builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0250 starttime: 1468639166.53 results: success (0) buildid: 20160712163958 builduid: 7060b44687f54ecaaf2093b2f4975701 revision: 01aead8192bd5dca6f1dbef7424da9f0a70bc4a9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-15 20:19:26.531324) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-15 20:19:26.531729) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-15 20:19:26.532027) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-15 20:19:26.555208) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-15 20:19:26.555490) ========= 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.jwhdqgU0cm/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.aIhzn9dckD/Listeners TMPDIR=/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-15 20:19:26-- 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% 11.3M=0.001s 2016-07-15 20:19:26 (11.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.078142 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-15 20:19:26.693079) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-15 20:19:26.693364) ========= 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.jwhdqgU0cm/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.aIhzn9dckD/Listeners TMPDIR=/var/folders/94/wsdgpk794y1563fy307h6kq400000w/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.020458 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-15 20:19:26.733337) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-15 20:19:26.733647) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 01aead8192bd5dca6f1dbef7424da9f0a70bc4a9 --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 01aead8192bd5dca6f1dbef7424da9f0a70bc4a9 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.jwhdqgU0cm/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.aIhzn9dckD/Listeners TMPDIR=/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-15 20:19:26,810 truncating revision to first 12 chars 2016-07-15 20:19:26,811 Setting DEBUG logging. 2016-07-15 20:19:26,811 attempt 1/10 2016-07-15 20:19:26,811 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/01aead8192bd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-15 20:19:27,591 unpacking tar archive at: mozilla-beta-01aead8192bd/testing/mozharness/ program finished with exit code 0 elapsedTime=1.052261 ========= master_lag: 1.36 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-15 20:19:29.145981) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-15 20:19:29.146315) ========= script_repo_revision: 01aead8192bd5dca6f1dbef7424da9f0a70bc4a9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-15 20:19:29.146690) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-15 20:19:29.150993) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-15 20:19:29.176650) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 32 secs) (at 2016-07-15 20:19:29.177032) ========= /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.jwhdqgU0cm/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_NODE_PATH=/usr/local/bin/node 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.aIhzn9dckD/Listeners TMPDIR=/var/folders/94/wsdgpk794y1563fy307h6kq400000w/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 20:19:29 INFO - MultiFileLogger online at 20160715 20:19:29 in /builds/slave/test 20:19:29 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 20:19:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:19:29 INFO - {'append_to_log': False, 20:19:29 INFO - 'base_work_dir': '/builds/slave/test', 20:19:29 INFO - 'blob_upload_branch': 'mozilla-beta', 20:19:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:19:29 INFO - 'buildbot_json_path': 'buildprops.json', 20:19:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:19:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:19:29 INFO - 'download_minidump_stackwalk': True, 20:19:29 INFO - 'download_symbols': 'true', 20:19:29 INFO - 'e10s': False, 20:19:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:19:29 INFO - 'tooltool.py': '/tools/tooltool.py', 20:19:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:19:29 INFO - '/tools/misc-python/virtualenv.py')}, 20:19:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:19:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:19:29 INFO - 'log_level': 'info', 20:19:29 INFO - 'log_to_console': True, 20:19:29 INFO - 'opt_config_files': (), 20:19:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:19:29 INFO - '--processes=1', 20:19:29 INFO - '--config=%(test_path)s/wptrunner.ini', 20:19:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:19:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:19:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:19:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:19:29 INFO - 'pip_index': False, 20:19:29 INFO - 'require_test_zip': True, 20:19:29 INFO - 'test_type': ('testharness',), 20:19:29 INFO - 'this_chunk': '1', 20:19:29 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:19:29 INFO - 'total_chunks': '10', 20:19:29 INFO - 'virtualenv_path': 'venv', 20:19:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:19:29 INFO - 'work_dir': 'build'} 20:19:29 INFO - ##### 20:19:29 INFO - ##### Running clobber step. 20:19:29 INFO - ##### 20:19:29 INFO - Running pre-action listener: _resource_record_pre_action 20:19:29 INFO - Running main action method: clobber 20:19:29 INFO - rmtree: /builds/slave/test/build 20:19:29 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:19:29 INFO - Running post-action listener: _resource_record_post_action 20:19:29 INFO - ##### 20:19:29 INFO - ##### Running read-buildbot-config step. 20:19:29 INFO - ##### 20:19:29 INFO - Running pre-action listener: _resource_record_pre_action 20:19:29 INFO - Running main action method: read_buildbot_config 20:19:29 INFO - Using buildbot properties: 20:19:29 INFO - { 20:19:29 INFO - "project": "", 20:19:29 INFO - "product": "firefox", 20:19:29 INFO - "script_repo_revision": "production", 20:19:29 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 20:19:29 INFO - "repository": "", 20:19:29 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 20:19:29 INFO - "buildid": "20160712163958", 20:19:29 INFO - "pgo_build": "False", 20:19:29 INFO - "basedir": "/builds/slave/test", 20:19:29 INFO - "buildnumber": 36, 20:19:29 INFO - "slavename": "t-yosemite-r7-0250", 20:19:29 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 20:19:29 INFO - "platform": "macosx64", 20:19:29 INFO - "branch": "mozilla-beta", 20:19:29 INFO - "revision": "01aead8192bd5dca6f1dbef7424da9f0a70bc4a9", 20:19:29 INFO - "repo_path": "releases/mozilla-beta", 20:19:29 INFO - "moz_repo_path": "", 20:19:29 INFO - "stage_platform": "macosx64", 20:19:29 INFO - "builduid": "7060b44687f54ecaaf2093b2f4975701", 20:19:29 INFO - "slavebuilddir": "test" 20:19:29 INFO - } 20:19:29 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.dmg. 20:19:29 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.test_packages.json. 20:19:29 INFO - Running post-action listener: _resource_record_post_action 20:19:29 INFO - ##### 20:19:29 INFO - ##### Running download-and-extract step. 20:19:29 INFO - ##### 20:19:29 INFO - Running pre-action listener: _resource_record_pre_action 20:19:29 INFO - Running main action method: download_and_extract 20:19:29 INFO - mkdir: /builds/slave/test/build/tests 20:19:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:19:29 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.test_packages.json 20:19:29 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 20:19:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/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 20:19:30 INFO - Downloaded 1201 bytes. 20:19:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 20:19:30 INFO - Using the following test package requirements: 20:19:30 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 20:19:30 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:19:30 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 20:19:30 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:19:30 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 20:19:30 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:19:30 INFO - u'jsshell-mac64.zip'], 20:19:30 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:19:30 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 20:19:30 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 20:19:30 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:19:30 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 20:19:30 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:19:30 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 20:19:30 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:19:30 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 20:19:30 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:19:30 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 20:19:30 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 20:19:30 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')]} 20:19:30 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.common.tests.zip 20:19:30 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 20:19:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/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 20:19:30 INFO - Downloaded 18406820 bytes. 20:19:30 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/*'] 20:19:30 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/* 20:19:31 INFO - caution: filename not matched: web-platform/* 20:19:31 INFO - Return code: 11 20:19:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:19:31 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.web-platform.tests.zip 20:19:31 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/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 20:19:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/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 20:19:31 INFO - Downloaded 36389883 bytes. 20:19:31 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/*'] 20:19:31 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/* 20:19:35 INFO - caution: filename not matched: bin/* 20:19:35 INFO - caution: filename not matched: config/* 20:19:35 INFO - caution: filename not matched: mozbase/* 20:19:35 INFO - caution: filename not matched: marionette/* 20:19:35 INFO - caution: filename not matched: tools/wptserve/* 20:19:35 INFO - Return code: 11 20:19:35 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')]} 20:19:35 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.dmg 20:19:35 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 20:19:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 20:19:36 INFO - Downloaded 73015041 bytes. 20:19:36 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.dmg 20:19:36 INFO - mkdir: /builds/slave/test/properties 20:19:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:19:36 INFO - Writing to file /builds/slave/test/properties/build_url 20:19:36 INFO - Contents: 20:19:36 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.dmg 20:19:36 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:19:36 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:19:36 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:19:36 INFO - Contents: 20:19:36 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:19:36 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')]} 20:19:36 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:19:36 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:19:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/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 20:19:39 INFO - Downloaded 103715902 bytes. 20:19:39 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'] 20:19:39 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 20:19:42 INFO - Return code: 0 20:19:42 INFO - Running post-action listener: _resource_record_post_action 20:19:42 INFO - Running post-action listener: set_extra_try_arguments 20:19:42 INFO - ##### 20:19:42 INFO - ##### Running create-virtualenv step. 20:19:42 INFO - ##### 20:19:42 INFO - Running pre-action listener: _pre_create_virtualenv 20:19:42 INFO - Running pre-action listener: _resource_record_pre_action 20:19:42 INFO - Running main action method: create_virtualenv 20:19:42 INFO - Creating virtualenv /builds/slave/test/build/venv 20:19:42 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 20:19:42 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:19:43 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:19:43 INFO - Using real prefix '/tools/python27' 20:19:43 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:19:43 INFO - Installing distribute.............................................................................................................................................................................................done. 20:19:46 INFO - Installing pip.................done. 20:19:46 INFO - Return code: 0 20:19:46 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:19: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')]} 20:19:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:19:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:19: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')]} 20:19:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:19:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:19:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x106c3de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c5af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3fa5a67b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c565e0>, '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 0x106839cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106864990>, '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.jwhdqgU0cm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.aIhzn9dckD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:19:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 20:19:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 20:19:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jwhdqgU0cm/Render', 20:19:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:19:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:19:46 INFO - 'HOME': '/Users/cltbld', 20:19:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:19:46 INFO - 'LOGNAME': 'cltbld', 20:19:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:19:46 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 20:19:46 INFO - 'MOZ_NO_REMOTE': '1', 20:19:46 INFO - 'NO_EM_RESTART': '1', 20:19:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:19:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:19:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:19:46 INFO - 'PWD': '/builds/slave/test', 20:19:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:19:46 INFO - 'SHELL': '/bin/bash', 20:19:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aIhzn9dckD/Listeners', 20:19:46 INFO - 'TMPDIR': '/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/', 20:19:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:19:46 INFO - 'USER': 'cltbld', 20:19:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:19:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:19:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:19:46 INFO - 'XPC_FLAGS': '0x0', 20:19:46 INFO - 'XPC_SERVICE_NAME': '0', 20:19:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:19:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:19:46 INFO - Downloading/unpacking psutil>=0.7.1 20:19:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:19:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:19:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:19:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:19:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:19:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:19:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:19:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:19:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:19:50 INFO - Installing collected packages: psutil 20:19:50 INFO - Running setup.py install for psutil 20:19:50 INFO - building 'psutil._psutil_osx' extension 20:19:50 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 20:19:50 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 20:19:50 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 20:19:50 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 20:19:50 INFO - building 'psutil._psutil_posix' extension 20:19:50 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 20:19:50 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 20:19:50 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 20:19:50 INFO - ^ 20:19:50 INFO - 1 warning generated. 20:19:50 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 20:19:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:19:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:19:51 INFO - Successfully installed psutil 20:19:51 INFO - Cleaning up... 20:19:51 INFO - Return code: 0 20:19:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:19:51 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')]} 20:19:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:19:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:19:51 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')]} 20:19:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:19:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:19:51 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 0x106c3de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c5af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3fa5a67b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c565e0>, '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 0x106839cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106864990>, '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.jwhdqgU0cm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.aIhzn9dckD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:19:51 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 20:19:51 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 20:19:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jwhdqgU0cm/Render', 20:19:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:19:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:19:51 INFO - 'HOME': '/Users/cltbld', 20:19:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:19:51 INFO - 'LOGNAME': 'cltbld', 20:19:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:19:51 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 20:19:51 INFO - 'MOZ_NO_REMOTE': '1', 20:19:51 INFO - 'NO_EM_RESTART': '1', 20:19:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:19:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:19:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:19:51 INFO - 'PWD': '/builds/slave/test', 20:19:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:19:51 INFO - 'SHELL': '/bin/bash', 20:19:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aIhzn9dckD/Listeners', 20:19:51 INFO - 'TMPDIR': '/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/', 20:19:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:19:51 INFO - 'USER': 'cltbld', 20:19:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:19:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:19:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:19:51 INFO - 'XPC_FLAGS': '0x0', 20:19:51 INFO - 'XPC_SERVICE_NAME': '0', 20:19:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:19:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:19:51 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:19:51 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 20:19:51 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 20:19:51 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 20:19:51 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 20:19:51 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 20:19:51 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 20:19:54 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:19:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:19:54 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:19:54 INFO - Installing collected packages: mozsystemmonitor 20:19:54 INFO - Running setup.py install for mozsystemmonitor 20:19:54 INFO - Successfully installed mozsystemmonitor 20:19:54 INFO - Cleaning up... 20:19:54 INFO - Return code: 0 20:19:54 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:19: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')]} 20:19:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:19:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:19: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')]} 20:19:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:19:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:19:54 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 0x106c3de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c5af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3fa5a67b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c565e0>, '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 0x106839cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106864990>, '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.jwhdqgU0cm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.aIhzn9dckD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:19:54 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 20:19:54 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 20:19:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jwhdqgU0cm/Render', 20:19:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:19:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:19:54 INFO - 'HOME': '/Users/cltbld', 20:19:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:19:54 INFO - 'LOGNAME': 'cltbld', 20:19:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:19:54 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 20:19:54 INFO - 'MOZ_NO_REMOTE': '1', 20:19:54 INFO - 'NO_EM_RESTART': '1', 20:19:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:19:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:19:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:19:54 INFO - 'PWD': '/builds/slave/test', 20:19:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:19:54 INFO - 'SHELL': '/bin/bash', 20:19:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aIhzn9dckD/Listeners', 20:19:54 INFO - 'TMPDIR': '/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/', 20:19:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:19:54 INFO - 'USER': 'cltbld', 20:19:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:19:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:19:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:19:54 INFO - 'XPC_FLAGS': '0x0', 20:19:54 INFO - 'XPC_SERVICE_NAME': '0', 20:19:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:19:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:19:54 INFO - Downloading/unpacking blobuploader==1.2.4 20:19:54 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 20:19:54 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 20:19:54 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 20:19:54 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 20:19:54 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 20:19:54 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 20:19:57 INFO - Downloading blobuploader-1.2.4.tar.gz 20:19:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:19:57 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:19:57 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 20:19:57 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 20:19:57 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 20:19:57 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 20:19:57 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 20:19:57 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 20:19:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:19:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:19:57 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 20:19:57 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 20:19:57 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 20:19:57 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 20:19:57 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 20:19:57 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 20:19:58 INFO - Downloading docopt-0.6.1.tar.gz 20:19:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:19:58 INFO - Installing collected packages: blobuploader, requests, docopt 20:19:58 INFO - Running setup.py install for blobuploader 20:19:58 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:19:58 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:19:58 INFO - Running setup.py install for requests 20:19:59 INFO - Running setup.py install for docopt 20:19:59 INFO - Successfully installed blobuploader requests docopt 20:19:59 INFO - Cleaning up... 20:19:59 INFO - Return code: 0 20:19:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:19:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:19:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:19:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:19:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:19:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:19:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:19:59 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 0x106c3de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c5af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3fa5a67b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c565e0>, '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 0x106839cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106864990>, '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.jwhdqgU0cm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.aIhzn9dckD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:19:59 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 20:19:59 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 20:19:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jwhdqgU0cm/Render', 20:19:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:19:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:19:59 INFO - 'HOME': '/Users/cltbld', 20:19:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:19:59 INFO - 'LOGNAME': 'cltbld', 20:19:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:19:59 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 20:19:59 INFO - 'MOZ_NO_REMOTE': '1', 20:19:59 INFO - 'NO_EM_RESTART': '1', 20:19:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:19:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:19:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:19:59 INFO - 'PWD': '/builds/slave/test', 20:19:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:19:59 INFO - 'SHELL': '/bin/bash', 20:19:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aIhzn9dckD/Listeners', 20:19:59 INFO - 'TMPDIR': '/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/', 20:19:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:19:59 INFO - 'USER': 'cltbld', 20:19:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:19:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:19:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:19:59 INFO - 'XPC_FLAGS': '0x0', 20:19:59 INFO - 'XPC_SERVICE_NAME': '0', 20:19:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:19:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:19:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:19:59 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-7XfRMJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:19:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:19:59 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-bfRF2g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:19:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:19:59 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-7AoPtR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:19:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:19:59 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-XrIAIR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:19:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:19:59 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-4jsBfF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:20:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:20:00 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-uexRRH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:20:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:20:00 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-hqm1H2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:20:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:20:00 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-HEdkjL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:20:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:20:00 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-p1QKzg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:20:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:20:00 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-jNIK1t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:20:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:20:00 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-YaBzQZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:20:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:20:00 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-Hd2t3r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:20:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:20:00 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-j0vEKh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:20:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:20:00 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-Xi8yiH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:20:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:20:00 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-g6M9aB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:20:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:20:01 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-mnbpPM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:20:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:20:01 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-Q8yALY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:20:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:20:01 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-tJc5Ny-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:20:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:20:01 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-rOBMWf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:20:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:20:01 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-M_g46J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:20:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:20:01 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-lgsx4_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:20:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:20:02 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 20:20:02 INFO - Running setup.py install for manifestparser 20:20:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:20:02 INFO - Running setup.py install for mozcrash 20:20:02 INFO - Running setup.py install for mozdebug 20:20:02 INFO - Running setup.py install for mozdevice 20:20:02 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:20:02 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:20:02 INFO - Running setup.py install for mozfile 20:20:02 INFO - Running setup.py install for mozhttpd 20:20:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:20:03 INFO - Running setup.py install for mozinfo 20:20:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:20:03 INFO - Running setup.py install for mozInstall 20:20:03 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:20:03 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:20:03 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:20:03 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:20:03 INFO - Running setup.py install for mozleak 20:20:03 INFO - Running setup.py install for mozlog 20:20:03 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:20:03 INFO - Running setup.py install for moznetwork 20:20:03 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:20:03 INFO - Running setup.py install for mozprocess 20:20:03 INFO - Running setup.py install for mozprofile 20:20:04 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:20:04 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:20:04 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:20:04 INFO - Running setup.py install for mozrunner 20:20:04 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:20:04 INFO - Running setup.py install for mozscreenshot 20:20:04 INFO - Running setup.py install for moztest 20:20:04 INFO - Running setup.py install for mozversion 20:20:04 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:20:04 INFO - Running setup.py install for wptserve 20:20:04 INFO - Running setup.py install for marionette-driver 20:20:05 INFO - Running setup.py install for browsermob-proxy 20:20:05 INFO - Running setup.py install for marionette-client 20:20:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:20:05 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:20:05 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 20:20:05 INFO - Cleaning up... 20:20:05 INFO - Return code: 0 20:20:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:20: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')]} 20:20:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:20:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:20: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')]} 20:20:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:20:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:20:05 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 0x106c3de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c5af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff3fa5a67b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106c565e0>, '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 0x106839cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106864990>, '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.jwhdqgU0cm/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.aIhzn9dckD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:20:05 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 20:20:05 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 20:20:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jwhdqgU0cm/Render', 20:20:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:20:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:20:05 INFO - 'HOME': '/Users/cltbld', 20:20:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:20:05 INFO - 'LOGNAME': 'cltbld', 20:20:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:20:05 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 20:20:05 INFO - 'MOZ_NO_REMOTE': '1', 20:20:05 INFO - 'NO_EM_RESTART': '1', 20:20:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:20:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:20:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:20:05 INFO - 'PWD': '/builds/slave/test', 20:20:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:20:05 INFO - 'SHELL': '/bin/bash', 20:20:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aIhzn9dckD/Listeners', 20:20:05 INFO - 'TMPDIR': '/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/', 20:20:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:20:05 INFO - 'USER': 'cltbld', 20:20:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:20:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:20:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:20:05 INFO - 'XPC_FLAGS': '0x0', 20:20:05 INFO - 'XPC_SERVICE_NAME': '0', 20:20:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:20:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:20:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:20:05 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-ra0tfA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:20:05 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)) 20:20:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:20:05 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-gZOFuh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:20:06 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)) 20:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:20:06 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-0c4P5R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:20:06 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)) 20:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:20:06 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-niuCxb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:20:06 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)) 20:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:20:06 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-sUUqY1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:20:06 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)) 20:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:20:06 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-mY3aqC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:20:06 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)) 20:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:20:06 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-ke71f3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:20:06 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)) 20:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:20:06 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-UeFebE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:20:06 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)) 20:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:20:06 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-SQNv83-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:20:06 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)) 20:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:20:06 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-rfJbij-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:20:06 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)) 20:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:20:06 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-8vBBS6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:20:06 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)) 20:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:20:06 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-_KaS_3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:20:07 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)) 20:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:20:07 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-mH57e8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:20:07 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)) 20:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:20:07 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-oLb2wt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:20:07 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)) 20:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:20:07 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-wOEC3n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:20:07 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)) 20:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:20:07 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-bEPr4y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:20:07 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)) 20:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:20:07 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-4kiitf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:20:07 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)) 20:20:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:20:07 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-AORBy4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:20:07 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)) 20:20:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:20:07 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-ttllPO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:20:07 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)) 20:20:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:20:07 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-HlFGwA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:20:07 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)) 20:20:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:20:08 INFO - Running setup.py (path:/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/pip-e_6aQr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:20:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:20:08 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)) 20:20:08 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)) 20:20:08 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)) 20:20:08 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)) 20:20:08 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)) 20:20:08 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)) 20:20:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:20:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:20:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:20:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:20:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:20:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:20:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:20:10 INFO - Downloading blessings-1.6.tar.gz 20:20:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:20:11 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)) 20:20:11 INFO - Installing collected packages: blessings 20:20:11 INFO - Running setup.py install for blessings 20:20:11 INFO - Successfully installed blessings 20:20:11 INFO - Cleaning up... 20:20:11 INFO - Return code: 0 20:20:11 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:20:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:20:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:20:11 INFO - Reading from file tmpfile_stdout 20:20:11 INFO - Current package versions: 20:20:11 INFO - blessings == 1.6 20:20:11 INFO - blobuploader == 1.2.4 20:20:11 INFO - browsermob-proxy == 0.6.0 20:20:11 INFO - docopt == 0.6.1 20:20:11 INFO - manifestparser == 1.1 20:20:11 INFO - marionette-client == 2.3.0 20:20:11 INFO - marionette-driver == 1.4.0 20:20:11 INFO - mozInstall == 1.12 20:20:11 INFO - mozcrash == 0.17 20:20:11 INFO - mozdebug == 0.1 20:20:11 INFO - mozdevice == 0.48 20:20:11 INFO - mozfile == 1.2 20:20:11 INFO - mozhttpd == 0.7 20:20:11 INFO - mozinfo == 0.9 20:20:11 INFO - mozleak == 0.1 20:20:11 INFO - mozlog == 3.1 20:20:11 INFO - moznetwork == 0.27 20:20:11 INFO - mozprocess == 0.22 20:20:11 INFO - mozprofile == 0.28 20:20:11 INFO - mozrunner == 6.11 20:20:11 INFO - mozscreenshot == 0.1 20:20:11 INFO - mozsystemmonitor == 0.0 20:20:11 INFO - moztest == 0.7 20:20:11 INFO - mozversion == 1.4 20:20:11 INFO - psutil == 3.1.1 20:20:11 INFO - requests == 1.2.3 20:20:11 INFO - wptserve == 1.4.0 20:20:11 INFO - wsgiref == 0.1.2 20:20:11 INFO - Running post-action listener: _resource_record_post_action 20:20:11 INFO - Running post-action listener: _start_resource_monitoring 20:20:11 INFO - Starting resource monitoring. 20:20:11 INFO - ##### 20:20:11 INFO - ##### Running pull step. 20:20:11 INFO - ##### 20:20:11 INFO - Running pre-action listener: _resource_record_pre_action 20:20:11 INFO - Running main action method: pull 20:20:11 INFO - Pull has nothing to do! 20:20:11 INFO - Running post-action listener: _resource_record_post_action 20:20:11 INFO - ##### 20:20:11 INFO - ##### Running install step. 20:20:11 INFO - ##### 20:20:11 INFO - Running pre-action listener: _resource_record_pre_action 20:20:11 INFO - Running main action method: install 20:20:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:20:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:20:11 INFO - Reading from file tmpfile_stdout 20:20:11 INFO - Detecting whether we're running mozinstall >=1.0... 20:20:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:20:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:20:12 INFO - Reading from file tmpfile_stdout 20:20:12 INFO - Output received: 20:20:12 INFO - Usage: mozinstall [options] installer 20:20:12 INFO - Options: 20:20:12 INFO - -h, --help show this help message and exit 20:20:12 INFO - -d DEST, --destination=DEST 20:20:12 INFO - Directory to install application into. [default: 20:20:12 INFO - "/builds/slave/test"] 20:20:12 INFO - --app=APP Application being installed. [default: firefox] 20:20:12 INFO - mkdir: /builds/slave/test/build/application 20:20:12 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'] 20:20:12 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 20:20:29 INFO - Reading from file tmpfile_stdout 20:20:29 INFO - Output received: 20:20:29 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 20:20:29 INFO - Running post-action listener: _resource_record_post_action 20:20:29 INFO - ##### 20:20:29 INFO - ##### Running run-tests step. 20:20:29 INFO - ##### 20:20:29 INFO - Running pre-action listener: _resource_record_pre_action 20:20:29 INFO - Running main action method: run_tests 20:20:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:20:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:20:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:20:29 INFO - grabbing minidump binary from tooltool 20:20:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:20:29 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 0x106c565e0>, '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 0x106839cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106864990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:20:29 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 20:20:29 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 20:20:29 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:20:29 INFO - Return code: 0 20:20:29 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 20:20:29 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:20:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/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 20:20:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/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 20:20:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jwhdqgU0cm/Render', 20:20:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:20:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:20:29 INFO - 'HOME': '/Users/cltbld', 20:20:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:20:29 INFO - 'LOGNAME': 'cltbld', 20:20:29 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:20:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:20:29 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 20:20:29 INFO - 'MOZ_NO_REMOTE': '1', 20:20:29 INFO - 'NO_EM_RESTART': '1', 20:20:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:20:29 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:20:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:20:29 INFO - 'PWD': '/builds/slave/test', 20:20:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:20:29 INFO - 'SHELL': '/bin/bash', 20:20:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.aIhzn9dckD/Listeners', 20:20:29 INFO - 'TMPDIR': '/var/folders/94/wsdgpk794y1563fy307h6kq400000w/T/', 20:20:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:20:29 INFO - 'USER': 'cltbld', 20:20:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:20:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:20:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:20:29 INFO - 'XPC_FLAGS': '0x0', 20:20:29 INFO - 'XPC_SERVICE_NAME': '0', 20:20:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:20:29 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/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 20:20:30 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 20:20:30 INFO - import pkg_resources 20:20:31 INFO - Using 1 client processes 20:20:31 INFO - wptserve Starting http server on 127.0.0.1:8000 20:20:31 INFO - wptserve Starting http server on 127.0.0.1:8001 20:20:31 INFO - wptserve Starting http server on 127.0.0.1:8443 20:20:33 INFO - SUITE-START | Running 778 tests 20:20:33 INFO - Running testharness tests 20:20:33 INFO - Setting up ssl 20:20:33 INFO - PROCESS | certutil | 20:20:33 INFO - PROCESS | certutil | 20:20:33 INFO - PROCESS | certutil | 20:20:33 INFO - Certificate Nickname Trust Attributes 20:20:33 INFO - SSL,S/MIME,JAR/XPI 20:20:33 INFO - 20:20:33 INFO - web-platform-tests CT,, 20:20:33 INFO - 20:20:33 INFO - Starting runner 20:20:34 INFO - PROCESS | 6410 | [6410] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 20:20:34 INFO - PROCESS | 6410 | 1468639234522 Marionette DEBUG Marionette enabled via build flag and pref 20:20:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x113cd4000 == 1 [pid = 6410] [id = 1] 20:20:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 1 (0x113cd4800) [pid = 6410] [serial = 1] [outer = 0x0] 20:20:34 INFO - PROCESS | 6410 | [6410] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:20:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 2 (0x113cd5800) [pid = 6410] [serial = 2] [outer = 0x113cd4800] 20:20:34 INFO - PROCESS | 6410 | 1468639234831 Marionette INFO Listening on port 2828 20:20:35 INFO - PROCESS | 6410 | 1468639235060 Marionette DEBUG Marionette enabled via command-line flag 20:20:35 INFO - PROCESS | 6410 | ++DOCSHELL 0x116866000 == 2 [pid = 6410] [id = 2] 20:20:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 3 (0x116866800) [pid = 6410] [serial = 3] [outer = 0x0] 20:20:35 INFO - PROCESS | 6410 | [6410] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:20:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 4 (0x116867800) [pid = 6410] [serial = 4] [outer = 0x116866800] 20:20:35 INFO - PROCESS | 6410 | [6410] 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 20:20:35 INFO - PROCESS | 6410 | 1468639235204 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57539 20:20:35 INFO - PROCESS | 6410 | 1468639235289 Marionette DEBUG Closed connection conn0 20:20:35 INFO - PROCESS | 6410 | [6410] 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 20:20:35 INFO - PROCESS | 6410 | 1468639235292 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57540 20:20:35 INFO - PROCESS | 6410 | 1468639235303 Marionette DEBUG Closed connection conn1 20:20:35 INFO - PROCESS | 6410 | [6410] 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 20:20:35 INFO - PROCESS | 6410 | 1468639235308 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57541 20:20:35 INFO - PROCESS | 6410 | 1468639235317 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:20:35 INFO - PROCESS | 6410 | 1468639235323 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":"20160712163958","device":"desktop","version":"48.0"} 20:20:35 INFO - PROCESS | 6410 | [6410] 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 20:20:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e03800 == 3 [pid = 6410] [id = 3] 20:20:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 5 (0x120e04000) [pid = 6410] [serial = 5] [outer = 0x0] 20:20:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e04800 == 4 [pid = 6410] [id = 4] 20:20:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 6 (0x119ed4400) [pid = 6410] [serial = 6] [outer = 0x0] 20:20:36 INFO - PROCESS | 6410 | [6410] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:20:36 INFO - PROCESS | 6410 | [6410] 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 20:20:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x123e35800 == 5 [pid = 6410] [id = 5] 20:20:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 7 (0x119ed3c00) [pid = 6410] [serial = 7] [outer = 0x0] 20:20:36 INFO - PROCESS | 6410 | [6410] 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 20:20:36 INFO - PROCESS | 6410 | [6410] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:20:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 8 (0x123ee6800) [pid = 6410] [serial = 8] [outer = 0x119ed3c00] 20:20:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 9 (0x124507800) [pid = 6410] [serial = 9] [outer = 0x120e04000] 20:20:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 10 (0x1244ec000) [pid = 6410] [serial = 10] [outer = 0x119ed4400] 20:20:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 11 (0x1244edc00) [pid = 6410] [serial = 11] [outer = 0x119ed3c00] 20:20:36 INFO - PROCESS | 6410 | [6410] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:20:37 INFO - PROCESS | 6410 | 1468639237116 Marionette INFO startBrowser 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:37 INFO - PROCESS | 6410 | 1468639237138 Marionette DEBUG loaded listener.js 20:20:37 INFO - PROCESS | 6410 | 1468639237148 Marionette DEBUG loaded listener.js 20:20:37 INFO - PROCESS | 6410 | 1468639237149 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 12 (0x126dd4000) [pid = 6410] [serial = 12] [outer = 0x119ed3c00] 20:20:37 INFO - PROCESS | 6410 | 1468639237460 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"427206f3-017a-f449-9dcb-f5b67cf6e27f","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":"20160712163958","device":"desktop","version":"48.0","command_id":1}}] 20:20:37 INFO - PROCESS | 6410 | 1468639237548 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}] 20:20:37 INFO - PROCESS | 6410 | 1468639237550 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:37 INFO - PROCESS | 6410 | 1468639237613 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 20:20:37 INFO - PROCESS | 6410 | 1468639237677 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:20:37 INFO - PROCESS | 6410 | 1468639237678 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:37 INFO - PROCESS | 6410 | [6410] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:20:37 INFO - PROCESS | 6410 | [6410] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:20:37 INFO - PROCESS | 6410 | [6410] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:20:37 INFO - PROCESS | 6410 | [6410] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:20:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 13 (0x12766b400) [pid = 6410] [serial = 13] [outer = 0x119ed3c00] 20:20:37 INFO - PROCESS | 6410 | [6410] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:20:37 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:20:37 INFO - PROCESS | 6410 | 1468639237935 Marionette TRACE conn2 <- [1,3,null,{}] 20:20:37 INFO - PROCESS | 6410 | 1468639237938 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:20:37 INFO - PROCESS | 6410 | 1468639237940 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:37 INFO - PROCESS | 6410 | 1468639237957 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 20:20:37 INFO - PROCESS | 6410 | 1468639237985 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 20:20:37 INFO - PROCESS | 6410 | 1468639237986 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 20:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:20:37 INFO - PROCESS | 6410 | 1468639237989 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:20:37 INFO - PROCESS | 6410 | 1468639237991 Marionette TRACE conn2 <- [1,6,null,{}] 20:20:38 INFO - PROCESS | 6410 | 1468639237997 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}] 20:20:38 INFO - PROCESS | 6410 | 1468639237998 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:38 INFO - PROCESS | 6410 | 1468639238007 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 20:20:38 INFO - PROCESS | 6410 | 1468639238015 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:38 INFO - PROCESS | 6410 | 1468639238016 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ee9800 == 6 [pid = 6410] [id = 6] 20:20:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 14 (0x119808400) [pid = 6410] [serial = 14] [outer = 0x0] 20:20:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 15 (0x11980a000) [pid = 6410] [serial = 15] [outer = 0x119808400] 20:20:38 INFO - PROCESS | 6410 | 1468639238050 Marionette DEBUG loaded listener.js 20:20:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 16 (0x119810800) [pid = 6410] [serial = 16] [outer = 0x119808400] 20:20:38 INFO - PROCESS | 6410 | 1468639238331 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]]]}] 20:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 374ms 20:20:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x12931f800 == 7 [pid = 6410] [id = 7] 20:20:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 17 (0x128c78800) [pid = 6410] [serial = 17] [outer = 0x0] 20:20:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 18 (0x12944f800) [pid = 6410] [serial = 18] [outer = 0x128c78800] 20:20:38 INFO - PROCESS | 6410 | 1468639238383 Marionette DEBUG loaded listener.js 20:20:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 19 (0x129456800) [pid = 6410] [serial = 19] [outer = 0x128c78800] 20:20:38 INFO - PROCESS | 6410 | 1468639238421 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 20:20:38 INFO - PROCESS | 6410 | 1468639238423 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 20:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:20:38 INFO - PROCESS | 6410 | 1468639238467 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:20:38 INFO - PROCESS | 6410 | 1468639238468 Marionette TRACE conn2 <- [1,10,null,{}] 20:20:38 INFO - PROCESS | 6410 | 1468639238484 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}] 20:20:38 INFO - PROCESS | 6410 | 1468639238488 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:38 INFO - PROCESS | 6410 | 1468639238617 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 20:20:38 INFO - PROCESS | 6410 | 1468639238642 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:38 INFO - PROCESS | 6410 | 1468639238643 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a761800 == 8 [pid = 6410] [id = 8] 20:20:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 20 (0x12a5db800) [pid = 6410] [serial = 20] [outer = 0x0] 20:20:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 21 (0x12a5dd400) [pid = 6410] [serial = 21] [outer = 0x12a5db800] 20:20:38 INFO - PROCESS | 6410 | 1468639238673 Marionette DEBUG loaded listener.js 20:20:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 22 (0x12a7b2c00) [pid = 6410] [serial = 22] [outer = 0x12a5db800] 20:20:38 INFO - PROCESS | 6410 | 1468639238982 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]]]}] 20:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 537ms 20:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:20:39 INFO - PROCESS | 6410 | 1468639239000 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 20:20:39 INFO - PROCESS | 6410 | 1468639239001 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 20:20:39 INFO - PROCESS | 6410 | 1468639239004 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:20:39 INFO - PROCESS | 6410 | 1468639239005 Marionette TRACE conn2 <- [1,14,null,{}] 20:20:39 INFO - PROCESS | 6410 | 1468639239008 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}] 20:20:39 INFO - PROCESS | 6410 | 1468639239012 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:39 INFO - PROCESS | 6410 | 1468639239161 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 20:20:39 INFO - PROCESS | 6410 | 1468639239169 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:39 INFO - PROCESS | 6410 | 1468639239170 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:39 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b709800 == 9 [pid = 6410] [id = 9] 20:20:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 23 (0x12b725000) [pid = 6410] [serial = 23] [outer = 0x0] 20:20:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 24 (0x12b726c00) [pid = 6410] [serial = 24] [outer = 0x12b725000] 20:20:39 INFO - PROCESS | 6410 | 1468639239195 Marionette DEBUG loaded listener.js 20:20:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 25 (0x12b730000) [pid = 6410] [serial = 25] [outer = 0x12b725000] 20:20:39 INFO - PROCESS | 6410 | 1468639239446 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]]]}] 20:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 470ms 20:20:39 INFO - PROCESS | 6410 | 1468639239475 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 20:20:39 INFO - PROCESS | 6410 | 1468639239477 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 20:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:20:39 INFO - PROCESS | 6410 | 1468639239489 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:20:39 INFO - PROCESS | 6410 | 1468639239490 Marionette TRACE conn2 <- [1,18,null,{}] 20:20:39 INFO - PROCESS | 6410 | 1468639239500 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}] 20:20:39 INFO - PROCESS | 6410 | 1468639239502 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:39 INFO - PROCESS | 6410 | 1468639239597 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 20:20:39 INFO - PROCESS | 6410 | 1468639239601 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:39 INFO - PROCESS | 6410 | 1468639239604 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:39 INFO - PROCESS | 6410 | ++DOCSHELL 0x12ba55800 == 10 [pid = 6410] [id = 10] 20:20:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 26 (0x12b8c6800) [pid = 6410] [serial = 26] [outer = 0x0] 20:20:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 27 (0x12ba20800) [pid = 6410] [serial = 27] [outer = 0x12b8c6800] 20:20:39 INFO - PROCESS | 6410 | 1468639239627 Marionette DEBUG loaded listener.js 20:20:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 28 (0x12ba27000) [pid = 6410] [serial = 28] [outer = 0x12b8c6800] 20:20:39 INFO - PROCESS | 6410 | 1468639239901 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]]]}] 20:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 421ms 20:20:39 INFO - PROCESS | 6410 | 1468639239908 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 20:20:39 INFO - PROCESS | 6410 | 1468639239911 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 20:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:20:39 INFO - PROCESS | 6410 | 1468639239917 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:20:39 INFO - PROCESS | 6410 | 1468639239918 Marionette TRACE conn2 <- [1,22,null,{}] 20:20:39 INFO - PROCESS | 6410 | 1468639239921 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}] 20:20:39 INFO - PROCESS | 6410 | 1468639239922 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:40 INFO - PROCESS | 6410 | 1468639240020 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 20:20:40 INFO - PROCESS | 6410 | 1468639240024 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:40 INFO - PROCESS | 6410 | 1468639240025 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:40 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc8f000 == 11 [pid = 6410] [id = 11] 20:20:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 29 (0x12ba2a800) [pid = 6410] [serial = 29] [outer = 0x0] 20:20:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 30 (0x12bc26000) [pid = 6410] [serial = 30] [outer = 0x12ba2a800] 20:20:40 INFO - PROCESS | 6410 | 1468639240050 Marionette DEBUG loaded listener.js 20:20:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 31 (0x12bccc000) [pid = 6410] [serial = 31] [outer = 0x12ba2a800] 20:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 20:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:20:40 INFO - PROCESS | 6410 | 1468639240283 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]]]}] 20:20:40 INFO - PROCESS | 6410 | 1468639240286 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 20:20:40 INFO - PROCESS | 6410 | 1468639240287 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 20:20:40 INFO - PROCESS | 6410 | 1468639240289 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:20:40 INFO - PROCESS | 6410 | 1468639240290 Marionette TRACE conn2 <- [1,26,null,{}] 20:20:40 INFO - PROCESS | 6410 | 1468639240299 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}] 20:20:40 INFO - PROCESS | 6410 | 1468639240300 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:40 INFO - PROCESS | 6410 | 1468639240400 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 20:20:40 INFO - PROCESS | 6410 | 1468639240404 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:40 INFO - PROCESS | 6410 | 1468639240406 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:40 INFO - PROCESS | 6410 | ++DOCSHELL 0x1185bf800 == 12 [pid = 6410] [id = 12] 20:20:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 32 (0x117d3e000) [pid = 6410] [serial = 32] [outer = 0x0] 20:20:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 33 (0x1183acc00) [pid = 6410] [serial = 33] [outer = 0x117d3e000] 20:20:40 INFO - PROCESS | 6410 | 1468639240430 Marionette DEBUG loaded listener.js 20:20:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 34 (0x12c231c00) [pid = 6410] [serial = 34] [outer = 0x117d3e000] 20:20:40 INFO - PROCESS | 6410 | 1468639240665 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]]]}] 20:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 20:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:20:40 INFO - PROCESS | 6410 | 1468639240719 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 20:20:40 INFO - PROCESS | 6410 | 1468639240720 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 20:20:40 INFO - PROCESS | 6410 | 1468639240722 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:20:40 INFO - PROCESS | 6410 | 1468639240723 Marionette TRACE conn2 <- [1,30,null,{}] 20:20:40 INFO - PROCESS | 6410 | 1468639240726 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}] 20:20:40 INFO - PROCESS | 6410 | 1468639240729 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:40 INFO - PROCESS | 6410 | 1468639240833 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 20:20:40 INFO - PROCESS | 6410 | 1468639240837 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:40 INFO - PROCESS | 6410 | 1468639240838 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:40 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182e4000 == 13 [pid = 6410] [id = 13] 20:20:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 35 (0x12c0ccc00) [pid = 6410] [serial = 35] [outer = 0x0] 20:20:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 36 (0x12c0d2c00) [pid = 6410] [serial = 36] [outer = 0x12c0ccc00] 20:20:40 INFO - PROCESS | 6410 | 1468639240862 Marionette DEBUG loaded listener.js 20:20:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 37 (0x12c0d8400) [pid = 6410] [serial = 37] [outer = 0x12c0ccc00] 20:20:41 INFO - PROCESS | 6410 | 1468639241093 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]]]}] 20:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 20:20:41 INFO - PROCESS | 6410 | 1468639241142 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 20:20:41 INFO - PROCESS | 6410 | 1468639241143 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 20:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:20:41 INFO - PROCESS | 6410 | 1468639241153 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:20:41 INFO - PROCESS | 6410 | 1468639241154 Marionette TRACE conn2 <- [1,34,null,{}] 20:20:41 INFO - PROCESS | 6410 | 1468639241156 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}] 20:20:41 INFO - PROCESS | 6410 | 1468639241157 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:41 INFO - PROCESS | 6410 | 1468639241258 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 20:20:41 INFO - PROCESS | 6410 | 1468639241263 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:41 INFO - PROCESS | 6410 | 1468639241264 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:41 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c724800 == 14 [pid = 6410] [id = 14] 20:20:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 38 (0x12c235c00) [pid = 6410] [serial = 38] [outer = 0x0] 20:20:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 39 (0x12c239800) [pid = 6410] [serial = 39] [outer = 0x12c235c00] 20:20:41 INFO - PROCESS | 6410 | 1468639241288 Marionette DEBUG loaded listener.js 20:20:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 40 (0x12c831800) [pid = 6410] [serial = 40] [outer = 0x12c235c00] 20:20:41 INFO - PROCESS | 6410 | 1468639241518 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]]]}] 20:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 371ms 20:20:41 INFO - PROCESS | 6410 | 1468639241524 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 20:20:41 INFO - PROCESS | 6410 | 1468639241525 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 20:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:20:41 INFO - PROCESS | 6410 | 1468639241534 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:20:41 INFO - PROCESS | 6410 | 1468639241535 Marionette TRACE conn2 <- [1,38,null,{}] 20:20:41 INFO - PROCESS | 6410 | 1468639241538 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}] 20:20:41 INFO - PROCESS | 6410 | 1468639241539 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:41 INFO - PROCESS | 6410 | 1468639241636 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 20:20:41 INFO - PROCESS | 6410 | 1468639241648 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:41 INFO - PROCESS | 6410 | 1468639241649 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:41 INFO - PROCESS | 6410 | ++DOCSHELL 0x124439800 == 15 [pid = 6410] [id = 15] 20:20:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 41 (0x12c839400) [pid = 6410] [serial = 41] [outer = 0x0] 20:20:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 42 (0x12c83d800) [pid = 6410] [serial = 42] [outer = 0x12c839400] 20:20:41 INFO - PROCESS | 6410 | 1468639241672 Marionette DEBUG loaded listener.js 20:20:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 43 (0x12cbc9000) [pid = 6410] [serial = 43] [outer = 0x12c839400] 20:20:41 INFO - PROCESS | 6410 | 1468639241904 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]]]}] 20:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 20:20:41 INFO - PROCESS | 6410 | 1468639241953 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 20:20:41 INFO - PROCESS | 6410 | 1468639241954 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 20:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:20:41 INFO - PROCESS | 6410 | 1468639241956 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:20:41 INFO - PROCESS | 6410 | 1468639241957 Marionette TRACE conn2 <- [1,42,null,{}] 20:20:41 INFO - PROCESS | 6410 | 1468639241967 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}] 20:20:41 INFO - PROCESS | 6410 | 1468639241968 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:42 INFO - PROCESS | 6410 | 1468639242063 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 20:20:42 INFO - PROCESS | 6410 | 1468639242067 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:42 INFO - PROCESS | 6410 | 1468639242068 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:42 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cdce800 == 16 [pid = 6410] [id = 16] 20:20:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 44 (0x12cbcb400) [pid = 6410] [serial = 44] [outer = 0x0] 20:20:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 45 (0x12cbd3c00) [pid = 6410] [serial = 45] [outer = 0x12cbcb400] 20:20:42 INFO - PROCESS | 6410 | 1468639242092 Marionette DEBUG loaded listener.js 20:20:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 46 (0x12cd60400) [pid = 6410] [serial = 46] [outer = 0x12cbcb400] 20:20:42 INFO - PROCESS | 6410 | ++DOCSHELL 0x12d2bb800 == 17 [pid = 6410] [id = 17] 20:20:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 47 (0x12d2bc000) [pid = 6410] [serial = 47] [outer = 0x0] 20:20:42 INFO - PROCESS | 6410 | 1468639242335 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]]]}] 20:20:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 48 (0x12d2bd800) [pid = 6410] [serial = 48] [outer = 0x12d2bc000] 20:20:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 49 (0x12d2c2000) [pid = 6410] [serial = 49] [outer = 0x12d2bc000] 20:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 423ms 20:20:42 INFO - PROCESS | 6410 | ++DOCSHELL 0x12d2bb000 == 18 [pid = 6410] [id = 18] 20:20:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 50 (0x12cd68800) [pid = 6410] [serial = 50] [outer = 0x0] 20:20:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 51 (0x12d2a9c00) [pid = 6410] [serial = 51] [outer = 0x12cd68800] 20:20:42 INFO - PROCESS | 6410 | 1468639242424 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 20:20:42 INFO - PROCESS | 6410 | 1468639242425 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 20:20:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 52 (0x128c7c800) [pid = 6410] [serial = 52] [outer = 0x12cd68800] 20:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:20:42 INFO - PROCESS | 6410 | 1468639242463 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:20:42 INFO - PROCESS | 6410 | 1468639242465 Marionette TRACE conn2 <- [1,46,null,{}] 20:20:42 INFO - PROCESS | 6410 | 1468639242474 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}] 20:20:42 INFO - PROCESS | 6410 | 1468639242475 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:42 INFO - PROCESS | 6410 | 1468639242585 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 20:20:42 INFO - PROCESS | 6410 | 1468639242590 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:42 INFO - PROCESS | 6410 | 1468639242600 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:42 INFO - PROCESS | 6410 | ++DOCSHELL 0x12d645800 == 19 [pid = 6410] [id = 19] 20:20:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 53 (0x12cd63400) [pid = 6410] [serial = 53] [outer = 0x0] 20:20:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 54 (0x12d875c00) [pid = 6410] [serial = 54] [outer = 0x12cd63400] 20:20:42 INFO - PROCESS | 6410 | 1468639242627 Marionette DEBUG loaded listener.js 20:20:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 55 (0x12d878c00) [pid = 6410] [serial = 55] [outer = 0x12cd63400] 20:20:42 INFO - PROCESS | 6410 | 1468639242875 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]]]}] 20:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 435ms 20:20:42 INFO - PROCESS | 6410 | 1468639242883 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 20:20:42 INFO - PROCESS | 6410 | 1468639242884 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 20:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:20:42 INFO - PROCESS | 6410 | 1468639242887 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:20:42 INFO - PROCESS | 6410 | 1468639242888 Marionette TRACE conn2 <- [1,50,null,{}] 20:20:42 INFO - PROCESS | 6410 | 1468639242890 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}] 20:20:42 INFO - PROCESS | 6410 | 1468639242891 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:42 INFO - PROCESS | 6410 | 1468639242992 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 20:20:42 INFO - PROCESS | 6410 | 1468639242996 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:42 INFO - PROCESS | 6410 | 1468639242997 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cb1e000 == 20 [pid = 6410] [id = 20] 20:20:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 56 (0x118154800) [pid = 6410] [serial = 56] [outer = 0x0] 20:20:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 57 (0x119425c00) [pid = 6410] [serial = 57] [outer = 0x118154800] 20:20:43 INFO - PROCESS | 6410 | 1468639243020 Marionette DEBUG loaded listener.js 20:20:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 58 (0x12d87d400) [pid = 6410] [serial = 58] [outer = 0x118154800] 20:20:43 INFO - PROCESS | 6410 | 1468639243245 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]]]}] 20:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 371ms 20:20:43 INFO - PROCESS | 6410 | 1468639243258 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 20:20:43 INFO - PROCESS | 6410 | 1468639243260 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 20:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:20:43 INFO - PROCESS | 6410 | 1468639243270 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:20:43 INFO - PROCESS | 6410 | 1468639243271 Marionette TRACE conn2 <- [1,54,null,{}] 20:20:43 INFO - PROCESS | 6410 | 1468639243273 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}] 20:20:43 INFO - PROCESS | 6410 | 1468639243274 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:43 INFO - PROCESS | 6410 | 1468639243378 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 20:20:43 INFO - PROCESS | 6410 | 1468639243382 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:43 INFO - PROCESS | 6410 | 1468639243383 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb10800 == 21 [pid = 6410] [id = 21] 20:20:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 59 (0x12b86ec00) [pid = 6410] [serial = 59] [outer = 0x0] 20:20:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 60 (0x12b871c00) [pid = 6410] [serial = 60] [outer = 0x12b86ec00] 20:20:43 INFO - PROCESS | 6410 | 1468639243414 Marionette DEBUG loaded listener.js 20:20:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 61 (0x12b877000) [pid = 6410] [serial = 61] [outer = 0x12b86ec00] 20:20:43 INFO - PROCESS | 6410 | 1468639243645 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]]]}] 20:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 421ms 20:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:20:43 INFO - PROCESS | 6410 | 1468639243699 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 20:20:43 INFO - PROCESS | 6410 | 1468639243700 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 20:20:43 INFO - PROCESS | 6410 | 1468639243703 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:20:43 INFO - PROCESS | 6410 | 1468639243704 Marionette TRACE conn2 <- [1,58,null,{}] 20:20:43 INFO - PROCESS | 6410 | 1468639243706 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}] 20:20:43 INFO - PROCESS | 6410 | 1468639243707 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:43 INFO - PROCESS | 6410 | 1468639243810 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 20:20:43 INFO - PROCESS | 6410 | 1468639243815 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:43 INFO - PROCESS | 6410 | 1468639243816 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cb1c000 == 22 [pid = 6410] [id = 22] 20:20:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 62 (0x12bccac00) [pid = 6410] [serial = 62] [outer = 0x0] 20:20:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 63 (0x12cb4f400) [pid = 6410] [serial = 63] [outer = 0x12bccac00] 20:20:43 INFO - PROCESS | 6410 | 1468639243839 Marionette DEBUG loaded listener.js 20:20:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 64 (0x12cb55000) [pid = 6410] [serial = 64] [outer = 0x12bccac00] 20:20:44 INFO - PROCESS | 6410 | 1468639244063 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]]]}] 20:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 371ms 20:20:44 INFO - PROCESS | 6410 | 1468639244075 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 20:20:44 INFO - PROCESS | 6410 | 1468639244079 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 20:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:20:44 INFO - PROCESS | 6410 | 1468639244089 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:20:44 INFO - PROCESS | 6410 | 1468639244091 Marionette TRACE conn2 <- [1,62,null,{}] 20:20:44 INFO - PROCESS | 6410 | 1468639244102 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}] 20:20:44 INFO - PROCESS | 6410 | 1468639244103 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:44 INFO - PROCESS | 6410 | 1468639244210 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 20:20:44 INFO - PROCESS | 6410 | 1468639244214 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:44 INFO - PROCESS | 6410 | 1468639244215 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:44 INFO - PROCESS | 6410 | ++DOCSHELL 0x12dfa2000 == 23 [pid = 6410] [id = 23] 20:20:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 65 (0x124523800) [pid = 6410] [serial = 65] [outer = 0x0] 20:20:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 66 (0x124524400) [pid = 6410] [serial = 66] [outer = 0x124523800] 20:20:44 INFO - PROCESS | 6410 | 1468639244251 Marionette DEBUG loaded listener.js 20:20:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 67 (0x12e542c00) [pid = 6410] [serial = 67] [outer = 0x124523800] 20:20:44 INFO - PROCESS | 6410 | 1468639244546 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]]]}] 20:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 484ms 20:20:44 INFO - PROCESS | 6410 | 1468639244571 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 20:20:44 INFO - PROCESS | 6410 | 1468639244573 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 20:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:20:44 INFO - PROCESS | 6410 | 1468639244575 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:20:44 INFO - PROCESS | 6410 | 1468639244576 Marionette TRACE conn2 <- [1,66,null,{}] 20:20:44 INFO - PROCESS | 6410 | 1468639244583 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}] 20:20:44 INFO - PROCESS | 6410 | 1468639244584 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:44 INFO - PROCESS | 6410 | 1468639244721 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 20:20:45 INFO - PROCESS | 6410 | 1468639245342 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:45 INFO - PROCESS | 6410 | 1468639245344 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x111ea4000 == 24 [pid = 6410] [id = 24] 20:20:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 68 (0x111cacc00) [pid = 6410] [serial = 68] [outer = 0x0] 20:20:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x112138c00) [pid = 6410] [serial = 69] [outer = 0x111cacc00] 20:20:45 INFO - PROCESS | 6410 | 1468639245374 Marionette DEBUG loaded listener.js 20:20:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x11297c000) [pid = 6410] [serial = 70] [outer = 0x111cacc00] 20:20:45 INFO - PROCESS | 6410 | 1468639245784 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]]]}] 20:20:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:20:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1225ms 20:20:45 INFO - PROCESS | 6410 | 1468639245801 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 20:20:45 INFO - PROCESS | 6410 | 1468639245804 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 20:20:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:20:45 INFO - PROCESS | 6410 | 1468639245807 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:20:45 INFO - PROCESS | 6410 | 1468639245809 Marionette TRACE conn2 <- [1,70,null,{}] 20:20:45 INFO - PROCESS | 6410 | 1468639245812 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}] 20:20:45 INFO - PROCESS | 6410 | 1468639245815 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:45 INFO - PROCESS | 6410 | 1468639245929 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 20:20:45 INFO - PROCESS | 6410 | 1468639245966 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:45 INFO - PROCESS | 6410 | 1468639245968 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x115e31800 == 25 [pid = 6410] [id = 25] 20:20:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x112fc3c00) [pid = 6410] [serial = 71] [outer = 0x0] 20:20:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x113c54c00) [pid = 6410] [serial = 72] [outer = 0x112fc3c00] 20:20:46 INFO - PROCESS | 6410 | 1468639246001 Marionette DEBUG loaded listener.js 20:20:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x115e73000) [pid = 6410] [serial = 73] [outer = 0x112fc3c00] 20:20:46 INFO - PROCESS | 6410 | 1468639246457 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]]]}] 20:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 722ms 20:20:46 INFO - PROCESS | 6410 | 1468639246530 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 20:20:46 INFO - PROCESS | 6410 | 1468639246532 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 20:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:20:46 INFO - PROCESS | 6410 | 1468639246536 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:20:46 INFO - PROCESS | 6410 | 1468639246538 Marionette TRACE conn2 <- [1,74,null,{}] 20:20:46 INFO - PROCESS | 6410 | 1468639246552 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}] 20:20:46 INFO - PROCESS | 6410 | 1468639246554 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:46 INFO - PROCESS | 6410 | 1468639246667 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 20:20:46 INFO - PROCESS | 6410 | 1468639246721 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:46 INFO - PROCESS | 6410 | 1468639246723 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:46 INFO - PROCESS | 6410 | ++DOCSHELL 0x117142000 == 26 [pid = 6410] [id = 26] 20:20:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x118243400) [pid = 6410] [serial = 74] [outer = 0x0] 20:20:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x118405400) [pid = 6410] [serial = 75] [outer = 0x118243400] 20:20:46 INFO - PROCESS | 6410 | 1468639246752 Marionette DEBUG loaded listener.js 20:20:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x119338400) [pid = 6410] [serial = 76] [outer = 0x118243400] 20:20:47 INFO - PROCESS | 6410 | 1468639247397 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]]]}] 20:20:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 920ms 20:20:47 INFO - PROCESS | 6410 | 1468639247457 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 20:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:20:47 INFO - PROCESS | 6410 | 1468639247459 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 20:20:47 INFO - PROCESS | 6410 | 1468639247462 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:20:47 INFO - PROCESS | 6410 | 1468639247464 Marionette TRACE conn2 <- [1,78,null,{}] 20:20:47 INFO - PROCESS | 6410 | 1468639247468 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}] 20:20:47 INFO - PROCESS | 6410 | 1468639247469 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:47 INFO - PROCESS | 6410 | 1468639247551 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 20:20:47 INFO - PROCESS | 6410 | 1468639247590 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:47 INFO - PROCESS | 6410 | 1468639247591 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x11263a800 == 27 [pid = 6410] [id = 27] 20:20:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x113cb4800) [pid = 6410] [serial = 77] [outer = 0x0] 20:20:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x113cbb400) [pid = 6410] [serial = 78] [outer = 0x113cb4800] 20:20:47 INFO - PROCESS | 6410 | 1468639247618 Marionette DEBUG loaded listener.js 20:20:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x115df5c00) [pid = 6410] [serial = 79] [outer = 0x113cb4800] 20:20:48 INFO - PROCESS | 6410 | 1468639248039 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]]]}] 20:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 622ms 20:20:48 INFO - PROCESS | 6410 | 1468639248084 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 20:20:48 INFO - PROCESS | 6410 | 1468639248088 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 20:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:20:48 INFO - PROCESS | 6410 | 1468639248095 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:20:48 INFO - PROCESS | 6410 | 1468639248098 Marionette TRACE conn2 <- [1,82,null,{}] 20:20:48 INFO - PROCESS | 6410 | 1468639248101 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}] 20:20:48 INFO - PROCESS | 6410 | 1468639248104 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:48 INFO - PROCESS | 6410 | 1468639248239 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 20:20:48 INFO - PROCESS | 6410 | 1468639248308 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:48 INFO - PROCESS | 6410 | 1468639248309 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:48 INFO - PROCESS | 6410 | ++DOCSHELL 0x113c0e800 == 28 [pid = 6410] [id = 28] 20:20:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x116141000) [pid = 6410] [serial = 80] [outer = 0x0] 20:20:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x116760400) [pid = 6410] [serial = 81] [outer = 0x116141000] 20:20:48 INFO - PROCESS | 6410 | 1468639248336 Marionette DEBUG loaded listener.js 20:20:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x116889000) [pid = 6410] [serial = 82] [outer = 0x116141000] 20:20:48 INFO - PROCESS | 6410 | 1468639248664 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]]]}] 20:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 575ms 20:20:48 INFO - PROCESS | 6410 | 1468639248670 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 20:20:48 INFO - PROCESS | 6410 | 1468639248671 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 20:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:20:48 INFO - PROCESS | 6410 | 1468639248674 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:20:48 INFO - PROCESS | 6410 | 1468639248678 Marionette TRACE conn2 <- [1,86,null,{}] 20:20:48 INFO - PROCESS | 6410 | 1468639248686 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}] 20:20:48 INFO - PROCESS | 6410 | 1468639248690 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:48 INFO - PROCESS | 6410 | 1468639248786 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 20:20:48 INFO - PROCESS | 6410 | 1468639248831 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:48 INFO - PROCESS | 6410 | 1468639248834 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:48 INFO - PROCESS | 6410 | ++DOCSHELL 0x1129d8800 == 29 [pid = 6410] [id = 29] 20:20:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x11305f000) [pid = 6410] [serial = 83] [outer = 0x0] 20:20:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x11338e000) [pid = 6410] [serial = 84] [outer = 0x11305f000] 20:20:48 INFO - PROCESS | 6410 | 1468639248862 Marionette DEBUG loaded listener.js 20:20:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x11814a800) [pid = 6410] [serial = 85] [outer = 0x11305f000] 20:20:49 INFO - PROCESS | 6410 | 1468639249115 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]]]}] 20:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 473ms 20:20:49 INFO - PROCESS | 6410 | 1468639249154 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 20:20:49 INFO - PROCESS | 6410 | 1468639249156 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 20:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:20:49 INFO - PROCESS | 6410 | 1468639249158 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:20:49 INFO - PROCESS | 6410 | 1468639249159 Marionette TRACE conn2 <- [1,90,null,{}] 20:20:49 INFO - PROCESS | 6410 | 1468639249169 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}] 20:20:49 INFO - PROCESS | 6410 | 1468639249170 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:49 INFO - PROCESS | 6410 | 1468639249248 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 20:20:49 INFO - PROCESS | 6410 | 1468639249251 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:49 INFO - PROCESS | 6410 | 1468639249253 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x1168aa800 == 30 [pid = 6410] [id = 30] 20:20:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x1183a6800) [pid = 6410] [serial = 86] [outer = 0x0] 20:20:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x11862a800) [pid = 6410] [serial = 87] [outer = 0x1183a6800] 20:20:49 INFO - PROCESS | 6410 | 1468639249280 Marionette DEBUG loaded listener.js 20:20:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x118967800) [pid = 6410] [serial = 88] [outer = 0x1183a6800] 20:20:49 INFO - PROCESS | 6410 | 1468639249600 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]]]}] 20:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 478ms 20:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:20:49 INFO - PROCESS | 6410 | 1468639249637 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 20:20:49 INFO - PROCESS | 6410 | 1468639249638 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 20:20:49 INFO - PROCESS | 6410 | 1468639249640 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:20:49 INFO - PROCESS | 6410 | 1468639249641 Marionette TRACE conn2 <- [1,94,null,{}] 20:20:49 INFO - PROCESS | 6410 | 1468639249643 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}] 20:20:49 INFO - PROCESS | 6410 | 1468639249645 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:49 INFO - PROCESS | 6410 | 1468639249713 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 20:20:49 INFO - PROCESS | 6410 | 1468639249717 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:49 INFO - PROCESS | 6410 | 1468639249718 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x11715a000 == 31 [pid = 6410] [id = 31] 20:20:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x113388c00) [pid = 6410] [serial = 89] [outer = 0x0] 20:20:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1189e8400) [pid = 6410] [serial = 90] [outer = 0x113388c00] 20:20:49 INFO - PROCESS | 6410 | 1468639249744 Marionette DEBUG loaded listener.js 20:20:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x11933e800) [pid = 6410] [serial = 91] [outer = 0x113388c00] 20:20:50 INFO - PROCESS | 6410 | 1468639250019 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]]]}] 20:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 417ms 20:20:50 INFO - PROCESS | 6410 | 1468639250058 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 20:20:50 INFO - PROCESS | 6410 | 1468639250059 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 20:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:20:50 INFO - PROCESS | 6410 | 1468639250070 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:20:50 INFO - PROCESS | 6410 | 1468639250072 Marionette TRACE conn2 <- [1,98,null,{}] 20:20:50 INFO - PROCESS | 6410 | 1468639250074 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}] 20:20:50 INFO - PROCESS | 6410 | 1468639250081 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:50 INFO - PROCESS | 6410 | 1468639250176 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 20:20:50 INFO - PROCESS | 6410 | 1468639250221 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:50 INFO - PROCESS | 6410 | 1468639250222 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x117161000 == 32 [pid = 6410] [id = 32] 20:20:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x115e03400) [pid = 6410] [serial = 92] [outer = 0x0] 20:20:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x119425000) [pid = 6410] [serial = 93] [outer = 0x115e03400] 20:20:50 INFO - PROCESS | 6410 | 1468639250246 Marionette DEBUG loaded listener.js 20:20:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x119b9d400) [pid = 6410] [serial = 94] [outer = 0x115e03400] 20:20:50 INFO - PROCESS | 6410 | 1468639250508 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]]]}] 20:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 472ms 20:20:50 INFO - PROCESS | 6410 | 1468639250550 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 20:20:50 INFO - PROCESS | 6410 | 1468639250551 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 20:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:20:50 INFO - PROCESS | 6410 | 1468639250553 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:20:50 INFO - PROCESS | 6410 | 1468639250554 Marionette TRACE conn2 <- [1,102,null,{}] 20:20:50 INFO - PROCESS | 6410 | 1468639250557 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}] 20:20:50 INFO - PROCESS | 6410 | 1468639250558 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:50 INFO - PROCESS | 6410 | 1468639250633 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 20:20:50 INFO - PROCESS | 6410 | 1468639250637 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:50 INFO - PROCESS | 6410 | 1468639250638 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x118430000 == 33 [pid = 6410] [id = 33] 20:20:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x119424400) [pid = 6410] [serial = 95] [outer = 0x0] 20:20:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x121757000) [pid = 6410] [serial = 96] [outer = 0x119424400] 20:20:50 INFO - PROCESS | 6410 | 1468639250665 Marionette DEBUG loaded listener.js 20:20:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x123aa3400) [pid = 6410] [serial = 97] [outer = 0x119424400] 20:20:50 INFO - PROCESS | 6410 | 1468639250949 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]]]}] 20:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 20:20:50 INFO - PROCESS | 6410 | 1468639250972 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 20:20:50 INFO - PROCESS | 6410 | 1468639250973 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 20:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:20:50 INFO - PROCESS | 6410 | 1468639250983 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:20:50 INFO - PROCESS | 6410 | 1468639250984 Marionette TRACE conn2 <- [1,106,null,{}] 20:20:50 INFO - PROCESS | 6410 | 1468639250986 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}] 20:20:50 INFO - PROCESS | 6410 | 1468639250987 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:51 INFO - PROCESS | 6410 | 1468639251065 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 20:20:51 INFO - PROCESS | 6410 | 1468639251110 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:51 INFO - PROCESS | 6410 | 1468639251112 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x118849800 == 34 [pid = 6410] [id = 34] 20:20:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x119b28c00) [pid = 6410] [serial = 98] [outer = 0x0] 20:20:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x123b8d400) [pid = 6410] [serial = 99] [outer = 0x119b28c00] 20:20:51 INFO - PROCESS | 6410 | 1468639251135 Marionette DEBUG loaded listener.js 20:20:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x123fc5800) [pid = 6410] [serial = 100] [outer = 0x119b28c00] 20:20:51 INFO - PROCESS | 6410 | 1468639251374 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]]]}] 20:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 426ms 20:20:51 INFO - PROCESS | 6410 | 1468639251403 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 20:20:51 INFO - PROCESS | 6410 | 1468639251404 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 20:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:20:51 INFO - PROCESS | 6410 | 1468639251406 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:20:51 INFO - PROCESS | 6410 | 1468639251407 Marionette TRACE conn2 <- [1,110,null,{}] 20:20:51 INFO - PROCESS | 6410 | 1468639251419 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}] 20:20:51 INFO - PROCESS | 6410 | 1468639251420 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:51 INFO - PROCESS | 6410 | 1468639251498 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 20:20:51 INFO - PROCESS | 6410 | 1468639251503 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:51 INFO - PROCESS | 6410 | 1468639251504 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x1129d8000 == 35 [pid = 6410] [id = 35] 20:20:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x111c1e000) [pid = 6410] [serial = 101] [outer = 0x0] 20:20:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x12416b000) [pid = 6410] [serial = 102] [outer = 0x111c1e000] 20:20:51 INFO - PROCESS | 6410 | 1468639251527 Marionette DEBUG loaded listener.js 20:20:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x1244ea000) [pid = 6410] [serial = 103] [outer = 0x111c1e000] 20:20:51 INFO - PROCESS | 6410 | 1468639251814 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]]]}] 20:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 419ms 20:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:20:51 INFO - PROCESS | 6410 | 1468639251833 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 20:20:51 INFO - PROCESS | 6410 | 1468639251834 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 20:20:51 INFO - PROCESS | 6410 | 1468639251836 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:20:51 INFO - PROCESS | 6410 | 1468639251837 Marionette TRACE conn2 <- [1,114,null,{}] 20:20:51 INFO - PROCESS | 6410 | 1468639251840 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}] 20:20:51 INFO - PROCESS | 6410 | 1468639251841 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:51 INFO - PROCESS | 6410 | 1468639251920 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 20:20:51 INFO - PROCESS | 6410 | 1468639251923 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:51 INFO - PROCESS | 6410 | 1468639251924 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x11941c800 == 36 [pid = 6410] [id = 36] 20:20:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x124167800) [pid = 6410] [serial = 104] [outer = 0x0] 20:20:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x1245ab000) [pid = 6410] [serial = 105] [outer = 0x124167800] 20:20:51 INFO - PROCESS | 6410 | 1468639251950 Marionette DEBUG loaded listener.js 20:20:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x1245b6800) [pid = 6410] [serial = 106] [outer = 0x124167800] 20:20:52 INFO - PROCESS | 6410 | 1468639252274 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]]]}] 20:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 20:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:20:52 INFO - PROCESS | 6410 | 1468639252305 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 20:20:52 INFO - PROCESS | 6410 | 1468639252307 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 20:20:52 INFO - PROCESS | 6410 | 1468639252309 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:20:52 INFO - PROCESS | 6410 | 1468639252314 Marionette TRACE conn2 <- [1,118,null,{}] 20:20:52 INFO - PROCESS | 6410 | 1468639252328 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}] 20:20:52 INFO - PROCESS | 6410 | 1468639252329 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:52 INFO - PROCESS | 6410 | 1468639252417 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 20:20:52 INFO - PROCESS | 6410 | 1468639252421 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:52 INFO - PROCESS | 6410 | 1468639252423 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:52 INFO - PROCESS | 6410 | ++DOCSHELL 0x119a4f000 == 37 [pid = 6410] [id = 37] 20:20:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x124168c00) [pid = 6410] [serial = 107] [outer = 0x0] 20:20:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x124aa3800) [pid = 6410] [serial = 108] [outer = 0x124168c00] 20:20:52 INFO - PROCESS | 6410 | 1468639252449 Marionette DEBUG loaded listener.js 20:20:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x125575800) [pid = 6410] [serial = 109] [outer = 0x124168c00] 20:20:52 INFO - PROCESS | 6410 | 1468639252754 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]]]}] 20:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 473ms 20:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:20:52 INFO - PROCESS | 6410 | 1468639252783 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 20:20:52 INFO - PROCESS | 6410 | 1468639252784 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 20:20:52 INFO - PROCESS | 6410 | 1468639252786 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:20:52 INFO - PROCESS | 6410 | 1468639252787 Marionette TRACE conn2 <- [1,122,null,{}] 20:20:52 INFO - PROCESS | 6410 | 1468639252789 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}] 20:20:52 INFO - PROCESS | 6410 | 1468639252790 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:52 INFO - PROCESS | 6410 | 1468639252867 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 20:20:52 INFO - PROCESS | 6410 | 1468639252871 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:52 INFO - PROCESS | 6410 | 1468639252872 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:52 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e19800 == 38 [pid = 6410] [id = 38] 20:20:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x124dee800) [pid = 6410] [serial = 110] [outer = 0x0] 20:20:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x126855c00) [pid = 6410] [serial = 111] [outer = 0x124dee800] 20:20:52 INFO - PROCESS | 6410 | 1468639252896 Marionette DEBUG loaded listener.js 20:20:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x12685fc00) [pid = 6410] [serial = 112] [outer = 0x124dee800] 20:20:53 INFO - PROCESS | 6410 | 1468639253181 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]]]}] 20:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 20:20:53 INFO - PROCESS | 6410 | 1468639253204 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 20:20:53 INFO - PROCESS | 6410 | 1468639253205 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 20:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:20:53 INFO - PROCESS | 6410 | 1468639253207 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:20:53 INFO - PROCESS | 6410 | 1468639253208 Marionette TRACE conn2 <- [1,126,null,{}] 20:20:53 INFO - PROCESS | 6410 | 1468639253218 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}] 20:20:53 INFO - PROCESS | 6410 | 1468639253219 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:53 INFO - PROCESS | 6410 | 1468639253302 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 20:20:53 INFO - PROCESS | 6410 | 1468639253349 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:53 INFO - PROCESS | 6410 | 1468639253350 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e1f800 == 39 [pid = 6410] [id = 39] 20:20:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x1132db400) [pid = 6410] [serial = 113] [outer = 0x0] 20:20:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x126c37c00) [pid = 6410] [serial = 114] [outer = 0x1132db400] 20:20:53 INFO - PROCESS | 6410 | 1468639253374 Marionette DEBUG loaded listener.js 20:20:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x126d3c800) [pid = 6410] [serial = 115] [outer = 0x1132db400] 20:20:53 INFO - PROCESS | 6410 | 1468639253641 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]]]}] 20:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 476ms 20:20:53 INFO - PROCESS | 6410 | 1468639253686 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 20:20:53 INFO - PROCESS | 6410 | 1468639253687 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 20:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:20:53 INFO - PROCESS | 6410 | 1468639253689 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:20:53 INFO - PROCESS | 6410 | 1468639253690 Marionette TRACE conn2 <- [1,130,null,{}] 20:20:53 INFO - PROCESS | 6410 | 1468639253693 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}] 20:20:53 INFO - PROCESS | 6410 | 1468639253698 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:53 INFO - PROCESS | 6410 | 1468639253786 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 20:20:53 INFO - PROCESS | 6410 | 1468639253791 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:53 INFO - PROCESS | 6410 | 1468639253792 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x123885000 == 40 [pid = 6410] [id = 40] 20:20:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x1183a7000) [pid = 6410] [serial = 116] [outer = 0x0] 20:20:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 117 (0x126f7ec00) [pid = 6410] [serial = 117] [outer = 0x1183a7000] 20:20:53 INFO - PROCESS | 6410 | 1468639253832 Marionette DEBUG loaded listener.js 20:20:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 118 (0x12765f800) [pid = 6410] [serial = 118] [outer = 0x1183a7000] 20:20:54 INFO - PROCESS | 6410 | 1468639254312 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]]]}] 20:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 669ms 20:20:54 INFO - PROCESS | 6410 | 1468639254359 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 20:20:54 INFO - PROCESS | 6410 | 1468639254360 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 20:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:20:54 INFO - PROCESS | 6410 | 1468639254362 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:20:54 INFO - PROCESS | 6410 | 1468639254363 Marionette TRACE conn2 <- [1,134,null,{}] 20:20:54 INFO - PROCESS | 6410 | 1468639254365 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}] 20:20:54 INFO - PROCESS | 6410 | 1468639254367 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:54 INFO - PROCESS | 6410 | 1468639254446 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 20:20:54 INFO - PROCESS | 6410 | 1468639254450 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:54 INFO - PROCESS | 6410 | 1468639254451 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:54 INFO - PROCESS | 6410 | ++DOCSHELL 0x123bbe800 == 41 [pid = 6410] [id = 41] 20:20:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 119 (0x126f7d800) [pid = 6410] [serial = 119] [outer = 0x0] 20:20:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 120 (0x12766cc00) [pid = 6410] [serial = 120] [outer = 0x126f7d800] 20:20:54 INFO - PROCESS | 6410 | 1468639254475 Marionette DEBUG loaded listener.js 20:20:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 121 (0x128c79c00) [pid = 6410] [serial = 121] [outer = 0x126f7d800] 20:20:54 INFO - PROCESS | 6410 | 1468639254762 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]]]}] 20:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 420ms 20:20:54 INFO - PROCESS | 6410 | 1468639254784 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 20:20:54 INFO - PROCESS | 6410 | 1468639254786 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 20:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:20:54 INFO - PROCESS | 6410 | 1468639254788 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:20:54 INFO - PROCESS | 6410 | 1468639254789 Marionette TRACE conn2 <- [1,138,null,{}] 20:20:54 INFO - PROCESS | 6410 | 1468639254791 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}] 20:20:54 INFO - PROCESS | 6410 | 1468639254792 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:54 INFO - PROCESS | 6410 | 1468639254874 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 20:20:54 INFO - PROCESS | 6410 | 1468639254921 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:54 INFO - PROCESS | 6410 | 1468639254922 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:54 INFO - PROCESS | 6410 | ++DOCSHELL 0x123fb7000 == 42 [pid = 6410] [id = 42] 20:20:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 122 (0x126dd0c00) [pid = 6410] [serial = 122] [outer = 0x0] 20:20:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 123 (0x128e75800) [pid = 6410] [serial = 123] [outer = 0x126dd0c00] 20:20:54 INFO - PROCESS | 6410 | 1468639254955 Marionette DEBUG loaded listener.js 20:20:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 124 (0x1291b1000) [pid = 6410] [serial = 124] [outer = 0x126dd0c00] 20:20:55 INFO - PROCESS | 6410 | 1468639255208 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]]]}] 20:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 469ms 20:20:55 INFO - PROCESS | 6410 | 1468639255257 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 20:20:55 INFO - PROCESS | 6410 | 1468639255258 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 20:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:20:55 INFO - PROCESS | 6410 | 1468639255269 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:20:55 INFO - PROCESS | 6410 | 1468639255270 Marionette TRACE conn2 <- [1,142,null,{}] 20:20:55 INFO - PROCESS | 6410 | 1468639255272 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}] 20:20:55 INFO - PROCESS | 6410 | 1468639255273 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:55 INFO - PROCESS | 6410 | 1468639255356 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 20:20:55 INFO - PROCESS | 6410 | 1468639255360 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:55 INFO - PROCESS | 6410 | 1468639255364 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:55 INFO - PROCESS | 6410 | ++DOCSHELL 0x124436800 == 43 [pid = 6410] [id = 43] 20:20:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 125 (0x1291b5c00) [pid = 6410] [serial = 125] [outer = 0x0] 20:20:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 126 (0x1291cb000) [pid = 6410] [serial = 126] [outer = 0x1291b5c00] 20:20:55 INFO - PROCESS | 6410 | 1468639255387 Marionette DEBUG loaded listener.js 20:20:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 127 (0x129455000) [pid = 6410] [serial = 127] [outer = 0x1291b5c00] 20:20:55 INFO - PROCESS | 6410 | 1468639255687 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]]]}] 20:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 476ms 20:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:20:55 INFO - PROCESS | 6410 | 1468639255738 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 20:20:55 INFO - PROCESS | 6410 | 1468639255739 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 20:20:55 INFO - PROCESS | 6410 | 1468639255741 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:20:55 INFO - PROCESS | 6410 | 1468639255742 Marionette TRACE conn2 <- [1,146,null,{}] 20:20:55 INFO - PROCESS | 6410 | 1468639255745 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}] 20:20:55 INFO - PROCESS | 6410 | 1468639255746 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:55 INFO - PROCESS | 6410 | 1468639255824 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 20:20:56 INFO - PROCESS | 6410 | 1468639256667 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:56 INFO - PROCESS | 6410 | 1468639256669 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:56 INFO - PROCESS | 6410 | ++DOCSHELL 0x112532000 == 44 [pid = 6410] [id = 44] 20:20:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 128 (0x1132ce800) [pid = 6410] [serial = 128] [outer = 0x0] 20:20:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 129 (0x113cb4000) [pid = 6410] [serial = 129] [outer = 0x1132ce800] 20:20:56 INFO - PROCESS | 6410 | 1468639256715 Marionette DEBUG loaded listener.js 20:20:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 130 (0x115e6f000) [pid = 6410] [serial = 130] [outer = 0x1132ce800] 20:20:57 INFO - PROCESS | 6410 | 1468639257093 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]]]}] 20:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1373ms 20:20:57 INFO - PROCESS | 6410 | 1468639257116 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 20:20:57 INFO - PROCESS | 6410 | 1468639257118 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 20:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:20:57 INFO - PROCESS | 6410 | 1468639257129 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:20:57 INFO - PROCESS | 6410 | 1468639257131 Marionette TRACE conn2 <- [1,150,null,{}] 20:20:57 INFO - PROCESS | 6410 | 1468639257134 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}] 20:20:57 INFO - PROCESS | 6410 | 1468639257136 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:57 INFO - PROCESS | 6410 | 1468639257227 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 20:20:57 INFO - PROCESS | 6410 | 1468639257232 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:57 INFO - PROCESS | 6410 | 1468639257233 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:57 INFO - PROCESS | 6410 | ++DOCSHELL 0x113cc2800 == 45 [pid = 6410] [id = 45] 20:20:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 131 (0x11675e000) [pid = 6410] [serial = 131] [outer = 0x0] 20:20:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 132 (0x1176f3800) [pid = 6410] [serial = 132] [outer = 0x11675e000] 20:20:57 INFO - PROCESS | 6410 | 1468639257259 Marionette DEBUG loaded listener.js 20:20:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 133 (0x118152400) [pid = 6410] [serial = 133] [outer = 0x11675e000] 20:20:57 INFO - PROCESS | 6410 | 1468639257573 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]]]}] 20:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 471ms 20:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:20:57 INFO - PROCESS | 6410 | 1468639257602 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 20:20:57 INFO - PROCESS | 6410 | 1468639257604 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 20:20:57 INFO - PROCESS | 6410 | 1468639257614 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:20:57 INFO - PROCESS | 6410 | 1468639257615 Marionette TRACE conn2 <- [1,154,null,{}] 20:20:57 INFO - PROCESS | 6410 | 1468639257618 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}] 20:20:57 INFO - PROCESS | 6410 | 1468639257619 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:57 INFO - PROCESS | 6410 | 1468639257722 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 20:20:57 INFO - PROCESS | 6410 | 1468639257730 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:57 INFO - PROCESS | 6410 | 1468639257731 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:57 INFO - PROCESS | 6410 | ++DOCSHELL 0x11685d000 == 46 [pid = 6410] [id = 46] 20:20:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 134 (0x118409000) [pid = 6410] [serial = 134] [outer = 0x0] 20:20:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 135 (0x1189e2800) [pid = 6410] [serial = 135] [outer = 0x118409000] 20:20:57 INFO - PROCESS | 6410 | 1468639257755 Marionette DEBUG loaded listener.js 20:20:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 136 (0x119423c00) [pid = 6410] [serial = 136] [outer = 0x118409000] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 135 (0x12c839400) [pid = 6410] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 134 (0x12c235c00) [pid = 6410] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 133 (0x12c0ccc00) [pid = 6410] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 132 (0x117d3e000) [pid = 6410] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 131 (0x12ba2a800) [pid = 6410] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 130 (0x12b8c6800) [pid = 6410] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 129 (0x12b725000) [pid = 6410] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 128 (0x12a5db800) [pid = 6410] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 127 (0x119808400) [pid = 6410] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 126 (0x124523800) [pid = 6410] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 125 (0x12bccac00) [pid = 6410] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 124 (0x12b86ec00) [pid = 6410] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 123 (0x118154800) [pid = 6410] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 122 (0x12cd63400) [pid = 6410] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 121 (0x12cbcb400) [pid = 6410] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 120 (0x1183a6800) [pid = 6410] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 119 (0x113388c00) [pid = 6410] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 118 (0x115e03400) [pid = 6410] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 117 (0x119424400) [pid = 6410] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 116 (0x119b28c00) [pid = 6410] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x111c1e000) [pid = 6410] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x124167800) [pid = 6410] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x124168c00) [pid = 6410] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x124dee800) [pid = 6410] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x111cacc00) [pid = 6410] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x112fc3c00) [pid = 6410] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x118243400) [pid = 6410] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x113cb4800) [pid = 6410] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x116141000) [pid = 6410] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:20:58 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x11305f000) [pid = 6410] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:20:58 INFO - PROCESS | 6410 | 1468639258535 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]]]}] 20:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 978ms 20:20:58 INFO - PROCESS | 6410 | 1468639258585 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 20:20:58 INFO - PROCESS | 6410 | 1468639258586 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 20:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:20:58 INFO - PROCESS | 6410 | 1468639258593 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:20:58 INFO - PROCESS | 6410 | 1468639258597 Marionette TRACE conn2 <- [1,158,null,{}] 20:20:58 INFO - PROCESS | 6410 | 1468639258600 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}] 20:20:58 INFO - PROCESS | 6410 | 1468639258603 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:58 INFO - PROCESS | 6410 | 1468639258684 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 20:20:58 INFO - PROCESS | 6410 | 1468639258734 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:58 INFO - PROCESS | 6410 | 1468639258735 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:58 INFO - PROCESS | 6410 | ++DOCSHELL 0x117148000 == 47 [pid = 6410] [id = 47] 20:20:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x1121bd000) [pid = 6410] [serial = 137] [outer = 0x0] 20:20:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x11687fc00) [pid = 6410] [serial = 138] [outer = 0x1121bd000] 20:20:58 INFO - PROCESS | 6410 | 1468639258760 Marionette DEBUG loaded listener.js 20:20:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x119803c00) [pid = 6410] [serial = 139] [outer = 0x1121bd000] 20:20:59 INFO - PROCESS | 6410 | 1468639259015 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]]]}] 20:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 478ms 20:20:59 INFO - PROCESS | 6410 | 1468639259068 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 20:20:59 INFO - PROCESS | 6410 | 1468639259069 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 20:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:20:59 INFO - PROCESS | 6410 | 1468639259072 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:20:59 INFO - PROCESS | 6410 | 1468639259073 Marionette TRACE conn2 <- [1,162,null,{}] 20:20:59 INFO - PROCESS | 6410 | 1468639259075 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}] 20:20:59 INFO - PROCESS | 6410 | 1468639259076 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:59 INFO - PROCESS | 6410 | 1468639259169 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 20:20:59 INFO - PROCESS | 6410 | 1468639259172 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:59 INFO - PROCESS | 6410 | 1468639259174 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x11842d000 == 48 [pid = 6410] [id = 48] 20:20:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x1164e4800) [pid = 6410] [serial = 140] [outer = 0x0] 20:20:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x119b25000) [pid = 6410] [serial = 141] [outer = 0x1164e4800] 20:20:59 INFO - PROCESS | 6410 | 1468639259200 Marionette DEBUG loaded listener.js 20:20:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x119ba7400) [pid = 6410] [serial = 142] [outer = 0x1164e4800] 20:20:59 INFO - PROCESS | 6410 | 1468639259519 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]]]}] 20:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 470ms 20:20:59 INFO - PROCESS | 6410 | 1468639259542 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 20:20:59 INFO - PROCESS | 6410 | 1468639259543 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 20:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:20:59 INFO - PROCESS | 6410 | 1468639259549 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:20:59 INFO - PROCESS | 6410 | 1468639259551 Marionette TRACE conn2 <- [1,166,null,{}] 20:20:59 INFO - PROCESS | 6410 | 1468639259553 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}] 20:20:59 INFO - PROCESS | 6410 | 1468639259554 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:59 INFO - PROCESS | 6410 | 1468639259625 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 20:20:59 INFO - PROCESS | 6410 | 1468639259631 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:59 INFO - PROCESS | 6410 | 1468639259635 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:20:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191e7800 == 49 [pid = 6410] [id = 49] 20:20:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x123a9dc00) [pid = 6410] [serial = 143] [outer = 0x0] 20:20:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x123b92800) [pid = 6410] [serial = 144] [outer = 0x123a9dc00] 20:20:59 INFO - PROCESS | 6410 | 1468639259666 Marionette DEBUG loaded listener.js 20:20:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x12416a400) [pid = 6410] [serial = 145] [outer = 0x123a9dc00] 20:21:00 INFO - PROCESS | 6410 | 1468639260037 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]]]}] 20:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 519ms 20:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:21:00 INFO - PROCESS | 6410 | 1468639260069 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 20:21:00 INFO - PROCESS | 6410 | 1468639260070 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 20:21:00 INFO - PROCESS | 6410 | 1468639260073 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:21:00 INFO - PROCESS | 6410 | 1468639260075 Marionette TRACE conn2 <- [1,170,null,{}] 20:21:00 INFO - PROCESS | 6410 | 1468639260079 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}] 20:21:00 INFO - PROCESS | 6410 | 1468639260081 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:00 INFO - PROCESS | 6410 | 1468639260208 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 20:21:00 INFO - PROCESS | 6410 | 1468639260214 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:00 INFO - PROCESS | 6410 | 1468639260215 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:00 INFO - PROCESS | 6410 | ++DOCSHELL 0x11714b800 == 50 [pid = 6410] [id = 50] 20:21:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x1244c7800) [pid = 6410] [serial = 146] [outer = 0x0] 20:21:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 117 (0x1249c4400) [pid = 6410] [serial = 147] [outer = 0x1244c7800] 20:21:00 INFO - PROCESS | 6410 | 1468639260254 Marionette DEBUG loaded listener.js 20:21:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 118 (0x124d8f400) [pid = 6410] [serial = 148] [outer = 0x1244c7800] 20:21:00 INFO - PROCESS | 6410 | 1468639260729 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]]]}] 20:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 720ms 20:21:00 INFO - PROCESS | 6410 | 1468639260805 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 20:21:00 INFO - PROCESS | 6410 | 1468639260808 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 20:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:21:00 INFO - PROCESS | 6410 | 1468639260827 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:21:00 INFO - PROCESS | 6410 | 1468639260829 Marionette TRACE conn2 <- [1,174,null,{}] 20:21:00 INFO - PROCESS | 6410 | 1468639260833 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}] 20:21:00 INFO - PROCESS | 6410 | 1468639260835 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:00 INFO - PROCESS | 6410 | 1468639260925 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 20:21:00 INFO - PROCESS | 6410 | 1468639260974 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:00 INFO - PROCESS | 6410 | 1468639260975 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:00 INFO - PROCESS | 6410 | ++DOCSHELL 0x11661e000 == 51 [pid = 6410] [id = 51] 20:21:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 119 (0x115e07000) [pid = 6410] [serial = 149] [outer = 0x0] 20:21:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 120 (0x11675d000) [pid = 6410] [serial = 150] [outer = 0x115e07000] 20:21:01 INFO - PROCESS | 6410 | 1468639261006 Marionette DEBUG loaded listener.js 20:21:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 121 (0x1176fd400) [pid = 6410] [serial = 151] [outer = 0x115e07000] 20:21:01 INFO - PROCESS | 6410 | 1468639261412 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]]]}] 20:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 624ms 20:21:01 INFO - PROCESS | 6410 | 1468639261461 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 20:21:01 INFO - PROCESS | 6410 | 1468639261464 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 20:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:21:01 INFO - PROCESS | 6410 | 1468639261470 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:21:01 INFO - PROCESS | 6410 | 1468639261472 Marionette TRACE conn2 <- [1,178,null,{}] 20:21:01 INFO - PROCESS | 6410 | 1468639261474 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}] 20:21:01 INFO - PROCESS | 6410 | 1468639261476 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:01 INFO - PROCESS | 6410 | 1468639261569 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 20:21:01 INFO - PROCESS | 6410 | 1468639261631 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:01 INFO - PROCESS | 6410 | 1468639261632 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:01 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191ef000 == 52 [pid = 6410] [id = 52] 20:21:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 122 (0x118823800) [pid = 6410] [serial = 152] [outer = 0x0] 20:21:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 123 (0x11933a800) [pid = 6410] [serial = 153] [outer = 0x118823800] 20:21:01 INFO - PROCESS | 6410 | 1468639261664 Marionette DEBUG loaded listener.js 20:21:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 124 (0x119811400) [pid = 6410] [serial = 154] [outer = 0x118823800] 20:21:02 INFO - PROCESS | 6410 | 1468639262064 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]]]}] 20:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 622ms 20:21:02 INFO - PROCESS | 6410 | 1468639262109 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 20:21:02 INFO - PROCESS | 6410 | 1468639262111 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 20:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:21:02 INFO - PROCESS | 6410 | 1468639262116 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:21:02 INFO - PROCESS | 6410 | 1468639262118 Marionette TRACE conn2 <- [1,182,null,{}] 20:21:02 INFO - PROCESS | 6410 | 1468639262126 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}] 20:21:02 INFO - PROCESS | 6410 | 1468639262132 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:02 INFO - PROCESS | 6410 | 1468639262235 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 20:21:02 INFO - PROCESS | 6410 | 1468639262297 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:02 INFO - PROCESS | 6410 | 1468639262299 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x117147800 == 53 [pid = 6410] [id = 53] 20:21:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 125 (0x124168400) [pid = 6410] [serial = 155] [outer = 0x0] 20:21:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 126 (0x124265c00) [pid = 6410] [serial = 156] [outer = 0x124168400] 20:21:02 INFO - PROCESS | 6410 | 1468639262330 Marionette DEBUG loaded listener.js 20:21:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 127 (0x1245b3400) [pid = 6410] [serial = 157] [outer = 0x124168400] 20:21:02 INFO - PROCESS | 6410 | 1468639262737 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]]]}] 20:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 673ms 20:21:02 INFO - PROCESS | 6410 | 1468639262789 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 20:21:02 INFO - PROCESS | 6410 | 1468639262791 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 20:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:21:02 INFO - PROCESS | 6410 | 1468639262793 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:21:02 INFO - PROCESS | 6410 | 1468639262795 Marionette TRACE conn2 <- [1,186,null,{}] 20:21:02 INFO - PROCESS | 6410 | 1468639262797 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}] 20:21:02 INFO - PROCESS | 6410 | 1468639262798 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:02 INFO - PROCESS | 6410 | 1468639262892 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 20:21:02 INFO - PROCESS | 6410 | 1468639262953 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:02 INFO - PROCESS | 6410 | 1468639262954 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x123bce000 == 54 [pid = 6410] [id = 54] 20:21:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 128 (0x124d8fc00) [pid = 6410] [serial = 158] [outer = 0x0] 20:21:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 129 (0x125028c00) [pid = 6410] [serial = 159] [outer = 0x124d8fc00] 20:21:02 INFO - PROCESS | 6410 | 1468639262983 Marionette DEBUG loaded listener.js 20:21:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 130 (0x1255ae800) [pid = 6410] [serial = 160] [outer = 0x124d8fc00] 20:21:03 INFO - PROCESS | 6410 | 1468639263381 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]]]}] 20:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 620ms 20:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:21:03 INFO - PROCESS | 6410 | 1468639263413 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 20:21:03 INFO - PROCESS | 6410 | 1468639263415 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 20:21:03 INFO - PROCESS | 6410 | 1468639263417 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:21:03 INFO - PROCESS | 6410 | 1468639263418 Marionette TRACE conn2 <- [1,190,null,{}] 20:21:03 INFO - PROCESS | 6410 | 1468639263421 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}] 20:21:03 INFO - PROCESS | 6410 | 1468639263423 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:03 INFO - PROCESS | 6410 | 1468639263525 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 20:21:03 INFO - PROCESS | 6410 | 1468639263602 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:03 INFO - PROCESS | 6410 | 1468639263603 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:03 INFO - PROCESS | 6410 | ++DOCSHELL 0x1130b7000 == 55 [pid = 6410] [id = 55] 20:21:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 131 (0x115df7000) [pid = 6410] [serial = 161] [outer = 0x0] 20:21:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 132 (0x11840cc00) [pid = 6410] [serial = 162] [outer = 0x115df7000] 20:21:03 INFO - PROCESS | 6410 | 1468639263631 Marionette DEBUG loaded listener.js 20:21:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 133 (0x11980c800) [pid = 6410] [serial = 163] [outer = 0x115df7000] 20:21:04 INFO - PROCESS | 6410 | 1468639264085 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]]]}] 20:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 719ms 20:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:21:04 INFO - PROCESS | 6410 | 1468639264136 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 20:21:04 INFO - PROCESS | 6410 | 1468639264138 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 20:21:04 INFO - PROCESS | 6410 | 1468639264141 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:21:04 INFO - PROCESS | 6410 | 1468639264143 Marionette TRACE conn2 <- [1,194,null,{}] 20:21:04 INFO - PROCESS | 6410 | 1468639264147 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}] 20:21:04 INFO - PROCESS | 6410 | 1468639264148 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:04 INFO - PROCESS | 6410 | 1468639264240 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 20:21:04 INFO - PROCESS | 6410 | 1468639264304 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:04 INFO - PROCESS | 6410 | 1468639264305 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:04 INFO - PROCESS | 6410 | ++DOCSHELL 0x1130ab000 == 56 [pid = 6410] [id = 56] 20:21:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 134 (0x116199400) [pid = 6410] [serial = 164] [outer = 0x0] 20:21:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 135 (0x116634c00) [pid = 6410] [serial = 165] [outer = 0x116199400] 20:21:04 INFO - PROCESS | 6410 | 1468639264333 Marionette DEBUG loaded listener.js 20:21:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 136 (0x116f93800) [pid = 6410] [serial = 166] [outer = 0x116199400] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x1191e7800 == 55 [pid = 6410] [id = 49] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x11842d000 == 54 [pid = 6410] [id = 48] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x118430000 == 53 [pid = 6410] [id = 33] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x117148000 == 52 [pid = 6410] [id = 47] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x11685d000 == 51 [pid = 6410] [id = 46] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x113cc2800 == 50 [pid = 6410] [id = 45] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x1129d8800 == 49 [pid = 6410] [id = 29] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x1168aa800 == 48 [pid = 6410] [id = 30] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x11715a000 == 47 [pid = 6410] [id = 31] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x113c0e800 == 46 [pid = 6410] [id = 28] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x112532000 == 45 [pid = 6410] [id = 44] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x119a4f000 == 44 [pid = 6410] [id = 37] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x117161000 == 43 [pid = 6410] [id = 32] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x118849800 == 42 [pid = 6410] [id = 34] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x1129d8000 == 41 [pid = 6410] [id = 35] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x124436800 == 40 [pid = 6410] [id = 43] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x1130b7000 == 39 [pid = 6410] [id = 55] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x123bce000 == 38 [pid = 6410] [id = 54] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x117147800 == 37 [pid = 6410] [id = 53] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x11263a800 == 36 [pid = 6410] [id = 27] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x120e19800 == 35 [pid = 6410] [id = 38] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x120e1f800 == 34 [pid = 6410] [id = 39] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x123885000 == 33 [pid = 6410] [id = 40] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x123bbe800 == 32 [pid = 6410] [id = 41] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x1191ef000 == 31 [pid = 6410] [id = 52] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x123fb7000 == 30 [pid = 6410] [id = 42] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x11714b800 == 29 [pid = 6410] [id = 50] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x11661e000 == 28 [pid = 6410] [id = 51] 20:21:04 INFO - PROCESS | 6410 | --DOCSHELL 0x11941c800 == 27 [pid = 6410] [id = 36] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 135 (0x1244edc00) [pid = 6410] [serial = 11] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 134 (0x12e542c00) [pid = 6410] [serial = 67] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 133 (0x11338e000) [pid = 6410] [serial = 84] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 132 (0x11862a800) [pid = 6410] [serial = 87] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 131 (0x1189e8400) [pid = 6410] [serial = 90] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 130 (0x119425000) [pid = 6410] [serial = 93] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 129 (0x121757000) [pid = 6410] [serial = 96] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 128 (0x123b8d400) [pid = 6410] [serial = 99] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 127 (0x123fc5800) [pid = 6410] [serial = 100] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 126 (0x12416b000) [pid = 6410] [serial = 102] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 125 (0x1245ab000) [pid = 6410] [serial = 105] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 124 (0x1244ea000) [pid = 6410] [serial = 103] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 123 (0x124aa3800) [pid = 6410] [serial = 108] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 122 (0x126855c00) [pid = 6410] [serial = 111] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 121 (0x126c37c00) [pid = 6410] [serial = 114] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 120 (0x126f7ec00) [pid = 6410] [serial = 117] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 119 (0x12766cc00) [pid = 6410] [serial = 120] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 118 (0x128e75800) [pid = 6410] [serial = 123] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 117 (0x112138c00) [pid = 6410] [serial = 69] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 116 (0x113c54c00) [pid = 6410] [serial = 72] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x118405400) [pid = 6410] [serial = 75] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x113cbb400) [pid = 6410] [serial = 78] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x115df5c00) [pid = 6410] [serial = 79] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x116760400) [pid = 6410] [serial = 81] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x125575800) [pid = 6410] [serial = 109] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x12685fc00) [pid = 6410] [serial = 112] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x116889000) [pid = 6410] [serial = 82] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x119b9d400) [pid = 6410] [serial = 94] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x11814a800) [pid = 6410] [serial = 85] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x1245b6800) [pid = 6410] [serial = 106] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x123aa3400) [pid = 6410] [serial = 97] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x115e73000) [pid = 6410] [serial = 73] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x118967800) [pid = 6410] [serial = 88] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x119338400) [pid = 6410] [serial = 76] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x11933e800) [pid = 6410] [serial = 91] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x11297c000) [pid = 6410] [serial = 70] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1291cb000) [pid = 6410] [serial = 126] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x123ee6800) [pid = 6410] [serial = 8] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x12c239800) [pid = 6410] [serial = 39] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x12c0d2c00) [pid = 6410] [serial = 36] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x12c0d8400) [pid = 6410] [serial = 37] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1183acc00) [pid = 6410] [serial = 33] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x12c231c00) [pid = 6410] [serial = 34] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x12bccc000) [pid = 6410] [serial = 31] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x12bc26000) [pid = 6410] [serial = 30] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x12ba20800) [pid = 6410] [serial = 27] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x12ba27000) [pid = 6410] [serial = 28] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x12b726c00) [pid = 6410] [serial = 24] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x12b730000) [pid = 6410] [serial = 25] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x12a5dd400) [pid = 6410] [serial = 21] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x12a7b2c00) [pid = 6410] [serial = 22] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x12944f800) [pid = 6410] [serial = 18] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x11980a000) [pid = 6410] [serial = 15] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x119810800) [pid = 6410] [serial = 16] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x124524400) [pid = 6410] [serial = 66] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x12cb4f400) [pid = 6410] [serial = 63] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x12cb55000) [pid = 6410] [serial = 64] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x12b871c00) [pid = 6410] [serial = 60] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x12b877000) [pid = 6410] [serial = 61] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x119425c00) [pid = 6410] [serial = 57] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x12d87d400) [pid = 6410] [serial = 58] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x12d878c00) [pid = 6410] [serial = 55] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x12d875c00) [pid = 6410] [serial = 54] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x12d2bd800) [pid = 6410] [serial = 48] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x12d2a9c00) [pid = 6410] [serial = 51] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x12cbd3c00) [pid = 6410] [serial = 45] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 69 (0x12cd60400) [pid = 6410] [serial = 46] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 68 (0x12c83d800) [pid = 6410] [serial = 42] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 67 (0x12cbc9000) [pid = 6410] [serial = 43] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | --DOMWINDOW == 66 (0x12c831800) [pid = 6410] [serial = 40] [outer = 0x0] [url = about:blank] 20:21:05 INFO - PROCESS | 6410 | 1468639265170 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]]]}] 20:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1075ms 20:21:05 INFO - PROCESS | 6410 | 1468639265217 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 20:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:21:05 INFO - PROCESS | 6410 | 1468639265220 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 20:21:05 INFO - PROCESS | 6410 | 1468639265223 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:21:05 INFO - PROCESS | 6410 | 1468639265225 Marionette TRACE conn2 <- [1,198,null,{}] 20:21:05 INFO - PROCESS | 6410 | 1468639265235 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}] 20:21:05 INFO - PROCESS | 6410 | 1468639265237 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:05 INFO - PROCESS | 6410 | 1468639265332 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 20:21:05 INFO - PROCESS | 6410 | 1468639265400 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:05 INFO - PROCESS | 6410 | 1468639265402 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:05 INFO - PROCESS | 6410 | ++DOCSHELL 0x112f3b000 == 28 [pid = 6410] [id = 57] 20:21:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 67 (0x115e0c800) [pid = 6410] [serial = 167] [outer = 0x0] 20:21:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 68 (0x116637400) [pid = 6410] [serial = 168] [outer = 0x115e0c800] 20:21:05 INFO - PROCESS | 6410 | 1468639265434 Marionette DEBUG loaded listener.js 20:21:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x116a1a800) [pid = 6410] [serial = 169] [outer = 0x115e0c800] 20:21:05 INFO - PROCESS | 6410 | 1468639265712 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]]]}] 20:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 522ms 20:21:05 INFO - PROCESS | 6410 | 1468639265751 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 20:21:05 INFO - PROCESS | 6410 | 1468639265755 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 20:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:21:05 INFO - PROCESS | 6410 | 1468639265760 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:21:05 INFO - PROCESS | 6410 | 1468639265764 Marionette TRACE conn2 <- [1,202,null,{}] 20:21:05 INFO - PROCESS | 6410 | 1468639265767 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}] 20:21:05 INFO - PROCESS | 6410 | 1468639265769 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:05 INFO - PROCESS | 6410 | 1468639265842 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 20:21:05 INFO - PROCESS | 6410 | 1468639265886 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:05 INFO - PROCESS | 6410 | 1468639265887 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:05 INFO - PROCESS | 6410 | ++DOCSHELL 0x116610000 == 29 [pid = 6410] [id = 58] 20:21:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x116a21400) [pid = 6410] [serial = 170] [outer = 0x0] 20:21:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x11814a800) [pid = 6410] [serial = 171] [outer = 0x116a21400] 20:21:05 INFO - PROCESS | 6410 | 1468639265914 Marionette DEBUG loaded listener.js 20:21:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x118821400) [pid = 6410] [serial = 172] [outer = 0x116a21400] 20:21:06 INFO - PROCESS | 6410 | 1468639266292 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]]]}] 20:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 573ms 20:21:06 INFO - PROCESS | 6410 | 1468639266333 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 20:21:06 INFO - PROCESS | 6410 | 1468639266335 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 20:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:21:06 INFO - PROCESS | 6410 | 1468639266339 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:21:06 INFO - PROCESS | 6410 | 1468639266342 Marionette TRACE conn2 <- [1,206,null,{}] 20:21:06 INFO - PROCESS | 6410 | 1468639266354 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}] 20:21:06 INFO - PROCESS | 6410 | 1468639266358 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:06 INFO - PROCESS | 6410 | 1468639266468 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 20:21:06 INFO - PROCESS | 6410 | 1468639266474 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:06 INFO - PROCESS | 6410 | 1468639266477 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:06 INFO - PROCESS | 6410 | ++DOCSHELL 0x117153800 == 30 [pid = 6410] [id = 59] 20:21:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x113214000) [pid = 6410] [serial = 173] [outer = 0x0] 20:21:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x119423800) [pid = 6410] [serial = 174] [outer = 0x113214000] 20:21:06 INFO - PROCESS | 6410 | 1468639266504 Marionette DEBUG loaded listener.js 20:21:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x119811000) [pid = 6410] [serial = 175] [outer = 0x113214000] 20:21:06 INFO - PROCESS | 6410 | 1468639266801 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]]]}] 20:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 476ms 20:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:21:06 INFO - PROCESS | 6410 | 1468639266819 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 20:21:06 INFO - PROCESS | 6410 | 1468639266821 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 20:21:06 INFO - PROCESS | 6410 | 1468639266823 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:21:06 INFO - PROCESS | 6410 | 1468639266824 Marionette TRACE conn2 <- [1,210,null,{}] 20:21:06 INFO - PROCESS | 6410 | 1468639266834 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}] 20:21:06 INFO - PROCESS | 6410 | 1468639266835 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:06 INFO - PROCESS | 6410 | 1468639266912 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 20:21:06 INFO - PROCESS | 6410 | 1468639266916 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:06 INFO - PROCESS | 6410 | 1468639266917 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:06 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182d3000 == 31 [pid = 6410] [id = 60] 20:21:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x119b22800) [pid = 6410] [serial = 176] [outer = 0x0] 20:21:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x12170d800) [pid = 6410] [serial = 177] [outer = 0x119b22800] 20:21:06 INFO - PROCESS | 6410 | 1468639266944 Marionette DEBUG loaded listener.js 20:21:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x123b43000) [pid = 6410] [serial = 178] [outer = 0x119b22800] 20:21:07 INFO - PROCESS | 6410 | 1468639267288 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]]]}] 20:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 20:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:21:07 INFO - PROCESS | 6410 | 1468639267303 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 20:21:07 INFO - PROCESS | 6410 | 1468639267304 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 20:21:07 INFO - PROCESS | 6410 | 1468639267306 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:21:07 INFO - PROCESS | 6410 | 1468639267308 Marionette TRACE conn2 <- [1,214,null,{}] 20:21:07 INFO - PROCESS | 6410 | 1468639267310 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}] 20:21:07 INFO - PROCESS | 6410 | 1468639267312 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:07 INFO - PROCESS | 6410 | 1468639267395 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 20:21:07 INFO - PROCESS | 6410 | 1468639267398 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:07 INFO - PROCESS | 6410 | 1468639267400 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:07 INFO - PROCESS | 6410 | ++DOCSHELL 0x118839000 == 32 [pid = 6410] [id = 61] 20:21:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x115df4c00) [pid = 6410] [serial = 179] [outer = 0x0] 20:21:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x123ee6400) [pid = 6410] [serial = 180] [outer = 0x115df4c00] 20:21:07 INFO - PROCESS | 6410 | 1468639267450 Marionette DEBUG loaded listener.js 20:21:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x124169000) [pid = 6410] [serial = 181] [outer = 0x115df4c00] 20:21:07 INFO - PROCESS | 6410 | 1468639267762 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]]]}] 20:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 20:21:07 INFO - PROCESS | 6410 | 1468639267777 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 20:21:07 INFO - PROCESS | 6410 | 1468639267780 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 20:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:21:07 INFO - PROCESS | 6410 | 1468639267792 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:21:07 INFO - PROCESS | 6410 | 1468639267793 Marionette TRACE conn2 <- [1,218,null,{}] 20:21:07 INFO - PROCESS | 6410 | 1468639267798 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}] 20:21:07 INFO - PROCESS | 6410 | 1468639267802 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:07 INFO - PROCESS | 6410 | 1468639267906 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 20:21:07 INFO - PROCESS | 6410 | 1468639267939 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:07 INFO - PROCESS | 6410 | 1468639267940 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:07 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191e5000 == 33 [pid = 6410] [id = 62] 20:21:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x12426e800) [pid = 6410] [serial = 182] [outer = 0x0] 20:21:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1249c6000) [pid = 6410] [serial = 183] [outer = 0x12426e800] 20:21:07 INFO - PROCESS | 6410 | 1468639267965 Marionette DEBUG loaded listener.js 20:21:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x125574800) [pid = 6410] [serial = 184] [outer = 0x12426e800] 20:21:08 INFO - PROCESS | 6410 | 1468639268253 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]]]}] 20:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 479ms 20:21:08 INFO - PROCESS | 6410 | 1468639268275 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 20:21:08 INFO - PROCESS | 6410 | 1468639268276 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 20:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:21:08 INFO - PROCESS | 6410 | 1468639268287 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:21:08 INFO - PROCESS | 6410 | 1468639268296 Marionette TRACE conn2 <- [1,222,null,{}] 20:21:08 INFO - PROCESS | 6410 | 1468639268302 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}] 20:21:08 INFO - PROCESS | 6410 | 1468639268303 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:08 INFO - PROCESS | 6410 | 1468639268388 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 20:21:08 INFO - PROCESS | 6410 | 1468639268418 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:08 INFO - PROCESS | 6410 | 1468639268419 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:08 INFO - PROCESS | 6410 | ++DOCSHELL 0x11941b000 == 34 [pid = 6410] [id = 63] 20:21:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x119339000) [pid = 6410] [serial = 185] [outer = 0x0] 20:21:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x12557dc00) [pid = 6410] [serial = 186] [outer = 0x119339000] 20:21:08 INFO - PROCESS | 6410 | 1468639268443 Marionette DEBUG loaded listener.js 20:21:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1256b7800) [pid = 6410] [serial = 187] [outer = 0x119339000] 20:21:08 INFO - PROCESS | 6410 | 1468639268727 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]]]}] 20:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 485ms 20:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:21:08 INFO - PROCESS | 6410 | 1468639268767 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 20:21:08 INFO - PROCESS | 6410 | 1468639268769 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 20:21:08 INFO - PROCESS | 6410 | 1468639268771 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:21:08 INFO - PROCESS | 6410 | 1468639268772 Marionette TRACE conn2 <- [1,226,null,{}] 20:21:08 INFO - PROCESS | 6410 | 1468639268775 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}] 20:21:08 INFO - PROCESS | 6410 | 1468639268778 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:08 INFO - PROCESS | 6410 | 1468639268868 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 20:21:08 INFO - PROCESS | 6410 | 1468639268900 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:08 INFO - PROCESS | 6410 | 1468639268901 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:08 INFO - PROCESS | 6410 | ++DOCSHELL 0x119b6d000 == 35 [pid = 6410] [id = 64] 20:21:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x1255b3000) [pid = 6410] [serial = 188] [outer = 0x0] 20:21:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x126c36400) [pid = 6410] [serial = 189] [outer = 0x1255b3000] 20:21:08 INFO - PROCESS | 6410 | 1468639268925 Marionette DEBUG loaded listener.js 20:21:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x126cd8000) [pid = 6410] [serial = 190] [outer = 0x1255b3000] 20:21:09 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x11675e000) [pid = 6410] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:21:09 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x118409000) [pid = 6410] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:21:09 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1121bd000) [pid = 6410] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:21:09 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x123a9dc00) [pid = 6410] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:21:09 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1164e4800) [pid = 6410] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:21:09 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x1244c7800) [pid = 6410] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:21:09 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x1132ce800) [pid = 6410] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:21:09 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x1291b5c00) [pid = 6410] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:21:09 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x126f7d800) [pid = 6410] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:21:09 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x1132db400) [pid = 6410] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:21:09 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x126dd0c00) [pid = 6410] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:21:09 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x1183a7000) [pid = 6410] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:21:09 INFO - PROCESS | 6410 | 1468639269219 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]]]}] 20:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 472ms 20:21:09 INFO - PROCESS | 6410 | 1468639269250 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 20:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:21:09 INFO - PROCESS | 6410 | 1468639269258 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 20:21:09 INFO - PROCESS | 6410 | 1468639269262 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:21:09 INFO - PROCESS | 6410 | 1468639269264 Marionette TRACE conn2 <- [1,230,null,{}] 20:21:09 INFO - PROCESS | 6410 | 1468639269267 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}] 20:21:09 INFO - PROCESS | 6410 | 1468639269268 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:09 INFO - PROCESS | 6410 | 1468639269338 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 20:21:09 INFO - PROCESS | 6410 | 1468639269342 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:09 INFO - PROCESS | 6410 | 1468639269343 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:09 INFO - PROCESS | 6410 | ++DOCSHELL 0x117151800 == 36 [pid = 6410] [id = 65] 20:21:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x1174e1000) [pid = 6410] [serial = 191] [outer = 0x0] 20:21:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x123a9dc00) [pid = 6410] [serial = 192] [outer = 0x1174e1000] 20:21:09 INFO - PROCESS | 6410 | 1468639269370 Marionette DEBUG loaded listener.js 20:21:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x126dcfc00) [pid = 6410] [serial = 193] [outer = 0x1174e1000] 20:21:09 INFO - PROCESS | 6410 | 1468639269658 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]]]}] 20:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 421ms 20:21:09 INFO - PROCESS | 6410 | 1468639269686 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 20:21:09 INFO - PROCESS | 6410 | 1468639269688 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 20:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:21:09 INFO - PROCESS | 6410 | 1468639269690 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:21:09 INFO - PROCESS | 6410 | 1468639269691 Marionette TRACE conn2 <- [1,234,null,{}] 20:21:09 INFO - PROCESS | 6410 | 1468639269701 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}] 20:21:09 INFO - PROCESS | 6410 | 1468639269702 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:09 INFO - PROCESS | 6410 | 1468639269798 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 20:21:09 INFO - PROCESS | 6410 | 1468639269804 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:09 INFO - PROCESS | 6410 | 1468639269805 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:09 INFO - PROCESS | 6410 | ++DOCSHELL 0x121787800 == 37 [pid = 6410] [id = 66] 20:21:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x118409000) [pid = 6410] [serial = 194] [outer = 0x0] 20:21:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x126dd0c00) [pid = 6410] [serial = 195] [outer = 0x118409000] 20:21:09 INFO - PROCESS | 6410 | 1468639269829 Marionette DEBUG loaded listener.js 20:21:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x126fa7400) [pid = 6410] [serial = 196] [outer = 0x118409000] 20:21:10 INFO - PROCESS | 6410 | 1468639270096 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]]]}] 20:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 418ms 20:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:21:10 INFO - PROCESS | 6410 | 1468639270108 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 20:21:10 INFO - PROCESS | 6410 | 1468639270110 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 20:21:10 INFO - PROCESS | 6410 | 1468639270120 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:21:10 INFO - PROCESS | 6410 | 1468639270122 Marionette TRACE conn2 <- [1,238,null,{}] 20:21:10 INFO - PROCESS | 6410 | 1468639270124 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}] 20:21:10 INFO - PROCESS | 6410 | 1468639270137 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:10 INFO - PROCESS | 6410 | 1468639270230 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 20:21:10 INFO - PROCESS | 6410 | 1468639270234 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:10 INFO - PROCESS | 6410 | 1468639270236 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:10 INFO - PROCESS | 6410 | ++DOCSHELL 0x118837800 == 38 [pid = 6410] [id = 67] 20:21:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x1245a9c00) [pid = 6410] [serial = 197] [outer = 0x0] 20:21:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x127663000) [pid = 6410] [serial = 198] [outer = 0x1245a9c00] 20:21:10 INFO - PROCESS | 6410 | 1468639270262 Marionette DEBUG loaded listener.js 20:21:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1291ae400) [pid = 6410] [serial = 199] [outer = 0x1245a9c00] 20:21:10 INFO - PROCESS | 6410 | 1468639270554 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]]]}] 20:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 478ms 20:21:10 INFO - PROCESS | 6410 | 1468639270592 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 20:21:10 INFO - PROCESS | 6410 | 1468639270593 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 20:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:21:10 INFO - PROCESS | 6410 | 1468639270599 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:21:10 INFO - PROCESS | 6410 | 1468639270601 Marionette TRACE conn2 <- [1,242,null,{}] 20:21:10 INFO - PROCESS | 6410 | 1468639270603 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}] 20:21:10 INFO - PROCESS | 6410 | 1468639270604 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:10 INFO - PROCESS | 6410 | 1468639270701 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 20:21:10 INFO - PROCESS | 6410 | 1468639270710 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:10 INFO - PROCESS | 6410 | 1468639270711 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:10 INFO - PROCESS | 6410 | ++DOCSHELL 0x124514000 == 39 [pid = 6410] [id = 68] 20:21:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x126f7d000) [pid = 6410] [serial = 200] [outer = 0x0] 20:21:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1291b8400) [pid = 6410] [serial = 201] [outer = 0x126f7d000] 20:21:10 INFO - PROCESS | 6410 | 1468639270735 Marionette DEBUG loaded listener.js 20:21:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x129452000) [pid = 6410] [serial = 202] [outer = 0x126f7d000] 20:21:11 INFO - PROCESS | 6410 | 1468639271012 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]]]}] 20:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 471ms 20:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:21:11 INFO - PROCESS | 6410 | 1468639271069 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 20:21:11 INFO - PROCESS | 6410 | 1468639271070 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 20:21:11 INFO - PROCESS | 6410 | 1468639271072 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:21:11 INFO - PROCESS | 6410 | 1468639271073 Marionette TRACE conn2 <- [1,246,null,{}] 20:21:11 INFO - PROCESS | 6410 | 1468639271076 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}] 20:21:11 INFO - PROCESS | 6410 | 1468639271087 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:11 INFO - PROCESS | 6410 | 1468639271200 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 20:21:11 INFO - PROCESS | 6410 | 1468639271242 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:11 INFO - PROCESS | 6410 | 1468639271244 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:11 INFO - PROCESS | 6410 | ++DOCSHELL 0x112155000 == 40 [pid = 6410] [id = 69] 20:21:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x1121bd800) [pid = 6410] [serial = 203] [outer = 0x0] 20:21:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x113069c00) [pid = 6410] [serial = 204] [outer = 0x1121bd800] 20:21:11 INFO - PROCESS | 6410 | 1468639271275 Marionette DEBUG loaded listener.js 20:21:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x113cb3c00) [pid = 6410] [serial = 205] [outer = 0x1121bd800] 20:21:11 INFO - PROCESS | 6410 | 1468639271776 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]]]}] 20:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 720ms 20:21:11 INFO - PROCESS | 6410 | 1468639271819 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 20:21:11 INFO - PROCESS | 6410 | 1468639271822 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 20:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:21:11 INFO - PROCESS | 6410 | 1468639271826 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:21:11 INFO - PROCESS | 6410 | 1468639271830 Marionette TRACE conn2 <- [1,250,null,{}] 20:21:11 INFO - PROCESS | 6410 | 1468639271834 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}] 20:21:11 INFO - PROCESS | 6410 | 1468639271837 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:11 INFO - PROCESS | 6410 | 1468639271943 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 20:21:12 INFO - PROCESS | 6410 | 1468639272009 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:12 INFO - PROCESS | 6410 | 1468639272011 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x11714b000 == 41 [pid = 6410] [id = 70] 20:21:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1176f4000) [pid = 6410] [serial = 206] [outer = 0x0] 20:21:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x118151800) [pid = 6410] [serial = 207] [outer = 0x1176f4000] 20:21:12 INFO - PROCESS | 6410 | 1468639272041 Marionette DEBUG loaded listener.js 20:21:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x11840bc00) [pid = 6410] [serial = 208] [outer = 0x1176f4000] 20:21:12 INFO - PROCESS | 6410 | 1468639272619 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]]]}] 20:21:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x11675b000) [pid = 6410] [serial = 209] [outer = 0x12cd68800] 20:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 876ms 20:21:12 INFO - PROCESS | 6410 | 1468639272715 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 20:21:12 INFO - PROCESS | 6410 | 1468639272718 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 20:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:21:12 INFO - PROCESS | 6410 | 1468639272723 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:21:12 INFO - PROCESS | 6410 | 1468639272725 Marionette TRACE conn2 <- [1,254,null,{}] 20:21:12 INFO - PROCESS | 6410 | 1468639272755 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}] 20:21:12 INFO - PROCESS | 6410 | 1468639272756 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:12 INFO - PROCESS | 6410 | 1468639272863 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 20:21:12 INFO - PROCESS | 6410 | --DOCSHELL 0x124514000 == 40 [pid = 6410] [id = 68] 20:21:12 INFO - PROCESS | 6410 | --DOCSHELL 0x118837800 == 39 [pid = 6410] [id = 67] 20:21:12 INFO - PROCESS | 6410 | --DOCSHELL 0x121787800 == 38 [pid = 6410] [id = 66] 20:21:12 INFO - PROCESS | 6410 | --DOCSHELL 0x117151800 == 37 [pid = 6410] [id = 65] 20:21:12 INFO - PROCESS | 6410 | --DOCSHELL 0x119b6d000 == 36 [pid = 6410] [id = 64] 20:21:12 INFO - PROCESS | 6410 | --DOCSHELL 0x11941b000 == 35 [pid = 6410] [id = 63] 20:21:12 INFO - PROCESS | 6410 | --DOCSHELL 0x1191e5000 == 34 [pid = 6410] [id = 62] 20:21:12 INFO - PROCESS | 6410 | --DOCSHELL 0x118839000 == 33 [pid = 6410] [id = 61] 20:21:12 INFO - PROCESS | 6410 | --DOCSHELL 0x1182d3000 == 32 [pid = 6410] [id = 60] 20:21:12 INFO - PROCESS | 6410 | --DOCSHELL 0x117153800 == 31 [pid = 6410] [id = 59] 20:21:12 INFO - PROCESS | 6410 | --DOCSHELL 0x116610000 == 30 [pid = 6410] [id = 58] 20:21:12 INFO - PROCESS | 6410 | --DOCSHELL 0x112f3b000 == 29 [pid = 6410] [id = 57] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x129455000) [pid = 6410] [serial = 127] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1176f3800) [pid = 6410] [serial = 132] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1189e2800) [pid = 6410] [serial = 135] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x11687fc00) [pid = 6410] [serial = 138] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x12416a400) [pid = 6410] [serial = 145] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x119b25000) [pid = 6410] [serial = 141] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x123b92800) [pid = 6410] [serial = 144] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1249c4400) [pid = 6410] [serial = 147] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x124d8f400) [pid = 6410] [serial = 148] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x119423c00) [pid = 6410] [serial = 136] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x119ba7400) [pid = 6410] [serial = 142] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x113cb4000) [pid = 6410] [serial = 129] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x119803c00) [pid = 6410] [serial = 139] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x118152400) [pid = 6410] [serial = 133] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x115e6f000) [pid = 6410] [serial = 130] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x128c79c00) [pid = 6410] [serial = 121] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x126d3c800) [pid = 6410] [serial = 115] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x1291b1000) [pid = 6410] [serial = 124] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x12765f800) [pid = 6410] [serial = 118] [outer = 0x0] [url = about:blank] 20:21:12 INFO - PROCESS | 6410 | 1468639272923 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:12 INFO - PROCESS | 6410 | 1468639272925 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x1129d0800 == 30 [pid = 6410] [id = 71] 20:21:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x116a13400) [pid = 6410] [serial = 210] [outer = 0x0] 20:21:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x117d41800) [pid = 6410] [serial = 211] [outer = 0x116a13400] 20:21:12 INFO - PROCESS | 6410 | 1468639272953 Marionette DEBUG loaded listener.js 20:21:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x11882bc00) [pid = 6410] [serial = 212] [outer = 0x116a13400] 20:21:13 INFO - PROCESS | 6410 | 1468639273231 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]]]}] 20:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 545ms 20:21:13 INFO - PROCESS | 6410 | 1468639273270 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 20:21:13 INFO - PROCESS | 6410 | 1468639273273 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 20:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:21:13 INFO - PROCESS | 6410 | 1468639273290 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:21:13 INFO - PROCESS | 6410 | 1468639273292 Marionette TRACE conn2 <- [1,258,null,{}] 20:21:13 INFO - PROCESS | 6410 | 1468639273297 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}] 20:21:13 INFO - PROCESS | 6410 | 1468639273300 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:13 INFO - PROCESS | 6410 | 1468639273376 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 20:21:13 INFO - PROCESS | 6410 | 1468639273382 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:13 INFO - PROCESS | 6410 | 1468639273383 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:13 INFO - PROCESS | 6410 | ++DOCSHELL 0x117d81800 == 31 [pid = 6410] [id = 72] 20:21:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x1189e8400) [pid = 6410] [serial = 213] [outer = 0x0] 20:21:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x11980b800) [pid = 6410] [serial = 214] [outer = 0x1189e8400] 20:21:13 INFO - PROCESS | 6410 | 1468639273410 Marionette DEBUG loaded listener.js 20:21:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x119b1fc00) [pid = 6410] [serial = 215] [outer = 0x1189e8400] 20:21:13 INFO - PROCESS | 6410 | 1468639273734 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]]]}] 20:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 20:21:13 INFO - PROCESS | 6410 | 1468639273760 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 20:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:21:13 INFO - PROCESS | 6410 | 1468639273764 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 20:21:13 INFO - PROCESS | 6410 | 1468639273766 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:21:13 INFO - PROCESS | 6410 | 1468639273769 Marionette TRACE conn2 <- [1,262,null,{}] 20:21:13 INFO - PROCESS | 6410 | 1468639273776 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}] 20:21:13 INFO - PROCESS | 6410 | 1468639273779 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:13 INFO - PROCESS | 6410 | 1468639273863 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 20:21:13 INFO - PROCESS | 6410 | 1468639273911 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:13 INFO - PROCESS | 6410 | 1468639273914 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:13 INFO - PROCESS | 6410 | ++DOCSHELL 0x118852000 == 32 [pid = 6410] [id = 73] 20:21:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x119b29c00) [pid = 6410] [serial = 216] [outer = 0x0] 20:21:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x123b93c00) [pid = 6410] [serial = 217] [outer = 0x119b29c00] 20:21:13 INFO - PROCESS | 6410 | 1468639273941 Marionette DEBUG loaded listener.js 20:21:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1245acc00) [pid = 6410] [serial = 218] [outer = 0x119b29c00] 20:21:14 INFO - PROCESS | 6410 | 1468639274224 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]]]}] 20:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 472ms 20:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:21:14 INFO - PROCESS | 6410 | 1468639274239 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 20:21:14 INFO - PROCESS | 6410 | 1468639274240 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 20:21:14 INFO - PROCESS | 6410 | 1468639274242 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:21:14 INFO - PROCESS | 6410 | 1468639274244 Marionette TRACE conn2 <- [1,266,null,{}] 20:21:14 INFO - PROCESS | 6410 | 1468639274254 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}] 20:21:14 INFO - PROCESS | 6410 | 1468639274256 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:14 INFO - PROCESS | 6410 | 1468639274335 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 20:21:14 INFO - PROCESS | 6410 | 1468639274339 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:14 INFO - PROCESS | 6410 | 1468639274340 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:14 INFO - PROCESS | 6410 | ++DOCSHELL 0x119420000 == 33 [pid = 6410] [id = 74] 20:21:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x1245b6000) [pid = 6410] [serial = 219] [outer = 0x0] 20:21:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x124ded400) [pid = 6410] [serial = 220] [outer = 0x1245b6000] 20:21:14 INFO - PROCESS | 6410 | 1468639274367 Marionette DEBUG loaded listener.js 20:21:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x125577800) [pid = 6410] [serial = 221] [outer = 0x1245b6000] 20:21:14 INFO - PROCESS | 6410 | 1468639274665 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]]]}] 20:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 478ms 20:21:14 INFO - PROCESS | 6410 | 1468639274720 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 20:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:21:14 INFO - PROCESS | 6410 | 1468639274721 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 20:21:14 INFO - PROCESS | 6410 | 1468639274724 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:21:14 INFO - PROCESS | 6410 | 1468639274725 Marionette TRACE conn2 <- [1,270,null,{}] 20:21:14 INFO - PROCESS | 6410 | 1468639274727 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}] 20:21:14 INFO - PROCESS | 6410 | 1468639274728 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:14 INFO - PROCESS | 6410 | 1468639274831 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 20:21:14 INFO - PROCESS | 6410 | 1468639274836 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:14 INFO - PROCESS | 6410 | 1468639274837 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:14 INFO - PROCESS | 6410 | ++DOCSHELL 0x116682000 == 34 [pid = 6410] [id = 75] 20:21:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x124aa5400) [pid = 6410] [serial = 222] [outer = 0x0] 20:21:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x124d8e000) [pid = 6410] [serial = 223] [outer = 0x124aa5400] 20:21:14 INFO - PROCESS | 6410 | 1468639274863 Marionette DEBUG loaded listener.js 20:21:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x126cce000) [pid = 6410] [serial = 224] [outer = 0x124aa5400] 20:21:15 INFO - PROCESS | 6410 | 1468639275183 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]]]}] 20:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 20:21:15 INFO - PROCESS | 6410 | 1468639275193 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 20:21:15 INFO - PROCESS | 6410 | 1468639275194 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 20:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:21:15 INFO - PROCESS | 6410 | 1468639275200 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:21:15 INFO - PROCESS | 6410 | 1468639275201 Marionette TRACE conn2 <- [1,274,null,{}] 20:21:15 INFO - PROCESS | 6410 | 1468639275204 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}] 20:21:15 INFO - PROCESS | 6410 | 1468639275208 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:15 INFO - PROCESS | 6410 | 1468639275319 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 20:21:15 INFO - PROCESS | 6410 | 1468639275354 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:15 INFO - PROCESS | 6410 | 1468639275355 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:15 INFO - PROCESS | 6410 | ++DOCSHELL 0x123bcc800 == 35 [pid = 6410] [id = 76] 20:21:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x116807000) [pid = 6410] [serial = 225] [outer = 0x0] 20:21:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x126fafc00) [pid = 6410] [serial = 226] [outer = 0x116807000] 20:21:15 INFO - PROCESS | 6410 | 1468639275380 Marionette DEBUG loaded listener.js 20:21:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1291cbc00) [pid = 6410] [serial = 227] [outer = 0x116807000] 20:21:15 INFO - PROCESS | 6410 | 1468639275670 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]]]}] 20:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 520ms 20:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:21:15 INFO - PROCESS | 6410 | 1468639275720 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 20:21:15 INFO - PROCESS | 6410 | 1468639275721 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 20:21:15 INFO - PROCESS | 6410 | 1468639275723 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:21:15 INFO - PROCESS | 6410 | 1468639275724 Marionette TRACE conn2 <- [1,278,null,{}] 20:21:15 INFO - PROCESS | 6410 | 1468639275727 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}] 20:21:15 INFO - PROCESS | 6410 | 1468639275730 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:15 INFO - PROCESS | 6410 | 1468639275832 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 20:21:15 INFO - PROCESS | 6410 | 1468639275835 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:15 INFO - PROCESS | 6410 | 1468639275837 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:15 INFO - PROCESS | 6410 | ++DOCSHELL 0x1242c3000 == 36 [pid = 6410] [id = 77] 20:21:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x126cd2800) [pid = 6410] [serial = 228] [outer = 0x0] 20:21:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x1291ccc00) [pid = 6410] [serial = 229] [outer = 0x126cd2800] 20:21:15 INFO - PROCESS | 6410 | 1468639275861 Marionette DEBUG loaded listener.js 20:21:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x12a5d9c00) [pid = 6410] [serial = 230] [outer = 0x126cd2800] 20:21:16 INFO - PROCESS | 6410 | 1468639276140 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]]]}] 20:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms 20:21:16 INFO - PROCESS | 6410 | 1468639276196 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 20:21:16 INFO - PROCESS | 6410 | 1468639276199 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 20:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:21:16 INFO - PROCESS | 6410 | 1468639276210 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:21:16 INFO - PROCESS | 6410 | 1468639276212 Marionette TRACE conn2 <- [1,282,null,{}] 20:21:16 INFO - PROCESS | 6410 | 1468639276215 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}] 20:21:16 INFO - PROCESS | 6410 | 1468639276217 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:16 INFO - PROCESS | 6410 | 1468639276356 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 20:21:16 INFO - PROCESS | 6410 | 1468639276402 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:16 INFO - PROCESS | 6410 | 1468639276403 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:16 INFO - PROCESS | 6410 | ++DOCSHELL 0x12490a000 == 37 [pid = 6410] [id = 78] 20:21:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x129455400) [pid = 6410] [serial = 231] [outer = 0x0] 20:21:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x12a5dcc00) [pid = 6410] [serial = 232] [outer = 0x129455400] 20:21:16 INFO - PROCESS | 6410 | 1468639276443 Marionette DEBUG loaded listener.js 20:21:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x12a7bc400) [pid = 6410] [serial = 233] [outer = 0x129455400] 20:21:16 INFO - PROCESS | 6410 | 1468639276848 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]]]}] 20:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 20:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:21:16 INFO - PROCESS | 6410 | 1468639276887 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 20:21:16 INFO - PROCESS | 6410 | 1468639276888 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 20:21:16 INFO - PROCESS | 6410 | 1468639276890 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:21:16 INFO - PROCESS | 6410 | 1468639276891 Marionette TRACE conn2 <- [1,286,null,{}] 20:21:16 INFO - PROCESS | 6410 | 1468639276893 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}] 20:21:16 INFO - PROCESS | 6410 | 1468639276894 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:16 INFO - PROCESS | 6410 | 1468639276993 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 20:21:17 INFO - PROCESS | 6410 | 1468639276997 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:17 INFO - PROCESS | 6410 | 1468639276999 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:17 INFO - PROCESS | 6410 | ++DOCSHELL 0x125623800 == 38 [pid = 6410] [id = 79] 20:21:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x12a7b1000) [pid = 6410] [serial = 234] [outer = 0x0] 20:21:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x12a7be800) [pid = 6410] [serial = 235] [outer = 0x12a7b1000] 20:21:17 INFO - PROCESS | 6410 | 1468639277022 Marionette DEBUG loaded listener.js 20:21:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x12b08a000) [pid = 6410] [serial = 236] [outer = 0x12a7b1000] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x115df4c00) [pid = 6410] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x119339000) [pid = 6410] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x113214000) [pid = 6410] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x116a21400) [pid = 6410] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x115e0c800) [pid = 6410] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x119b22800) [pid = 6410] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x116199400) [pid = 6410] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x12426e800) [pid = 6410] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x115e07000) [pid = 6410] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x118823800) [pid = 6410] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1255b3000) [pid = 6410] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x124168400) [pid = 6410] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x124d8fc00) [pid = 6410] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x1174e1000) [pid = 6410] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1245a9c00) [pid = 6410] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x118409000) [pid = 6410] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:21:17 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x115df7000) [pid = 6410] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:21:17 INFO - PROCESS | 6410 | 1468639277383 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]]]}] 20:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 518ms 20:21:17 INFO - PROCESS | 6410 | 1468639277408 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 20:21:17 INFO - PROCESS | 6410 | 1468639277410 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 20:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:21:17 INFO - PROCESS | 6410 | 1468639277420 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:21:17 INFO - PROCESS | 6410 | 1468639277421 Marionette TRACE conn2 <- [1,290,null,{}] 20:21:17 INFO - PROCESS | 6410 | 1468639277424 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}] 20:21:17 INFO - PROCESS | 6410 | 1468639277426 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:17 INFO - PROCESS | 6410 | 1468639277594 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 20:21:17 INFO - PROCESS | 6410 | 1468639277602 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:17 INFO - PROCESS | 6410 | 1468639277603 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:17 INFO - PROCESS | 6410 | ++DOCSHELL 0x119415000 == 39 [pid = 6410] [id = 80] 20:21:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1164e6c00) [pid = 6410] [serial = 237] [outer = 0x0] 20:21:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1189ef000) [pid = 6410] [serial = 238] [outer = 0x1164e6c00] 20:21:17 INFO - PROCESS | 6410 | 1468639277643 Marionette DEBUG loaded listener.js 20:21:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x124164000) [pid = 6410] [serial = 239] [outer = 0x1164e6c00] 20:21:18 INFO - PROCESS | 6410 | 1468639278115 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]]]}] 20:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 725ms 20:21:18 INFO - PROCESS | 6410 | 1468639278140 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 20:21:18 INFO - PROCESS | 6410 | 1468639278142 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 20:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:21:18 INFO - PROCESS | 6410 | 1468639278148 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:21:18 INFO - PROCESS | 6410 | 1468639278150 Marionette TRACE conn2 <- [1,294,null,{}] 20:21:18 INFO - PROCESS | 6410 | 1468639278154 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}] 20:21:18 INFO - PROCESS | 6410 | 1468639278156 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:18 INFO - PROCESS | 6410 | 1468639278252 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 20:21:18 INFO - PROCESS | 6410 | 1468639278256 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:18 INFO - PROCESS | 6410 | 1468639278257 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:18 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ade800 == 40 [pid = 6410] [id = 81] 20:21:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x124168400) [pid = 6410] [serial = 240] [outer = 0x0] 20:21:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x12b08d800) [pid = 6410] [serial = 241] [outer = 0x124168400] 20:21:18 INFO - PROCESS | 6410 | 1468639278284 Marionette DEBUG loaded listener.js 20:21:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x12b729000) [pid = 6410] [serial = 242] [outer = 0x124168400] 20:21:18 INFO - PROCESS | 6410 | 1468639278589 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]]]}] 20:21:18 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. 20:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 471ms 20:21:18 INFO - PROCESS | 6410 | 1468639278618 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 20:21:18 INFO - PROCESS | 6410 | 1468639278620 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 20:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:21:18 INFO - PROCESS | 6410 | 1468639278622 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:21:18 INFO - PROCESS | 6410 | 1468639278623 Marionette TRACE conn2 <- [1,298,null,{}] 20:21:18 INFO - PROCESS | 6410 | 1468639278625 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}] 20:21:18 INFO - PROCESS | 6410 | 1468639278626 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:18 INFO - PROCESS | 6410 | 1468639278702 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 20:21:18 INFO - PROCESS | 6410 | 1468639278751 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:18 INFO - PROCESS | 6410 | 1468639278752 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:18 INFO - PROCESS | 6410 | ++DOCSHELL 0x128e0b800 == 41 [pid = 6410] [id = 82] 20:21:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x12af48000) [pid = 6410] [serial = 243] [outer = 0x0] 20:21:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x12b732c00) [pid = 6410] [serial = 244] [outer = 0x12af48000] 20:21:18 INFO - PROCESS | 6410 | 1468639278775 Marionette DEBUG loaded listener.js 20:21:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x12b871400) [pid = 6410] [serial = 245] [outer = 0x12af48000] 20:21:19 INFO - PROCESS | 6410 | 1468639279041 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]]]}] 20:21:19 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. 20:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 470ms 20:21:19 INFO - PROCESS | 6410 | 1468639279093 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 20:21:19 INFO - PROCESS | 6410 | 1468639279097 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 20:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:21:19 INFO - PROCESS | 6410 | 1468639279101 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:21:19 INFO - PROCESS | 6410 | 1468639279102 Marionette TRACE conn2 <- [1,302,null,{}] 20:21:19 INFO - PROCESS | 6410 | 1468639279105 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}] 20:21:19 INFO - PROCESS | 6410 | 1468639279106 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:19 INFO - PROCESS | 6410 | 1468639279207 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 20:21:19 INFO - PROCESS | 6410 | 1468639279329 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:19 INFO - PROCESS | 6410 | 1468639279331 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:19 INFO - PROCESS | 6410 | ++DOCSHELL 0x1129cd000 == 42 [pid = 6410] [id = 83] 20:21:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x111c75400) [pid = 6410] [serial = 246] [outer = 0x0] 20:21:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x11338a800) [pid = 6410] [serial = 247] [outer = 0x111c75400] 20:21:19 INFO - PROCESS | 6410 | 1468639279382 Marionette DEBUG loaded listener.js 20:21:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x115e6f000) [pid = 6410] [serial = 248] [outer = 0x111c75400] 20:21:19 INFO - PROCESS | 6410 | 1468639279875 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]]]}] 20:21:19 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. 20:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 820ms 20:21:19 INFO - PROCESS | 6410 | 1468639279922 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 20:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:21:19 INFO - PROCESS | 6410 | 1468639279925 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 20:21:19 INFO - PROCESS | 6410 | 1468639279928 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:21:19 INFO - PROCESS | 6410 | 1468639279930 Marionette TRACE conn2 <- [1,306,null,{}] 20:21:19 INFO - PROCESS | 6410 | 1468639279933 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}] 20:21:19 INFO - PROCESS | 6410 | 1468639279936 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:20 INFO - PROCESS | 6410 | 1468639280057 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 20:21:20 INFO - PROCESS | 6410 | 1468639280131 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:20 INFO - PROCESS | 6410 | 1468639280133 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:20 INFO - PROCESS | 6410 | ++DOCSHELL 0x11898f800 == 43 [pid = 6410] [id = 84] 20:21:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x119339000) [pid = 6410] [serial = 249] [outer = 0x0] 20:21:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x119809000) [pid = 6410] [serial = 250] [outer = 0x119339000] 20:21:20 INFO - PROCESS | 6410 | 1468639280162 Marionette DEBUG loaded listener.js 20:21:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x119b24400) [pid = 6410] [serial = 251] [outer = 0x119339000] 20:21:20 INFO - PROCESS | 6410 | 1468639280564 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]]]}] 20:21:20 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. 20:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 20:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:21:20 INFO - PROCESS | 6410 | 1468639280601 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 20:21:20 INFO - PROCESS | 6410 | 1468639280603 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 20:21:20 INFO - PROCESS | 6410 | 1468639280606 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:21:20 INFO - PROCESS | 6410 | 1468639280607 Marionette TRACE conn2 <- [1,310,null,{}] 20:21:20 INFO - PROCESS | 6410 | 1468639280610 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}] 20:21:20 INFO - PROCESS | 6410 | 1468639280611 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:20 INFO - PROCESS | 6410 | 1468639280709 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 20:21:20 INFO - PROCESS | 6410 | 1468639280760 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:20 INFO - PROCESS | 6410 | 1468639280761 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:20 INFO - PROCESS | 6410 | ++DOCSHELL 0x124423000 == 44 [pid = 6410] [id = 85] 20:21:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x123fc4000) [pid = 6410] [serial = 252] [outer = 0x0] 20:21:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x12416fc00) [pid = 6410] [serial = 253] [outer = 0x123fc4000] 20:21:20 INFO - PROCESS | 6410 | 1468639280790 Marionette DEBUG loaded listener.js 20:21:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x1244ec400) [pid = 6410] [serial = 254] [outer = 0x123fc4000] 20:21:21 INFO - PROCESS | 6410 | 1468639281196 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]]]}] 20:21:21 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. 20:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 20:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:21:21 INFO - PROCESS | 6410 | 1468639281227 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 20:21:21 INFO - PROCESS | 6410 | 1468639281228 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 20:21:21 INFO - PROCESS | 6410 | 1468639281235 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:21:21 INFO - PROCESS | 6410 | 1468639281240 Marionette TRACE conn2 <- [1,314,null,{}] 20:21:21 INFO - PROCESS | 6410 | 1468639281243 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}] 20:21:21 INFO - PROCESS | 6410 | 1468639281246 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:21 INFO - PROCESS | 6410 | 1468639281345 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 20:21:21 INFO - PROCESS | 6410 | 1468639281434 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:21 INFO - PROCESS | 6410 | 1468639281436 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:21 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ef3000 == 45 [pid = 6410] [id = 86] 20:21:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x1244ef000) [pid = 6410] [serial = 255] [outer = 0x0] 20:21:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x126d40800) [pid = 6410] [serial = 256] [outer = 0x1244ef000] 20:21:21 INFO - PROCESS | 6410 | 1468639281477 Marionette DEBUG loaded listener.js 20:21:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x127665800) [pid = 6410] [serial = 257] [outer = 0x1244ef000] 20:21:21 INFO - PROCESS | 6410 | 1468639281916 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]]]}] 20:21:21 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. 20:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 729ms 20:21:22 INFO - PROCESS | 6410 | 1468639282092 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 20:21:22 INFO - PROCESS | 6410 | 1468639282094 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 20:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:21:22 INFO - PROCESS | 6410 | 1468639282116 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:21:22 INFO - PROCESS | 6410 | 1468639282118 Marionette TRACE conn2 <- [1,318,null,{}] 20:21:22 INFO - PROCESS | 6410 | 1468639282121 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}] 20:21:22 INFO - PROCESS | 6410 | 1468639282123 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:22 INFO - PROCESS | 6410 | 1468639282209 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 20:21:22 INFO - PROCESS | 6410 | 1468639282257 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:22 INFO - PROCESS | 6410 | 1468639282260 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:22 INFO - PROCESS | 6410 | ++DOCSHELL 0x117151800 == 46 [pid = 6410] [id = 87] 20:21:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x117d43400) [pid = 6410] [serial = 258] [outer = 0x0] 20:21:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x118248c00) [pid = 6410] [serial = 259] [outer = 0x117d43400] 20:21:22 INFO - PROCESS | 6410 | 1468639282287 Marionette DEBUG loaded listener.js 20:21:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x11896f400) [pid = 6410] [serial = 260] [outer = 0x117d43400] 20:21:22 INFO - PROCESS | 6410 | --DOCSHELL 0x128e0b800 == 45 [pid = 6410] [id = 82] 20:21:22 INFO - PROCESS | 6410 | --DOCSHELL 0x128ade800 == 44 [pid = 6410] [id = 81] 20:21:22 INFO - PROCESS | 6410 | --DOCSHELL 0x119415000 == 43 [pid = 6410] [id = 80] 20:21:22 INFO - PROCESS | 6410 | --DOCSHELL 0x125623800 == 42 [pid = 6410] [id = 79] 20:21:22 INFO - PROCESS | 6410 | --DOCSHELL 0x12490a000 == 41 [pid = 6410] [id = 78] 20:21:22 INFO - PROCESS | 6410 | --DOCSHELL 0x1242c3000 == 40 [pid = 6410] [id = 77] 20:21:22 INFO - PROCESS | 6410 | --DOCSHELL 0x123bcc800 == 39 [pid = 6410] [id = 76] 20:21:22 INFO - PROCESS | 6410 | --DOCSHELL 0x116682000 == 38 [pid = 6410] [id = 75] 20:21:22 INFO - PROCESS | 6410 | --DOCSHELL 0x119420000 == 37 [pid = 6410] [id = 74] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x1291b8400) [pid = 6410] [serial = 201] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | 1468639282783 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]]]}] 20:21:22 INFO - PROCESS | 6410 | --DOCSHELL 0x118852000 == 36 [pid = 6410] [id = 73] 20:21:22 INFO - PROCESS | 6410 | --DOCSHELL 0x117d81800 == 35 [pid = 6410] [id = 72] 20:21:22 INFO - PROCESS | 6410 | --DOCSHELL 0x1129d0800 == 34 [pid = 6410] [id = 71] 20:21:22 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. 20:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 728ms 20:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:21:22 INFO - PROCESS | 6410 | 1468639282838 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 20:21:22 INFO - PROCESS | 6410 | 1468639282840 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 20:21:22 INFO - PROCESS | 6410 | 1468639282844 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:21:22 INFO - PROCESS | 6410 | 1468639282847 Marionette TRACE conn2 <- [1,322,null,{}] 20:21:22 INFO - PROCESS | 6410 | 1468639282850 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}] 20:21:22 INFO - PROCESS | 6410 | 1468639282851 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:22 INFO - PROCESS | 6410 | 1468639282925 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x123ee6400) [pid = 6410] [serial = 180] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x12557dc00) [pid = 6410] [serial = 186] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x119423800) [pid = 6410] [serial = 174] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x119811000) [pid = 6410] [serial = 175] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x11814a800) [pid = 6410] [serial = 171] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x118821400) [pid = 6410] [serial = 172] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x116637400) [pid = 6410] [serial = 168] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x116a1a800) [pid = 6410] [serial = 169] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x12170d800) [pid = 6410] [serial = 177] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x116f93800) [pid = 6410] [serial = 166] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x116634c00) [pid = 6410] [serial = 165] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1249c6000) [pid = 6410] [serial = 183] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x125574800) [pid = 6410] [serial = 184] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1176fd400) [pid = 6410] [serial = 151] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x11675d000) [pid = 6410] [serial = 150] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x119811400) [pid = 6410] [serial = 154] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x11933a800) [pid = 6410] [serial = 153] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x126c36400) [pid = 6410] [serial = 189] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x1245b3400) [pid = 6410] [serial = 157] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x124265c00) [pid = 6410] [serial = 156] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1255ae800) [pid = 6410] [serial = 160] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1256b7800) [pid = 6410] [serial = 187] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x123a9dc00) [pid = 6410] [serial = 192] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x125028c00) [pid = 6410] [serial = 159] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x127663000) [pid = 6410] [serial = 198] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1291ae400) [pid = 6410] [serial = 199] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x126dd0c00) [pid = 6410] [serial = 195] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x126cd8000) [pid = 6410] [serial = 190] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x126dcfc00) [pid = 6410] [serial = 193] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x11980c800) [pid = 6410] [serial = 163] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x124169000) [pid = 6410] [serial = 181] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x123b43000) [pid = 6410] [serial = 178] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x126fa7400) [pid = 6410] [serial = 196] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x11840cc00) [pid = 6410] [serial = 162] [outer = 0x0] [url = about:blank] 20:21:22 INFO - PROCESS | 6410 | 1468639282981 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:22 INFO - PROCESS | 6410 | 1468639282983 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:23 INFO - PROCESS | 6410 | ++DOCSHELL 0x1130b1800 == 35 [pid = 6410] [id = 88] 20:21:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x116a1a800) [pid = 6410] [serial = 261] [outer = 0x0] 20:21:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x11933a800) [pid = 6410] [serial = 262] [outer = 0x116a1a800] 20:21:23 INFO - PROCESS | 6410 | 1468639283016 Marionette DEBUG loaded listener.js 20:21:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x119b1d000) [pid = 6410] [serial = 263] [outer = 0x116a1a800] 20:21:23 INFO - PROCESS | 6410 | 1468639283307 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]]]}] 20:21:23 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. 20:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 473ms 20:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:21:23 INFO - PROCESS | 6410 | 1468639283319 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 20:21:23 INFO - PROCESS | 6410 | 1468639283320 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 20:21:23 INFO - PROCESS | 6410 | 1468639283322 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:21:23 INFO - PROCESS | 6410 | 1468639283323 Marionette TRACE conn2 <- [1,326,null,{}] 20:21:23 INFO - PROCESS | 6410 | 1468639283339 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}] 20:21:23 INFO - PROCESS | 6410 | 1468639283342 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:23 INFO - PROCESS | 6410 | 1468639283424 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 20:21:23 INFO - PROCESS | 6410 | 1468639283432 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:23 INFO - PROCESS | 6410 | 1468639283435 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:23 INFO - PROCESS | 6410 | ++DOCSHELL 0x118183000 == 36 [pid = 6410] [id = 89] 20:21:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x12416d000) [pid = 6410] [serial = 264] [outer = 0x0] 20:21:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x124172400) [pid = 6410] [serial = 265] [outer = 0x12416d000] 20:21:23 INFO - PROCESS | 6410 | 1468639283462 Marionette DEBUG loaded listener.js 20:21:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1245b0c00) [pid = 6410] [serial = 266] [outer = 0x12416d000] 20:21:23 INFO - PROCESS | 6410 | 1468639283812 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]]]}] 20:21:23 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. 20:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 522ms 20:21:23 INFO - PROCESS | 6410 | 1468639283850 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 20:21:23 INFO - PROCESS | 6410 | 1468639283852 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 20:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:21:23 INFO - PROCESS | 6410 | 1468639283856 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:21:23 INFO - PROCESS | 6410 | 1468639283858 Marionette TRACE conn2 <- [1,330,null,{}] 20:21:23 INFO - PROCESS | 6410 | 1468639283861 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}] 20:21:23 INFO - PROCESS | 6410 | 1468639283863 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:23 INFO - PROCESS | 6410 | 1468639283987 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 20:21:24 INFO - PROCESS | 6410 | 1468639283996 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:24 INFO - PROCESS | 6410 | 1468639283997 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:24 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191ae800 == 37 [pid = 6410] [id = 90] 20:21:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x124ded800) [pid = 6410] [serial = 267] [outer = 0x0] 20:21:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x12557a800) [pid = 6410] [serial = 268] [outer = 0x124ded800] 20:21:24 INFO - PROCESS | 6410 | 1468639284038 Marionette DEBUG loaded listener.js 20:21:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x126855c00) [pid = 6410] [serial = 269] [outer = 0x124ded800] 20:21:24 INFO - PROCESS | 6410 | 1468639284470 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]]]}] 20:21:24 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. 20:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 621ms 20:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:21:24 INFO - PROCESS | 6410 | 1468639284477 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 20:21:24 INFO - PROCESS | 6410 | 1468639284479 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 20:21:24 INFO - PROCESS | 6410 | 1468639284481 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:21:24 INFO - PROCESS | 6410 | 1468639284482 Marionette TRACE conn2 <- [1,334,null,{}] 20:21:24 INFO - PROCESS | 6410 | 1468639284485 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}] 20:21:24 INFO - PROCESS | 6410 | 1468639284486 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:24 INFO - PROCESS | 6410 | 1468639284560 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 20:21:24 INFO - PROCESS | 6410 | 1468639284566 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:24 INFO - PROCESS | 6410 | 1468639284567 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:24 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199e9800 == 38 [pid = 6410] [id = 91] 20:21:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x11840c400) [pid = 6410] [serial = 270] [outer = 0x0] 20:21:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x126f7a800) [pid = 6410] [serial = 271] [outer = 0x11840c400] 20:21:24 INFO - PROCESS | 6410 | 1468639284591 Marionette DEBUG loaded listener.js 20:21:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x128aac000) [pid = 6410] [serial = 272] [outer = 0x11840c400] 20:21:24 INFO - PROCESS | 6410 | 1468639284887 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]]]}] 20:21:24 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. 20:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 419ms 20:21:24 INFO - PROCESS | 6410 | 1468639284902 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 20:21:24 INFO - PROCESS | 6410 | 1468639284904 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 20:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:21:24 INFO - PROCESS | 6410 | 1468639284906 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:21:24 INFO - PROCESS | 6410 | 1468639284907 Marionette TRACE conn2 <- [1,338,null,{}] 20:21:24 INFO - PROCESS | 6410 | 1468639284909 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}] 20:21:24 INFO - PROCESS | 6410 | 1468639284917 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:25 INFO - PROCESS | 6410 | 1468639285023 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 20:21:25 INFO - PROCESS | 6410 | 1468639285087 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:25 INFO - PROCESS | 6410 | 1468639285088 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:25 INFO - PROCESS | 6410 | ++DOCSHELL 0x119b69800 == 39 [pid = 6410] [id = 92] 20:21:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x116f93800) [pid = 6410] [serial = 273] [outer = 0x0] 20:21:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x128ab4400) [pid = 6410] [serial = 274] [outer = 0x116f93800] 20:21:25 INFO - PROCESS | 6410 | 1468639285113 Marionette DEBUG loaded listener.js 20:21:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x1291b8400) [pid = 6410] [serial = 275] [outer = 0x116f93800] 20:21:25 INFO - PROCESS | 6410 | 1468639285431 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]]]}] 20:21:25 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. 20:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 570ms 20:21:25 INFO - PROCESS | 6410 | 1468639285476 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 20:21:25 INFO - PROCESS | 6410 | 1468639285478 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 20:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:21:25 INFO - PROCESS | 6410 | 1468639285480 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:21:25 INFO - PROCESS | 6410 | 1468639285481 Marionette TRACE conn2 <- [1,342,null,{}] 20:21:25 INFO - PROCESS | 6410 | 1468639285484 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}] 20:21:25 INFO - PROCESS | 6410 | 1468639285485 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:25 INFO - PROCESS | 6410 | 1468639285575 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 20:21:25 INFO - PROCESS | 6410 | 1468639285579 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:25 INFO - PROCESS | 6410 | 1468639285580 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:25 INFO - PROCESS | 6410 | ++DOCSHELL 0x123983000 == 40 [pid = 6410] [id = 93] 20:21:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x11613e000) [pid = 6410] [serial = 276] [outer = 0x0] 20:21:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x129459400) [pid = 6410] [serial = 277] [outer = 0x11613e000] 20:21:25 INFO - PROCESS | 6410 | 1468639285610 Marionette DEBUG loaded listener.js 20:21:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x12a5db400) [pid = 6410] [serial = 278] [outer = 0x11613e000] 20:21:25 INFO - PROCESS | 6410 | 1468639285906 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]]]}] 20:21:25 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. 20:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 20:21:25 INFO - PROCESS | 6410 | 1468639285959 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 20:21:25 INFO - PROCESS | 6410 | 1468639285960 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 20:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:21:25 INFO - PROCESS | 6410 | 1468639285964 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:21:25 INFO - PROCESS | 6410 | 1468639285967 Marionette TRACE conn2 <- [1,346,null,{}] 20:21:25 INFO - PROCESS | 6410 | 1468639285970 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}] 20:21:25 INFO - PROCESS | 6410 | 1468639285971 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:26 INFO - PROCESS | 6410 | 1468639286067 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 20:21:26 INFO - PROCESS | 6410 | 1468639286099 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:26 INFO - PROCESS | 6410 | 1468639286100 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:26 INFO - PROCESS | 6410 | ++DOCSHELL 0x123fb6000 == 41 [pid = 6410] [id = 94] 20:21:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x12a5ddc00) [pid = 6410] [serial = 279] [outer = 0x0] 20:21:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x12af46c00) [pid = 6410] [serial = 280] [outer = 0x12a5ddc00] 20:21:26 INFO - PROCESS | 6410 | 1468639286124 Marionette DEBUG loaded listener.js 20:21:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x12b093800) [pid = 6410] [serial = 281] [outer = 0x12a5ddc00] 20:21:26 INFO - PROCESS | 6410 | 1468639286422 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]]]}] 20:21:26 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. 20:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 473ms 20:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:21:26 INFO - PROCESS | 6410 | 1468639286437 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 20:21:26 INFO - PROCESS | 6410 | 1468639286438 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 20:21:26 INFO - PROCESS | 6410 | 1468639286440 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:21:26 INFO - PROCESS | 6410 | 1468639286441 Marionette TRACE conn2 <- [1,350,null,{}] 20:21:26 INFO - PROCESS | 6410 | 1468639286443 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}] 20:21:26 INFO - PROCESS | 6410 | 1468639286445 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:26 INFO - PROCESS | 6410 | 1468639286546 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 20:21:26 INFO - PROCESS | 6410 | 1468639286577 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:26 INFO - PROCESS | 6410 | 1468639286578 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:26 INFO - PROCESS | 6410 | ++DOCSHELL 0x124511000 == 42 [pid = 6410] [id = 95] 20:21:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x12b725400) [pid = 6410] [serial = 282] [outer = 0x0] 20:21:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x12b728000) [pid = 6410] [serial = 283] [outer = 0x12b725400] 20:21:26 INFO - PROCESS | 6410 | 1468639286610 Marionette DEBUG loaded listener.js 20:21:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x12b871c00) [pid = 6410] [serial = 284] [outer = 0x12b725400] 20:21:26 INFO - PROCESS | 6410 | 1468639286905 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]]]}] 20:21:26 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. 20:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 519ms 20:21:26 INFO - PROCESS | 6410 | 1468639286960 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 20:21:26 INFO - PROCESS | 6410 | 1468639286961 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 20:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:21:26 INFO - PROCESS | 6410 | 1468639286963 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:21:26 INFO - PROCESS | 6410 | 1468639286964 Marionette TRACE conn2 <- [1,354,null,{}] 20:21:26 INFO - PROCESS | 6410 | 1468639286973 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}] 20:21:26 INFO - PROCESS | 6410 | 1468639286974 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:27 INFO - PROCESS | 6410 | 1468639287147 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 20:21:27 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x119b29c00) [pid = 6410] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:21:27 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x124aa5400) [pid = 6410] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:21:27 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x1176f4000) [pid = 6410] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:21:27 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x12a7b1000) [pid = 6410] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:21:27 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x126f7d000) [pid = 6410] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:21:27 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1245b6000) [pid = 6410] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:21:27 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x116a13400) [pid = 6410] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:21:27 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x129455400) [pid = 6410] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:21:27 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x116807000) [pid = 6410] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:21:27 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x1121bd800) [pid = 6410] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:21:27 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1164e6c00) [pid = 6410] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:21:27 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x124168400) [pid = 6410] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:21:27 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x126cd2800) [pid = 6410] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:21:27 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1189e8400) [pid = 6410] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:21:27 INFO - PROCESS | 6410 | 1468639287186 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:27 INFO - PROCESS | 6410 | 1468639287188 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:27 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182db000 == 43 [pid = 6410] [id = 96] 20:21:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x1132ce400) [pid = 6410] [serial = 285] [outer = 0x0] 20:21:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x115e7d400) [pid = 6410] [serial = 286] [outer = 0x1132ce400] 20:21:27 INFO - PROCESS | 6410 | 1468639287213 Marionette DEBUG loaded listener.js 20:21:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1198c6000) [pid = 6410] [serial = 287] [outer = 0x1132ce400] 20:21:27 INFO - PROCESS | 6410 | 1468639287458 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]]]}] 20:21:27 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. 20:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 519ms 20:21:27 INFO - PROCESS | 6410 | 1468639287485 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 20:21:27 INFO - PROCESS | 6410 | 1468639287486 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 20:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:21:27 INFO - PROCESS | 6410 | 1468639287493 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:21:27 INFO - PROCESS | 6410 | 1468639287496 Marionette TRACE conn2 <- [1,358,null,{}] 20:21:27 INFO - PROCESS | 6410 | 1468639287506 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}] 20:21:27 INFO - PROCESS | 6410 | 1468639287507 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:27 INFO - PROCESS | 6410 | 1468639287602 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 20:21:27 INFO - PROCESS | 6410 | 1468639287606 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:27 INFO - PROCESS | 6410 | 1468639287608 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:27 INFO - PROCESS | 6410 | ++DOCSHELL 0x128e07000 == 44 [pid = 6410] [id = 97] 20:21:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x118625400) [pid = 6410] [serial = 288] [outer = 0x0] 20:21:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x12a7b1000) [pid = 6410] [serial = 289] [outer = 0x118625400] 20:21:27 INFO - PROCESS | 6410 | 1468639287641 Marionette DEBUG loaded listener.js 20:21:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x12b8c8400) [pid = 6410] [serial = 290] [outer = 0x118625400] 20:21:27 INFO - PROCESS | 6410 | 1468639287986 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]]]}] 20:21:28 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. 20:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 527ms 20:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:21:28 INFO - PROCESS | 6410 | 1468639288024 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 20:21:28 INFO - PROCESS | 6410 | 1468639288025 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 20:21:28 INFO - PROCESS | 6410 | 1468639288028 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:21:28 INFO - PROCESS | 6410 | 1468639288029 Marionette TRACE conn2 <- [1,362,null,{}] 20:21:28 INFO - PROCESS | 6410 | 1468639288031 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}] 20:21:28 INFO - PROCESS | 6410 | 1468639288032 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:28 INFO - PROCESS | 6410 | 1468639288109 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 20:21:28 INFO - PROCESS | 6410 | 1468639288115 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:28 INFO - PROCESS | 6410 | 1468639288116 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:28 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a206000 == 45 [pid = 6410] [id = 98] 20:21:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x12ba20400) [pid = 6410] [serial = 291] [outer = 0x0] 20:21:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x12ba24800) [pid = 6410] [serial = 292] [outer = 0x12ba20400] 20:21:28 INFO - PROCESS | 6410 | 1468639288139 Marionette DEBUG loaded listener.js 20:21:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x12ba2d000) [pid = 6410] [serial = 293] [outer = 0x12ba20400] 20:21:28 INFO - PROCESS | 6410 | 1468639288449 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]]]}] 20:21:28 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. 20:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 471ms 20:21:28 INFO - PROCESS | 6410 | 1468639288499 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 20:21:28 INFO - PROCESS | 6410 | 1468639288500 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 20:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:21:28 INFO - PROCESS | 6410 | 1468639288503 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:21:28 INFO - PROCESS | 6410 | 1468639288504 Marionette TRACE conn2 <- [1,366,null,{}] 20:21:28 INFO - PROCESS | 6410 | 1468639288506 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}] 20:21:28 INFO - PROCESS | 6410 | 1468639288507 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:28 INFO - PROCESS | 6410 | 1468639288587 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 20:21:28 INFO - PROCESS | 6410 | 1468639288598 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:28 INFO - PROCESS | 6410 | 1468639288599 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:28 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a406800 == 46 [pid = 6410] [id = 99] 20:21:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x12bc1e000) [pid = 6410] [serial = 294] [outer = 0x0] 20:21:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x12bc25000) [pid = 6410] [serial = 295] [outer = 0x12bc1e000] 20:21:28 INFO - PROCESS | 6410 | 1468639288624 Marionette DEBUG loaded listener.js 20:21:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x12bc2ac00) [pid = 6410] [serial = 296] [outer = 0x12bc1e000] 20:21:28 INFO - PROCESS | 6410 | 1468639288946 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]]]}] 20:21:28 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. 20:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 20:21:28 INFO - PROCESS | 6410 | 1468639288985 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 20:21:28 INFO - PROCESS | 6410 | 1468639288986 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 20:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:21:28 INFO - PROCESS | 6410 | 1468639288994 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:21:29 INFO - PROCESS | 6410 | 1468639288998 Marionette TRACE conn2 <- [1,370,null,{}] 20:21:29 INFO - PROCESS | 6410 | 1468639289002 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}] 20:21:29 INFO - PROCESS | 6410 | 1468639289003 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:29 INFO - PROCESS | 6410 | 1468639289085 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 20:21:29 INFO - PROCESS | 6410 | 1468639289088 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:29 INFO - PROCESS | 6410 | 1468639289089 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:29 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a56b000 == 47 [pid = 6410] [id = 100] 20:21:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x12ba2c400) [pid = 6410] [serial = 297] [outer = 0x0] 20:21:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x12bccdc00) [pid = 6410] [serial = 298] [outer = 0x12ba2c400] 20:21:29 INFO - PROCESS | 6410 | 1468639289113 Marionette DEBUG loaded listener.js 20:21:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x12bcd6000) [pid = 6410] [serial = 299] [outer = 0x12ba2c400] 20:21:29 INFO - PROCESS | 6410 | 1468639289603 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]]]}] 20:21:29 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. 20:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 674ms 20:21:29 INFO - PROCESS | 6410 | 1468639289669 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 20:21:29 INFO - PROCESS | 6410 | 1468639289671 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 20:21:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:21:29 INFO - PROCESS | 6410 | 1468639289674 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:21:29 INFO - PROCESS | 6410 | 1468639289677 Marionette TRACE conn2 <- [1,374,null,{}] 20:21:29 INFO - PROCESS | 6410 | 1468639289680 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}] 20:21:29 INFO - PROCESS | 6410 | 1468639289681 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:29 INFO - PROCESS | 6410 | 1468639289788 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 20:21:29 INFO - PROCESS | 6410 | 1468639289853 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:29 INFO - PROCESS | 6410 | 1468639289854 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:29 INFO - PROCESS | 6410 | ++DOCSHELL 0x116abd800 == 48 [pid = 6410] [id = 101] 20:21:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x118152800) [pid = 6410] [serial = 300] [outer = 0x0] 20:21:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x118823800) [pid = 6410] [serial = 301] [outer = 0x118152800] 20:21:29 INFO - PROCESS | 6410 | 1468639289886 Marionette DEBUG loaded listener.js 20:21:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x11980c800) [pid = 6410] [serial = 302] [outer = 0x118152800] 20:21:30 INFO - PROCESS | 6410 | 1468639290377 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:21:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:21:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 724ms 20:21:30 INFO - PROCESS | 6410 | 1468639290397 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 20:21:30 INFO - PROCESS | 6410 | 1468639290400 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 20:21:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:21:30 INFO - PROCESS | 6410 | 1468639290405 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:21:30 INFO - PROCESS | 6410 | 1468639290406 Marionette TRACE conn2 <- [1,378,null,{}] 20:21:30 INFO - PROCESS | 6410 | 1468639290409 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}] 20:21:30 INFO - PROCESS | 6410 | 1468639290411 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:30 INFO - PROCESS | 6410 | 1468639290516 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 20:21:30 INFO - PROCESS | 6410 | 1468639290567 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:30 INFO - PROCESS | 6410 | 1468639290568 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:30 INFO - PROCESS | 6410 | ++DOCSHELL 0x119a43800 == 49 [pid = 6410] [id = 102] 20:21:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x119ee0400) [pid = 6410] [serial = 303] [outer = 0x0] 20:21:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x124167800) [pid = 6410] [serial = 304] [outer = 0x119ee0400] 20:21:30 INFO - PROCESS | 6410 | 1468639290598 Marionette DEBUG loaded listener.js 20:21:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x124a81400) [pid = 6410] [serial = 305] [outer = 0x119ee0400] 20:21:31 INFO - PROCESS | 6410 | 1468639291012 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:21:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:21:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 622ms 20:21:31 INFO - PROCESS | 6410 | 1468639291027 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 20:21:31 INFO - PROCESS | 6410 | 1468639291028 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 20:21:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:21:31 INFO - PROCESS | 6410 | 1468639291031 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:21:31 INFO - PROCESS | 6410 | 1468639291033 Marionette TRACE conn2 <- [1,382,null,{}] 20:21:31 INFO - PROCESS | 6410 | 1468639291041 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}] 20:21:31 INFO - PROCESS | 6410 | 1468639291044 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:31 INFO - PROCESS | 6410 | 1468639291146 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 20:21:31 INFO - PROCESS | 6410 | 1468639291193 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:31 INFO - PROCESS | 6410 | 1468639291195 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:31 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a210000 == 50 [pid = 6410] [id = 103] 20:21:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x126dd2c00) [pid = 6410] [serial = 306] [outer = 0x0] 20:21:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x128aaec00) [pid = 6410] [serial = 307] [outer = 0x126dd2c00] 20:21:31 INFO - PROCESS | 6410 | 1468639291231 Marionette DEBUG loaded listener.js 20:21:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x128e69c00) [pid = 6410] [serial = 308] [outer = 0x126dd2c00] 20:21:31 INFO - PROCESS | 6410 | 1468639291719 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:21:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:21:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 721ms 20:21:31 INFO - PROCESS | 6410 | 1468639291805 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 20:21:31 INFO - PROCESS | 6410 | 1468639291806 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 20:21:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:21:31 INFO - PROCESS | 6410 | 1468639291813 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:21:31 INFO - PROCESS | 6410 | 1468639291814 Marionette TRACE conn2 <- [1,386,null,{}] 20:21:31 INFO - PROCESS | 6410 | 1468639291816 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}] 20:21:31 INFO - PROCESS | 6410 | 1468639291818 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:31 INFO - PROCESS | 6410 | 1468639291930 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 20:21:31 INFO - PROCESS | 6410 | 1468639291980 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:31 INFO - PROCESS | 6410 | 1468639291982 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:31 INFO - PROCESS | 6410 | ++DOCSHELL 0x12af06000 == 51 [pid = 6410] [id = 104] 20:21:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x12af4c000) [pid = 6410] [serial = 309] [outer = 0x0] 20:21:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x12b8c0400) [pid = 6410] [serial = 310] [outer = 0x12af4c000] 20:21:32 INFO - PROCESS | 6410 | 1468639292010 Marionette DEBUG loaded listener.js 20:21:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x12ba2b800) [pid = 6410] [serial = 311] [outer = 0x12af4c000] 20:21:32 INFO - PROCESS | 6410 | 1468639292601 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]]]}] 20:21:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:21:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 820ms 20:21:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:21:32 INFO - PROCESS | 6410 | 1468639292634 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 20:21:32 INFO - PROCESS | 6410 | 1468639292636 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 20:21:32 INFO - PROCESS | 6410 | 1468639292639 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:21:32 INFO - PROCESS | 6410 | 1468639292641 Marionette TRACE conn2 <- [1,390,null,{}] 20:21:32 INFO - PROCESS | 6410 | 1468639292647 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}] 20:21:32 INFO - PROCESS | 6410 | 1468639292649 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:32 INFO - PROCESS | 6410 | 1468639292736 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 20:21:32 INFO - PROCESS | 6410 | 1468639292807 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:32 INFO - PROCESS | 6410 | 1468639292808 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:32 INFO - PROCESS | 6410 | ++DOCSHELL 0x11254a800 == 52 [pid = 6410] [id = 105] 20:21:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x1189e8400) [pid = 6410] [serial = 312] [outer = 0x0] 20:21:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x11933c800) [pid = 6410] [serial = 313] [outer = 0x1189e8400] 20:21:32 INFO - PROCESS | 6410 | 1468639292835 Marionette DEBUG loaded listener.js 20:21:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 117 (0x1198c1000) [pid = 6410] [serial = 314] [outer = 0x1189e8400] 20:21:33 INFO - PROCESS | 6410 | --DOCSHELL 0x12a406800 == 51 [pid = 6410] [id = 99] 20:21:33 INFO - PROCESS | 6410 | --DOCSHELL 0x12a206000 == 50 [pid = 6410] [id = 98] 20:21:33 INFO - PROCESS | 6410 | --DOCSHELL 0x128e07000 == 49 [pid = 6410] [id = 97] 20:21:33 INFO - PROCESS | 6410 | --DOCSHELL 0x1182db000 == 48 [pid = 6410] [id = 96] 20:21:33 INFO - PROCESS | 6410 | --DOCSHELL 0x124511000 == 47 [pid = 6410] [id = 95] 20:21:33 INFO - PROCESS | 6410 | --DOCSHELL 0x123fb6000 == 46 [pid = 6410] [id = 94] 20:21:33 INFO - PROCESS | 6410 | --DOCSHELL 0x123983000 == 45 [pid = 6410] [id = 93] 20:21:33 INFO - PROCESS | 6410 | --DOCSHELL 0x119b69800 == 44 [pid = 6410] [id = 92] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 116 (0x12b732c00) [pid = 6410] [serial = 244] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOCSHELL 0x1199e9800 == 43 [pid = 6410] [id = 91] 20:21:33 INFO - PROCESS | 6410 | --DOCSHELL 0x1191ae800 == 42 [pid = 6410] [id = 90] 20:21:33 INFO - PROCESS | 6410 | --DOCSHELL 0x118183000 == 41 [pid = 6410] [id = 89] 20:21:33 INFO - PROCESS | 6410 | --DOCSHELL 0x1130b1800 == 40 [pid = 6410] [id = 88] 20:21:33 INFO - PROCESS | 6410 | --DOCSHELL 0x117151800 == 39 [pid = 6410] [id = 87] 20:21:33 INFO - PROCESS | 6410 | --DOCSHELL 0x128ef3000 == 38 [pid = 6410] [id = 86] 20:21:33 INFO - PROCESS | 6410 | 1468639293308 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]]]}] 20:21:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:21:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 675ms 20:21:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:21:33 INFO - PROCESS | 6410 | 1468639293316 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 20:21:33 INFO - PROCESS | 6410 | 1468639293319 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 20:21:33 INFO - PROCESS | 6410 | 1468639293323 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:21:33 INFO - PROCESS | 6410 | 1468639293325 Marionette TRACE conn2 <- [1,394,null,{}] 20:21:33 INFO - PROCESS | 6410 | 1468639293343 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}] 20:21:33 INFO - PROCESS | 6410 | 1468639293346 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x12b729000) [pid = 6410] [serial = 242] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x123b93c00) [pid = 6410] [serial = 217] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x126cce000) [pid = 6410] [serial = 224] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x11840bc00) [pid = 6410] [serial = 208] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x12a7be800) [pid = 6410] [serial = 235] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x129452000) [pid = 6410] [serial = 202] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x124ded400) [pid = 6410] [serial = 220] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x117d41800) [pid = 6410] [serial = 211] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x12b08a000) [pid = 6410] [serial = 236] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x12a5dcc00) [pid = 6410] [serial = 232] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x126fafc00) [pid = 6410] [serial = 226] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x113069c00) [pid = 6410] [serial = 204] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x1189ef000) [pid = 6410] [serial = 238] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x12a7bc400) [pid = 6410] [serial = 233] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x12b08d800) [pid = 6410] [serial = 241] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x125577800) [pid = 6410] [serial = 221] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1291ccc00) [pid = 6410] [serial = 229] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x118151800) [pid = 6410] [serial = 207] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x128c7c800) [pid = 6410] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1291cbc00) [pid = 6410] [serial = 227] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1245acc00) [pid = 6410] [serial = 218] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x124d8e000) [pid = 6410] [serial = 223] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x12a5d9c00) [pid = 6410] [serial = 230] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x11882bc00) [pid = 6410] [serial = 212] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x11980b800) [pid = 6410] [serial = 214] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x124164000) [pid = 6410] [serial = 239] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x113cb3c00) [pid = 6410] [serial = 205] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x119b1fc00) [pid = 6410] [serial = 215] [outer = 0x0] [url = about:blank] 20:21:33 INFO - PROCESS | 6410 | 1468639293451 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 20:21:33 INFO - PROCESS | 6410 | 1468639293459 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:33 INFO - PROCESS | 6410 | 1468639293461 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:33 INFO - PROCESS | 6410 | ++DOCSHELL 0x117151800 == 39 [pid = 6410] [id = 106] 20:21:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1238ee400) [pid = 6410] [serial = 315] [outer = 0x0] 20:21:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x123d42c00) [pid = 6410] [serial = 316] [outer = 0x1238ee400] 20:21:33 INFO - PROCESS | 6410 | 1468639293491 Marionette DEBUG loaded listener.js 20:21:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x1245b6c00) [pid = 6410] [serial = 317] [outer = 0x1238ee400] 20:21:33 INFO - PROCESS | 6410 | 1468639293832 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]]]}] 20:21:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:21:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 520ms 20:21:33 INFO - PROCESS | 6410 | 1468639293844 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 20:21:33 INFO - PROCESS | 6410 | 1468639293848 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 20:21:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:21:33 INFO - PROCESS | 6410 | 1468639293852 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:21:33 INFO - PROCESS | 6410 | 1468639293854 Marionette TRACE conn2 <- [1,398,null,{}] 20:21:33 INFO - PROCESS | 6410 | 1468639293862 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}] 20:21:33 INFO - PROCESS | 6410 | 1468639293866 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:33 INFO - PROCESS | 6410 | 1468639293951 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 20:21:34 INFO - PROCESS | 6410 | 1468639294001 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:34 INFO - PROCESS | 6410 | 1468639294003 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x119404000 == 40 [pid = 6410] [id = 107] 20:21:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x124d8e000) [pid = 6410] [serial = 318] [outer = 0x0] 20:21:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x126c35400) [pid = 6410] [serial = 319] [outer = 0x124d8e000] 20:21:34 INFO - PROCESS | 6410 | 1468639294030 Marionette DEBUG loaded listener.js 20:21:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x128ab4c00) [pid = 6410] [serial = 320] [outer = 0x124d8e000] 20:21:34 INFO - PROCESS | 6410 | 1468639294340 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]]]}] 20:21:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:21:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 525ms 20:21:34 INFO - PROCESS | 6410 | 1468639294380 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 20:21:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:21:34 INFO - PROCESS | 6410 | 1468639294383 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 20:21:34 INFO - PROCESS | 6410 | 1468639294386 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:21:34 INFO - PROCESS | 6410 | 1468639294388 Marionette TRACE conn2 <- [1,402,null,{}] 20:21:34 INFO - PROCESS | 6410 | 1468639294391 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}] 20:21:34 INFO - PROCESS | 6410 | 1468639294393 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:34 INFO - PROCESS | 6410 | 1468639294518 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 20:21:34 INFO - PROCESS | 6410 | 1468639294639 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:34 INFO - PROCESS | 6410 | 1468639294642 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e1c800 == 41 [pid = 6410] [id = 108] 20:21:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x12a5d9400) [pid = 6410] [serial = 321] [outer = 0x0] 20:21:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x12a7b0800) [pid = 6410] [serial = 322] [outer = 0x12a5d9400] 20:21:34 INFO - PROCESS | 6410 | 1468639294694 Marionette DEBUG loaded listener.js 20:21:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x12af55800) [pid = 6410] [serial = 323] [outer = 0x12a5d9400] 20:21:35 INFO - PROCESS | 6410 | 1468639295166 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]]]}] 20:21:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:21:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 820ms 20:21:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:21:35 INFO - PROCESS | 6410 | 1468639295206 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 20:21:35 INFO - PROCESS | 6410 | 1468639295208 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 20:21:35 INFO - PROCESS | 6410 | 1468639295210 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:21:35 INFO - PROCESS | 6410 | 1468639295212 Marionette TRACE conn2 <- [1,406,null,{}] 20:21:35 INFO - PROCESS | 6410 | 1468639295216 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}] 20:21:35 INFO - PROCESS | 6410 | 1468639295217 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:35 INFO - PROCESS | 6410 | 1468639295292 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 20:21:35 INFO - PROCESS | 6410 | 1468639295300 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:35 INFO - PROCESS | 6410 | 1468639295301 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:35 INFO - PROCESS | 6410 | ++DOCSHELL 0x118841800 == 42 [pid = 6410] [id = 109] 20:21:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x12af4ac00) [pid = 6410] [serial = 324] [outer = 0x0] 20:21:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x12b874000) [pid = 6410] [serial = 325] [outer = 0x12af4ac00] 20:21:35 INFO - PROCESS | 6410 | 1468639295325 Marionette DEBUG loaded listener.js 20:21:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x12bcca800) [pid = 6410] [serial = 326] [outer = 0x12af4ac00] 20:21:35 INFO - PROCESS | 6410 | 1468639295705 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]]]}] 20:21:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:21:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 521ms 20:21:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:21:35 INFO - PROCESS | 6410 | 1468639295735 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 20:21:35 INFO - PROCESS | 6410 | 1468639295736 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 20:21:35 INFO - PROCESS | 6410 | 1468639295739 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:21:35 INFO - PROCESS | 6410 | 1468639295740 Marionette TRACE conn2 <- [1,410,null,{}] 20:21:35 INFO - PROCESS | 6410 | 1468639295743 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}] 20:21:35 INFO - PROCESS | 6410 | 1468639295747 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:35 INFO - PROCESS | 6410 | 1468639295892 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 20:21:35 INFO - PROCESS | 6410 | 1468639295984 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:35 INFO - PROCESS | 6410 | 1468639295985 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:35 INFO - PROCESS | 6410 | ++DOCSHELL 0x12562e800 == 43 [pid = 6410] [id = 110] 20:21:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x12bccf000) [pid = 6410] [serial = 327] [outer = 0x0] 20:21:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x12c0cd400) [pid = 6410] [serial = 328] [outer = 0x12bccf000] 20:21:36 INFO - PROCESS | 6410 | 1468639296025 Marionette DEBUG loaded listener.js 20:21:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x12c22f800) [pid = 6410] [serial = 329] [outer = 0x12bccf000] 20:21:36 INFO - PROCESS | 6410 | 1468639296358 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]]]}] 20:21:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:21:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 672ms 20:21:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:21:36 INFO - PROCESS | 6410 | 1468639296411 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 20:21:36 INFO - PROCESS | 6410 | 1468639296412 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 20:21:36 INFO - PROCESS | 6410 | 1468639296414 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:21:36 INFO - PROCESS | 6410 | 1468639296416 Marionette TRACE conn2 <- [1,414,null,{}] 20:21:36 INFO - PROCESS | 6410 | 1468639296418 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}] 20:21:36 INFO - PROCESS | 6410 | 1468639296419 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:36 INFO - PROCESS | 6410 | 1468639296516 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 20:21:36 INFO - PROCESS | 6410 | 1468639296528 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:36 INFO - PROCESS | 6410 | 1468639296529 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ad0800 == 44 [pid = 6410] [id = 111] 20:21:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x12c233400) [pid = 6410] [serial = 330] [outer = 0x0] 20:21:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x12c237c00) [pid = 6410] [serial = 331] [outer = 0x12c233400] 20:21:36 INFO - PROCESS | 6410 | 1468639296553 Marionette DEBUG loaded listener.js 20:21:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x12c832400) [pid = 6410] [serial = 332] [outer = 0x12c233400] 20:21:36 INFO - PROCESS | 6410 | 1468639296882 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]]]}] 20:21:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:21:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 20:21:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:21:36 INFO - PROCESS | 6410 | 1468639296934 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 20:21:36 INFO - PROCESS | 6410 | 1468639296936 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 20:21:36 INFO - PROCESS | 6410 | 1468639296939 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:21:36 INFO - PROCESS | 6410 | 1468639296941 Marionette TRACE conn2 <- [1,418,null,{}] 20:21:36 INFO - PROCESS | 6410 | 1468639296944 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}] 20:21:36 INFO - PROCESS | 6410 | 1468639296946 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:37 INFO - PROCESS | 6410 | 1468639297098 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 20:21:37 INFO - PROCESS | 6410 | 1468639297116 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:37 INFO - PROCESS | 6410 | 1468639297117 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:37 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ee4000 == 45 [pid = 6410] [id = 112] 20:21:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x1127cc800) [pid = 6410] [serial = 333] [outer = 0x0] 20:21:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x1127d3c00) [pid = 6410] [serial = 334] [outer = 0x1127cc800] 20:21:37 INFO - PROCESS | 6410 | 1468639297157 Marionette DEBUG loaded listener.js 20:21:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x1127d7c00) [pid = 6410] [serial = 335] [outer = 0x1127cc800] 20:21:37 INFO - PROCESS | 6410 | 1468639297401 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:21:37 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x12af48000) [pid = 6410] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:21:37 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x12bc1e000) [pid = 6410] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:21:37 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x11613e000) [pid = 6410] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:21:37 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x12a5ddc00) [pid = 6410] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:21:37 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x11840c400) [pid = 6410] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:21:37 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x116a1a800) [pid = 6410] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:21:37 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x117d43400) [pid = 6410] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:21:37 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x124ded800) [pid = 6410] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:21:37 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x12416d000) [pid = 6410] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:21:37 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x12b725400) [pid = 6410] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:21:37 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x12ba20400) [pid = 6410] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:21:37 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1132ce400) [pid = 6410] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:21:37 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x118625400) [pid = 6410] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:21:37 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x116f93800) [pid = 6410] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:21:38 INFO - PROCESS | 6410 | 1468639298217 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]]]}] 20:21:38 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 20:21:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1322ms 20:21:38 INFO - PROCESS | 6410 | 1468639298261 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 20:21:38 INFO - PROCESS | 6410 | 1468639298262 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 20:21:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:21:38 INFO - PROCESS | 6410 | 1468639298264 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:21:38 INFO - PROCESS | 6410 | 1468639298265 Marionette TRACE conn2 <- [1,422,null,{}] 20:21:38 INFO - PROCESS | 6410 | 1468639298268 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}] 20:21:38 INFO - PROCESS | 6410 | 1468639298269 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:38 INFO - PROCESS | 6410 | 1468639298348 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 20:21:38 INFO - PROCESS | 6410 | 1468639298352 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:38 INFO - PROCESS | 6410 | 1468639298353 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x12931e800 == 46 [pid = 6410] [id = 113] 20:21:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x10eaf7400) [pid = 6410] [serial = 336] [outer = 0x0] 20:21:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x10eafc000) [pid = 6410] [serial = 337] [outer = 0x10eaf7400] 20:21:38 INFO - PROCESS | 6410 | 1468639298384 Marionette DEBUG loaded listener.js 20:21:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x1127d7000) [pid = 6410] [serial = 338] [outer = 0x10eaf7400] 20:21:39 INFO - PROCESS | 6410 | 1468639299174 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]]]}] 20:21:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:21:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 919ms 20:21:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:21:39 INFO - PROCESS | 6410 | 1468639299184 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 20:21:39 INFO - PROCESS | 6410 | 1468639299185 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 20:21:39 INFO - PROCESS | 6410 | 1468639299187 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:21:39 INFO - PROCESS | 6410 | 1468639299188 Marionette TRACE conn2 <- [1,426,null,{}] 20:21:39 INFO - PROCESS | 6410 | 1468639299190 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}] 20:21:39 INFO - PROCESS | 6410 | 1468639299191 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:39 INFO - PROCESS | 6410 | 1468639299273 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 20:21:39 INFO - PROCESS | 6410 | 1468639299321 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:39 INFO - PROCESS | 6410 | 1468639299323 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:39 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a9d2800 == 47 [pid = 6410] [id = 114] 20:21:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x10eaf8800) [pid = 6410] [serial = 339] [outer = 0x0] 20:21:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x11840c400) [pid = 6410] [serial = 340] [outer = 0x10eaf8800] 20:21:39 INFO - PROCESS | 6410 | 1468639299347 Marionette DEBUG loaded listener.js 20:21:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x1245a8800) [pid = 6410] [serial = 341] [outer = 0x10eaf8800] 20:21:39 INFO - PROCESS | 6410 | 1468639299677 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] 20:21:39 INFO - PROCESS | 6410 | 1468639299709 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 20:21:39 INFO - PROCESS | 6410 | 1468639299715 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:21:39 INFO - PROCESS | 6410 | 1468639299718 Marionette TRACE conn2 <- [1,430,null,{}] 20:21:39 INFO - PROCESS | 6410 | 1468639299722 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}] 20:21:39 INFO - PROCESS | 6410 | 1468639299724 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:39 INFO - PROCESS | 6410 | 1468639299827 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 20:21:39 INFO - PROCESS | 6410 | 1468639299879 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:39 INFO - PROCESS | 6410 | 1468639299882 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:39 INFO - PROCESS | 6410 | ++DOCSHELL 0x115ecb800 == 48 [pid = 6410] [id = 115] 20:21:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x115e10400) [pid = 6410] [serial = 342] [outer = 0x0] 20:21:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x116768c00) [pid = 6410] [serial = 343] [outer = 0x115e10400] 20:21:39 INFO - PROCESS | 6410 | 1468639299913 Marionette DEBUG loaded listener.js 20:21:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x1189e8800) [pid = 6410] [serial = 344] [outer = 0x115e10400] 20:21:40 INFO - PROCESS | 6410 | 1468639300354 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]]]}] 20:21:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:21:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 673ms 20:21:40 INFO - PROCESS | 6410 | 1468639300385 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 20:21:40 INFO - PROCESS | 6410 | 1468639300388 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 20:21:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:21:40 INFO - PROCESS | 6410 | 1468639300393 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:21:40 INFO - PROCESS | 6410 | 1468639300395 Marionette TRACE conn2 <- [1,434,null,{}] 20:21:40 INFO - PROCESS | 6410 | 1468639300398 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}] 20:21:40 INFO - PROCESS | 6410 | 1468639300399 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:40 INFO - PROCESS | 6410 | 1468639300503 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 20:21:40 INFO - PROCESS | 6410 | 1468639300596 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:40 INFO - PROCESS | 6410 | 1468639300597 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:40 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199e5800 == 49 [pid = 6410] [id = 116] 20:21:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x124171000) [pid = 6410] [serial = 345] [outer = 0x0] 20:21:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x1245ab400) [pid = 6410] [serial = 346] [outer = 0x124171000] 20:21:40 INFO - PROCESS | 6410 | 1468639300627 Marionette DEBUG loaded listener.js 20:21:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x124df3000) [pid = 6410] [serial = 347] [outer = 0x124171000] 20:21:41 INFO - PROCESS | 6410 | 1468639301009 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]]]}] 20:21:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:21:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 20:21:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:21:41 INFO - PROCESS | 6410 | 1468639301065 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 20:21:41 INFO - PROCESS | 6410 | 1468639301066 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 20:21:41 INFO - PROCESS | 6410 | 1468639301069 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:21:41 INFO - PROCESS | 6410 | 1468639301071 Marionette TRACE conn2 <- [1,438,null,{}] 20:21:41 INFO - PROCESS | 6410 | 1468639301079 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}] 20:21:41 INFO - PROCESS | 6410 | 1468639301082 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:41 INFO - PROCESS | 6410 | 1468639301185 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 20:21:41 INFO - PROCESS | 6410 | 1468639301240 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:41 INFO - PROCESS | 6410 | 1468639301243 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:41 INFO - PROCESS | 6410 | ++DOCSHELL 0x128eea800 == 50 [pid = 6410] [id = 117] 20:21:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x126c38800) [pid = 6410] [serial = 348] [outer = 0x0] 20:21:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x128ab7000) [pid = 6410] [serial = 349] [outer = 0x126c38800] 20:21:41 INFO - PROCESS | 6410 | 1468639301274 Marionette DEBUG loaded listener.js 20:21:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x12a7bd400) [pid = 6410] [serial = 350] [outer = 0x126c38800] 20:21:41 INFO - PROCESS | 6410 | 1468639301705 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]]]}] 20:21:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:21:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 671ms 20:21:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:21:41 INFO - PROCESS | 6410 | 1468639301741 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 20:21:41 INFO - PROCESS | 6410 | 1468639301742 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 20:21:41 INFO - PROCESS | 6410 | 1468639301763 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:21:41 INFO - PROCESS | 6410 | 1468639301764 Marionette TRACE conn2 <- [1,442,null,{}] 20:21:41 INFO - PROCESS | 6410 | 1468639301768 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}] 20:21:41 INFO - PROCESS | 6410 | 1468639301769 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:41 INFO - PROCESS | 6410 | 1468639301894 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 20:21:41 INFO - PROCESS | 6410 | 1468639301973 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:41 INFO - PROCESS | 6410 | 1468639301974 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:41 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b722800 == 51 [pid = 6410] [id = 118] 20:21:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x12b86f000) [pid = 6410] [serial = 351] [outer = 0x0] 20:21:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x12b8c6800) [pid = 6410] [serial = 352] [outer = 0x12b86f000] 20:21:42 INFO - PROCESS | 6410 | 1468639302003 Marionette DEBUG loaded listener.js 20:21:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x12bc21c00) [pid = 6410] [serial = 353] [outer = 0x12b86f000] 20:21:42 INFO - PROCESS | 6410 | 1468639302446 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]]]}] 20:21:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:21:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 739ms 20:21:42 INFO - PROCESS | 6410 | 1468639302493 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 20:21:42 INFO - PROCESS | 6410 | 1468639302496 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 20:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:21:42 INFO - PROCESS | 6410 | 1468639302500 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:21:42 INFO - PROCESS | 6410 | 1468639302501 Marionette TRACE conn2 <- [1,446,null,{}] 20:21:42 INFO - PROCESS | 6410 | 1468639302503 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}] 20:21:42 INFO - PROCESS | 6410 | 1468639302504 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:42 INFO - PROCESS | 6410 | 1468639302603 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 20:21:42 INFO - PROCESS | 6410 | 1468639302670 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:42 INFO - PROCESS | 6410 | 1468639302671 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:42 INFO - PROCESS | 6410 | ++DOCSHELL 0x1130ad800 == 52 [pid = 6410] [id = 119] 20:21:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x12bccf400) [pid = 6410] [serial = 354] [outer = 0x0] 20:21:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x12bcd7800) [pid = 6410] [serial = 355] [outer = 0x12bccf400] 20:21:42 INFO - PROCESS | 6410 | 1468639302700 Marionette DEBUG loaded listener.js 20:21:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x12c0cf000) [pid = 6410] [serial = 356] [outer = 0x12bccf400] 20:21:43 INFO - PROCESS | 6410 | 1468639303308 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]]]}] 20:21:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:21:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 819ms 20:21:43 INFO - PROCESS | 6410 | 1468639303319 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 20:21:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:21:43 INFO - PROCESS | 6410 | 1468639303322 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 20:21:43 INFO - PROCESS | 6410 | 1468639303325 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:21:43 INFO - PROCESS | 6410 | 1468639303327 Marionette TRACE conn2 <- [1,450,null,{}] 20:21:43 INFO - PROCESS | 6410 | 1468639303351 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}] 20:21:43 INFO - PROCESS | 6410 | 1468639303353 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:43 INFO - PROCESS | 6410 | 1468639303451 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 20:21:43 INFO - PROCESS | 6410 | 1468639303520 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:43 INFO - PROCESS | 6410 | 1468639303522 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182d5800 == 53 [pid = 6410] [id = 120] 20:21:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 117 (0x11824f000) [pid = 6410] [serial = 357] [outer = 0x0] 20:21:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 118 (0x1189e7000) [pid = 6410] [serial = 358] [outer = 0x11824f000] 20:21:43 INFO - PROCESS | 6410 | 1468639303550 Marionette DEBUG loaded listener.js 20:21:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 119 (0x120ee6800) [pid = 6410] [serial = 359] [outer = 0x11824f000] 20:21:44 INFO - PROCESS | 6410 | --DOCSHELL 0x12931e800 == 52 [pid = 6410] [id = 113] 20:21:44 INFO - PROCESS | 6410 | --DOCSHELL 0x128ee4000 == 51 [pid = 6410] [id = 112] 20:21:44 INFO - PROCESS | 6410 | --DOCSHELL 0x128ad0800 == 50 [pid = 6410] [id = 111] 20:21:44 INFO - PROCESS | 6410 | --DOCSHELL 0x12562e800 == 49 [pid = 6410] [id = 110] 20:21:44 INFO - PROCESS | 6410 | --DOCSHELL 0x118841800 == 48 [pid = 6410] [id = 109] 20:21:44 INFO - PROCESS | 6410 | --DOCSHELL 0x120e1c800 == 47 [pid = 6410] [id = 108] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 118 (0x119809000) [pid = 6410] [serial = 250] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 117 (0x126d40800) [pid = 6410] [serial = 256] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 116 (0x11338a800) [pid = 6410] [serial = 247] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x12416fc00) [pid = 6410] [serial = 253] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | 1468639304019 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] 20:21:44 INFO - PROCESS | 6410 | 1468639304069 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 20:21:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:21:44 INFO - PROCESS | 6410 | 1468639304073 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:21:44 INFO - PROCESS | 6410 | 1468639304075 Marionette TRACE conn2 <- [1,454,null,{}] 20:21:44 INFO - PROCESS | 6410 | 1468639304078 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}] 20:21:44 INFO - PROCESS | 6410 | 1468639304079 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:44 INFO - PROCESS | 6410 | 1468639304156 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x12b871400) [pid = 6410] [serial = 245] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x12ba2d000) [pid = 6410] [serial = 293] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x12b093800) [pid = 6410] [serial = 281] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x12b871c00) [pid = 6410] [serial = 284] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x1198c6000) [pid = 6410] [serial = 287] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x12ba24800) [pid = 6410] [serial = 292] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x115e7d400) [pid = 6410] [serial = 286] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x12a7b1000) [pid = 6410] [serial = 289] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x128ab4400) [pid = 6410] [serial = 274] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x1291b8400) [pid = 6410] [serial = 275] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x12a5db400) [pid = 6410] [serial = 278] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x12b8c8400) [pid = 6410] [serial = 290] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x12bc2ac00) [pid = 6410] [serial = 296] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x12bc25000) [pid = 6410] [serial = 295] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x129459400) [pid = 6410] [serial = 277] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x12af46c00) [pid = 6410] [serial = 280] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x126f7a800) [pid = 6410] [serial = 271] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x128aac000) [pid = 6410] [serial = 272] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x11933a800) [pid = 6410] [serial = 262] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x119b1d000) [pid = 6410] [serial = 263] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x11896f400) [pid = 6410] [serial = 260] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x118248c00) [pid = 6410] [serial = 259] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x12557a800) [pid = 6410] [serial = 268] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x126855c00) [pid = 6410] [serial = 269] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x124172400) [pid = 6410] [serial = 265] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1245b0c00) [pid = 6410] [serial = 266] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x12b728000) [pid = 6410] [serial = 283] [outer = 0x0] [url = about:blank] 20:21:44 INFO - PROCESS | 6410 | 1468639304218 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:44 INFO - PROCESS | 6410 | 1468639304219 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:44 INFO - PROCESS | 6410 | ++DOCSHELL 0x115edb000 == 41 [pid = 6410] [id = 121] 20:21:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x11896f400) [pid = 6410] [serial = 360] [outer = 0x0] 20:21:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x124171800) [pid = 6410] [serial = 361] [outer = 0x11896f400] 20:21:44 INFO - PROCESS | 6410 | 1468639304253 Marionette DEBUG loaded listener.js 20:21:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x124a80800) [pid = 6410] [serial = 362] [outer = 0x11896f400] 20:21:44 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:21:44 INFO - PROCESS | 6410 | 1468639304561 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]]]}] 20:21:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:21:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms 20:21:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:21:44 INFO - PROCESS | 6410 | 1468639304598 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 20:21:44 INFO - PROCESS | 6410 | 1468639304600 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 20:21:44 INFO - PROCESS | 6410 | 1468639304602 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:21:44 INFO - PROCESS | 6410 | 1468639304604 Marionette TRACE conn2 <- [1,458,null,{}] 20:21:44 INFO - PROCESS | 6410 | 1468639304611 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}] 20:21:44 INFO - PROCESS | 6410 | 1468639304614 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:44 INFO - PROCESS | 6410 | 1468639304691 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 20:21:44 INFO - PROCESS | 6410 | 1468639304770 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:44 INFO - PROCESS | 6410 | 1468639304772 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:44 INFO - PROCESS | 6410 | ++DOCSHELL 0x119404000 == 42 [pid = 6410] [id = 122] 20:21:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x124df0800) [pid = 6410] [serial = 363] [outer = 0x0] 20:21:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x126dd1c00) [pid = 6410] [serial = 364] [outer = 0x124df0800] 20:21:44 INFO - PROCESS | 6410 | 1468639304800 Marionette DEBUG loaded listener.js 20:21:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x128c71800) [pid = 6410] [serial = 365] [outer = 0x124df0800] 20:21:45 INFO - PROCESS | 6410 | 1468639305099 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] 20:21:45 INFO - PROCESS | 6410 | 1468639305125 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 20:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:21:45 INFO - PROCESS | 6410 | 1468639305127 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:21:45 INFO - PROCESS | 6410 | 1468639305129 Marionette TRACE conn2 <- [1,462,null,{}] 20:21:45 INFO - PROCESS | 6410 | 1468639305135 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}] 20:21:45 INFO - PROCESS | 6410 | 1468639305136 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:45 INFO - PROCESS | 6410 | 1468639305219 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 20:21:45 INFO - PROCESS | 6410 | 1468639305223 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:45 INFO - PROCESS | 6410 | 1468639305224 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x121785800 == 43 [pid = 6410] [id = 123] 20:21:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1291b8c00) [pid = 6410] [serial = 366] [outer = 0x0] 20:21:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x12a7b1000) [pid = 6410] [serial = 367] [outer = 0x1291b8c00] 20:21:45 INFO - PROCESS | 6410 | 1468639305254 Marionette DEBUG loaded listener.js 20:21:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x12b72fc00) [pid = 6410] [serial = 368] [outer = 0x1291b8c00] 20:21:45 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:21:45 INFO - PROCESS | 6410 | 1468639305593 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] 20:21:45 INFO - PROCESS | 6410 | 1468639305603 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 20:21:45 INFO - PROCESS | 6410 | 1468639305606 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:21:45 INFO - PROCESS | 6410 | 1468639305607 Marionette TRACE conn2 <- [1,466,null,{}] 20:21:45 INFO - PROCESS | 6410 | 1468639305609 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}] 20:21:45 INFO - PROCESS | 6410 | 1468639305610 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:45 INFO - PROCESS | 6410 | 1468639305688 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 20:21:45 INFO - PROCESS | 6410 | 1468639305692 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:45 INFO - PROCESS | 6410 | 1468639305693 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x123bc2800 == 44 [pid = 6410] [id = 124] 20:21:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x12af4c400) [pid = 6410] [serial = 369] [outer = 0x0] 20:21:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x12b8bd000) [pid = 6410] [serial = 370] [outer = 0x12af4c400] 20:21:45 INFO - PROCESS | 6410 | 1468639305719 Marionette DEBUG loaded listener.js 20:21:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x12bc28000) [pid = 6410] [serial = 371] [outer = 0x12af4c400] 20:21:46 INFO - PROCESS | 6410 | 1468639306076 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] 20:21:46 INFO - PROCESS | 6410 | 1468639306130 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 20:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:21:46 INFO - PROCESS | 6410 | 1468639306137 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:21:46 INFO - PROCESS | 6410 | 1468639306138 Marionette TRACE conn2 <- [1,470,null,{}] 20:21:46 INFO - PROCESS | 6410 | 1468639306141 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}] 20:21:46 INFO - PROCESS | 6410 | 1468639306145 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:46 INFO - PROCESS | 6410 | 1468639306263 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 20:21:46 INFO - PROCESS | 6410 | 1468639306267 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:46 INFO - PROCESS | 6410 | 1468639306268 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:46 INFO - PROCESS | 6410 | ++DOCSHELL 0x12450a800 == 45 [pid = 6410] [id = 125] 20:21:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x12bcd2800) [pid = 6410] [serial = 372] [outer = 0x0] 20:21:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x12c0d8800) [pid = 6410] [serial = 373] [outer = 0x12bcd2800] 20:21:46 INFO - PROCESS | 6410 | 1468639306324 Marionette DEBUG loaded listener.js 20:21:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x12cb4cc00) [pid = 6410] [serial = 374] [outer = 0x12bcd2800] 20:21:46 INFO - PROCESS | 6410 | 1468639306616 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]]]}] 20:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 524ms 20:21:46 INFO - PROCESS | 6410 | 1468639306657 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 20:21:46 INFO - PROCESS | 6410 | 1468639306658 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 20:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:21:46 INFO - PROCESS | 6410 | 1468639306660 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:21:46 INFO - PROCESS | 6410 | 1468639306661 Marionette TRACE conn2 <- [1,474,null,{}] 20:21:46 INFO - PROCESS | 6410 | 1468639306666 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}] 20:21:46 INFO - PROCESS | 6410 | 1468639306668 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:46 INFO - PROCESS | 6410 | 1468639306761 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 20:21:46 INFO - PROCESS | 6410 | 1468639306773 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:46 INFO - PROCESS | 6410 | 1468639306775 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:46 INFO - PROCESS | 6410 | ++DOCSHELL 0x125627000 == 46 [pid = 6410] [id = 126] 20:21:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x1128a4c00) [pid = 6410] [serial = 375] [outer = 0x0] 20:21:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x1128aec00) [pid = 6410] [serial = 376] [outer = 0x1128a4c00] 20:21:46 INFO - PROCESS | 6410 | 1468639306799 Marionette DEBUG loaded listener.js 20:21:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x1128b2800) [pid = 6410] [serial = 377] [outer = 0x1128a4c00] 20:21:47 INFO - PROCESS | 6410 | 1468639307157 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]]]}] 20:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 521ms 20:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:21:47 INFO - PROCESS | 6410 | 1468639307187 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 20:21:47 INFO - PROCESS | 6410 | 1468639307188 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 20:21:47 INFO - PROCESS | 6410 | 1468639307190 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:21:47 INFO - PROCESS | 6410 | 1468639307191 Marionette TRACE conn2 <- [1,478,null,{}] 20:21:47 INFO - PROCESS | 6410 | 1468639307193 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}] 20:21:47 INFO - PROCESS | 6410 | 1468639307194 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:47 INFO - PROCESS | 6410 | 1468639307295 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 20:21:47 INFO - PROCESS | 6410 | 1468639307299 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:47 INFO - PROCESS | 6410 | 1468639307300 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ee2000 == 47 [pid = 6410] [id = 127] 20:21:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x1128ac800) [pid = 6410] [serial = 378] [outer = 0x0] 20:21:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x119b46800) [pid = 6410] [serial = 379] [outer = 0x1128ac800] 20:21:47 INFO - PROCESS | 6410 | 1468639307324 Marionette DEBUG loaded listener.js 20:21:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x119b4a800) [pid = 6410] [serial = 380] [outer = 0x1128ac800] 20:21:47 INFO - PROCESS | 6410 | 1468639307652 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]]]}] 20:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 518ms 20:21:47 INFO - PROCESS | 6410 | 1468639307709 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 20:21:47 INFO - PROCESS | 6410 | 1468639307710 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 20:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:21:47 INFO - PROCESS | 6410 | 1468639307719 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:21:47 INFO - PROCESS | 6410 | 1468639307720 Marionette TRACE conn2 <- [1,482,null,{}] 20:21:47 INFO - PROCESS | 6410 | 1468639307722 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}] 20:21:47 INFO - PROCESS | 6410 | 1468639307723 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:47 INFO - PROCESS | 6410 | 1468639307823 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 20:21:47 INFO - PROCESS | 6410 | 1468639307826 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:47 INFO - PROCESS | 6410 | 1468639307827 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x12931e800 == 48 [pid = 6410] [id = 128] 20:21:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x110e70000) [pid = 6410] [serial = 381] [outer = 0x0] 20:21:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x110e79000) [pid = 6410] [serial = 382] [outer = 0x110e70000] 20:21:47 INFO - PROCESS | 6410 | 1468639307859 Marionette DEBUG loaded listener.js 20:21:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x110e7d000) [pid = 6410] [serial = 383] [outer = 0x110e70000] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x119339000) [pid = 6410] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x1244ef000) [pid = 6410] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x111c75400) [pid = 6410] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x123fc4000) [pid = 6410] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x12bccf000) [pid = 6410] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x12c233400) [pid = 6410] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x12af4ac00) [pid = 6410] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x12a5d9400) [pid = 6410] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x1189e8400) [pid = 6410] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x12ba2c400) [pid = 6410] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x1238ee400) [pid = 6410] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x124d8e000) [pid = 6410] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x118152800) [pid = 6410] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x119ee0400) [pid = 6410] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1127cc800) [pid = 6410] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:21:48 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x10eaf7400) [pid = 6410] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:21:48 INFO - PROCESS | 6410 | 1468639308337 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]]]}] 20:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 669ms 20:21:48 INFO - PROCESS | 6410 | 1468639308389 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 20:21:48 INFO - PROCESS | 6410 | 1468639308391 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 20:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:21:48 INFO - PROCESS | 6410 | 1468639308395 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:21:48 INFO - PROCESS | 6410 | 1468639308397 Marionette TRACE conn2 <- [1,486,null,{}] 20:21:48 INFO - PROCESS | 6410 | 1468639308401 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}] 20:21:48 INFO - PROCESS | 6410 | 1468639308403 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:48 INFO - PROCESS | 6410 | 1468639308487 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 20:21:48 INFO - PROCESS | 6410 | 1468639308545 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:48 INFO - PROCESS | 6410 | 1468639308546 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:48 INFO - PROCESS | 6410 | ++DOCSHELL 0x126d96000 == 49 [pid = 6410] [id = 129] 20:21:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x10eaf7400) [pid = 6410] [serial = 384] [outer = 0x0] 20:21:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x110e7d800) [pid = 6410] [serial = 385] [outer = 0x10eaf7400] 20:21:48 INFO - PROCESS | 6410 | 1468639308571 Marionette DEBUG loaded listener.js 20:21:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x119811000) [pid = 6410] [serial = 386] [outer = 0x10eaf7400] 20:21:48 INFO - PROCESS | 6410 | 1468639308849 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]]]}] 20:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 473ms 20:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:21:48 INFO - PROCESS | 6410 | 1468639308870 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 20:21:48 INFO - PROCESS | 6410 | 1468639308871 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 20:21:48 INFO - PROCESS | 6410 | 1468639308873 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:21:48 INFO - PROCESS | 6410 | 1468639308875 Marionette TRACE conn2 <- [1,490,null,{}] 20:21:48 INFO - PROCESS | 6410 | 1468639308878 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}] 20:21:48 INFO - PROCESS | 6410 | 1468639308882 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:48 INFO - PROCESS | 6410 | 1468639308987 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 20:21:49 INFO - PROCESS | 6410 | 1468639308998 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:49 INFO - PROCESS | 6410 | 1468639309000 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb0c800 == 50 [pid = 6410] [id = 130] 20:21:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x116146c00) [pid = 6410] [serial = 387] [outer = 0x0] 20:21:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x119b50c00) [pid = 6410] [serial = 388] [outer = 0x116146c00] 20:21:49 INFO - PROCESS | 6410 | 1468639309026 Marionette DEBUG loaded listener.js 20:21:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x12c236c00) [pid = 6410] [serial = 389] [outer = 0x116146c00] 20:21:49 INFO - PROCESS | 6410 | 1468639309370 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]]]}] 20:21:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 519ms 20:21:49 INFO - PROCESS | 6410 | 1468639309394 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 20:21:49 INFO - PROCESS | 6410 | 1468639309395 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 20:21:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:21:49 INFO - PROCESS | 6410 | 1468639309400 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:21:49 INFO - PROCESS | 6410 | 1468639309401 Marionette TRACE conn2 <- [1,494,null,{}] 20:21:49 INFO - PROCESS | 6410 | 1468639309403 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}] 20:21:49 INFO - PROCESS | 6410 | 1468639309405 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:49 INFO - PROCESS | 6410 | 1468639309515 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 20:21:49 INFO - PROCESS | 6410 | 1468639309523 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:49 INFO - PROCESS | 6410 | 1468639309524 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb27000 == 51 [pid = 6410] [id = 131] 20:21:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x123a3a400) [pid = 6410] [serial = 390] [outer = 0x0] 20:21:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x123a3d000) [pid = 6410] [serial = 391] [outer = 0x123a3a400] 20:21:49 INFO - PROCESS | 6410 | 1468639309547 Marionette DEBUG loaded listener.js 20:21:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x123a41000) [pid = 6410] [serial = 392] [outer = 0x123a3a400] 20:21:49 INFO - PROCESS | 6410 | 1468639309849 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]]]}] 20:21:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 469ms 20:21:49 INFO - PROCESS | 6410 | 1468639309869 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 20:21:49 INFO - PROCESS | 6410 | 1468639309870 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 20:21:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:21:49 INFO - PROCESS | 6410 | 1468639309873 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:21:49 INFO - PROCESS | 6410 | 1468639309874 Marionette TRACE conn2 <- [1,498,null,{}] 20:21:49 INFO - PROCESS | 6410 | 1468639309876 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}] 20:21:49 INFO - PROCESS | 6410 | 1468639309877 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:49 INFO - PROCESS | 6410 | 1468639309974 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 20:21:49 INFO - PROCESS | 6410 | 1468639309977 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:49 INFO - PROCESS | 6410 | 1468639309978 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc8e800 == 52 [pid = 6410] [id = 132] 20:21:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x12881d400) [pid = 6410] [serial = 393] [outer = 0x0] 20:21:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x12881fc00) [pid = 6410] [serial = 394] [outer = 0x12881d400] 20:21:50 INFO - PROCESS | 6410 | 1468639310002 Marionette DEBUG loaded listener.js 20:21:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x128824c00) [pid = 6410] [serial = 395] [outer = 0x12881d400] 20:21:50 INFO - PROCESS | 6410 | 1468639310467 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]]]}] 20:21:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:21:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 621ms 20:21:50 INFO - PROCESS | 6410 | 1468639310494 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 20:21:50 INFO - PROCESS | 6410 | 1468639310497 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 20:21:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:21:50 INFO - PROCESS | 6410 | 1468639310500 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:21:50 INFO - PROCESS | 6410 | 1468639310502 Marionette TRACE conn2 <- [1,502,null,{}] 20:21:50 INFO - PROCESS | 6410 | 1468639310506 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}] 20:21:50 INFO - PROCESS | 6410 | 1468639310508 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:50 INFO - PROCESS | 6410 | 1468639310613 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 20:21:50 INFO - PROCESS | 6410 | 1468639310683 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:50 INFO - PROCESS | 6410 | 1468639310685 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182dd800 == 53 [pid = 6410] [id = 133] 20:21:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x113cb5000) [pid = 6410] [serial = 396] [outer = 0x0] 20:21:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x116881800) [pid = 6410] [serial = 397] [outer = 0x113cb5000] 20:21:50 INFO - PROCESS | 6410 | 1468639310716 Marionette DEBUG loaded listener.js 20:21:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x119336800) [pid = 6410] [serial = 398] [outer = 0x113cb5000] 20:21:51 INFO - PROCESS | 6410 | 1468639311142 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]]]}] 20:21:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:21:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 669ms 20:21:51 INFO - PROCESS | 6410 | 1468639311170 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 20:21:51 INFO - PROCESS | 6410 | 1468639311173 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 20:21:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:21:51 INFO - PROCESS | 6410 | 1468639311178 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:21:51 INFO - PROCESS | 6410 | 1468639311179 Marionette TRACE conn2 <- [1,506,null,{}] 20:21:51 INFO - PROCESS | 6410 | 1468639311182 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}] 20:21:51 INFO - PROCESS | 6410 | 1468639311184 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:51 INFO - PROCESS | 6410 | 1468639311287 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 20:21:51 INFO - PROCESS | 6410 | 1468639311343 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:51 INFO - PROCESS | 6410 | 1468639311344 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x123bc3800 == 54 [pid = 6410] [id = 134] 20:21:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x119965800) [pid = 6410] [serial = 399] [outer = 0x0] 20:21:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x11996cc00) [pid = 6410] [serial = 400] [outer = 0x119965800] 20:21:51 INFO - PROCESS | 6410 | 1468639311374 Marionette DEBUG loaded listener.js 20:21:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x119b29800) [pid = 6410] [serial = 401] [outer = 0x119965800] 20:21:51 INFO - PROCESS | 6410 | 1468639311846 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]]]}] 20:21:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:21:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 721ms 20:21:51 INFO - PROCESS | 6410 | 1468639311914 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 20:21:51 INFO - PROCESS | 6410 | 1468639311915 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 20:21:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:21:51 INFO - PROCESS | 6410 | 1468639311919 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:21:51 INFO - PROCESS | 6410 | 1468639311922 Marionette TRACE conn2 <- [1,510,null,{}] 20:21:51 INFO - PROCESS | 6410 | 1468639311932 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}] 20:21:51 INFO - PROCESS | 6410 | 1468639311935 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:52 INFO - PROCESS | 6410 | 1468639312037 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 20:21:52 INFO - PROCESS | 6410 | 1468639312106 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:52 INFO - PROCESS | 6410 | 1468639312108 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:52 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb28000 == 55 [pid = 6410] [id = 135] 20:21:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x12416dc00) [pid = 6410] [serial = 402] [outer = 0x0] 20:21:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x1245b6800) [pid = 6410] [serial = 403] [outer = 0x12416dc00] 20:21:52 INFO - PROCESS | 6410 | 1468639312139 Marionette DEBUG loaded listener.js 20:21:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 117 (0x125577800) [pid = 6410] [serial = 404] [outer = 0x12416dc00] 20:21:52 INFO - PROCESS | 6410 | 1468639312592 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]]]}] 20:21:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:21:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 728ms 20:21:52 INFO - PROCESS | 6410 | 1468639312650 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 20:21:52 INFO - PROCESS | 6410 | 1468639312653 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 20:21:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:21:52 INFO - PROCESS | 6410 | 1468639312658 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:21:52 INFO - PROCESS | 6410 | 1468639312659 Marionette TRACE conn2 <- [1,514,null,{}] 20:21:52 INFO - PROCESS | 6410 | 1468639312662 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}] 20:21:52 INFO - PROCESS | 6410 | 1468639312665 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:52 INFO - PROCESS | 6410 | 1468639312768 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 20:21:52 INFO - PROCESS | 6410 | 1468639312835 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:52 INFO - PROCESS | 6410 | 1468639312836 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:52 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c723800 == 56 [pid = 6410] [id = 136] 20:21:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 118 (0x12881e400) [pid = 6410] [serial = 405] [outer = 0x0] 20:21:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 119 (0x128822c00) [pid = 6410] [serial = 406] [outer = 0x12881e400] 20:21:52 INFO - PROCESS | 6410 | 1468639312866 Marionette DEBUG loaded listener.js 20:21:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 120 (0x128828800) [pid = 6410] [serial = 407] [outer = 0x12881e400] 20:21:53 INFO - PROCESS | 6410 | 1468639313270 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]]]}] 20:21:53 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 20:21:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 619ms 20:21:53 INFO - PROCESS | 6410 | 1468639313277 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 20:21:53 INFO - PROCESS | 6410 | 1468639313279 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 20:21:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:21:53 INFO - PROCESS | 6410 | 1468639313281 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:21:53 INFO - PROCESS | 6410 | 1468639313282 Marionette TRACE conn2 <- [1,518,null,{}] 20:21:53 INFO - PROCESS | 6410 | 1468639313285 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}] 20:21:53 INFO - PROCESS | 6410 | 1468639313286 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:53 INFO - PROCESS | 6410 | 1468639313412 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 20:21:53 INFO - PROCESS | 6410 | 1468639313467 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:53 INFO - PROCESS | 6410 | 1468639313469 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c72f800 == 57 [pid = 6410] [id = 137] 20:21:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 121 (0x126dce400) [pid = 6410] [serial = 408] [outer = 0x0] 20:21:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 122 (0x128ab0c00) [pid = 6410] [serial = 409] [outer = 0x126dce400] 20:21:53 INFO - PROCESS | 6410 | 1468639313498 Marionette DEBUG loaded listener.js 20:21:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 123 (0x12a5da400) [pid = 6410] [serial = 410] [outer = 0x126dce400] 20:21:54 INFO - PROCESS | 6410 | 1468639314048 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]]]}] 20:21:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:21:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 822ms 20:21:54 INFO - PROCESS | 6410 | 1468639314103 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 20:21:54 INFO - PROCESS | 6410 | 1468639314106 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 20:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:21:54 INFO - PROCESS | 6410 | 1468639314109 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:21:54 INFO - PROCESS | 6410 | 1468639314110 Marionette TRACE conn2 <- [1,522,null,{}] 20:21:54 INFO - PROCESS | 6410 | 1468639314114 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}] 20:21:54 INFO - PROCESS | 6410 | 1468639314116 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:54 INFO - PROCESS | 6410 | 1468639314210 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 20:21:54 INFO - PROCESS | 6410 | 1468639314274 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:54 INFO - PROCESS | 6410 | 1468639314276 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:54 INFO - PROCESS | 6410 | ++DOCSHELL 0x118417000 == 58 [pid = 6410] [id = 138] 20:21:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 124 (0x11675ac00) [pid = 6410] [serial = 411] [outer = 0x0] 20:21:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 125 (0x1176fac00) [pid = 6410] [serial = 412] [outer = 0x11675ac00] 20:21:54 INFO - PROCESS | 6410 | 1468639314307 Marionette DEBUG loaded listener.js 20:21:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 126 (0x118822c00) [pid = 6410] [serial = 413] [outer = 0x11675ac00] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x1129cd000 == 57 [pid = 6410] [id = 83] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x12a56b000 == 56 [pid = 6410] [id = 100] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x11714b000 == 55 [pid = 6410] [id = 70] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x112155000 == 54 [pid = 6410] [id = 69] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x124423000 == 53 [pid = 6410] [id = 85] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb27000 == 52 [pid = 6410] [id = 131] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb0c800 == 51 [pid = 6410] [id = 130] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x126d96000 == 50 [pid = 6410] [id = 129] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x12931e800 == 49 [pid = 6410] [id = 128] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x128ee2000 == 48 [pid = 6410] [id = 127] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x125627000 == 47 [pid = 6410] [id = 126] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 125 (0x11840c400) [pid = 6410] [serial = 340] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x12450a800 == 46 [pid = 6410] [id = 125] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x123bc2800 == 45 [pid = 6410] [id = 124] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x121785800 == 44 [pid = 6410] [id = 123] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x119404000 == 43 [pid = 6410] [id = 122] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x115edb000 == 42 [pid = 6410] [id = 121] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x1182d5800 == 41 [pid = 6410] [id = 120] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x1199e5800 == 40 [pid = 6410] [id = 116] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x115ecb800 == 39 [pid = 6410] [id = 115] 20:21:54 INFO - PROCESS | 6410 | --DOCSHELL 0x12a9d2800 == 38 [pid = 6410] [id = 114] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 124 (0x1244ec400) [pid = 6410] [serial = 254] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 123 (0x119b24400) [pid = 6410] [serial = 251] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 122 (0x127665800) [pid = 6410] [serial = 257] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 121 (0x115e6f000) [pid = 6410] [serial = 248] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 120 (0x12c0cd400) [pid = 6410] [serial = 328] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 119 (0x12c237c00) [pid = 6410] [serial = 331] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 118 (0x12c22f800) [pid = 6410] [serial = 329] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 117 (0x12b874000) [pid = 6410] [serial = 325] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 116 (0x12a7b0800) [pid = 6410] [serial = 322] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x12af55800) [pid = 6410] [serial = 323] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x1198c1000) [pid = 6410] [serial = 314] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x11933c800) [pid = 6410] [serial = 313] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x12bccdc00) [pid = 6410] [serial = 298] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x12bcd6000) [pid = 6410] [serial = 299] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x123d42c00) [pid = 6410] [serial = 316] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x1245b6c00) [pid = 6410] [serial = 317] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x126c35400) [pid = 6410] [serial = 319] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x128ab4c00) [pid = 6410] [serial = 320] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x118823800) [pid = 6410] [serial = 301] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x11980c800) [pid = 6410] [serial = 302] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x12b8c0400) [pid = 6410] [serial = 310] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x124a81400) [pid = 6410] [serial = 305] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x124167800) [pid = 6410] [serial = 304] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x128aaec00) [pid = 6410] [serial = 307] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x1127d3c00) [pid = 6410] [serial = 334] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x12c832400) [pid = 6410] [serial = 332] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x1127d7000) [pid = 6410] [serial = 338] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1127d7c00) [pid = 6410] [serial = 335] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x10eafc000) [pid = 6410] [serial = 337] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x12bcca800) [pid = 6410] [serial = 326] [outer = 0x0] [url = about:blank] 20:21:54 INFO - PROCESS | 6410 | 1468639314889 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]]]}] 20:21:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:21:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 824ms 20:21:54 INFO - PROCESS | 6410 | 1468639314933 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 20:21:54 INFO - PROCESS | 6410 | 1468639314936 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 20:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:21:54 INFO - PROCESS | 6410 | 1468639314940 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:21:54 INFO - PROCESS | 6410 | 1468639314942 Marionette TRACE conn2 <- [1,526,null,{}] 20:21:54 INFO - PROCESS | 6410 | 1468639314945 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}] 20:21:54 INFO - PROCESS | 6410 | 1468639314946 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:55 INFO - PROCESS | 6410 | 1468639315026 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 20:21:55 INFO - PROCESS | 6410 | 1468639315034 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:55 INFO - PROCESS | 6410 | 1468639315035 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:55 INFO - PROCESS | 6410 | ++DOCSHELL 0x1167fa800 == 39 [pid = 6410] [id = 139] 20:21:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x113c58000) [pid = 6410] [serial = 414] [outer = 0x0] 20:21:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x11980f800) [pid = 6410] [serial = 415] [outer = 0x113c58000] 20:21:55 INFO - PROCESS | 6410 | 1468639315062 Marionette DEBUG loaded listener.js 20:21:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x119967c00) [pid = 6410] [serial = 416] [outer = 0x113c58000] 20:21:55 INFO - PROCESS | 6410 | 1468639315429 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]]]}] 20:21:55 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 20:21:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 520ms 20:21:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:21:55 INFO - PROCESS | 6410 | 1468639315461 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 20:21:55 INFO - PROCESS | 6410 | 1468639315464 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 20:21:55 INFO - PROCESS | 6410 | 1468639315467 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:21:55 INFO - PROCESS | 6410 | 1468639315470 Marionette TRACE conn2 <- [1,530,null,{}] 20:21:55 INFO - PROCESS | 6410 | 1468639315477 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}] 20:21:55 INFO - PROCESS | 6410 | 1468639315480 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:55 INFO - PROCESS | 6410 | 1468639315558 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 20:21:55 INFO - PROCESS | 6410 | 1468639315566 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:55 INFO - PROCESS | 6410 | 1468639315568 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:55 INFO - PROCESS | 6410 | ++DOCSHELL 0x11940c000 == 40 [pid = 6410] [id = 140] 20:21:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x119b44000) [pid = 6410] [serial = 417] [outer = 0x0] 20:21:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x1238f4c00) [pid = 6410] [serial = 418] [outer = 0x119b44000] 20:21:55 INFO - PROCESS | 6410 | 1468639315595 Marionette DEBUG loaded listener.js 20:21:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x123a3e000) [pid = 6410] [serial = 419] [outer = 0x119b44000] 20:21:55 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 20:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:21:55 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 20:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:21:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 471ms 20:21:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:21:55 INFO - PROCESS | 6410 | 1468639315935 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"]]]}] 20:21:55 INFO - PROCESS | 6410 | 1468639315938 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 20:21:55 INFO - PROCESS | 6410 | 1468639315940 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 20:21:55 INFO - PROCESS | 6410 | 1468639315942 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:21:55 INFO - PROCESS | 6410 | 1468639315943 Marionette TRACE conn2 <- [1,534,null,{}] 20:21:55 INFO - PROCESS | 6410 | 1468639315947 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}] 20:21:55 INFO - PROCESS | 6410 | 1468639315949 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:56 INFO - PROCESS | 6410 | 1468639316041 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 20:21:56 INFO - PROCESS | 6410 | 1468639316093 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:56 INFO - PROCESS | 6410 | 1468639316094 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:56 INFO - PROCESS | 6410 | ++DOCSHELL 0x121788000 == 41 [pid = 6410] [id = 141] 20:21:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x123a41800) [pid = 6410] [serial = 420] [outer = 0x0] 20:21:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x1249c2400) [pid = 6410] [serial = 421] [outer = 0x123a41800] 20:21:56 INFO - PROCESS | 6410 | 1468639316119 Marionette DEBUG loaded listener.js 20:21:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x1255b9000) [pid = 6410] [serial = 422] [outer = 0x123a41800] 20:21:56 INFO - PROCESS | 6410 | 1468639316417 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]]]}] 20:21:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:21:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 522ms 20:21:56 INFO - PROCESS | 6410 | 1468639316467 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 20:21:56 INFO - PROCESS | 6410 | 1468639316469 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 20:21:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:21:56 INFO - PROCESS | 6410 | 1468639316471 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:21:56 INFO - PROCESS | 6410 | 1468639316472 Marionette TRACE conn2 <- [1,538,null,{}] 20:21:56 INFO - PROCESS | 6410 | 1468639316475 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}] 20:21:56 INFO - PROCESS | 6410 | 1468639316476 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:56 INFO - PROCESS | 6410 | 1468639316589 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 20:21:56 INFO - PROCESS | 6410 | 1468639316706 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:56 INFO - PROCESS | 6410 | 1468639316708 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:56 INFO - PROCESS | 6410 | ++DOCSHELL 0x11684e000 == 42 [pid = 6410] [id = 142] 20:21:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x123fce000) [pid = 6410] [serial = 423] [outer = 0x0] 20:21:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x1245b6c00) [pid = 6410] [serial = 424] [outer = 0x123fce000] 20:21:56 INFO - PROCESS | 6410 | 1468639316771 Marionette DEBUG loaded listener.js 20:21:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x127666400) [pid = 6410] [serial = 425] [outer = 0x123fce000] 20:21:57 INFO - PROCESS | 6410 | 1468639317168 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]]]}] 20:21:57 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. 20:21:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 722ms 20:21:57 INFO - PROCESS | 6410 | 1468639317194 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 20:21:57 INFO - PROCESS | 6410 | 1468639317195 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 20:21:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:21:57 INFO - PROCESS | 6410 | 1468639317197 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:21:57 INFO - PROCESS | 6410 | 1468639317198 Marionette TRACE conn2 <- [1,542,null,{}] 20:21:57 INFO - PROCESS | 6410 | 1468639317206 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}] 20:21:57 INFO - PROCESS | 6410 | 1468639317210 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:57 INFO - PROCESS | 6410 | 1468639317330 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 20:21:57 INFO - PROCESS | 6410 | 1468639317386 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:57 INFO - PROCESS | 6410 | 1468639317387 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:57 INFO - PROCESS | 6410 | ++DOCSHELL 0x12565c000 == 43 [pid = 6410] [id = 143] 20:21:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x128ab8c00) [pid = 6410] [serial = 426] [outer = 0x0] 20:21:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x129455400) [pid = 6410] [serial = 427] [outer = 0x128ab8c00] 20:21:57 INFO - PROCESS | 6410 | 1468639317412 Marionette DEBUG loaded listener.js 20:21:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x12b093800) [pid = 6410] [serial = 428] [outer = 0x128ab8c00] 20:21:57 INFO - PROCESS | 6410 | 1468639317718 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]]]}] 20:21:57 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. 20:21:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 574ms 20:21:57 INFO - PROCESS | 6410 | 1468639317777 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 20:21:57 INFO - PROCESS | 6410 | 1468639317778 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 20:21:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:21:57 INFO - PROCESS | 6410 | 1468639317785 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:21:57 INFO - PROCESS | 6410 | 1468639317786 Marionette TRACE conn2 <- [1,546,null,{}] 20:21:57 INFO - PROCESS | 6410 | 1468639317788 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}] 20:21:57 INFO - PROCESS | 6410 | 1468639317789 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:57 INFO - PROCESS | 6410 | 1468639317956 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 20:21:57 INFO - PROCESS | 6410 | 1468639317977 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:57 INFO - PROCESS | 6410 | 1468639317978 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:57 INFO - PROCESS | 6410 | ++DOCSHELL 0x128b9a800 == 44 [pid = 6410] [id = 144] 20:21:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x128ab9400) [pid = 6410] [serial = 429] [outer = 0x0] 20:21:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x12b730400) [pid = 6410] [serial = 430] [outer = 0x128ab9400] 20:21:58 INFO - PROCESS | 6410 | 1468639318009 Marionette DEBUG loaded listener.js 20:21:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x12b8be400) [pid = 6410] [serial = 431] [outer = 0x128ab9400] 20:21:58 INFO - PROCESS | 6410 | 1468639318351 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]]]}] 20:21:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:21:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 620ms 20:21:58 INFO - PROCESS | 6410 | 1468639318403 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 20:21:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:21:58 INFO - PROCESS | 6410 | 1468639318404 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 20:21:58 INFO - PROCESS | 6410 | 1468639318407 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:21:58 INFO - PROCESS | 6410 | 1468639318408 Marionette TRACE conn2 <- [1,550,null,{}] 20:21:58 INFO - PROCESS | 6410 | 1468639318410 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}] 20:21:58 INFO - PROCESS | 6410 | 1468639318411 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:58 INFO - PROCESS | 6410 | 1468639318525 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 20:21:58 INFO - PROCESS | 6410 | 1468639318594 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:58 INFO - PROCESS | 6410 | 1468639318596 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:58 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a210800 == 45 [pid = 6410] [id = 145] 20:21:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x12b730000) [pid = 6410] [serial = 432] [outer = 0x0] 20:21:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x12b8c2400) [pid = 6410] [serial = 433] [outer = 0x12b730000] 20:21:58 INFO - PROCESS | 6410 | 1468639318628 Marionette DEBUG loaded listener.js 20:21:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x12bc2c400) [pid = 6410] [serial = 434] [outer = 0x12b730000] 20:21:58 INFO - PROCESS | 6410 | 1468639318924 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]]]}] 20:21:58 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. 20:21:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 570ms 20:21:59 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x116146c00) [pid = 6410] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:21:59 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x123a3a400) [pid = 6410] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:21:59 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x11896f400) [pid = 6410] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:21:59 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x12bcd2800) [pid = 6410] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:21:59 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x1128a4c00) [pid = 6410] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:21:59 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x110e70000) [pid = 6410] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:21:59 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x12af4c400) [pid = 6410] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:21:59 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x1291b8c00) [pid = 6410] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:21:59 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x10eaf7400) [pid = 6410] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:21:59 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x124df0800) [pid = 6410] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:21:59 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x11824f000) [pid = 6410] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:21:59 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x1128ac800) [pid = 6410] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:21:59 INFO - PROCESS | 6410 | 1468639319056 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 20:21:59 INFO - PROCESS | 6410 | 1468639319058 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 20:21:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:21:59 INFO - PROCESS | 6410 | 1468639319062 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:21:59 INFO - PROCESS | 6410 | 1468639319063 Marionette TRACE conn2 <- [1,554,null,{}] 20:21:59 INFO - PROCESS | 6410 | 1468639319066 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}] 20:21:59 INFO - PROCESS | 6410 | 1468639319067 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:59 INFO - PROCESS | 6410 | 1468639319161 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 20:21:59 INFO - PROCESS | 6410 | 1468639319167 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:59 INFO - PROCESS | 6410 | 1468639319168 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x125622000 == 46 [pid = 6410] [id = 146] 20:21:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x1128b1c00) [pid = 6410] [serial = 435] [outer = 0x0] 20:21:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x116146c00) [pid = 6410] [serial = 436] [outer = 0x1128b1c00] 20:21:59 INFO - PROCESS | 6410 | 1468639319205 Marionette DEBUG loaded listener.js 20:21:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x123a40000) [pid = 6410] [serial = 437] [outer = 0x1128b1c00] 20:21:59 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:21:59 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:21:59 INFO - PROCESS | 6410 | 1468639319634 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]]]}] 20:21:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:21:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 619ms 20:21:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:21:59 INFO - PROCESS | 6410 | 1468639319681 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 20:21:59 INFO - PROCESS | 6410 | 1468639319682 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 20:21:59 INFO - PROCESS | 6410 | 1468639319685 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:21:59 INFO - PROCESS | 6410 | 1468639319686 Marionette TRACE conn2 <- [1,558,null,{}] 20:21:59 INFO - PROCESS | 6410 | 1468639319688 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}] 20:21:59 INFO - PROCESS | 6410 | 1468639319689 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:59 INFO - PROCESS | 6410 | 1468639319793 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 20:21:59 INFO - PROCESS | 6410 | 1468639319815 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:59 INFO - PROCESS | 6410 | 1468639319816 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:21:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a9e0000 == 47 [pid = 6410] [id = 147] 20:21:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x11896b800) [pid = 6410] [serial = 438] [outer = 0x0] 20:21:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x12a5db000) [pid = 6410] [serial = 439] [outer = 0x11896b800] 20:21:59 INFO - PROCESS | 6410 | 1468639319840 Marionette DEBUG loaded listener.js 20:21:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x12bcd2800) [pid = 6410] [serial = 440] [outer = 0x11896b800] 20:22:00 INFO - PROCESS | 6410 | 1468639320139 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]]]}] 20:22:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:22:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 468ms 20:22:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:22:00 INFO - PROCESS | 6410 | 1468639320153 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 20:22:00 INFO - PROCESS | 6410 | 1468639320155 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 20:22:00 INFO - PROCESS | 6410 | 1468639320157 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:22:00 INFO - PROCESS | 6410 | 1468639320158 Marionette TRACE conn2 <- [1,562,null,{}] 20:22:00 INFO - PROCESS | 6410 | 1468639320161 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}] 20:22:00 INFO - PROCESS | 6410 | 1468639320163 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:00 INFO - PROCESS | 6410 | 1468639320270 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 20:22:00 INFO - PROCESS | 6410 | 1468639320273 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:00 INFO - PROCESS | 6410 | 1468639320275 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:00 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc7a800 == 48 [pid = 6410] [id = 148] 20:22:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x118965400) [pid = 6410] [serial = 441] [outer = 0x0] 20:22:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x12c0cd400) [pid = 6410] [serial = 442] [outer = 0x118965400] 20:22:00 INFO - PROCESS | 6410 | 1468639320301 Marionette DEBUG loaded listener.js 20:22:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x12c83a400) [pid = 6410] [serial = 443] [outer = 0x118965400] 20:22:00 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:00 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:00 INFO - PROCESS | 6410 | 1468639320617 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]]]}] 20:22:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:22:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 471ms 20:22:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:22:00 INFO - PROCESS | 6410 | 1468639320628 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 20:22:00 INFO - PROCESS | 6410 | 1468639320630 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 20:22:00 INFO - PROCESS | 6410 | 1468639320637 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:22:00 INFO - PROCESS | 6410 | 1468639320638 Marionette TRACE conn2 <- [1,566,null,{}] 20:22:00 INFO - PROCESS | 6410 | 1468639320641 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}] 20:22:00 INFO - PROCESS | 6410 | 1468639320642 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:00 INFO - PROCESS | 6410 | 1468639320725 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 20:22:00 INFO - PROCESS | 6410 | 1468639320786 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:00 INFO - PROCESS | 6410 | 1468639320787 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:00 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c727000 == 49 [pid = 6410] [id = 149] 20:22:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x11717dc00) [pid = 6410] [serial = 444] [outer = 0x0] 20:22:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x117186800) [pid = 6410] [serial = 445] [outer = 0x11717dc00] 20:22:00 INFO - PROCESS | 6410 | 1468639320811 Marionette DEBUG loaded listener.js 20:22:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x11718b000) [pid = 6410] [serial = 446] [outer = 0x11717dc00] 20:22:00 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:01 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:01 INFO - PROCESS | 6410 | 1468639321204 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]]]}] 20:22:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:22:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 620ms 20:22:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:22:01 INFO - PROCESS | 6410 | 1468639321256 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 20:22:01 INFO - PROCESS | 6410 | 1468639321258 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 20:22:01 INFO - PROCESS | 6410 | 1468639321262 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:22:01 INFO - PROCESS | 6410 | 1468639321264 Marionette TRACE conn2 <- [1,570,null,{}] 20:22:01 INFO - PROCESS | 6410 | 1468639321268 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}] 20:22:01 INFO - PROCESS | 6410 | 1468639321269 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:01 INFO - PROCESS | 6410 | 1468639321377 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 20:22:01 INFO - PROCESS | 6410 | 1468639321449 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:01 INFO - PROCESS | 6410 | 1468639321450 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:01 INFO - PROCESS | 6410 | ++DOCSHELL 0x11667c000 == 50 [pid = 6410] [id = 150] 20:22:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 117 (0x110e7a800) [pid = 6410] [serial = 447] [outer = 0x0] 20:22:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 118 (0x1128ae000) [pid = 6410] [serial = 448] [outer = 0x110e7a800] 20:22:01 INFO - PROCESS | 6410 | 1468639321482 Marionette DEBUG loaded listener.js 20:22:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 119 (0x117186400) [pid = 6410] [serial = 449] [outer = 0x110e7a800] 20:22:01 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:01 INFO - PROCESS | 6410 | 1468639321907 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]]]}] 20:22:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:22:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 671ms 20:22:01 INFO - PROCESS | 6410 | 1468639321932 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 20:22:01 INFO - PROCESS | 6410 | 1468639321935 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 20:22:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:22:01 INFO - PROCESS | 6410 | 1468639321940 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:22:01 INFO - PROCESS | 6410 | 1468639321942 Marionette TRACE conn2 <- [1,574,null,{}] 20:22:01 INFO - PROCESS | 6410 | 1468639321944 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}] 20:22:01 INFO - PROCESS | 6410 | 1468639321946 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:02 INFO - PROCESS | 6410 | 1468639322074 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 20:22:02 INFO - PROCESS | 6410 | 1468639322145 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:02 INFO - PROCESS | 6410 | 1468639322147 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x11842b000 == 51 [pid = 6410] [id = 151] 20:22:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 120 (0x1198c7c00) [pid = 6410] [serial = 450] [outer = 0x0] 20:22:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 121 (0x119966000) [pid = 6410] [serial = 451] [outer = 0x1198c7c00] 20:22:02 INFO - PROCESS | 6410 | 1468639322177 Marionette DEBUG loaded listener.js 20:22:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 122 (0x119b44800) [pid = 6410] [serial = 452] [outer = 0x1198c7c00] 20:22:02 INFO - PROCESS | 6410 | 1468639322603 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]]]}] 20:22:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:22:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 20:22:02 INFO - PROCESS | 6410 | 1468639322611 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 20:22:02 INFO - PROCESS | 6410 | 1468639322613 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 20:22:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:22:02 INFO - PROCESS | 6410 | 1468639322618 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:22:02 INFO - PROCESS | 6410 | 1468639322620 Marionette TRACE conn2 <- [1,578,null,{}] 20:22:02 INFO - PROCESS | 6410 | 1468639322628 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}] 20:22:02 INFO - PROCESS | 6410 | 1468639322632 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:02 INFO - PROCESS | 6410 | 1468639322736 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 20:22:02 INFO - PROCESS | 6410 | 1468639322809 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:02 INFO - PROCESS | 6410 | 1468639322812 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb19800 == 52 [pid = 6410] [id = 152] 20:22:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 123 (0x123a3d800) [pid = 6410] [serial = 453] [outer = 0x0] 20:22:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 124 (0x126f85c00) [pid = 6410] [serial = 454] [outer = 0x123a3d800] 20:22:02 INFO - PROCESS | 6410 | 1468639322843 Marionette DEBUG loaded listener.js 20:22:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 125 (0x128a5d800) [pid = 6410] [serial = 455] [outer = 0x123a3d800] 20:22:03 INFO - PROCESS | 6410 | 1468639323302 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]]]}] 20:22:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:22:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 723ms 20:22:03 INFO - PROCESS | 6410 | 1468639323385 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 20:22:03 INFO - PROCESS | 6410 | 1468639323387 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 20:22:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:22:03 INFO - PROCESS | 6410 | 1468639323391 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:22:03 INFO - PROCESS | 6410 | 1468639323392 Marionette TRACE conn2 <- [1,582,null,{}] 20:22:03 INFO - PROCESS | 6410 | 1468639323394 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}] 20:22:03 INFO - PROCESS | 6410 | 1468639323396 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:03 INFO - PROCESS | 6410 | 1468639323497 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 20:22:03 INFO - PROCESS | 6410 | 1468639323567 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:03 INFO - PROCESS | 6410 | 1468639323569 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:03 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cdc8800 == 53 [pid = 6410] [id = 153] 20:22:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 126 (0x128a63400) [pid = 6410] [serial = 456] [outer = 0x0] 20:22:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 127 (0x128a69000) [pid = 6410] [serial = 457] [outer = 0x128a63400] 20:22:03 INFO - PROCESS | 6410 | 1468639323597 Marionette DEBUG loaded listener.js 20:22:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 128 (0x128ab2000) [pid = 6410] [serial = 458] [outer = 0x128a63400] 20:22:04 INFO - PROCESS | 6410 | 1468639324002 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]]]}] 20:22:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:22:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 618ms 20:22:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:22:04 INFO - PROCESS | 6410 | 1468639324009 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 20:22:04 INFO - PROCESS | 6410 | 1468639324010 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 20:22:04 INFO - PROCESS | 6410 | 1468639324013 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:22:04 INFO - PROCESS | 6410 | 1468639324017 Marionette TRACE conn2 <- [1,586,null,{}] 20:22:04 INFO - PROCESS | 6410 | 1468639324019 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}] 20:22:04 INFO - PROCESS | 6410 | 1468639324020 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:04 INFO - PROCESS | 6410 | 1468639324120 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 20:22:04 INFO - PROCESS | 6410 | 1468639324188 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:04 INFO - PROCESS | 6410 | 1468639324190 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:04 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cddf000 == 54 [pid = 6410] [id = 154] 20:22:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 129 (0x128a66400) [pid = 6410] [serial = 459] [outer = 0x0] 20:22:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 130 (0x12a42d800) [pid = 6410] [serial = 460] [outer = 0x128a66400] 20:22:04 INFO - PROCESS | 6410 | 1468639324218 Marionette DEBUG loaded listener.js 20:22:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 131 (0x12a7bac00) [pid = 6410] [serial = 461] [outer = 0x128a66400] 20:22:04 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:04 INFO - PROCESS | 6410 | 1468639324648 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]]]}] 20:22:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:22:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 671ms 20:22:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:22:04 INFO - PROCESS | 6410 | 1468639324685 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 20:22:04 INFO - PROCESS | 6410 | 1468639324686 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 20:22:04 INFO - PROCESS | 6410 | 1468639324689 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:22:04 INFO - PROCESS | 6410 | 1468639324690 Marionette TRACE conn2 <- [1,590,null,{}] 20:22:04 INFO - PROCESS | 6410 | 1468639324692 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}] 20:22:04 INFO - PROCESS | 6410 | 1468639324697 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:04 INFO - PROCESS | 6410 | 1468639324835 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 20:22:05 INFO - PROCESS | 6410 | 1468639325074 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:05 INFO - PROCESS | 6410 | 1468639325076 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:05 INFO - PROCESS | 6410 | ++DOCSHELL 0x116ab5000 == 55 [pid = 6410] [id = 155] 20:22:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 132 (0x1128a6400) [pid = 6410] [serial = 462] [outer = 0x0] 20:22:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 133 (0x1128ac800) [pid = 6410] [serial = 463] [outer = 0x1128a6400] 20:22:05 INFO - PROCESS | 6410 | 1468639325105 Marionette DEBUG loaded listener.js 20:22:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 134 (0x116760400) [pid = 6410] [serial = 464] [outer = 0x1128a6400] 20:22:05 INFO - PROCESS | 6410 | 1468639325554 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]]]}] 20:22:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:22:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 870ms 20:22:05 INFO - PROCESS | 6410 | 1468639325560 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 20:22:05 INFO - PROCESS | 6410 | 1468639325563 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 20:22:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:22:05 INFO - PROCESS | 6410 | 1468639325568 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:22:05 INFO - PROCESS | 6410 | 1468639325570 Marionette TRACE conn2 <- [1,594,null,{}] 20:22:05 INFO - PROCESS | 6410 | 1468639325573 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}] 20:22:05 INFO - PROCESS | 6410 | 1468639325576 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:05 INFO - PROCESS | 6410 | 1468639325671 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 20:22:05 INFO - PROCESS | 6410 | 1468639325729 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:05 INFO - PROCESS | 6410 | 1468639325730 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:05 INFO - PROCESS | 6410 | ++DOCSHELL 0x119416800 == 56 [pid = 6410] [id = 156] 20:22:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 135 (0x1176fdc00) [pid = 6410] [serial = 465] [outer = 0x0] 20:22:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 136 (0x11980d800) [pid = 6410] [serial = 466] [outer = 0x1176fdc00] 20:22:05 INFO - PROCESS | 6410 | 1468639325761 Marionette DEBUG loaded listener.js 20:22:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 137 (0x119b46c00) [pid = 6410] [serial = 467] [outer = 0x1176fdc00] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc7a800 == 55 [pid = 6410] [id = 148] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x12a9e0000 == 54 [pid = 6410] [id = 147] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x125622000 == 53 [pid = 6410] [id = 146] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x12a210800 == 52 [pid = 6410] [id = 145] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x128b9a800 == 51 [pid = 6410] [id = 144] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x12565c000 == 50 [pid = 6410] [id = 143] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x11684e000 == 49 [pid = 6410] [id = 142] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x121788000 == 48 [pid = 6410] [id = 141] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x11940c000 == 47 [pid = 6410] [id = 140] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x1167fa800 == 46 [pid = 6410] [id = 139] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x118417000 == 45 [pid = 6410] [id = 138] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x12c72f800 == 44 [pid = 6410] [id = 137] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x12c723800 == 43 [pid = 6410] [id = 136] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb28000 == 42 [pid = 6410] [id = 135] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x123bc3800 == 41 [pid = 6410] [id = 134] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x1182dd800 == 40 [pid = 6410] [id = 133] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x11898f800 == 39 [pid = 6410] [id = 84] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x1130ad800 == 38 [pid = 6410] [id = 119] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x1130ab000 == 37 [pid = 6410] [id = 56] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x128eea800 == 36 [pid = 6410] [id = 117] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x12b722800 == 35 [pid = 6410] [id = 118] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc8e800 == 34 [pid = 6410] [id = 132] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x116ab5000 == 33 [pid = 6410] [id = 155] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x12cddf000 == 32 [pid = 6410] [id = 154] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x12cdc8800 == 31 [pid = 6410] [id = 153] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb19800 == 30 [pid = 6410] [id = 152] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x11842b000 == 29 [pid = 6410] [id = 151] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x12c727000 == 28 [pid = 6410] [id = 149] 20:22:06 INFO - PROCESS | 6410 | --DOCSHELL 0x11667c000 == 27 [pid = 6410] [id = 150] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 136 (0x1128aec00) [pid = 6410] [serial = 376] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 135 (0x110e79000) [pid = 6410] [serial = 382] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 134 (0x12b8bd000) [pid = 6410] [serial = 370] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 133 (0x12a7b1000) [pid = 6410] [serial = 367] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 132 (0x12b72fc00) [pid = 6410] [serial = 368] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 131 (0x110e7d800) [pid = 6410] [serial = 385] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 130 (0x126dd1c00) [pid = 6410] [serial = 364] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 129 (0x128c71800) [pid = 6410] [serial = 365] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 128 (0x120ee6800) [pid = 6410] [serial = 359] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 127 (0x1189e7000) [pid = 6410] [serial = 358] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 126 (0x1245ab400) [pid = 6410] [serial = 346] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 125 (0x116768c00) [pid = 6410] [serial = 343] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 124 (0x12bcd7800) [pid = 6410] [serial = 355] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 123 (0x12b8c6800) [pid = 6410] [serial = 352] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 122 (0x128ab7000) [pid = 6410] [serial = 349] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 121 (0x119b46800) [pid = 6410] [serial = 379] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 120 (0x119b50c00) [pid = 6410] [serial = 388] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 119 (0x12c236c00) [pid = 6410] [serial = 389] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 118 (0x110e7d000) [pid = 6410] [serial = 383] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 117 (0x119811000) [pid = 6410] [serial = 386] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 116 (0x123a3d000) [pid = 6410] [serial = 391] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x124a80800) [pid = 6410] [serial = 362] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x124171800) [pid = 6410] [serial = 361] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x123a41000) [pid = 6410] [serial = 392] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x12881fc00) [pid = 6410] [serial = 394] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x12cb4cc00) [pid = 6410] [serial = 374] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x12c0d8800) [pid = 6410] [serial = 373] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x119b4a800) [pid = 6410] [serial = 380] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x1128b2800) [pid = 6410] [serial = 377] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x12bc28000) [pid = 6410] [serial = 371] [outer = 0x0] [url = about:blank] 20:22:06 INFO - PROCESS | 6410 | 1468639326782 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]]]}] 20:22:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:22:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1222ms 20:22:06 INFO - PROCESS | 6410 | 1468639326791 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 20:22:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:22:06 INFO - PROCESS | 6410 | 1468639326793 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 20:22:06 INFO - PROCESS | 6410 | 1468639326799 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:22:06 INFO - PROCESS | 6410 | 1468639326804 Marionette TRACE conn2 <- [1,598,null,{}] 20:22:06 INFO - PROCESS | 6410 | 1468639326809 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}] 20:22:06 INFO - PROCESS | 6410 | 1468639326811 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:06 INFO - PROCESS | 6410 | 1468639326925 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 20:22:06 INFO - PROCESS | 6410 | 1468639326933 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:06 INFO - PROCESS | 6410 | 1468639326935 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:06 INFO - PROCESS | 6410 | ++DOCSHELL 0x115e23000 == 28 [pid = 6410] [id = 157] 20:22:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x1127d0c00) [pid = 6410] [serial = 468] [outer = 0x0] 20:22:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x1133d6800) [pid = 6410] [serial = 469] [outer = 0x1127d0c00] 20:22:06 INFO - PROCESS | 6410 | 1468639326979 Marionette DEBUG loaded listener.js 20:22:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x1164e4c00) [pid = 6410] [serial = 470] [outer = 0x1127d0c00] 20:22:07 INFO - PROCESS | 6410 | 1468639327433 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]]]}] 20:22:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:22:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 677ms 20:22:07 INFO - PROCESS | 6410 | 1468639327474 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 20:22:07 INFO - PROCESS | 6410 | 1468639327478 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 20:22:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:22:07 INFO - PROCESS | 6410 | 1468639327484 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:22:07 INFO - PROCESS | 6410 | 1468639327486 Marionette TRACE conn2 <- [1,602,null,{}] 20:22:07 INFO - PROCESS | 6410 | 1468639327489 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}] 20:22:07 INFO - PROCESS | 6410 | 1468639327490 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:07 INFO - PROCESS | 6410 | 1468639327568 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 20:22:07 INFO - PROCESS | 6410 | 1468639327572 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:07 INFO - PROCESS | 6410 | 1468639327574 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:07 INFO - PROCESS | 6410 | ++DOCSHELL 0x117157000 == 29 [pid = 6410] [id = 158] 20:22:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x116768c00) [pid = 6410] [serial = 471] [outer = 0x0] 20:22:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x1176f5400) [pid = 6410] [serial = 472] [outer = 0x116768c00] 20:22:07 INFO - PROCESS | 6410 | 1468639327603 Marionette DEBUG loaded listener.js 20:22:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x118821400) [pid = 6410] [serial = 473] [outer = 0x116768c00] 20:22:07 INFO - PROCESS | 6410 | 1468639327972 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]]]}] 20:22:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:22:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 520ms 20:22:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:22:08 INFO - PROCESS | 6410 | 1468639328005 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 20:22:08 INFO - PROCESS | 6410 | 1468639328006 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 20:22:08 INFO - PROCESS | 6410 | 1468639328008 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:22:08 INFO - PROCESS | 6410 | 1468639328011 Marionette TRACE conn2 <- [1,606,null,{}] 20:22:08 INFO - PROCESS | 6410 | 1468639328021 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}] 20:22:08 INFO - PROCESS | 6410 | 1468639328024 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:08 INFO - PROCESS | 6410 | 1468639328099 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 20:22:08 INFO - PROCESS | 6410 | 1468639328103 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:08 INFO - PROCESS | 6410 | 1468639328106 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:08 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191c6800 == 30 [pid = 6410] [id = 159] 20:22:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x119341400) [pid = 6410] [serial = 474] [outer = 0x0] 20:22:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x1198bf000) [pid = 6410] [serial = 475] [outer = 0x119341400] 20:22:08 INFO - PROCESS | 6410 | 1468639328135 Marionette DEBUG loaded listener.js 20:22:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x119b41800) [pid = 6410] [serial = 476] [outer = 0x119341400] 20:22:08 INFO - PROCESS | 6410 | 1468639328455 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]]]}] 20:22:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:22:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 474ms 20:22:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:22:08 INFO - PROCESS | 6410 | 1468639328484 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 20:22:08 INFO - PROCESS | 6410 | 1468639328486 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 20:22:08 INFO - PROCESS | 6410 | 1468639328488 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:22:08 INFO - PROCESS | 6410 | 1468639328489 Marionette TRACE conn2 <- [1,610,null,{}] 20:22:08 INFO - PROCESS | 6410 | 1468639328491 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}] 20:22:08 INFO - PROCESS | 6410 | 1468639328492 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:08 INFO - PROCESS | 6410 | 1468639328570 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 20:22:08 INFO - PROCESS | 6410 | 1468639328646 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:08 INFO - PROCESS | 6410 | 1468639328647 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:08 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199f0800 == 31 [pid = 6410] [id = 160] 20:22:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 117 (0x1189e7000) [pid = 6410] [serial = 477] [outer = 0x0] 20:22:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 118 (0x119b4c400) [pid = 6410] [serial = 478] [outer = 0x1189e7000] 20:22:08 INFO - PROCESS | 6410 | 1468639328675 Marionette DEBUG loaded listener.js 20:22:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 119 (0x123a33800) [pid = 6410] [serial = 479] [outer = 0x1189e7000] 20:22:09 INFO - PROCESS | 6410 | 1468639329009 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]]]}] 20:22:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:22:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 568ms 20:22:09 INFO - PROCESS | 6410 | 1468639329056 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 20:22:09 INFO - PROCESS | 6410 | 1468639329058 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 20:22:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:22:09 INFO - PROCESS | 6410 | 1468639329060 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:22:09 INFO - PROCESS | 6410 | 1468639329061 Marionette TRACE conn2 <- [1,614,null,{}] 20:22:09 INFO - PROCESS | 6410 | 1468639329063 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}] 20:22:09 INFO - PROCESS | 6410 | 1468639329064 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:09 INFO - PROCESS | 6410 | 1468639329159 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 20:22:09 INFO - PROCESS | 6410 | 1468639329163 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:09 INFO - PROCESS | 6410 | 1468639329165 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:09 INFO - PROCESS | 6410 | ++DOCSHELL 0x123884800 == 32 [pid = 6410] [id = 161] 20:22:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 120 (0x113061000) [pid = 6410] [serial = 480] [outer = 0x0] 20:22:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 121 (0x123a3c800) [pid = 6410] [serial = 481] [outer = 0x113061000] 20:22:09 INFO - PROCESS | 6410 | 1468639329189 Marionette DEBUG loaded listener.js 20:22:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 122 (0x123fc3800) [pid = 6410] [serial = 482] [outer = 0x113061000] 20:22:09 INFO - PROCESS | 6410 | 1468639329541 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]]]}] 20:22:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:22:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 517ms 20:22:09 INFO - PROCESS | 6410 | 1468639329578 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 20:22:09 INFO - PROCESS | 6410 | 1468639329579 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 20:22:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:22:09 INFO - PROCESS | 6410 | 1468639329584 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:22:09 INFO - PROCESS | 6410 | 1468639329585 Marionette TRACE conn2 <- [1,618,null,{}] 20:22:09 INFO - PROCESS | 6410 | 1468639329588 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}] 20:22:09 INFO - PROCESS | 6410 | 1468639329592 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:09 INFO - PROCESS | 6410 | 1468639329706 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 20:22:09 INFO - PROCESS | 6410 | 1468639329719 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:09 INFO - PROCESS | 6410 | 1468639329720 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:09 INFO - PROCESS | 6410 | ++DOCSHELL 0x12490a000 == 33 [pid = 6410] [id = 162] 20:22:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 123 (0x124d8e800) [pid = 6410] [serial = 483] [outer = 0x0] 20:22:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 124 (0x125576000) [pid = 6410] [serial = 484] [outer = 0x124d8e800] 20:22:09 INFO - PROCESS | 6410 | 1468639329745 Marionette DEBUG loaded listener.js 20:22:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 125 (0x126c37c00) [pid = 6410] [serial = 485] [outer = 0x124d8e800] 20:22:10 INFO - PROCESS | 6410 | 1468639330100 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]]]}] 20:22:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:22:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 569ms 20:22:10 INFO - PROCESS | 6410 | 1468639330154 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 20:22:10 INFO - PROCESS | 6410 | 1468639330155 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 20:22:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:22:10 INFO - PROCESS | 6410 | 1468639330157 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:22:10 INFO - PROCESS | 6410 | 1468639330158 Marionette TRACE conn2 <- [1,622,null,{}] 20:22:10 INFO - PROCESS | 6410 | 1468639330160 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}] 20:22:10 INFO - PROCESS | 6410 | 1468639330161 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:10 INFO - PROCESS | 6410 | 1468639330255 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 20:22:10 INFO - PROCESS | 6410 | 1468639330268 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:10 INFO - PROCESS | 6410 | 1468639330269 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:10 INFO - PROCESS | 6410 | ++DOCSHELL 0x12565c000 == 34 [pid = 6410] [id = 163] 20:22:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 126 (0x1249cd000) [pid = 6410] [serial = 486] [outer = 0x0] 20:22:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 127 (0x126f87c00) [pid = 6410] [serial = 487] [outer = 0x1249cd000] 20:22:10 INFO - PROCESS | 6410 | 1468639330293 Marionette DEBUG loaded listener.js 20:22:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 128 (0x12881d800) [pid = 6410] [serial = 488] [outer = 0x1249cd000] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 127 (0x118965400) [pid = 6410] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 126 (0x113cb5000) [pid = 6410] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 125 (0x126dce400) [pid = 6410] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 124 (0x119b44000) [pid = 6410] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 123 (0x1128b1c00) [pid = 6410] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 122 (0x128ab9400) [pid = 6410] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 121 (0x12b730000) [pid = 6410] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 120 (0x113c58000) [pid = 6410] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 119 (0x11675ac00) [pid = 6410] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 118 (0x119965800) [pid = 6410] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 117 (0x12416dc00) [pid = 6410] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 116 (0x128ab8c00) [pid = 6410] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x11896b800) [pid = 6410] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x123a41800) [pid = 6410] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x10eaf8800) [pid = 6410] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x123fce000) [pid = 6410] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x12881e400) [pid = 6410] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x12881d400) [pid = 6410] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x126dd2c00) [pid = 6410] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x12b86f000) [pid = 6410] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x115e10400) [pid = 6410] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x12bccf400) [pid = 6410] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x124171000) [pid = 6410] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x126c38800) [pid = 6410] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x12af4c000) [pid = 6410] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:22:10 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x11717dc00) [pid = 6410] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:22:10 INFO - PROCESS | 6410 | 1468639330943 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]]]}] 20:22:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:22:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 821ms 20:22:10 INFO - PROCESS | 6410 | 1468639330986 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 20:22:10 INFO - PROCESS | 6410 | 1468639330987 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 20:22:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:22:10 INFO - PROCESS | 6410 | 1468639330990 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:22:10 INFO - PROCESS | 6410 | 1468639330991 Marionette TRACE conn2 <- [1,626,null,{}] 20:22:10 INFO - PROCESS | 6410 | 1468639330993 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}] 20:22:10 INFO - PROCESS | 6410 | 1468639330994 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:11 INFO - PROCESS | 6410 | 1468639331068 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 20:22:11 INFO - PROCESS | 6410 | 1468639331071 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:11 INFO - PROCESS | 6410 | 1468639331073 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:11 INFO - PROCESS | 6410 | ++DOCSHELL 0x118429800 == 35 [pid = 6410] [id = 164] 20:22:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x11675ac00) [pid = 6410] [serial = 489] [outer = 0x0] 20:22:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x117187000) [pid = 6410] [serial = 490] [outer = 0x11675ac00] 20:22:11 INFO - PROCESS | 6410 | 1468639331097 Marionette DEBUG loaded listener.js 20:22:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x119960800) [pid = 6410] [serial = 491] [outer = 0x11675ac00] 20:22:11 INFO - PROCESS | 6410 | 1468639331419 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]]]}] 20:22:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:22:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 470ms 20:22:11 INFO - PROCESS | 6410 | 1468639331460 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 20:22:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:22:11 INFO - PROCESS | 6410 | 1468639331472 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 20:22:11 INFO - PROCESS | 6410 | 1468639331474 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:22:11 INFO - PROCESS | 6410 | 1468639331475 Marionette TRACE conn2 <- [1,630,null,{}] 20:22:11 INFO - PROCESS | 6410 | 1468639331477 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}] 20:22:11 INFO - PROCESS | 6410 | 1468639331478 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:11 INFO - PROCESS | 6410 | 1468639331576 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 20:22:11 INFO - PROCESS | 6410 | 1468639331583 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:11 INFO - PROCESS | 6410 | 1468639331585 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:11 INFO - PROCESS | 6410 | ++DOCSHELL 0x128adf000 == 36 [pid = 6410] [id = 165] 20:22:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x1128aec00) [pid = 6410] [serial = 492] [outer = 0x0] 20:22:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x11996b000) [pid = 6410] [serial = 493] [outer = 0x1128aec00] 20:22:11 INFO - PROCESS | 6410 | 1468639331609 Marionette DEBUG loaded listener.js 20:22:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x125028c00) [pid = 6410] [serial = 494] [outer = 0x1128aec00] 20:22:11 INFO - PROCESS | 6410 | 1468639331903 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]]]}] 20:22:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:22:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 467ms 20:22:11 INFO - PROCESS | 6410 | 1468639331942 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 20:22:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:22:11 INFO - PROCESS | 6410 | 1468639331943 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 20:22:11 INFO - PROCESS | 6410 | 1468639331945 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:22:11 INFO - PROCESS | 6410 | 1468639331949 Marionette TRACE conn2 <- [1,634,null,{}] 20:22:11 INFO - PROCESS | 6410 | 1468639331952 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}] 20:22:11 INFO - PROCESS | 6410 | 1468639331953 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:12 INFO - PROCESS | 6410 | 1468639332028 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 20:22:12 INFO - PROCESS | 6410 | 1468639332034 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:12 INFO - PROCESS | 6410 | 1468639332034 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x129305800 == 37 [pid = 6410] [id = 166] 20:22:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x115e10400) [pid = 6410] [serial = 495] [outer = 0x0] 20:22:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x12881d400) [pid = 6410] [serial = 496] [outer = 0x115e10400] 20:22:12 INFO - PROCESS | 6410 | 1468639332058 Marionette DEBUG loaded listener.js 20:22:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x128a5e000) [pid = 6410] [serial = 497] [outer = 0x115e10400] 20:22:12 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:12 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:12 INFO - PROCESS | 6410 | 1468639332390 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]]]}] 20:22:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:22:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 474ms 20:22:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:22:12 INFO - PROCESS | 6410 | 1468639332419 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 20:22:12 INFO - PROCESS | 6410 | 1468639332421 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 20:22:12 INFO - PROCESS | 6410 | 1468639332430 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:22:12 INFO - PROCESS | 6410 | 1468639332432 Marionette TRACE conn2 <- [1,638,null,{}] 20:22:12 INFO - PROCESS | 6410 | 1468639332434 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}] 20:22:12 INFO - PROCESS | 6410 | 1468639332436 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:12 INFO - PROCESS | 6410 | 1468639332550 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 20:22:12 INFO - PROCESS | 6410 | 1468639332556 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:12 INFO - PROCESS | 6410 | 1468639332557 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a410800 == 38 [pid = 6410] [id = 167] 20:22:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x128823800) [pid = 6410] [serial = 498] [outer = 0x0] 20:22:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x128aaec00) [pid = 6410] [serial = 499] [outer = 0x128823800] 20:22:12 INFO - PROCESS | 6410 | 1468639332584 Marionette DEBUG loaded listener.js 20:22:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x129453800) [pid = 6410] [serial = 500] [outer = 0x128823800] 20:22:12 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x12a7b0000) [pid = 6410] [serial = 501] [outer = 0x12cd68800] 20:22:12 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:12 INFO - PROCESS | 6410 | 1468639332980 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]]]}] 20:22:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:22:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 576ms 20:22:13 INFO - PROCESS | 6410 | 1468639333000 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 20:22:13 INFO - PROCESS | 6410 | 1468639333003 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 20:22:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:22:13 INFO - PROCESS | 6410 | 1468639333006 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:22:13 INFO - PROCESS | 6410 | 1468639333009 Marionette TRACE conn2 <- [1,642,null,{}] 20:22:13 INFO - PROCESS | 6410 | 1468639333013 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}] 20:22:13 INFO - PROCESS | 6410 | 1468639333015 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:13 INFO - PROCESS | 6410 | 1468639333109 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 20:22:13 INFO - PROCESS | 6410 | 1468639333231 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:13 INFO - PROCESS | 6410 | 1468639333234 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:13 INFO - PROCESS | 6410 | ++DOCSHELL 0x113ccc000 == 39 [pid = 6410] [id = 168] 20:22:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x1127d6400) [pid = 6410] [serial = 502] [outer = 0x0] 20:22:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 117 (0x1128ad000) [pid = 6410] [serial = 503] [outer = 0x1127d6400] 20:22:13 INFO - PROCESS | 6410 | 1468639333267 Marionette DEBUG loaded listener.js 20:22:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 118 (0x113cb4800) [pid = 6410] [serial = 504] [outer = 0x1127d6400] 20:22:13 INFO - PROCESS | 6410 | 1468639333806 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]]]}] 20:22:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:22:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 877ms 20:22:13 INFO - PROCESS | 6410 | 1468639333883 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 20:22:13 INFO - PROCESS | 6410 | 1468639333886 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 20:22:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:22:13 INFO - PROCESS | 6410 | 1468639333890 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:22:13 INFO - PROCESS | 6410 | 1468639333892 Marionette TRACE conn2 <- [1,646,null,{}] 20:22:13 INFO - PROCESS | 6410 | 1468639333895 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}] 20:22:13 INFO - PROCESS | 6410 | 1468639333896 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:14 INFO - PROCESS | 6410 | 1468639334004 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 20:22:14 INFO - PROCESS | 6410 | 1468639334063 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:14 INFO - PROCESS | 6410 | 1468639334064 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:14 INFO - PROCESS | 6410 | ++DOCSHELL 0x11884e800 == 40 [pid = 6410] [id = 169] 20:22:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 119 (0x118246800) [pid = 6410] [serial = 505] [outer = 0x0] 20:22:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 120 (0x1183b5400) [pid = 6410] [serial = 506] [outer = 0x118246800] 20:22:14 INFO - PROCESS | 6410 | 1468639334095 Marionette DEBUG loaded listener.js 20:22:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 121 (0x1189f0400) [pid = 6410] [serial = 507] [outer = 0x118246800] 20:22:14 INFO - PROCESS | 6410 | 1468639334634 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]]]}] 20:22:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:22:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 772ms 20:22:14 INFO - PROCESS | 6410 | 1468639334784 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 20:22:14 INFO - PROCESS | 6410 | 1468639334787 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 20:22:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:22:14 INFO - PROCESS | 6410 | 1468639334819 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:22:14 INFO - PROCESS | 6410 | 1468639334820 Marionette TRACE conn2 <- [1,650,null,{}] 20:22:14 INFO - PROCESS | 6410 | 1468639334824 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}] 20:22:14 INFO - PROCESS | 6410 | 1468639334826 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:14 INFO - PROCESS | 6410 | 1468639334927 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 20:22:14 INFO - PROCESS | 6410 | 1468639334983 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:14 INFO - PROCESS | 6410 | 1468639334986 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:14 INFO - PROCESS | 6410 | ++DOCSHELL 0x116166800 == 41 [pid = 6410] [id = 170] 20:22:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 122 (0x113387800) [pid = 6410] [serial = 508] [outer = 0x0] 20:22:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 123 (0x1133c9800) [pid = 6410] [serial = 509] [outer = 0x113387800] 20:22:15 INFO - PROCESS | 6410 | 1468639335013 Marionette DEBUG loaded listener.js 20:22:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 124 (0x115df4c00) [pid = 6410] [serial = 510] [outer = 0x113387800] 20:22:15 INFO - PROCESS | 6410 | --DOCSHELL 0x129305800 == 40 [pid = 6410] [id = 166] 20:22:15 INFO - PROCESS | 6410 | --DOCSHELL 0x128adf000 == 39 [pid = 6410] [id = 165] 20:22:15 INFO - PROCESS | 6410 | --DOCSHELL 0x118429800 == 38 [pid = 6410] [id = 164] 20:22:15 INFO - PROCESS | 6410 | --DOCSHELL 0x12565c000 == 37 [pid = 6410] [id = 163] 20:22:15 INFO - PROCESS | 6410 | --DOCSHELL 0x12490a000 == 36 [pid = 6410] [id = 162] 20:22:15 INFO - PROCESS | 6410 | --DOCSHELL 0x123884800 == 35 [pid = 6410] [id = 161] 20:22:15 INFO - PROCESS | 6410 | --DOCSHELL 0x1199f0800 == 34 [pid = 6410] [id = 160] 20:22:15 INFO - PROCESS | 6410 | --DOCSHELL 0x1191c6800 == 33 [pid = 6410] [id = 159] 20:22:15 INFO - PROCESS | 6410 | --DOCSHELL 0x117157000 == 32 [pid = 6410] [id = 158] 20:22:15 INFO - PROCESS | 6410 | --DOCSHELL 0x115e23000 == 31 [pid = 6410] [id = 157] 20:22:15 INFO - PROCESS | 6410 | --DOCSHELL 0x119416800 == 30 [pid = 6410] [id = 156] 20:22:15 INFO - PROCESS | 6410 | 1468639335449 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]]]}] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 123 (0x12c83a400) [pid = 6410] [serial = 443] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 122 (0x116881800) [pid = 6410] [serial = 397] [outer = 0x0] [url = about:blank] 20:22:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:22:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 675ms 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 121 (0x12a5da400) [pid = 6410] [serial = 410] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 120 (0x1238f4c00) [pid = 6410] [serial = 418] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 119 (0x116146c00) [pid = 6410] [serial = 436] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 118 (0x12b730400) [pid = 6410] [serial = 430] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 117 (0x12bc2c400) [pid = 6410] [serial = 434] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 116 (0x11980f800) [pid = 6410] [serial = 415] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x118822c00) [pid = 6410] [serial = 413] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x11996cc00) [pid = 6410] [serial = 400] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x125577800) [pid = 6410] [serial = 404] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x129455400) [pid = 6410] [serial = 427] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x128ab0c00) [pid = 6410] [serial = 409] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x12a5db000) [pid = 6410] [serial = 439] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x1249c2400) [pid = 6410] [serial = 421] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x1245a8800) [pid = 6410] [serial = 341] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x127666400) [pid = 6410] [serial = 425] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x12b093800) [pid = 6410] [serial = 428] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x128822c00) [pid = 6410] [serial = 406] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x128824c00) [pid = 6410] [serial = 395] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x12b8be400) [pid = 6410] [serial = 431] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x128e69c00) [pid = 6410] [serial = 308] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x12bcd2800) [pid = 6410] [serial = 440] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x1245b6800) [pid = 6410] [serial = 403] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x119967c00) [pid = 6410] [serial = 416] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x1245b6c00) [pid = 6410] [serial = 424] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x119336800) [pid = 6410] [serial = 398] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1255b9000) [pid = 6410] [serial = 422] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x128828800) [pid = 6410] [serial = 407] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x12bc21c00) [pid = 6410] [serial = 353] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x123a40000) [pid = 6410] [serial = 437] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x1176fac00) [pid = 6410] [serial = 412] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x1189e8800) [pid = 6410] [serial = 344] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x12b8c2400) [pid = 6410] [serial = 433] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x119b29800) [pid = 6410] [serial = 401] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x12c0cf000) [pid = 6410] [serial = 356] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x124df3000) [pid = 6410] [serial = 347] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x12a7bd400) [pid = 6410] [serial = 350] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x123a3e000) [pid = 6410] [serial = 419] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x12ba2b800) [pid = 6410] [serial = 311] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x12c0cd400) [pid = 6410] [serial = 442] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x117186800) [pid = 6410] [serial = 445] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x11718b000) [pid = 6410] [serial = 446] [outer = 0x0] [url = about:blank] 20:22:15 INFO - PROCESS | 6410 | 1468639335498 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 20:22:15 INFO - PROCESS | 6410 | 1468639335499 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 20:22:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:22:15 INFO - PROCESS | 6410 | 1468639335507 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:22:15 INFO - PROCESS | 6410 | 1468639335509 Marionette TRACE conn2 <- [1,654,null,{}] 20:22:15 INFO - PROCESS | 6410 | 1468639335517 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}] 20:22:15 INFO - PROCESS | 6410 | 1468639335519 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:15 INFO - PROCESS | 6410 | 1468639335598 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 20:22:15 INFO - PROCESS | 6410 | 1468639335603 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:15 INFO - PROCESS | 6410 | 1468639335604 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:15 INFO - PROCESS | 6410 | ++DOCSHELL 0x116ab7000 == 31 [pid = 6410] [id = 171] 20:22:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x116881800) [pid = 6410] [serial = 511] [outer = 0x0] 20:22:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1176f4000) [pid = 6410] [serial = 512] [outer = 0x116881800] 20:22:15 INFO - PROCESS | 6410 | 1468639335631 Marionette DEBUG loaded listener.js 20:22:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x118154800) [pid = 6410] [serial = 513] [outer = 0x116881800] 20:22:15 INFO - PROCESS | 6410 | 1468639335947 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]]]}] 20:22:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:22:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 472ms 20:22:15 INFO - PROCESS | 6410 | 1468639335978 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 20:22:15 INFO - PROCESS | 6410 | 1468639335980 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 20:22:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:22:15 INFO - PROCESS | 6410 | 1468639335984 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:22:15 INFO - PROCESS | 6410 | 1468639335985 Marionette TRACE conn2 <- [1,658,null,{}] 20:22:15 INFO - PROCESS | 6410 | 1468639335992 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}] 20:22:15 INFO - PROCESS | 6410 | 1468639335995 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:16 INFO - PROCESS | 6410 | 1468639336085 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 20:22:16 INFO - PROCESS | 6410 | 1468639336141 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:16 INFO - PROCESS | 6410 | 1468639336144 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:16 INFO - PROCESS | 6410 | ++DOCSHELL 0x118846000 == 32 [pid = 6410] [id = 172] 20:22:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x118823c00) [pid = 6410] [serial = 514] [outer = 0x0] 20:22:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x119339000) [pid = 6410] [serial = 515] [outer = 0x118823c00] 20:22:16 INFO - PROCESS | 6410 | 1468639336172 Marionette DEBUG loaded listener.js 20:22:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x119808400) [pid = 6410] [serial = 516] [outer = 0x118823c00] 20:22:16 INFO - PROCESS | 6410 | 1468639336454 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]]]}] 20:22:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:22:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 20:22:16 INFO - PROCESS | 6410 | 1468639336504 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 20:22:16 INFO - PROCESS | 6410 | 1468639336505 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 20:22:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:22:16 INFO - PROCESS | 6410 | 1468639336507 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:22:16 INFO - PROCESS | 6410 | 1468639336508 Marionette TRACE conn2 <- [1,662,null,{}] 20:22:16 INFO - PROCESS | 6410 | 1468639336510 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}] 20:22:16 INFO - PROCESS | 6410 | 1468639336511 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:16 INFO - PROCESS | 6410 | 1468639336591 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 20:22:16 INFO - PROCESS | 6410 | 1468639336647 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:16 INFO - PROCESS | 6410 | 1468639336648 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:16 INFO - PROCESS | 6410 | ++DOCSHELL 0x119a35800 == 33 [pid = 6410] [id = 173] 20:22:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x11933ec00) [pid = 6410] [serial = 517] [outer = 0x0] 20:22:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x119964c00) [pid = 6410] [serial = 518] [outer = 0x11933ec00] 20:22:16 INFO - PROCESS | 6410 | 1468639336674 Marionette DEBUG loaded listener.js 20:22:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x119b4b000) [pid = 6410] [serial = 519] [outer = 0x11933ec00] 20:22:16 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:16 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:17 INFO - PROCESS | 6410 | 1468639337007 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]]]}] 20:22:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:22:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 520ms 20:22:17 INFO - PROCESS | 6410 | 1468639337028 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 20:22:17 INFO - PROCESS | 6410 | 1468639337032 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 20:22:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:22:17 INFO - PROCESS | 6410 | 1468639337036 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:22:17 INFO - PROCESS | 6410 | 1468639337037 Marionette TRACE conn2 <- [1,666,null,{}] 20:22:17 INFO - PROCESS | 6410 | 1468639337040 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}] 20:22:17 INFO - PROCESS | 6410 | 1468639337042 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:17 INFO - PROCESS | 6410 | 1468639337116 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 20:22:17 INFO - PROCESS | 6410 | 1468639337120 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:17 INFO - PROCESS | 6410 | 1468639337121 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:17 INFO - PROCESS | 6410 | ++DOCSHELL 0x12397e800 == 34 [pid = 6410] [id = 174] 20:22:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x119b44400) [pid = 6410] [serial = 520] [outer = 0x0] 20:22:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x123a33000) [pid = 6410] [serial = 521] [outer = 0x119b44400] 20:22:17 INFO - PROCESS | 6410 | 1468639337147 Marionette DEBUG loaded listener.js 20:22:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x123a3fc00) [pid = 6410] [serial = 522] [outer = 0x119b44400] 20:22:17 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:17 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:17 INFO - PROCESS | 6410 | 1468639337465 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]]]}] 20:22:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:22:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 470ms 20:22:17 INFO - PROCESS | 6410 | 1468639337528 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 20:22:17 INFO - PROCESS | 6410 | 1468639337532 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 20:22:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:22:17 INFO - PROCESS | 6410 | 1468639337536 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:22:17 INFO - PROCESS | 6410 | 1468639337537 Marionette TRACE conn2 <- [1,670,null,{}] 20:22:17 INFO - PROCESS | 6410 | 1468639337546 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}] 20:22:17 INFO - PROCESS | 6410 | 1468639337552 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:17 INFO - PROCESS | 6410 | 1468639337669 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 20:22:17 INFO - PROCESS | 6410 | 1468639337705 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:17 INFO - PROCESS | 6410 | 1468639337707 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:17 INFO - PROCESS | 6410 | ++DOCSHELL 0x12443b800 == 35 [pid = 6410] [id = 175] 20:22:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x123b8ec00) [pid = 6410] [serial = 523] [outer = 0x0] 20:22:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x12416c000) [pid = 6410] [serial = 524] [outer = 0x123b8ec00] 20:22:17 INFO - PROCESS | 6410 | 1468639337732 Marionette DEBUG loaded listener.js 20:22:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1245b7c00) [pid = 6410] [serial = 525] [outer = 0x123b8ec00] 20:22:18 INFO - PROCESS | 6410 | 1468639338063 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]]]}] 20:22:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 574ms 20:22:18 INFO - PROCESS | 6410 | 1468639338111 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 20:22:18 INFO - PROCESS | 6410 | 1468639338112 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 20:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:22:18 INFO - PROCESS | 6410 | 1468639338114 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:22:18 INFO - PROCESS | 6410 | 1468639338115 Marionette TRACE conn2 <- [1,674,null,{}] 20:22:18 INFO - PROCESS | 6410 | 1468639338118 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}] 20:22:18 INFO - PROCESS | 6410 | 1468639338119 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:18 INFO - PROCESS | 6410 | 1468639338215 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 20:22:18 INFO - PROCESS | 6410 | 1468639338219 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:18 INFO - PROCESS | 6410 | 1468639338220 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:18 INFO - PROCESS | 6410 | ++DOCSHELL 0x124ac3800 == 36 [pid = 6410] [id = 176] 20:22:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x1249c2400) [pid = 6410] [serial = 526] [outer = 0x0] 20:22:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x124df0800) [pid = 6410] [serial = 527] [outer = 0x1249c2400] 20:22:18 INFO - PROCESS | 6410 | 1468639338243 Marionette DEBUG loaded listener.js 20:22:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x1255b3000) [pid = 6410] [serial = 528] [outer = 0x1249c2400] 20:22:18 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:18 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:22:18 INFO - PROCESS | 6410 | 1468639338561 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]]]}] 20:22:18 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 20:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 20:22:18 INFO - PROCESS | 6410 | 1468639338586 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 20:22:18 INFO - PROCESS | 6410 | 1468639338588 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 20:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:22:18 INFO - PROCESS | 6410 | 1468639338590 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:22:18 INFO - PROCESS | 6410 | 1468639338591 Marionette TRACE conn2 <- [1,678,null,{}] 20:22:18 INFO - PROCESS | 6410 | 1468639338605 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}] 20:22:18 INFO - PROCESS | 6410 | 1468639338606 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:18 INFO - PROCESS | 6410 | 1468639338709 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 20:22:18 INFO - PROCESS | 6410 | 1468639338713 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:18 INFO - PROCESS | 6410 | 1468639338714 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:18 INFO - PROCESS | 6410 | ++DOCSHELL 0x126d99800 == 37 [pid = 6410] [id = 177] 20:22:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x124aa2000) [pid = 6410] [serial = 529] [outer = 0x0] 20:22:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x12685ec00) [pid = 6410] [serial = 530] [outer = 0x124aa2000] 20:22:18 INFO - PROCESS | 6410 | 1468639338739 Marionette DEBUG loaded listener.js 20:22:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x126dd7800) [pid = 6410] [serial = 531] [outer = 0x124aa2000] 20:22:19 INFO - PROCESS | 6410 | 1468639339093 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]]]}] 20:22:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:22:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 520ms 20:22:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:22:19 INFO - PROCESS | 6410 | 1468639339110 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 20:22:19 INFO - PROCESS | 6410 | 1468639339111 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 20:22:19 INFO - PROCESS | 6410 | 1468639339116 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:22:19 INFO - PROCESS | 6410 | 1468639339119 Marionette TRACE conn2 <- [1,682,null,{}] 20:22:19 INFO - PROCESS | 6410 | 1468639339129 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}] 20:22:19 INFO - PROCESS | 6410 | 1468639339130 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:19 INFO - PROCESS | 6410 | 1468639339229 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 20:22:19 INFO - PROCESS | 6410 | 1468639339233 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:19 INFO - PROCESS | 6410 | 1468639339234 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:19 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ef4000 == 38 [pid = 6410] [id = 178] 20:22:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x125027400) [pid = 6410] [serial = 532] [outer = 0x0] 20:22:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x12881e800) [pid = 6410] [serial = 533] [outer = 0x125027400] 20:22:19 INFO - PROCESS | 6410 | 1468639339257 Marionette DEBUG loaded listener.js 20:22:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x128829000) [pid = 6410] [serial = 534] [outer = 0x125027400] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x110e7a800) [pid = 6410] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x113061000) [pid = 6410] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x1198c7c00) [pid = 6410] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x119341400) [pid = 6410] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x1127d0c00) [pid = 6410] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1176fdc00) [pid = 6410] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x124d8e800) [pid = 6410] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x123a3d800) [pid = 6410] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x116768c00) [pid = 6410] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x128a63400) [pid = 6410] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x128a66400) [pid = 6410] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x1128a6400) [pid = 6410] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x1249cd000) [pid = 6410] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x115e10400) [pid = 6410] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x11675ac00) [pid = 6410] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1128aec00) [pid = 6410] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:22:19 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1189e7000) [pid = 6410] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:22:20 INFO - PROCESS | 6410 | 1468639340170 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]]]}] 20:22:20 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) 20:22:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1081ms 20:22:20 INFO - PROCESS | 6410 | 1468639340195 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 20:22:20 INFO - PROCESS | 6410 | 1468639340197 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 20:22:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:22:20 INFO - PROCESS | 6410 | 1468639340201 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:22:20 INFO - PROCESS | 6410 | 1468639340202 Marionette TRACE conn2 <- [1,686,null,{}] 20:22:20 INFO - PROCESS | 6410 | 1468639340204 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}] 20:22:20 INFO - PROCESS | 6410 | 1468639340205 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:20 INFO - PROCESS | 6410 | 1468639340280 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 20:22:20 INFO - PROCESS | 6410 | 1468639340285 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:20 INFO - PROCESS | 6410 | 1468639340286 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:20 INFO - PROCESS | 6410 | ++DOCSHELL 0x123e4a000 == 39 [pid = 6410] [id = 179] 20:22:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1127d0c00) [pid = 6410] [serial = 535] [outer = 0x0] 20:22:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x11933a800) [pid = 6410] [serial = 536] [outer = 0x1127d0c00] 20:22:20 INFO - PROCESS | 6410 | 1468639340310 Marionette DEBUG loaded listener.js 20:22:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x11996f000) [pid = 6410] [serial = 537] [outer = 0x1127d0c00] 20:22:21 INFO - PROCESS | 6410 | 1468639341119 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]]]}] 20:22:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:22:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 20:22:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:22:21 INFO - PROCESS | 6410 | 1468639341170 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 20:22:21 INFO - PROCESS | 6410 | 1468639341172 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 20:22:21 INFO - PROCESS | 6410 | 1468639341174 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:22:21 INFO - PROCESS | 6410 | 1468639341176 Marionette TRACE conn2 <- [1,690,null,{}] 20:22:21 INFO - PROCESS | 6410 | 1468639341178 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}] 20:22:21 INFO - PROCESS | 6410 | 1468639341180 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:21 INFO - PROCESS | 6410 | 1468639341291 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 20:22:21 INFO - PROCESS | 6410 | 1468639341297 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:21 INFO - PROCESS | 6410 | 1468639341299 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:21 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a75d800 == 40 [pid = 6410] [id = 180] 20:22:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x119341400) [pid = 6410] [serial = 538] [outer = 0x0] 20:22:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x123ee7400) [pid = 6410] [serial = 539] [outer = 0x119341400] 20:22:21 INFO - PROCESS | 6410 | 1468639341334 Marionette DEBUG loaded listener.js 20:22:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x128aadc00) [pid = 6410] [serial = 540] [outer = 0x119341400] 20:22:22 INFO - PROCESS | 6410 | 1468639342334 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]]]}] 20:22:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:22:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1172ms 20:22:22 INFO - PROCESS | 6410 | 1468639342347 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 20:22:22 INFO - PROCESS | 6410 | 1468639342351 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 20:22:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:22:22 INFO - PROCESS | 6410 | 1468639342354 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:22:22 INFO - PROCESS | 6410 | 1468639342357 Marionette TRACE conn2 <- [1,694,null,{}] 20:22:22 INFO - PROCESS | 6410 | 1468639342360 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}] 20:22:22 INFO - PROCESS | 6410 | 1468639342362 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:22 INFO - PROCESS | 6410 | 1468639342461 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 20:22:22 INFO - PROCESS | 6410 | 1468639342515 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:22 INFO - PROCESS | 6410 | 1468639342516 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:22 INFO - PROCESS | 6410 | ++DOCSHELL 0x1168b8000 == 41 [pid = 6410] [id = 181] 20:22:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1132db400) [pid = 6410] [serial = 541] [outer = 0x0] 20:22:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x116199400) [pid = 6410] [serial = 542] [outer = 0x1132db400] 20:22:22 INFO - PROCESS | 6410 | 1468639342547 Marionette DEBUG loaded listener.js 20:22:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x11717dc00) [pid = 6410] [serial = 543] [outer = 0x1132db400] 20:22:23 INFO - PROCESS | 6410 | 1468639343474 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]]]}] 20:22:23 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) 20:22:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1171ms 20:22:23 INFO - PROCESS | 6410 | 1468639343525 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 20:22:23 INFO - PROCESS | 6410 | 1468639343528 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 20:22:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:22:23 INFO - PROCESS | 6410 | 1468639343533 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:22:23 INFO - PROCESS | 6410 | 1468639343534 Marionette TRACE conn2 <- [1,698,null,{}] 20:22:23 INFO - PROCESS | 6410 | 1468639343537 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}] 20:22:23 INFO - PROCESS | 6410 | 1468639343539 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:23 INFO - PROCESS | 6410 | 1468639343640 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 20:22:23 INFO - PROCESS | 6410 | 1468639343695 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:23 INFO - PROCESS | 6410 | 1468639343697 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:23 INFO - PROCESS | 6410 | ++DOCSHELL 0x12387f000 == 42 [pid = 6410] [id = 182] 20:22:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x11840e400) [pid = 6410] [serial = 544] [outer = 0x0] 20:22:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x11942ac00) [pid = 6410] [serial = 545] [outer = 0x11840e400] 20:22:23 INFO - PROCESS | 6410 | 1468639343727 Marionette DEBUG loaded listener.js 20:22:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x119965800) [pid = 6410] [serial = 546] [outer = 0x11840e400] 20:22:24 INFO - PROCESS | 6410 | 1468639344689 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]]]}] 20:22:24 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) 20:22:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1170ms 20:22:24 INFO - PROCESS | 6410 | 1468639344703 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 20:22:24 INFO - PROCESS | 6410 | 1468639344706 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 20:22:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:22:24 INFO - PROCESS | 6410 | 1468639344709 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:22:24 INFO - PROCESS | 6410 | 1468639344711 Marionette TRACE conn2 <- [1,702,null,{}] 20:22:24 INFO - PROCESS | 6410 | 1468639344728 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}] 20:22:24 INFO - PROCESS | 6410 | 1468639344730 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:24 INFO - PROCESS | 6410 | 1468639344819 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 20:22:24 INFO - PROCESS | 6410 | 1468639344873 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:24 INFO - PROCESS | 6410 | 1468639344875 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:24 INFO - PROCESS | 6410 | ++DOCSHELL 0x118168800 == 43 [pid = 6410] [id = 183] 20:22:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x117d38800) [pid = 6410] [serial = 547] [outer = 0x0] 20:22:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x118153800) [pid = 6410] [serial = 548] [outer = 0x117d38800] 20:22:24 INFO - PROCESS | 6410 | 1468639344903 Marionette DEBUG loaded listener.js 20:22:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x118827c00) [pid = 6410] [serial = 549] [outer = 0x117d38800] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x123e4a000 == 42 [pid = 6410] [id = 179] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x128ef4000 == 41 [pid = 6410] [id = 178] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x126d99800 == 40 [pid = 6410] [id = 177] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x124ac3800 == 39 [pid = 6410] [id = 176] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x12443b800 == 38 [pid = 6410] [id = 175] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x12397e800 == 37 [pid = 6410] [id = 174] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x119a35800 == 36 [pid = 6410] [id = 173] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x118846000 == 35 [pid = 6410] [id = 172] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x116ab7000 == 34 [pid = 6410] [id = 171] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x116166800 == 33 [pid = 6410] [id = 170] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x11884e800 == 32 [pid = 6410] [id = 169] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x12a410800 == 31 [pid = 6410] [id = 167] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x113ccc000 == 30 [pid = 6410] [id = 168] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x12387f000 == 29 [pid = 6410] [id = 182] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x12a75d800 == 28 [pid = 6410] [id = 180] 20:22:25 INFO - PROCESS | 6410 | --DOCSHELL 0x1168b8000 == 27 [pid = 6410] [id = 181] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x117186400) [pid = 6410] [serial = 449] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x1128ae000) [pid = 6410] [serial = 448] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x123a3c800) [pid = 6410] [serial = 481] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x119b44800) [pid = 6410] [serial = 452] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x119966000) [pid = 6410] [serial = 451] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1198bf000) [pid = 6410] [serial = 475] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x119b41800) [pid = 6410] [serial = 476] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1133d6800) [pid = 6410] [serial = 469] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1164e4c00) [pid = 6410] [serial = 470] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x119b46c00) [pid = 6410] [serial = 467] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x125576000) [pid = 6410] [serial = 484] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x11980d800) [pid = 6410] [serial = 466] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x128a5d800) [pid = 6410] [serial = 455] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x126f85c00) [pid = 6410] [serial = 454] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1176f5400) [pid = 6410] [serial = 472] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x118821400) [pid = 6410] [serial = 473] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x128ab2000) [pid = 6410] [serial = 458] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x128a69000) [pid = 6410] [serial = 457] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x12a7bac00) [pid = 6410] [serial = 461] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x12a42d800) [pid = 6410] [serial = 460] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x1128ac800) [pid = 6410] [serial = 463] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x116760400) [pid = 6410] [serial = 464] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x126f87c00) [pid = 6410] [serial = 487] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x126c37c00) [pid = 6410] [serial = 485] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x128a5e000) [pid = 6410] [serial = 497] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x117187000) [pid = 6410] [serial = 490] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x11996b000) [pid = 6410] [serial = 493] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x119960800) [pid = 6410] [serial = 491] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x12881d400) [pid = 6410] [serial = 496] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x11675b000) [pid = 6410] [serial = 209] [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.] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x12881d800) [pid = 6410] [serial = 488] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x119b4c400) [pid = 6410] [serial = 478] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x123a33800) [pid = 6410] [serial = 479] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 69 (0x128aaec00) [pid = 6410] [serial = 499] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 68 (0x125028c00) [pid = 6410] [serial = 494] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | --DOMWINDOW == 67 (0x123fc3800) [pid = 6410] [serial = 482] [outer = 0x0] [url = about:blank] 20:22:26 INFO - PROCESS | 6410 | 1468639346066 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]]]}] 20:22:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:22:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1388ms 20:22:26 INFO - PROCESS | 6410 | 1468639346104 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 20:22:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:22:26 INFO - PROCESS | 6410 | 1468639346107 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 20:22:26 INFO - PROCESS | 6410 | 1468639346109 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:22:26 INFO - PROCESS | 6410 | 1468639346111 Marionette TRACE conn2 <- [1,706,null,{}] 20:22:26 INFO - PROCESS | 6410 | 1468639346117 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}] 20:22:26 INFO - PROCESS | 6410 | 1468639346118 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:26 INFO - PROCESS | 6410 | 1468639346190 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 20:22:26 INFO - PROCESS | 6410 | 1468639346194 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:26 INFO - PROCESS | 6410 | 1468639346198 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:26 INFO - PROCESS | 6410 | ++DOCSHELL 0x1130a0800 == 28 [pid = 6410] [id = 184] 20:22:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 68 (0x112ef2000) [pid = 6410] [serial = 550] [outer = 0x0] 20:22:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x113022000) [pid = 6410] [serial = 551] [outer = 0x112ef2000] 20:22:26 INFO - PROCESS | 6410 | 1468639346227 Marionette DEBUG loaded listener.js 20:22:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x1133a7800) [pid = 6410] [serial = 552] [outer = 0x112ef2000] 20:22:27 INFO - PROCESS | 6410 | 1468639347040 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]]]}] 20:22:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:22:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 975ms 20:22:27 INFO - PROCESS | 6410 | 1468639347088 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 20:22:27 INFO - PROCESS | 6410 | 1468639347091 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 20:22:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:22:27 INFO - PROCESS | 6410 | 1468639347097 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:22:27 INFO - PROCESS | 6410 | 1468639347099 Marionette TRACE conn2 <- [1,710,null,{}] 20:22:27 INFO - PROCESS | 6410 | 1468639347101 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}] 20:22:27 INFO - PROCESS | 6410 | 1468639347103 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:27 INFO - PROCESS | 6410 | 1468639347177 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 20:22:27 INFO - PROCESS | 6410 | 1468639347183 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:27 INFO - PROCESS | 6410 | 1468639347185 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:27 INFO - PROCESS | 6410 | ++DOCSHELL 0x11660e000 == 29 [pid = 6410] [id = 185] 20:22:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x115e6f400) [pid = 6410] [serial = 553] [outer = 0x0] 20:22:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x1164ea000) [pid = 6410] [serial = 554] [outer = 0x115e6f400] 20:22:27 INFO - PROCESS | 6410 | 1468639347212 Marionette DEBUG loaded listener.js 20:22:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x11687d400) [pid = 6410] [serial = 555] [outer = 0x115e6f400] 20:22:28 INFO - PROCESS | 6410 | 1468639348025 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]]]}] 20:22:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:22:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 20:22:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:22:28 INFO - PROCESS | 6410 | 1468639348070 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 20:22:28 INFO - PROCESS | 6410 | 1468639348071 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 20:22:28 INFO - PROCESS | 6410 | 1468639348073 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:22:28 INFO - PROCESS | 6410 | 1468639348076 Marionette TRACE conn2 <- [1,714,null,{}] 20:22:28 INFO - PROCESS | 6410 | 1468639348092 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}] 20:22:28 INFO - PROCESS | 6410 | 1468639348095 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:28 INFO - PROCESS | 6410 | 1468639348191 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 20:22:28 INFO - PROCESS | 6410 | 1468639348197 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:28 INFO - PROCESS | 6410 | 1468639348200 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:28 INFO - PROCESS | 6410 | ++DOCSHELL 0x117d81800 == 30 [pid = 6410] [id = 186] 20:22:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x117d40400) [pid = 6410] [serial = 556] [outer = 0x0] 20:22:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x11824f400) [pid = 6410] [serial = 557] [outer = 0x117d40400] 20:22:28 INFO - PROCESS | 6410 | 1468639348226 Marionette DEBUG loaded listener.js 20:22:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x11840c000) [pid = 6410] [serial = 558] [outer = 0x117d40400] 20:22:29 INFO - PROCESS | 6410 | 1468639349029 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]]]}] 20:22:29 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 20:22:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 975ms 20:22:29 INFO - PROCESS | 6410 | 1468639349049 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 20:22:29 INFO - PROCESS | 6410 | 1468639349051 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 20:22:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:22:29 INFO - PROCESS | 6410 | 1468639349053 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:22:29 INFO - PROCESS | 6410 | 1468639349054 Marionette TRACE conn2 <- [1,718,null,{}] 20:22:29 INFO - PROCESS | 6410 | 1468639349056 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}] 20:22:29 INFO - PROCESS | 6410 | 1468639349057 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:29 INFO - PROCESS | 6410 | 1468639349148 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 20:22:29 INFO - PROCESS | 6410 | 1468639349184 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:29 INFO - PROCESS | 6410 | 1468639349185 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:29 INFO - PROCESS | 6410 | ++DOCSHELL 0x118834800 == 31 [pid = 6410] [id = 187] 20:22:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x11896b800) [pid = 6410] [serial = 559] [outer = 0x0] 20:22:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x11933ac00) [pid = 6410] [serial = 560] [outer = 0x11896b800] 20:22:29 INFO - PROCESS | 6410 | 1468639349209 Marionette DEBUG loaded listener.js 20:22:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x119804800) [pid = 6410] [serial = 561] [outer = 0x11896b800] 20:22:30 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x124aa2000) [pid = 6410] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:22:30 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x1249c2400) [pid = 6410] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:22:30 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x113387800) [pid = 6410] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:22:30 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x118823c00) [pid = 6410] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:22:30 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x11933ec00) [pid = 6410] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:22:30 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x119b44400) [pid = 6410] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:22:30 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x118246800) [pid = 6410] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:22:30 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x128823800) [pid = 6410] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:22:30 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x116881800) [pid = 6410] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:22:30 INFO - PROCESS | 6410 | --DOMWINDOW == 69 (0x1127d6400) [pid = 6410] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:22:30 INFO - PROCESS | 6410 | --DOMWINDOW == 68 (0x125027400) [pid = 6410] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:22:30 INFO - PROCESS | 6410 | --DOMWINDOW == 67 (0x119341400) [pid = 6410] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:22:30 INFO - PROCESS | 6410 | --DOMWINDOW == 66 (0x1127d0c00) [pid = 6410] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:22:30 INFO - PROCESS | 6410 | --DOMWINDOW == 65 (0x123b8ec00) [pid = 6410] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:22:30 INFO - PROCESS | 6410 | 1468639350061 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]]]}] 20:22:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:22:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1020ms 20:22:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:22:30 INFO - PROCESS | 6410 | 1468639350074 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 20:22:30 INFO - PROCESS | 6410 | 1468639350075 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 20:22:30 INFO - PROCESS | 6410 | 1468639350077 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:22:30 INFO - PROCESS | 6410 | 1468639350078 Marionette TRACE conn2 <- [1,722,null,{}] 20:22:30 INFO - PROCESS | 6410 | 1468639350089 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}] 20:22:30 INFO - PROCESS | 6410 | 1468639350090 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:30 INFO - PROCESS | 6410 | 1468639350164 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 20:22:30 INFO - PROCESS | 6410 | 1468639350168 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:30 INFO - PROCESS | 6410 | 1468639350169 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:30 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191b6000 == 32 [pid = 6410] [id = 188] 20:22:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 66 (0x110e7b000) [pid = 6410] [serial = 562] [outer = 0x0] 20:22:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 67 (0x118246800) [pid = 6410] [serial = 563] [outer = 0x110e7b000] 20:22:30 INFO - PROCESS | 6410 | 1468639350195 Marionette DEBUG loaded listener.js 20:22:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 68 (0x119809c00) [pid = 6410] [serial = 564] [outer = 0x110e7b000] 20:22:30 INFO - PROCESS | 6410 | 1468639350495 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] 20:22:30 INFO - PROCESS | 6410 | 1468639350551 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 20:22:30 INFO - PROCESS | 6410 | 1468639350553 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:22:30 INFO - PROCESS | 6410 | 1468639350554 Marionette TRACE conn2 <- [1,726,null,{}] 20:22:30 INFO - PROCESS | 6410 | 1468639350557 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}] 20:22:30 INFO - PROCESS | 6410 | 1468639350561 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:30 INFO - PROCESS | 6410 | 1468639350673 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 20:22:30 INFO - PROCESS | 6410 | 1468639350681 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:30 INFO - PROCESS | 6410 | 1468639350682 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:30 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199ec000 == 33 [pid = 6410] [id = 189] 20:22:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x11297c400) [pid = 6410] [serial = 565] [outer = 0x0] 20:22:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x1198bc400) [pid = 6410] [serial = 566] [outer = 0x11297c400] 20:22:30 INFO - PROCESS | 6410 | 1468639350707 Marionette DEBUG loaded listener.js 20:22:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x119b96800) [pid = 6410] [serial = 567] [outer = 0x11297c400] 20:22:31 INFO - PROCESS | 6410 | 1468639351030 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]]]}] 20:22:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:22:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 517ms 20:22:31 INFO - PROCESS | 6410 | 1468639351072 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 20:22:31 INFO - PROCESS | 6410 | 1468639351073 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 20:22:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:22:31 INFO - PROCESS | 6410 | 1468639351075 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:22:31 INFO - PROCESS | 6410 | 1468639351076 Marionette TRACE conn2 <- [1,730,null,{}] 20:22:31 INFO - PROCESS | 6410 | 1468639351079 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}] 20:22:31 INFO - PROCESS | 6410 | 1468639351080 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:31 INFO - PROCESS | 6410 | 1468639351157 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 20:22:31 INFO - PROCESS | 6410 | 1468639351160 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:31 INFO - PROCESS | 6410 | 1468639351161 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:31 INFO - PROCESS | 6410 | ++DOCSHELL 0x121784000 == 34 [pid = 6410] [id = 190] 20:22:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x1128b0c00) [pid = 6410] [serial = 568] [outer = 0x0] 20:22:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x121713800) [pid = 6410] [serial = 569] [outer = 0x1128b0c00] 20:22:31 INFO - PROCESS | 6410 | 1468639351187 Marionette DEBUG loaded listener.js 20:22:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x123a97000) [pid = 6410] [serial = 570] [outer = 0x1128b0c00] 20:22:31 INFO - PROCESS | 6410 | 1468639351519 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] 20:22:31 INFO - PROCESS | 6410 | 1468639351548 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 20:22:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:22:31 INFO - PROCESS | 6410 | 1468639351554 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:22:31 INFO - PROCESS | 6410 | 1468639351555 Marionette TRACE conn2 <- [1,734,null,{}] 20:22:31 INFO - PROCESS | 6410 | 1468639351557 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}] 20:22:31 INFO - PROCESS | 6410 | 1468639351559 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:31 INFO - PROCESS | 6410 | 1468639351660 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 20:22:31 INFO - PROCESS | 6410 | 1468639351666 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:31 INFO - PROCESS | 6410 | 1468639351667 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:31 INFO - PROCESS | 6410 | ++DOCSHELL 0x123885000 == 35 [pid = 6410] [id = 191] 20:22:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x119b99800) [pid = 6410] [serial = 571] [outer = 0x0] 20:22:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x123b8cc00) [pid = 6410] [serial = 572] [outer = 0x119b99800] 20:22:31 INFO - PROCESS | 6410 | 1468639351692 Marionette DEBUG loaded listener.js 20:22:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x124170000) [pid = 6410] [serial = 573] [outer = 0x119b99800] 20:22:31 INFO - PROCESS | 6410 | 1468639351983 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]]]}] 20:22:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:22:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 469ms 20:22:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:22:32 INFO - PROCESS | 6410 | 1468639352023 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 20:22:32 INFO - PROCESS | 6410 | 1468639352024 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 20:22:32 INFO - PROCESS | 6410 | 1468639352027 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:22:32 INFO - PROCESS | 6410 | 1468639352028 Marionette TRACE conn2 <- [1,738,null,{}] 20:22:32 INFO - PROCESS | 6410 | 1468639352031 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}] 20:22:32 INFO - PROCESS | 6410 | 1468639352034 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:32 INFO - PROCESS | 6410 | 1468639352153 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 20:22:32 INFO - PROCESS | 6410 | 1468639352201 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:32 INFO - PROCESS | 6410 | 1468639352202 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:32 INFO - PROCESS | 6410 | ++DOCSHELL 0x112550000 == 36 [pid = 6410] [id = 192] 20:22:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x111c76400) [pid = 6410] [serial = 574] [outer = 0x0] 20:22:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x1127cdc00) [pid = 6410] [serial = 575] [outer = 0x111c76400] 20:22:32 INFO - PROCESS | 6410 | 1468639352234 Marionette DEBUG loaded listener.js 20:22:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x112985800) [pid = 6410] [serial = 576] [outer = 0x111c76400] 20:22:33 INFO - PROCESS | 6410 | 1468639353213 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]]]}] 20:22:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:22:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1222ms 20:22:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:22:33 INFO - PROCESS | 6410 | 1468639353251 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 20:22:33 INFO - PROCESS | 6410 | 1468639353254 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 20:22:33 INFO - PROCESS | 6410 | 1468639353257 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:22:33 INFO - PROCESS | 6410 | 1468639353259 Marionette TRACE conn2 <- [1,742,null,{}] 20:22:33 INFO - PROCESS | 6410 | 1468639353262 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}] 20:22:33 INFO - PROCESS | 6410 | 1468639353264 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:33 INFO - PROCESS | 6410 | 1468639353367 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 20:22:33 INFO - PROCESS | 6410 | 1468639353415 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:33 INFO - PROCESS | 6410 | 1468639353416 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:33 INFO - PROCESS | 6410 | ++DOCSHELL 0x117d85800 == 37 [pid = 6410] [id = 193] 20:22:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x113cb8800) [pid = 6410] [serial = 577] [outer = 0x0] 20:22:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x116806c00) [pid = 6410] [serial = 578] [outer = 0x113cb8800] 20:22:33 INFO - PROCESS | 6410 | 1468639353447 Marionette DEBUG loaded listener.js 20:22:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x11717d400) [pid = 6410] [serial = 579] [outer = 0x113cb8800] 20:22:34 INFO - PROCESS | 6410 | --DOCSHELL 0x123885000 == 36 [pid = 6410] [id = 191] 20:22:34 INFO - PROCESS | 6410 | --DOCSHELL 0x121784000 == 35 [pid = 6410] [id = 190] 20:22:34 INFO - PROCESS | 6410 | --DOCSHELL 0x1199ec000 == 34 [pid = 6410] [id = 189] 20:22:34 INFO - PROCESS | 6410 | --DOCSHELL 0x1191b6000 == 33 [pid = 6410] [id = 188] 20:22:34 INFO - PROCESS | 6410 | --DOCSHELL 0x118834800 == 32 [pid = 6410] [id = 187] 20:22:34 INFO - PROCESS | 6410 | --DOCSHELL 0x117d81800 == 31 [pid = 6410] [id = 186] 20:22:34 INFO - PROCESS | 6410 | --DOCSHELL 0x11660e000 == 30 [pid = 6410] [id = 185] 20:22:34 INFO - PROCESS | 6410 | --DOCSHELL 0x1130a0800 == 29 [pid = 6410] [id = 184] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x12685ec00) [pid = 6410] [serial = 530] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x124df0800) [pid = 6410] [serial = 527] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x1133c9800) [pid = 6410] [serial = 509] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x126dd7800) [pid = 6410] [serial = 531] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x115df4c00) [pid = 6410] [serial = 510] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x119339000) [pid = 6410] [serial = 515] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x119808400) [pid = 6410] [serial = 516] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x119964c00) [pid = 6410] [serial = 518] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x119b4b000) [pid = 6410] [serial = 519] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x123a33000) [pid = 6410] [serial = 521] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x1183b5400) [pid = 6410] [serial = 506] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x1189f0400) [pid = 6410] [serial = 507] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x129453800) [pid = 6410] [serial = 500] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 69 (0x1176f4000) [pid = 6410] [serial = 512] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 68 (0x118154800) [pid = 6410] [serial = 513] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 67 (0x1128ad000) [pid = 6410] [serial = 503] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 66 (0x113cb4800) [pid = 6410] [serial = 504] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 65 (0x128829000) [pid = 6410] [serial = 534] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 64 (0x12881e800) [pid = 6410] [serial = 533] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 63 (0x128aadc00) [pid = 6410] [serial = 540] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 62 (0x11996f000) [pid = 6410] [serial = 537] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 61 (0x123ee7400) [pid = 6410] [serial = 539] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 60 (0x12416c000) [pid = 6410] [serial = 524] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 59 (0x1245b7c00) [pid = 6410] [serial = 525] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 58 (0x1255b3000) [pid = 6410] [serial = 528] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 57 (0x123a3fc00) [pid = 6410] [serial = 522] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | --DOMWINDOW == 56 (0x11933a800) [pid = 6410] [serial = 536] [outer = 0x0] [url = about:blank] 20:22:34 INFO - PROCESS | 6410 | 1468639354494 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]]]}] 20:22:34 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 20:22:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1273ms 20:22:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:22:34 INFO - PROCESS | 6410 | 1468639354530 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 20:22:34 INFO - PROCESS | 6410 | 1468639354532 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 20:22:34 INFO - PROCESS | 6410 | 1468639354535 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:22:34 INFO - PROCESS | 6410 | 1468639354537 Marionette TRACE conn2 <- [1,746,null,{}] 20:22:34 INFO - PROCESS | 6410 | 1468639354540 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}] 20:22:34 INFO - PROCESS | 6410 | 1468639354542 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:34 INFO - PROCESS | 6410 | 1468639354616 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 20:22:34 INFO - PROCESS | 6410 | 1468639354670 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:34 INFO - PROCESS | 6410 | 1468639354672 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x11660e000 == 30 [pid = 6410] [id = 194] 20:22:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 57 (0x11675cc00) [pid = 6410] [serial = 580] [outer = 0x0] 20:22:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 58 (0x11680d800) [pid = 6410] [serial = 581] [outer = 0x11675cc00] 20:22:34 INFO - PROCESS | 6410 | 1468639354698 Marionette DEBUG loaded listener.js 20:22:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 59 (0x117184c00) [pid = 6410] [serial = 582] [outer = 0x11675cc00] 20:22:35 INFO - PROCESS | 6410 | 1468639355576 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]]]}] 20:22:35 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.) 20:22:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1070ms 20:22:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:22:35 INFO - PROCESS | 6410 | 1468639355605 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 20:22:35 INFO - PROCESS | 6410 | 1468639355609 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 20:22:35 INFO - PROCESS | 6410 | 1468639355613 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:22:35 INFO - PROCESS | 6410 | 1468639355615 Marionette TRACE conn2 <- [1,750,null,{}] 20:22:35 INFO - PROCESS | 6410 | 1468639355617 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}] 20:22:35 INFO - PROCESS | 6410 | 1468639355619 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:35 INFO - PROCESS | 6410 | 1468639355693 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 20:22:35 INFO - PROCESS | 6410 | 1468639355700 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:35 INFO - PROCESS | 6410 | 1468639355701 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:35 INFO - PROCESS | 6410 | ++DOCSHELL 0x117d9d800 == 31 [pid = 6410] [id = 195] 20:22:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 60 (0x1183a9000) [pid = 6410] [serial = 583] [outer = 0x0] 20:22:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 61 (0x118407400) [pid = 6410] [serial = 584] [outer = 0x1183a9000] 20:22:35 INFO - PROCESS | 6410 | 1468639355728 Marionette DEBUG loaded listener.js 20:22:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 62 (0x118829400) [pid = 6410] [serial = 585] [outer = 0x1183a9000] 20:22:36 INFO - PROCESS | 6410 | 1468639356558 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]]]}] 20:22:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:22:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 20:22:36 INFO - PROCESS | 6410 | 1468639356583 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 20:22:36 INFO - PROCESS | 6410 | 1468639356585 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 20:22:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:22:36 INFO - PROCESS | 6410 | 1468639356587 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:22:36 INFO - PROCESS | 6410 | 1468639356589 Marionette TRACE conn2 <- [1,754,null,{}] 20:22:36 INFO - PROCESS | 6410 | 1468639356598 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}] 20:22:36 INFO - PROCESS | 6410 | 1468639356602 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:36 INFO - PROCESS | 6410 | 1468639356700 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 20:22:36 INFO - PROCESS | 6410 | 1468639356705 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:36 INFO - PROCESS | 6410 | 1468639356707 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191f9800 == 32 [pid = 6410] [id = 196] 20:22:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 63 (0x112dcc000) [pid = 6410] [serial = 586] [outer = 0x0] 20:22:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 64 (0x119960800) [pid = 6410] [serial = 587] [outer = 0x112dcc000] 20:22:36 INFO - PROCESS | 6410 | 1468639356734 Marionette DEBUG loaded listener.js 20:22:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 65 (0x11996cc00) [pid = 6410] [serial = 588] [outer = 0x112dcc000] 20:22:37 INFO - PROCESS | 6410 | --DOMWINDOW == 64 (0x11840e400) [pid = 6410] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:22:37 INFO - PROCESS | 6410 | --DOMWINDOW == 63 (0x117d40400) [pid = 6410] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:22:37 INFO - PROCESS | 6410 | --DOMWINDOW == 62 (0x110e7b000) [pid = 6410] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:22:37 INFO - PROCESS | 6410 | --DOMWINDOW == 61 (0x11297c400) [pid = 6410] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:22:37 INFO - PROCESS | 6410 | --DOMWINDOW == 60 (0x115e6f400) [pid = 6410] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:22:37 INFO - PROCESS | 6410 | --DOMWINDOW == 59 (0x1128b0c00) [pid = 6410] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:22:37 INFO - PROCESS | 6410 | --DOMWINDOW == 58 (0x11896b800) [pid = 6410] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:22:37 INFO - PROCESS | 6410 | --DOMWINDOW == 57 (0x117d38800) [pid = 6410] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:22:37 INFO - PROCESS | 6410 | --DOMWINDOW == 56 (0x112ef2000) [pid = 6410] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:22:37 INFO - PROCESS | 6410 | --DOMWINDOW == 55 (0x1132db400) [pid = 6410] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:22:37 INFO - PROCESS | 6410 | 1468639357552 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]]]}] 20:22:37 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 20:22:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 20:22:37 INFO - PROCESS | 6410 | 1468639357560 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 20:22:37 INFO - PROCESS | 6410 | 1468639357562 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 20:22:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:22:37 INFO - PROCESS | 6410 | 1468639357565 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:22:37 INFO - PROCESS | 6410 | 1468639357566 Marionette TRACE conn2 <- [1,758,null,{}] 20:22:37 INFO - PROCESS | 6410 | 1468639357569 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}] 20:22:37 INFO - PROCESS | 6410 | 1468639357570 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:37 INFO - PROCESS | 6410 | 1468639357645 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 20:22:37 INFO - PROCESS | 6410 | 1468639357651 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:37 INFO - PROCESS | 6410 | 1468639357652 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:37 INFO - PROCESS | 6410 | ++DOCSHELL 0x119b6c000 == 33 [pid = 6410] [id = 197] 20:22:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 56 (0x117d38800) [pid = 6410] [serial = 589] [outer = 0x0] 20:22:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 57 (0x11840d800) [pid = 6410] [serial = 590] [outer = 0x117d38800] 20:22:37 INFO - PROCESS | 6410 | 1468639357677 Marionette DEBUG loaded listener.js 20:22:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 58 (0x11996dc00) [pid = 6410] [serial = 591] [outer = 0x117d38800] 20:22:37 INFO - PROCESS | 6410 | 1468639357991 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]]]}] 20:22:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:22:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 20:22:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:22:38 INFO - PROCESS | 6410 | 1468639358034 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 20:22:38 INFO - PROCESS | 6410 | 1468639358035 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 20:22:38 INFO - PROCESS | 6410 | 1468639358037 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:22:38 INFO - PROCESS | 6410 | 1468639358038 Marionette TRACE conn2 <- [1,762,null,{}] 20:22:38 INFO - PROCESS | 6410 | 1468639358041 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}] 20:22:38 INFO - PROCESS | 6410 | 1468639358042 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:38 INFO - PROCESS | 6410 | 1468639358133 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 20:22:38 INFO - PROCESS | 6410 | 1468639358138 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:38 INFO - PROCESS | 6410 | 1468639358139 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x117161000 == 34 [pid = 6410] [id = 198] 20:22:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 59 (0x118828400) [pid = 6410] [serial = 592] [outer = 0x0] 20:22:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 60 (0x119b49400) [pid = 6410] [serial = 593] [outer = 0x118828400] 20:22:38 INFO - PROCESS | 6410 | 1468639358165 Marionette DEBUG loaded listener.js 20:22:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 61 (0x119ed5400) [pid = 6410] [serial = 594] [outer = 0x118828400] 20:22:38 INFO - PROCESS | 6410 | 1468639358928 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]]]}] 20:22:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:22:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 918ms 20:22:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:22:38 INFO - PROCESS | 6410 | 1468639358956 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 20:22:38 INFO - PROCESS | 6410 | 1468639358957 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 20:22:38 INFO - PROCESS | 6410 | 1468639358959 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:22:38 INFO - PROCESS | 6410 | 1468639358960 Marionette TRACE conn2 <- [1,766,null,{}] 20:22:38 INFO - PROCESS | 6410 | 1468639358963 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}] 20:22:38 INFO - PROCESS | 6410 | 1468639358967 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:39 INFO - PROCESS | 6410 | 1468639359059 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 20:22:39 INFO - PROCESS | 6410 | 1468639359063 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:39 INFO - PROCESS | 6410 | 1468639359065 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:39 INFO - PROCESS | 6410 | ++DOCSHELL 0x124432800 == 35 [pid = 6410] [id = 199] 20:22:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 62 (0x123b89800) [pid = 6410] [serial = 595] [outer = 0x0] 20:22:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 63 (0x1244ea000) [pid = 6410] [serial = 596] [outer = 0x123b89800] 20:22:39 INFO - PROCESS | 6410 | 1468639359091 Marionette DEBUG loaded listener.js 20:22:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 64 (0x1245b1000) [pid = 6410] [serial = 597] [outer = 0x123b89800] 20:22:39 INFO - PROCESS | 6410 | 1468639359866 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]]]}] 20:22:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:22:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 922ms 20:22:39 INFO - PROCESS | 6410 | 1468639359882 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 20:22:39 INFO - PROCESS | 6410 | 1468639359884 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 20:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:22:39 INFO - PROCESS | 6410 | 1468639359886 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:22:39 INFO - PROCESS | 6410 | 1468639359887 Marionette TRACE conn2 <- [1,770,null,{}] 20:22:39 INFO - PROCESS | 6410 | 1468639359889 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}] 20:22:39 INFO - PROCESS | 6410 | 1468639359890 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:39 INFO - PROCESS | 6410 | 1468639359960 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 20:22:39 INFO - PROCESS | 6410 | 1468639359966 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:39 INFO - PROCESS | 6410 | 1468639359968 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:39 INFO - PROCESS | 6410 | ++DOCSHELL 0x124a19000 == 36 [pid = 6410] [id = 200] 20:22:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 65 (0x124265000) [pid = 6410] [serial = 598] [outer = 0x0] 20:22:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 66 (0x124aa2000) [pid = 6410] [serial = 599] [outer = 0x124265000] 20:22:39 INFO - PROCESS | 6410 | 1468639359991 Marionette DEBUG loaded listener.js 20:22:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 67 (0x124d90c00) [pid = 6410] [serial = 600] [outer = 0x124265000] 20:22:40 INFO - PROCESS | 6410 | 1468639360491 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]]]}] 20:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 618ms 20:22:40 INFO - PROCESS | 6410 | 1468639360505 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 20:22:40 INFO - PROCESS | 6410 | 1468639360509 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 20:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:22:40 INFO - PROCESS | 6410 | 1468639360533 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:22:40 INFO - PROCESS | 6410 | 1468639360536 Marionette TRACE conn2 <- [1,774,null,{}] 20:22:40 INFO - PROCESS | 6410 | 1468639360544 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}] 20:22:40 INFO - PROCESS | 6410 | 1468639360546 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:40 INFO - PROCESS | 6410 | 1468639360690 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 20:22:40 INFO - PROCESS | 6410 | 1468639360754 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:40 INFO - PROCESS | 6410 | 1468639360756 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:40 INFO - PROCESS | 6410 | ++DOCSHELL 0x11715a000 == 37 [pid = 6410] [id = 201] 20:22:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 68 (0x115e0f400) [pid = 6410] [serial = 601] [outer = 0x0] 20:22:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x11675dc00) [pid = 6410] [serial = 602] [outer = 0x115e0f400] 20:22:40 INFO - PROCESS | 6410 | 1468639360787 Marionette DEBUG loaded listener.js 20:22:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x117188800) [pid = 6410] [serial = 603] [outer = 0x115e0f400] 20:22:41 INFO - PROCESS | 6410 | 1468639361193 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]]]}] 20:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 694ms 20:22:41 INFO - PROCESS | 6410 | 1468639361207 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 20:22:41 INFO - PROCESS | 6410 | 1468639361210 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 20:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:22:41 INFO - PROCESS | 6410 | 1468639361214 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:22:41 INFO - PROCESS | 6410 | 1468639361216 Marionette TRACE conn2 <- [1,778,null,{}] 20:22:41 INFO - PROCESS | 6410 | 1468639361219 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}] 20:22:41 INFO - PROCESS | 6410 | 1468639361221 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:41 INFO - PROCESS | 6410 | 1468639361317 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 20:22:41 INFO - PROCESS | 6410 | 1468639361365 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:41 INFO - PROCESS | 6410 | 1468639361367 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:41 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199f0000 == 38 [pid = 6410] [id = 202] 20:22:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x1176fd400) [pid = 6410] [serial = 604] [outer = 0x0] 20:22:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x11861d800) [pid = 6410] [serial = 605] [outer = 0x1176fd400] 20:22:41 INFO - PROCESS | 6410 | 1468639361397 Marionette DEBUG loaded listener.js 20:22:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x119339400) [pid = 6410] [serial = 606] [outer = 0x1176fd400] 20:22:41 INFO - PROCESS | 6410 | 1468639361824 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]]]}] 20:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 620ms 20:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:22:41 INFO - PROCESS | 6410 | 1468639361834 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 20:22:41 INFO - PROCESS | 6410 | 1468639361836 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 20:22:41 INFO - PROCESS | 6410 | 1468639361838 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:22:41 INFO - PROCESS | 6410 | 1468639361841 Marionette TRACE conn2 <- [1,782,null,{}] 20:22:41 INFO - PROCESS | 6410 | 1468639361848 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}] 20:22:41 INFO - PROCESS | 6410 | 1468639361852 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:41 INFO - PROCESS | 6410 | 1468639361946 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 20:22:42 INFO - PROCESS | 6410 | 1468639362031 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:42 INFO - PROCESS | 6410 | 1468639362033 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:42 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199de000 == 39 [pid = 6410] [id = 203] 20:22:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x119b20400) [pid = 6410] [serial = 607] [outer = 0x0] 20:22:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x1238ee400) [pid = 6410] [serial = 608] [outer = 0x119b20400] 20:22:42 INFO - PROCESS | 6410 | 1468639362064 Marionette DEBUG loaded listener.js 20:22:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x123a3a800) [pid = 6410] [serial = 609] [outer = 0x119b20400] 20:22:42 INFO - PROCESS | 6410 | 1468639362444 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]]]}] 20:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 623ms 20:22:42 INFO - PROCESS | 6410 | 1468639362465 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 20:22:42 INFO - PROCESS | 6410 | 1468639362468 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 20:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:22:42 INFO - PROCESS | 6410 | 1468639362471 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:22:42 INFO - PROCESS | 6410 | 1468639362472 Marionette TRACE conn2 <- [1,786,null,{}] 20:22:42 INFO - PROCESS | 6410 | 1468639362475 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}] 20:22:42 INFO - PROCESS | 6410 | 1468639362476 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:42 INFO - PROCESS | 6410 | 1468639362570 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 20:22:42 INFO - PROCESS | 6410 | 1468639362619 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:42 INFO - PROCESS | 6410 | 1468639362621 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:42 INFO - PROCESS | 6410 | ++DOCSHELL 0x1268c9000 == 40 [pid = 6410] [id = 204] 20:22:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x123a3fc00) [pid = 6410] [serial = 610] [outer = 0x0] 20:22:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x12416e800) [pid = 6410] [serial = 611] [outer = 0x123a3fc00] 20:22:42 INFO - PROCESS | 6410 | 1468639362650 Marionette DEBUG loaded listener.js 20:22:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x1245b5400) [pid = 6410] [serial = 612] [outer = 0x123a3fc00] 20:22:43 INFO - PROCESS | 6410 | 1468639363067 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]]]}] 20:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 618ms 20:22:43 INFO - PROCESS | 6410 | 1468639363089 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 20:22:43 INFO - PROCESS | 6410 | 1468639363091 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 20:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:22:43 INFO - PROCESS | 6410 | 1468639363093 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:22:43 INFO - PROCESS | 6410 | 1468639363094 Marionette TRACE conn2 <- [1,790,null,{}] 20:22:43 INFO - PROCESS | 6410 | 1468639363116 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}] 20:22:43 INFO - PROCESS | 6410 | 1468639363117 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:43 INFO - PROCESS | 6410 | 1468639363221 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 20:22:43 INFO - PROCESS | 6410 | 1468639363303 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:43 INFO - PROCESS | 6410 | 1468639363305 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x128adf800 == 41 [pid = 6410] [id = 205] 20:22:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x123b8b400) [pid = 6410] [serial = 613] [outer = 0x0] 20:22:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x125571c00) [pid = 6410] [serial = 614] [outer = 0x123b8b400] 20:22:43 INFO - PROCESS | 6410 | 1468639363332 Marionette DEBUG loaded listener.js 20:22:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x1255ad400) [pid = 6410] [serial = 615] [outer = 0x123b8b400] 20:22:43 INFO - PROCESS | 6410 | 1468639363868 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]]]}] 20:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 819ms 20:22:43 INFO - PROCESS | 6410 | 1468639363913 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 20:22:43 INFO - PROCESS | 6410 | 1468639363915 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 20:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:22:43 INFO - PROCESS | 6410 | 1468639363918 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:22:43 INFO - PROCESS | 6410 | 1468639363919 Marionette TRACE conn2 <- [1,794,null,{}] 20:22:43 INFO - PROCESS | 6410 | 1468639363923 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}] 20:22:43 INFO - PROCESS | 6410 | 1468639363924 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:44 INFO - PROCESS | 6410 | 1468639364013 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 20:22:44 INFO - PROCESS | 6410 | 1468639364081 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:44 INFO - PROCESS | 6410 | 1468639364082 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:44 INFO - PROCESS | 6410 | ++DOCSHELL 0x115ee0000 == 42 [pid = 6410] [id = 206] 20:22:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1133b2c00) [pid = 6410] [serial = 616] [outer = 0x0] 20:22:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x115e73000) [pid = 6410] [serial = 617] [outer = 0x1133b2c00] 20:22:44 INFO - PROCESS | 6410 | 1468639364110 Marionette DEBUG loaded listener.js 20:22:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x116f0a800) [pid = 6410] [serial = 618] [outer = 0x1133b2c00] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x124432800 == 41 [pid = 6410] [id = 199] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x117161000 == 40 [pid = 6410] [id = 198] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x119b6c000 == 39 [pid = 6410] [id = 197] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x1191f9800 == 38 [pid = 6410] [id = 196] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x117d9d800 == 37 [pid = 6410] [id = 195] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x11660e000 == 36 [pid = 6410] [id = 194] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x117d85800 == 35 [pid = 6410] [id = 193] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x112550000 == 34 [pid = 6410] [id = 192] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x118168800 == 33 [pid = 6410] [id = 183] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x128adf800 == 32 [pid = 6410] [id = 205] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x1268c9000 == 31 [pid = 6410] [id = 204] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x1199de000 == 30 [pid = 6410] [id = 203] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x1199f0000 == 29 [pid = 6410] [id = 202] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x124a19000 == 28 [pid = 6410] [id = 200] 20:22:44 INFO - PROCESS | 6410 | --DOCSHELL 0x11715a000 == 27 [pid = 6410] [id = 201] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x123a97000) [pid = 6410] [serial = 570] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x11933ac00) [pid = 6410] [serial = 560] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x118827c00) [pid = 6410] [serial = 549] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x118153800) [pid = 6410] [serial = 548] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x113022000) [pid = 6410] [serial = 551] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x1133a7800) [pid = 6410] [serial = 552] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x11717dc00) [pid = 6410] [serial = 543] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x116199400) [pid = 6410] [serial = 542] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x123b8cc00) [pid = 6410] [serial = 572] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x119965800) [pid = 6410] [serial = 546] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x11942ac00) [pid = 6410] [serial = 545] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x11824f400) [pid = 6410] [serial = 557] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x118246800) [pid = 6410] [serial = 563] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x119809c00) [pid = 6410] [serial = 564] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x121713800) [pid = 6410] [serial = 569] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 69 (0x1198bc400) [pid = 6410] [serial = 566] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 68 (0x119804800) [pid = 6410] [serial = 561] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 67 (0x1164ea000) [pid = 6410] [serial = 554] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 66 (0x11840c000) [pid = 6410] [serial = 558] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 65 (0x11687d400) [pid = 6410] [serial = 555] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | --DOMWINDOW == 64 (0x119b96800) [pid = 6410] [serial = 567] [outer = 0x0] [url = about:blank] 20:22:44 INFO - PROCESS | 6410 | 1468639364975 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]]]}] 20:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1071ms 20:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:22:44 INFO - PROCESS | 6410 | 1468639364990 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 20:22:44 INFO - PROCESS | 6410 | 1468639364992 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 20:22:44 INFO - PROCESS | 6410 | 1468639364995 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:22:44 INFO - PROCESS | 6410 | 1468639364997 Marionette TRACE conn2 <- [1,798,null,{}] 20:22:45 INFO - PROCESS | 6410 | 1468639365003 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}] 20:22:45 INFO - PROCESS | 6410 | 1468639365005 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:45 INFO - PROCESS | 6410 | 1468639365078 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 20:22:45 INFO - PROCESS | 6410 | 1468639365127 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:45 INFO - PROCESS | 6410 | 1468639365130 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x115ec6000 == 28 [pid = 6410] [id = 207] 20:22:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 65 (0x1128ab400) [pid = 6410] [serial = 619] [outer = 0x0] 20:22:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 66 (0x112fcf000) [pid = 6410] [serial = 620] [outer = 0x1128ab400] 20:22:45 INFO - PROCESS | 6410 | 1468639365157 Marionette DEBUG loaded listener.js 20:22:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 67 (0x11338c800) [pid = 6410] [serial = 621] [outer = 0x1128ab400] 20:22:45 INFO - PROCESS | 6410 | 1468639365460 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]]]}] 20:22:45 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 20:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 474ms 20:22:45 INFO - PROCESS | 6410 | 1468639365471 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 20:22:45 INFO - PROCESS | 6410 | 1468639365474 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 20:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:22:45 INFO - PROCESS | 6410 | 1468639365479 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:22:45 INFO - PROCESS | 6410 | 1468639365483 Marionette TRACE conn2 <- [1,802,null,{}] 20:22:45 INFO - PROCESS | 6410 | 1468639365492 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}] 20:22:45 INFO - PROCESS | 6410 | 1468639365493 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:45 INFO - PROCESS | 6410 | 1468639365574 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 20:22:45 INFO - PROCESS | 6410 | 1468639365578 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:45 INFO - PROCESS | 6410 | 1468639365580 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x117144800 == 29 [pid = 6410] [id = 208] 20:22:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 68 (0x113cb4000) [pid = 6410] [serial = 622] [outer = 0x0] 20:22:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x11675d000) [pid = 6410] [serial = 623] [outer = 0x113cb4000] 20:22:45 INFO - PROCESS | 6410 | 1468639365609 Marionette DEBUG loaded listener.js 20:22:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x116f91800) [pid = 6410] [serial = 624] [outer = 0x113cb4000] 20:22:45 INFO - PROCESS | 6410 | 1468639365977 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]]]}] 20:22:46 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 20:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 528ms 20:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:22:46 INFO - PROCESS | 6410 | 1468639366007 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 20:22:46 INFO - PROCESS | 6410 | 1468639366009 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 20:22:46 INFO - PROCESS | 6410 | 1468639366011 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:22:46 INFO - PROCESS | 6410 | 1468639366013 Marionette TRACE conn2 <- [1,806,null,{}] 20:22:46 INFO - PROCESS | 6410 | 1468639366023 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}] 20:22:46 INFO - PROCESS | 6410 | 1468639366026 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:46 INFO - PROCESS | 6410 | 1468639366102 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 20:22:46 INFO - PROCESS | 6410 | 1468639366108 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:46 INFO - PROCESS | 6410 | 1468639366110 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:46 INFO - PROCESS | 6410 | ++DOCSHELL 0x1185c6000 == 30 [pid = 6410] [id = 209] 20:22:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x1121b0c00) [pid = 6410] [serial = 625] [outer = 0x0] 20:22:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x118407800) [pid = 6410] [serial = 626] [outer = 0x1121b0c00] 20:22:46 INFO - PROCESS | 6410 | 1468639366140 Marionette DEBUG loaded listener.js 20:22:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x1189e1400) [pid = 6410] [serial = 627] [outer = 0x1121b0c00] 20:22:46 INFO - PROCESS | 6410 | [6410] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:22:46 INFO - PROCESS | 6410 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 20:22:46 INFO - PROCESS | 6410 | Determined SkiaGL cache limits: Size 100663296, Items: 256 20:22:46 INFO - PROCESS | 6410 | [GFX2-]: Using SkiaGL canvas. 20:22:46 INFO - PROCESS | 6410 | 1468639366483 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]]]}] 20:22:46 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 20:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 523ms 20:22:46 INFO - PROCESS | 6410 | 1468639366534 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 20:22:46 INFO - PROCESS | 6410 | 1468639366536 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 20:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:22:46 INFO - PROCESS | 6410 | 1468639366538 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:22:46 INFO - PROCESS | 6410 | 1468639366539 Marionette TRACE conn2 <- [1,810,null,{}] 20:22:46 INFO - PROCESS | 6410 | 1468639366542 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}] 20:22:46 INFO - PROCESS | 6410 | 1468639366543 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:46 INFO - PROCESS | 6410 | 1468639366640 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 20:22:46 INFO - PROCESS | 6410 | 1468639366672 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:46 INFO - PROCESS | 6410 | 1468639366673 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:46 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191b1000 == 31 [pid = 6410] [id = 210] 20:22:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x11933a800) [pid = 6410] [serial = 628] [outer = 0x0] 20:22:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x11942c400) [pid = 6410] [serial = 629] [outer = 0x11933a800] 20:22:46 INFO - PROCESS | 6410 | 1468639366700 Marionette DEBUG loaded listener.js 20:22:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x1198bf000) [pid = 6410] [serial = 630] [outer = 0x11933a800] 20:22:46 INFO - PROCESS | 6410 | 1468639366975 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]]]}] 20:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 468ms 20:22:47 INFO - PROCESS | 6410 | 1468639367012 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 20:22:47 INFO - PROCESS | 6410 | 1468639367013 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 20:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:22:47 INFO - PROCESS | 6410 | 1468639367032 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:22:47 INFO - PROCESS | 6410 | 1468639367035 Marionette TRACE conn2 <- [1,814,null,{}] 20:22:47 INFO - PROCESS | 6410 | 1468639367038 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}] 20:22:47 INFO - PROCESS | 6410 | 1468639367039 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:47 INFO - PROCESS | 6410 | 1468639367129 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 20:22:47 INFO - PROCESS | 6410 | 1468639367163 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:47 INFO - PROCESS | 6410 | 1468639367164 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199f1000 == 32 [pid = 6410] [id = 211] 20:22:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x1133d6800) [pid = 6410] [serial = 631] [outer = 0x0] 20:22:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x119963800) [pid = 6410] [serial = 632] [outer = 0x1133d6800] 20:22:47 INFO - PROCESS | 6410 | 1468639367188 Marionette DEBUG loaded listener.js 20:22:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x11996c000) [pid = 6410] [serial = 633] [outer = 0x1133d6800] 20:22:47 INFO - PROCESS | 6410 | 1468639367510 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] 20:22:47 INFO - PROCESS | 6410 | 1468639367555 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 20:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:22:47 INFO - PROCESS | 6410 | 1468639367557 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:22:47 INFO - PROCESS | 6410 | 1468639367558 Marionette TRACE conn2 <- [1,818,null,{}] 20:22:47 INFO - PROCESS | 6410 | 1468639367560 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}] 20:22:47 INFO - PROCESS | 6410 | 1468639367564 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:47 INFO - PROCESS | 6410 | 1468639367677 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 20:22:47 INFO - PROCESS | 6410 | 1468639367714 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:47 INFO - PROCESS | 6410 | 1468639367715 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x121792800 == 33 [pid = 6410] [id = 212] 20:22:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x119b1f400) [pid = 6410] [serial = 634] [outer = 0x0] 20:22:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x119b49800) [pid = 6410] [serial = 635] [outer = 0x119b1f400] 20:22:47 INFO - PROCESS | 6410 | 1468639367740 Marionette DEBUG loaded listener.js 20:22:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x123a41000) [pid = 6410] [serial = 636] [outer = 0x119b1f400] 20:22:48 INFO - PROCESS | 6410 | 1468639368015 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]]]}] 20:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 20:22:48 INFO - PROCESS | 6410 | 1468639368077 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 20:22:48 INFO - PROCESS | 6410 | 1468639368079 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 20:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:22:48 INFO - PROCESS | 6410 | 1468639368085 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:22:48 INFO - PROCESS | 6410 | 1468639368087 Marionette TRACE conn2 <- [1,822,null,{}] 20:22:48 INFO - PROCESS | 6410 | 1468639368089 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}] 20:22:48 INFO - PROCESS | 6410 | 1468639368097 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:48 INFO - PROCESS | 6410 | 1468639368222 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 20:22:48 INFO - PROCESS | 6410 | 1468639368271 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:48 INFO - PROCESS | 6410 | 1468639368272 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:48 INFO - PROCESS | 6410 | ++DOCSHELL 0x123fb7000 == 34 [pid = 6410] [id = 213] 20:22:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1128a6800) [pid = 6410] [serial = 637] [outer = 0x0] 20:22:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x124165400) [pid = 6410] [serial = 638] [outer = 0x1128a6800] 20:22:48 INFO - PROCESS | 6410 | 1468639368308 Marionette DEBUG loaded listener.js 20:22:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x1244ee400) [pid = 6410] [serial = 639] [outer = 0x1128a6800] 20:22:48 INFO - PROCESS | 6410 | 1468639368636 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] 20:22:48 INFO - PROCESS | 6410 | 1468639368657 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 20:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:22:48 INFO - PROCESS | 6410 | 1468639368660 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:22:48 INFO - PROCESS | 6410 | 1468639368661 Marionette TRACE conn2 <- [1,826,null,{}] 20:22:48 INFO - PROCESS | 6410 | 1468639368663 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}] 20:22:48 INFO - PROCESS | 6410 | 1468639368664 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:48 INFO - PROCESS | 6410 | 1468639368753 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 20:22:48 INFO - PROCESS | 6410 | 1468639368787 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:48 INFO - PROCESS | 6410 | 1468639368788 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:48 INFO - PROCESS | 6410 | ++DOCSHELL 0x12443b800 == 35 [pid = 6410] [id = 214] 20:22:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x12416b400) [pid = 6410] [serial = 640] [outer = 0x0] 20:22:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1245b7400) [pid = 6410] [serial = 641] [outer = 0x12416b400] 20:22:48 INFO - PROCESS | 6410 | 1468639368811 Marionette DEBUG loaded listener.js 20:22:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x125027400) [pid = 6410] [serial = 642] [outer = 0x12416b400] 20:22:49 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x124265000) [pid = 6410] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:22:49 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x123b89800) [pid = 6410] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:22:49 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x112dcc000) [pid = 6410] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:22:49 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x117d38800) [pid = 6410] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:22:49 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x119b99800) [pid = 6410] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:22:49 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x11675cc00) [pid = 6410] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:22:49 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x1183a9000) [pid = 6410] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:22:49 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x113cb8800) [pid = 6410] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:22:49 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x111c76400) [pid = 6410] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:22:49 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x118828400) [pid = 6410] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:22:49 INFO - PROCESS | 6410 | 1468639369158 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]]]}] 20:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 524ms 20:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:22:49 INFO - PROCESS | 6410 | 1468639369186 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 20:22:49 INFO - PROCESS | 6410 | 1468639369187 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 20:22:49 INFO - PROCESS | 6410 | 1468639369190 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:22:49 INFO - PROCESS | 6410 | 1468639369191 Marionette TRACE conn2 <- [1,830,null,{}] 20:22:49 INFO - PROCESS | 6410 | 1468639369193 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}] 20:22:49 INFO - PROCESS | 6410 | 1468639369194 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:49 INFO - PROCESS | 6410 | 1468639369298 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 20:22:49 INFO - PROCESS | 6410 | 1468639369328 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:49 INFO - PROCESS | 6410 | 1468639369329 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x1185c0800 == 36 [pid = 6410] [id = 215] 20:22:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x10eaf8800) [pid = 6410] [serial = 643] [outer = 0x0] 20:22:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x1183adc00) [pid = 6410] [serial = 644] [outer = 0x10eaf8800] 20:22:49 INFO - PROCESS | 6410 | 1468639369353 Marionette DEBUG loaded listener.js 20:22:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x124167800) [pid = 6410] [serial = 645] [outer = 0x10eaf8800] 20:22:49 INFO - PROCESS | 6410 | 1468639369621 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]]]}] 20:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 20:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:22:49 INFO - PROCESS | 6410 | 1468639369659 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 20:22:49 INFO - PROCESS | 6410 | 1468639369660 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 20:22:49 INFO - PROCESS | 6410 | 1468639369662 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:22:49 INFO - PROCESS | 6410 | 1468639369664 Marionette TRACE conn2 <- [1,834,null,{}] 20:22:49 INFO - PROCESS | 6410 | 1468639369675 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}] 20:22:49 INFO - PROCESS | 6410 | 1468639369676 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:49 INFO - PROCESS | 6410 | 1468639369754 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 20:22:49 INFO - PROCESS | 6410 | 1468639369758 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:49 INFO - PROCESS | 6410 | 1468639369759 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x126d16800 == 37 [pid = 6410] [id = 216] 20:22:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x12416f000) [pid = 6410] [serial = 646] [outer = 0x0] 20:22:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x125577c00) [pid = 6410] [serial = 647] [outer = 0x12416f000] 20:22:49 INFO - PROCESS | 6410 | 1468639369785 Marionette DEBUG loaded listener.js 20:22:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x1256aa400) [pid = 6410] [serial = 648] [outer = 0x12416f000] 20:22:50 INFO - PROCESS | 6410 | 1468639370102 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]]]}] 20:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 477ms 20:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:22:50 INFO - PROCESS | 6410 | 1468639370140 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 20:22:50 INFO - PROCESS | 6410 | 1468639370141 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 20:22:50 INFO - PROCESS | 6410 | 1468639370143 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:22:50 INFO - PROCESS | 6410 | 1468639370145 Marionette TRACE conn2 <- [1,838,null,{}] 20:22:50 INFO - PROCESS | 6410 | 1468639370148 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}] 20:22:50 INFO - PROCESS | 6410 | 1468639370149 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:50 INFO - PROCESS | 6410 | 1468639370269 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 20:22:50 INFO - PROCESS | 6410 | 1468639370274 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:50 INFO - PROCESS | 6410 | 1468639370276 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x119420800 == 38 [pid = 6410] [id = 217] 20:22:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x126857400) [pid = 6410] [serial = 649] [outer = 0x0] 20:22:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x126c3e800) [pid = 6410] [serial = 650] [outer = 0x126857400] 20:22:50 INFO - PROCESS | 6410 | 1468639370302 Marionette DEBUG loaded listener.js 20:22:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x126fa9800) [pid = 6410] [serial = 651] [outer = 0x126857400] 20:22:50 INFO - PROCESS | 6410 | 1468639370619 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]]]}] 20:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 520ms 20:22:50 INFO - PROCESS | 6410 | 1468639370665 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 20:22:50 INFO - PROCESS | 6410 | 1468639370666 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 20:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:22:50 INFO - PROCESS | 6410 | 1468639370668 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:22:50 INFO - PROCESS | 6410 | 1468639370669 Marionette TRACE conn2 <- [1,842,null,{}] 20:22:50 INFO - PROCESS | 6410 | 1468639370672 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}] 20:22:50 INFO - PROCESS | 6410 | 1468639370673 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:50 INFO - PROCESS | 6410 | 1468639370747 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 20:22:50 INFO - PROCESS | 6410 | 1468639370753 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:50 INFO - PROCESS | 6410 | 1468639370754 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x12930c800 == 39 [pid = 6410] [id = 218] 20:22:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x126dcec00) [pid = 6410] [serial = 652] [outer = 0x0] 20:22:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x12881bc00) [pid = 6410] [serial = 653] [outer = 0x126dcec00] 20:22:50 INFO - PROCESS | 6410 | 1468639370778 Marionette DEBUG loaded listener.js 20:22:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x128824000) [pid = 6410] [serial = 654] [outer = 0x126dcec00] 20:22:51 INFO - PROCESS | 6410 | 1468639371265 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]]]}] 20:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 618ms 20:22:51 INFO - PROCESS | 6410 | 1468639371288 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 20:22:51 INFO - PROCESS | 6410 | 1468639371290 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 20:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:22:51 INFO - PROCESS | 6410 | 1468639371294 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:22:51 INFO - PROCESS | 6410 | 1468639371296 Marionette TRACE conn2 <- [1,846,null,{}] 20:22:51 INFO - PROCESS | 6410 | 1468639371328 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}] 20:22:51 INFO - PROCESS | 6410 | 1468639371329 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:51 INFO - PROCESS | 6410 | 1468639371441 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 20:22:51 INFO - PROCESS | 6410 | 1468639371493 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:51 INFO - PROCESS | 6410 | 1468639371494 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x1168b7800 == 40 [pid = 6410] [id = 219] 20:22:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x1127d7800) [pid = 6410] [serial = 655] [outer = 0x0] 20:22:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x1128b0400) [pid = 6410] [serial = 656] [outer = 0x1127d7800] 20:22:51 INFO - PROCESS | 6410 | 1468639371525 Marionette DEBUG loaded listener.js 20:22:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x1133b4800) [pid = 6410] [serial = 657] [outer = 0x1127d7800] 20:22:52 INFO - PROCESS | 6410 | 1468639372121 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]]]}] 20:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 900ms 20:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:22:52 INFO - PROCESS | 6410 | 1468639372193 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 20:22:52 INFO - PROCESS | 6410 | 1468639372196 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 20:22:52 INFO - PROCESS | 6410 | 1468639372201 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:22:52 INFO - PROCESS | 6410 | 1468639372203 Marionette TRACE conn2 <- [1,850,null,{}] 20:22:52 INFO - PROCESS | 6410 | 1468639372205 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}] 20:22:52 INFO - PROCESS | 6410 | 1468639372207 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:52 INFO - PROCESS | 6410 | 1468639372408 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 20:22:52 INFO - PROCESS | 6410 | 1468639372466 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:52 INFO - PROCESS | 6410 | 1468639372468 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:52 INFO - PROCESS | 6410 | ++DOCSHELL 0x113c20800 == 41 [pid = 6410] [id = 220] 20:22:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x112ef4c00) [pid = 6410] [serial = 658] [outer = 0x0] 20:22:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x11321dc00) [pid = 6410] [serial = 659] [outer = 0x112ef4c00] 20:22:52 INFO - PROCESS | 6410 | 1468639372496 Marionette DEBUG loaded listener.js 20:22:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x115e06400) [pid = 6410] [serial = 660] [outer = 0x112ef4c00] 20:22:52 INFO - PROCESS | 6410 | --DOCSHELL 0x119420800 == 40 [pid = 6410] [id = 217] 20:22:52 INFO - PROCESS | 6410 | --DOCSHELL 0x126d16800 == 39 [pid = 6410] [id = 216] 20:22:52 INFO - PROCESS | 6410 | --DOCSHELL 0x1185c0800 == 38 [pid = 6410] [id = 215] 20:22:52 INFO - PROCESS | 6410 | --DOCSHELL 0x12443b800 == 37 [pid = 6410] [id = 214] 20:22:52 INFO - PROCESS | 6410 | --DOCSHELL 0x123fb7000 == 36 [pid = 6410] [id = 213] 20:22:52 INFO - PROCESS | 6410 | --DOCSHELL 0x121792800 == 35 [pid = 6410] [id = 212] 20:22:52 INFO - PROCESS | 6410 | --DOCSHELL 0x1199f1000 == 34 [pid = 6410] [id = 211] 20:22:52 INFO - PROCESS | 6410 | --DOCSHELL 0x1191b1000 == 33 [pid = 6410] [id = 210] 20:22:52 INFO - PROCESS | 6410 | --DOCSHELL 0x1185c6000 == 32 [pid = 6410] [id = 209] 20:22:52 INFO - PROCESS | 6410 | --DOCSHELL 0x117144800 == 31 [pid = 6410] [id = 208] 20:22:52 INFO - PROCESS | 6410 | --DOCSHELL 0x115ec6000 == 30 [pid = 6410] [id = 207] 20:22:52 INFO - PROCESS | 6410 | 1468639372960 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]]]}] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x124d90c00) [pid = 6410] [serial = 600] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x124aa2000) [pid = 6410] [serial = 599] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x1245b1000) [pid = 6410] [serial = 597] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x119960800) [pid = 6410] [serial = 587] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x11840d800) [pid = 6410] [serial = 590] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x124170000) [pid = 6410] [serial = 573] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x11680d800) [pid = 6410] [serial = 581] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x117184c00) [pid = 6410] [serial = 582] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x118407400) [pid = 6410] [serial = 584] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x116806c00) [pid = 6410] [serial = 578] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x11717d400) [pid = 6410] [serial = 579] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x1127cdc00) [pid = 6410] [serial = 575] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x112985800) [pid = 6410] [serial = 576] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x1244ea000) [pid = 6410] [serial = 596] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x119ed5400) [pid = 6410] [serial = 594] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x11996cc00) [pid = 6410] [serial = 588] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x11996dc00) [pid = 6410] [serial = 591] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x118829400) [pid = 6410] [serial = 585] [outer = 0x0] [url = about:blank] 20:22:52 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x119b49400) [pid = 6410] [serial = 593] [outer = 0x0] [url = about:blank] 20:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 821ms 20:22:53 INFO - PROCESS | 6410 | 1468639373024 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 20:22:53 INFO - PROCESS | 6410 | 1468639373028 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 20:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:22:53 INFO - PROCESS | 6410 | 1468639373035 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:22:53 INFO - PROCESS | 6410 | 1468639373038 Marionette TRACE conn2 <- [1,854,null,{}] 20:22:53 INFO - PROCESS | 6410 | 1468639373042 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}] 20:22:53 INFO - PROCESS | 6410 | 1468639373045 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:53 INFO - PROCESS | 6410 | 1468639373166 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 20:22:53 INFO - PROCESS | 6410 | 1468639373183 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:53 INFO - PROCESS | 6410 | 1468639373185 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x116683000 == 31 [pid = 6410] [id = 221] 20:22:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x116767800) [pid = 6410] [serial = 661] [outer = 0x0] 20:22:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x116889800) [pid = 6410] [serial = 662] [outer = 0x116767800] 20:22:53 INFO - PROCESS | 6410 | 1468639373230 Marionette DEBUG loaded listener.js 20:22:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x117186c00) [pid = 6410] [serial = 663] [outer = 0x116767800] 20:22:53 INFO - PROCESS | 6410 | 1468639373578 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]]]}] 20:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 575ms 20:22:53 INFO - PROCESS | 6410 | 1468639373610 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 20:22:53 INFO - PROCESS | 6410 | 1468639373611 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 20:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:22:53 INFO - PROCESS | 6410 | 1468639373614 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:22:53 INFO - PROCESS | 6410 | 1468639373617 Marionette TRACE conn2 <- [1,858,null,{}] 20:22:53 INFO - PROCESS | 6410 | 1468639373620 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}] 20:22:53 INFO - PROCESS | 6410 | 1468639373622 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:53 INFO - PROCESS | 6410 | 1468639373696 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 20:22:53 INFO - PROCESS | 6410 | 1468639373726 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:53 INFO - PROCESS | 6410 | 1468639373727 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x118842800 == 32 [pid = 6410] [id = 222] 20:22:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x1183b1400) [pid = 6410] [serial = 664] [outer = 0x0] 20:22:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x118629400) [pid = 6410] [serial = 665] [outer = 0x1183b1400] 20:22:53 INFO - PROCESS | 6410 | 1468639373752 Marionette DEBUG loaded listener.js 20:22:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1189ec000) [pid = 6410] [serial = 666] [outer = 0x1183b1400] 20:22:54 INFO - PROCESS | 6410 | 1468639374062 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]]]}] 20:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 472ms 20:22:54 INFO - PROCESS | 6410 | 1468639374087 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 20:22:54 INFO - PROCESS | 6410 | 1468639374090 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 20:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:22:54 INFO - PROCESS | 6410 | 1468639374098 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:22:54 INFO - PROCESS | 6410 | 1468639374103 Marionette TRACE conn2 <- [1,862,null,{}] 20:22:54 INFO - PROCESS | 6410 | 1468639374105 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}] 20:22:54 INFO - PROCESS | 6410 | 1468639374108 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:54 INFO - PROCESS | 6410 | 1468639374191 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 20:22:54 INFO - PROCESS | 6410 | 1468639374243 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:54 INFO - PROCESS | 6410 | 1468639374244 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:54 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199db000 == 33 [pid = 6410] [id = 223] 20:22:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x1127d1800) [pid = 6410] [serial = 667] [outer = 0x0] 20:22:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x119424c00) [pid = 6410] [serial = 668] [outer = 0x1127d1800] 20:22:54 INFO - PROCESS | 6410 | 1468639374268 Marionette DEBUG loaded listener.js 20:22:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x119b2b000) [pid = 6410] [serial = 669] [outer = 0x1127d1800] 20:22:54 INFO - PROCESS | 6410 | 1468639374551 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]]]}] 20:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 480ms 20:22:54 INFO - PROCESS | 6410 | 1468639374573 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 20:22:54 INFO - PROCESS | 6410 | 1468639374574 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 20:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:22:54 INFO - PROCESS | 6410 | 1468639374577 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:22:54 INFO - PROCESS | 6410 | 1468639374578 Marionette TRACE conn2 <- [1,866,null,{}] 20:22:54 INFO - PROCESS | 6410 | 1468639374580 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}] 20:22:54 INFO - PROCESS | 6410 | 1468639374583 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:54 INFO - PROCESS | 6410 | 1468639374670 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 20:22:54 INFO - PROCESS | 6410 | 1468639374674 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:54 INFO - PROCESS | 6410 | 1468639374676 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:54 INFO - PROCESS | 6410 | ++DOCSHELL 0x121789800 == 34 [pid = 6410] [id = 224] 20:22:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1127cfc00) [pid = 6410] [serial = 670] [outer = 0x0] 20:22:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x119b99800) [pid = 6410] [serial = 671] [outer = 0x1127cfc00] 20:22:54 INFO - PROCESS | 6410 | 1468639374702 Marionette DEBUG loaded listener.js 20:22:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1238f4c00) [pid = 6410] [serial = 672] [outer = 0x1127cfc00] 20:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 470ms 20:22:55 INFO - PROCESS | 6410 | 1468639375040 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]]]}] 20:22:55 INFO - PROCESS | 6410 | 1468639375047 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 20:22:55 INFO - PROCESS | 6410 | 1468639375051 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 20:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:22:55 INFO - PROCESS | 6410 | 1468639375055 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:22:55 INFO - PROCESS | 6410 | 1468639375056 Marionette TRACE conn2 <- [1,870,null,{}] 20:22:55 INFO - PROCESS | 6410 | 1468639375059 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}] 20:22:55 INFO - PROCESS | 6410 | 1468639375060 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:55 INFO - PROCESS | 6410 | 1468639375175 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 20:22:55 INFO - PROCESS | 6410 | 1468639375189 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:55 INFO - PROCESS | 6410 | 1468639375192 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:55 INFO - PROCESS | 6410 | ++DOCSHELL 0x11941a800 == 35 [pid = 6410] [id = 225] 20:22:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x123d3c000) [pid = 6410] [serial = 673] [outer = 0x0] 20:22:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x124163400) [pid = 6410] [serial = 674] [outer = 0x123d3c000] 20:22:55 INFO - PROCESS | 6410 | 1468639375225 Marionette DEBUG loaded listener.js 20:22:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x1245aa000) [pid = 6410] [serial = 675] [outer = 0x123d3c000] 20:22:55 INFO - PROCESS | 6410 | 1468639375561 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]]]}] 20:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 20:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:22:55 INFO - PROCESS | 6410 | 1468639375574 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 20:22:55 INFO - PROCESS | 6410 | 1468639375575 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 20:22:55 INFO - PROCESS | 6410 | 1468639375577 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:22:55 INFO - PROCESS | 6410 | 1468639375578 Marionette TRACE conn2 <- [1,874,null,{}] 20:22:55 INFO - PROCESS | 6410 | 1468639375580 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}] 20:22:55 INFO - PROCESS | 6410 | 1468639375584 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:55 INFO - PROCESS | 6410 | 1468639375676 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 20:22:55 INFO - PROCESS | 6410 | 1468639375709 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:55 INFO - PROCESS | 6410 | 1468639375710 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:55 INFO - PROCESS | 6410 | ++DOCSHELL 0x124a1f800 == 36 [pid = 6410] [id = 226] 20:22:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x1245b4000) [pid = 6410] [serial = 676] [outer = 0x0] 20:22:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x12685a800) [pid = 6410] [serial = 677] [outer = 0x1245b4000] 20:22:55 INFO - PROCESS | 6410 | 1468639375734 Marionette DEBUG loaded listener.js 20:22:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x126cce000) [pid = 6410] [serial = 678] [outer = 0x1245b4000] 20:22:56 INFO - PROCESS | 6410 | 1468639376065 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]]]}] 20:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 20:22:56 INFO - PROCESS | 6410 | 1468639376103 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 20:22:56 INFO - PROCESS | 6410 | 1468639376104 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 20:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:22:56 INFO - PROCESS | 6410 | 1468639376106 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:22:56 INFO - PROCESS | 6410 | 1468639376107 Marionette TRACE conn2 <- [1,878,null,{}] 20:22:56 INFO - PROCESS | 6410 | 1468639376110 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}] 20:22:56 INFO - PROCESS | 6410 | 1468639376111 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:56 INFO - PROCESS | 6410 | 1468639376204 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 20:22:56 INFO - PROCESS | 6410 | 1468639376208 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:56 INFO - PROCESS | 6410 | 1468639376209 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:56 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ad5800 == 37 [pid = 6410] [id = 227] 20:22:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1127d4000) [pid = 6410] [serial = 679] [outer = 0x0] 20:22:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x126dd2400) [pid = 6410] [serial = 680] [outer = 0x1127d4000] 20:22:56 INFO - PROCESS | 6410 | 1468639376234 Marionette DEBUG loaded listener.js 20:22:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x127660400) [pid = 6410] [serial = 681] [outer = 0x1127d4000] 20:22:56 INFO - PROCESS | 6410 | 1468639376638 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]]]}] 20:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 569ms 20:22:56 INFO - PROCESS | 6410 | 1468639376678 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 20:22:56 INFO - PROCESS | 6410 | 1468639376680 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 20:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:22:56 INFO - PROCESS | 6410 | 1468639376684 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:22:56 INFO - PROCESS | 6410 | 1468639376685 Marionette TRACE conn2 <- [1,882,null,{}] 20:22:56 INFO - PROCESS | 6410 | 1468639376689 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}] 20:22:56 INFO - PROCESS | 6410 | 1468639376690 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:56 INFO - PROCESS | 6410 | 1468639376836 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 20:22:56 INFO - PROCESS | 6410 | 1468639376859 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:56 INFO - PROCESS | 6410 | 1468639376860 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:56 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ee1000 == 38 [pid = 6410] [id = 228] 20:22:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x12881d800) [pid = 6410] [serial = 682] [outer = 0x0] 20:22:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x12881f400) [pid = 6410] [serial = 683] [outer = 0x12881d800] 20:22:56 INFO - PROCESS | 6410 | 1468639376911 Marionette DEBUG loaded listener.js 20:22:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x128826800) [pid = 6410] [serial = 684] [outer = 0x12881d800] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x123a3fc00) [pid = 6410] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x113cb4000) [pid = 6410] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x119b20400) [pid = 6410] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1128a6800) [pid = 6410] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1128ab400) [pid = 6410] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1133b2c00) [pid = 6410] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x12416b400) [pid = 6410] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x115e0f400) [pid = 6410] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x1176fd400) [pid = 6410] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x10eaf8800) [pid = 6410] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x123b8b400) [pid = 6410] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x126857400) [pid = 6410] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x11933a800) [pid = 6410] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1121b0c00) [pid = 6410] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x12416f000) [pid = 6410] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x119b1f400) [pid = 6410] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:22:57 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x1133d6800) [pid = 6410] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:22:57 INFO - PROCESS | 6410 | 1468639377361 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]]]}] 20:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 722ms 20:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:22:57 INFO - PROCESS | 6410 | 1468639377412 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 20:22:57 INFO - PROCESS | 6410 | 1468639377413 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 20:22:57 INFO - PROCESS | 6410 | 1468639377417 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:22:57 INFO - PROCESS | 6410 | 1468639377419 Marionette TRACE conn2 <- [1,886,null,{}] 20:22:57 INFO - PROCESS | 6410 | 1468639377421 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}] 20:22:57 INFO - PROCESS | 6410 | 1468639377422 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:57 INFO - PROCESS | 6410 | 1468639377498 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 20:22:57 INFO - PROCESS | 6410 | 1468639377551 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:57 INFO - PROCESS | 6410 | 1468639377552 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:57 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191f9800 == 39 [pid = 6410] [id = 229] 20:22:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x113dcb000) [pid = 6410] [serial = 685] [outer = 0x0] 20:22:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x113380c00) [pid = 6410] [serial = 686] [outer = 0x113dcb000] 20:22:57 INFO - PROCESS | 6410 | 1468639377576 Marionette DEBUG loaded listener.js 20:22:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x118625400) [pid = 6410] [serial = 687] [outer = 0x113dcb000] 20:22:57 INFO - PROCESS | 6410 | 1468639377836 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]]]}] 20:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 470ms 20:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:22:57 INFO - PROCESS | 6410 | 1468639377890 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 20:22:57 INFO - PROCESS | 6410 | 1468639377892 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 20:22:57 INFO - PROCESS | 6410 | 1468639377894 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:22:57 INFO - PROCESS | 6410 | 1468639377895 Marionette TRACE conn2 <- [1,890,null,{}] 20:22:57 INFO - PROCESS | 6410 | 1468639377897 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}] 20:22:57 INFO - PROCESS | 6410 | 1468639377900 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:57 INFO - PROCESS | 6410 | 1468639377979 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 20:22:57 INFO - PROCESS | 6410 | 1468639377983 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:57 INFO - PROCESS | 6410 | 1468639377986 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:58 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a41d800 == 40 [pid = 6410] [id = 230] 20:22:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x119332c00) [pid = 6410] [serial = 688] [outer = 0x0] 20:22:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x123b8b400) [pid = 6410] [serial = 689] [outer = 0x119332c00] 20:22:58 INFO - PROCESS | 6410 | 1468639378018 Marionette DEBUG loaded listener.js 20:22:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x128828c00) [pid = 6410] [serial = 690] [outer = 0x119332c00] 20:22:58 INFO - PROCESS | 6410 | 1468639378342 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]]]}] 20:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 469ms 20:22:58 INFO - PROCESS | 6410 | 1468639378365 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 20:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:22:58 INFO - PROCESS | 6410 | 1468639378368 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 20:22:58 INFO - PROCESS | 6410 | 1468639378370 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:22:58 INFO - PROCESS | 6410 | 1468639378372 Marionette TRACE conn2 <- [1,894,null,{}] 20:22:58 INFO - PROCESS | 6410 | 1468639378374 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}] 20:22:58 INFO - PROCESS | 6410 | 1468639378376 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:58 INFO - PROCESS | 6410 | 1468639378487 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 20:22:58 INFO - PROCESS | 6410 | 1468639378493 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:58 INFO - PROCESS | 6410 | 1468639378494 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:58 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a76f800 == 41 [pid = 6410] [id = 231] 20:22:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x12881c000) [pid = 6410] [serial = 691] [outer = 0x0] 20:22:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x128a62000) [pid = 6410] [serial = 692] [outer = 0x12881c000] 20:22:58 INFO - PROCESS | 6410 | 1468639378518 Marionette DEBUG loaded listener.js 20:22:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x128aae000) [pid = 6410] [serial = 693] [outer = 0x12881c000] 20:22:58 INFO - PROCESS | 6410 | 1468639378851 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]]]}] 20:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 521ms 20:22:58 INFO - PROCESS | 6410 | 1468639378892 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 20:22:58 INFO - PROCESS | 6410 | 1468639378894 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 20:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:22:58 INFO - PROCESS | 6410 | 1468639378898 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:22:58 INFO - PROCESS | 6410 | 1468639378900 Marionette TRACE conn2 <- [1,898,null,{}] 20:22:58 INFO - PROCESS | 6410 | 1468639378903 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}] 20:22:58 INFO - PROCESS | 6410 | 1468639378905 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:59 INFO - PROCESS | 6410 | 1468639379027 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 20:22:59 INFO - PROCESS | 6410 | 1468639379123 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:59 INFO - PROCESS | 6410 | 1468639379124 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a774800 == 42 [pid = 6410] [id = 232] 20:22:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1133cb400) [pid = 6410] [serial = 694] [outer = 0x0] 20:22:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x128ab1000) [pid = 6410] [serial = 695] [outer = 0x1133cb400] 20:22:59 INFO - PROCESS | 6410 | 1468639379159 Marionette DEBUG loaded listener.js 20:22:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x128ab7c00) [pid = 6410] [serial = 696] [outer = 0x1133cb400] 20:22:59 INFO - PROCESS | 6410 | 1468639379618 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]]]}] 20:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 771ms 20:22:59 INFO - PROCESS | 6410 | 1468639379681 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 20:22:59 INFO - PROCESS | 6410 | 1468639379686 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 20:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:22:59 INFO - PROCESS | 6410 | 1468639379691 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:22:59 INFO - PROCESS | 6410 | 1468639379694 Marionette TRACE conn2 <- [1,902,null,{}] 20:22:59 INFO - PROCESS | 6410 | 1468639379700 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}] 20:22:59 INFO - PROCESS | 6410 | 1468639379702 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:59 INFO - PROCESS | 6410 | 1468639379812 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 20:22:59 INFO - PROCESS | 6410 | 1468639379893 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:59 INFO - PROCESS | 6410 | 1468639379895 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:22:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x11841c000 == 43 [pid = 6410] [id = 233] 20:22:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x1133d2c00) [pid = 6410] [serial = 697] [outer = 0x0] 20:22:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x11675b800) [pid = 6410] [serial = 698] [outer = 0x1133d2c00] 20:22:59 INFO - PROCESS | 6410 | 1468639379945 Marionette DEBUG loaded listener.js 20:23:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x1176f5c00) [pid = 6410] [serial = 699] [outer = 0x1133d2c00] 20:23:00 INFO - PROCESS | 6410 | 1468639380470 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]]]}] 20:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 822ms 20:23:00 INFO - PROCESS | 6410 | 1468639380513 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 20:23:00 INFO - PROCESS | 6410 | 1468639380517 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 20:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:23:00 INFO - PROCESS | 6410 | 1468639380521 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:23:00 INFO - PROCESS | 6410 | 1468639380523 Marionette TRACE conn2 <- [1,906,null,{}] 20:23:00 INFO - PROCESS | 6410 | 1468639380526 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}] 20:23:00 INFO - PROCESS | 6410 | 1468639380527 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:00 INFO - PROCESS | 6410 | 1468639380629 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 20:23:00 INFO - PROCESS | 6410 | 1468639380696 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:00 INFO - PROCESS | 6410 | 1468639380697 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:00 INFO - PROCESS | 6410 | ++DOCSHELL 0x124425800 == 44 [pid = 6410] [id = 234] 20:23:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x119338400) [pid = 6410] [serial = 700] [outer = 0x0] 20:23:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x119810400) [pid = 6410] [serial = 701] [outer = 0x119338400] 20:23:00 INFO - PROCESS | 6410 | 1468639380727 Marionette DEBUG loaded listener.js 20:23:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x11996d000) [pid = 6410] [serial = 702] [outer = 0x119338400] 20:23:01 INFO - PROCESS | 6410 | 1468639381134 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]]]}] 20:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 620ms 20:23:01 INFO - PROCESS | 6410 | 1468639381141 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 20:23:01 INFO - PROCESS | 6410 | 1468639381143 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 20:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:23:01 INFO - PROCESS | 6410 | 1468639381145 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:23:01 INFO - PROCESS | 6410 | 1468639381148 Marionette TRACE conn2 <- [1,910,null,{}] 20:23:01 INFO - PROCESS | 6410 | 1468639381158 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}] 20:23:01 INFO - PROCESS | 6410 | 1468639381161 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:01 INFO - PROCESS | 6410 | 1468639381261 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 20:23:01 INFO - PROCESS | 6410 | 1468639381313 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:01 INFO - PROCESS | 6410 | 1468639381315 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:01 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b706000 == 45 [pid = 6410] [id = 235] 20:23:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x119b4e400) [pid = 6410] [serial = 703] [outer = 0x0] 20:23:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x123a3e000) [pid = 6410] [serial = 704] [outer = 0x119b4e400] 20:23:01 INFO - PROCESS | 6410 | 1468639381361 Marionette DEBUG loaded listener.js 20:23:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x1245b5c00) [pid = 6410] [serial = 705] [outer = 0x119b4e400] 20:23:01 INFO - PROCESS | 6410 | 1468639381774 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]]]}] 20:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 676ms 20:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:23:01 INFO - PROCESS | 6410 | 1468639381822 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 20:23:01 INFO - PROCESS | 6410 | 1468639381824 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 20:23:01 INFO - PROCESS | 6410 | 1468639381826 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:23:01 INFO - PROCESS | 6410 | 1468639381827 Marionette TRACE conn2 <- [1,914,null,{}] 20:23:01 INFO - PROCESS | 6410 | 1468639381830 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}] 20:23:01 INFO - PROCESS | 6410 | 1468639381831 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:01 INFO - PROCESS | 6410 | 1468639381933 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 20:23:02 INFO - PROCESS | 6410 | 1468639382016 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:02 INFO - PROCESS | 6410 | 1468639382018 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x12ba49800 == 46 [pid = 6410] [id = 236] 20:23:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x126d39800) [pid = 6410] [serial = 706] [outer = 0x0] 20:23:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x127669c00) [pid = 6410] [serial = 707] [outer = 0x126d39800] 20:23:02 INFO - PROCESS | 6410 | 1468639382046 Marionette DEBUG loaded listener.js 20:23:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x128a5f000) [pid = 6410] [serial = 708] [outer = 0x126d39800] 20:23:02 INFO - PROCESS | 6410 | 1468639382462 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]]]}] 20:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 670ms 20:23:02 INFO - PROCESS | 6410 | 1468639382497 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 20:23:02 INFO - PROCESS | 6410 | 1468639382498 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 20:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:23:02 INFO - PROCESS | 6410 | 1468639382501 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:23:02 INFO - PROCESS | 6410 | 1468639382502 Marionette TRACE conn2 <- [1,918,null,{}] 20:23:02 INFO - PROCESS | 6410 | 1468639382505 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}] 20:23:02 INFO - PROCESS | 6410 | 1468639382506 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:02 INFO - PROCESS | 6410 | 1468639382602 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 20:23:02 INFO - PROCESS | 6410 | 1468639382818 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:02 INFO - PROCESS | 6410 | 1468639382819 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x117d91000 == 47 [pid = 6410] [id = 237] 20:23:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x1127d2c00) [pid = 6410] [serial = 709] [outer = 0x0] 20:23:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x112ef6400) [pid = 6410] [serial = 710] [outer = 0x1127d2c00] 20:23:02 INFO - PROCESS | 6410 | 1468639382848 Marionette DEBUG loaded listener.js 20:23:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x113c54c00) [pid = 6410] [serial = 711] [outer = 0x1127d2c00] 20:23:03 INFO - PROCESS | 6410 | 1468639383293 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]]]}] 20:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 823ms 20:23:03 INFO - PROCESS | 6410 | 1468639383336 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 20:23:03 INFO - PROCESS | 6410 | 1468639383338 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 20:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:23:03 INFO - PROCESS | 6410 | 1468639383342 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:23:03 INFO - PROCESS | 6410 | 1468639383344 Marionette TRACE conn2 <- [1,922,null,{}] 20:23:03 INFO - PROCESS | 6410 | 1468639383347 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}] 20:23:03 INFO - PROCESS | 6410 | 1468639383351 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:03 INFO - PROCESS | 6410 | 1468639383439 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 20:23:03 INFO - PROCESS | 6410 | 1468639383513 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:03 INFO - PROCESS | 6410 | 1468639383515 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:03 INFO - PROCESS | 6410 | ++DOCSHELL 0x117150000 == 48 [pid = 6410] [id = 238] 20:23:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x11824d000) [pid = 6410] [serial = 712] [outer = 0x0] 20:23:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x1183ab800) [pid = 6410] [serial = 713] [outer = 0x11824d000] 20:23:03 INFO - PROCESS | 6410 | 1468639383541 Marionette DEBUG loaded listener.js 20:23:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x118827c00) [pid = 6410] [serial = 714] [outer = 0x11824d000] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x12a76f800 == 47 [pid = 6410] [id = 231] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x12a41d800 == 46 [pid = 6410] [id = 230] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x1191f9800 == 45 [pid = 6410] [id = 229] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x128ee1000 == 44 [pid = 6410] [id = 228] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x128ad5800 == 43 [pid = 6410] [id = 227] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x124a1f800 == 42 [pid = 6410] [id = 226] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x11941a800 == 41 [pid = 6410] [id = 225] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x121789800 == 40 [pid = 6410] [id = 224] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x1199db000 == 39 [pid = 6410] [id = 223] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x118842800 == 38 [pid = 6410] [id = 222] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x116683000 == 37 [pid = 6410] [id = 221] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x113c20800 == 36 [pid = 6410] [id = 220] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x12930c800 == 35 [pid = 6410] [id = 218] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x1168b7800 == 34 [pid = 6410] [id = 219] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x115ee0000 == 33 [pid = 6410] [id = 206] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x117d91000 == 32 [pid = 6410] [id = 237] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x12ba49800 == 31 [pid = 6410] [id = 236] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x12b706000 == 30 [pid = 6410] [id = 235] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x124425800 == 29 [pid = 6410] [id = 234] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x11841c000 == 28 [pid = 6410] [id = 233] 20:23:04 INFO - PROCESS | 6410 | --DOCSHELL 0x12a774800 == 27 [pid = 6410] [id = 232] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x119963800) [pid = 6410] [serial = 632] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x126fa9800) [pid = 6410] [serial = 651] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x12881bc00) [pid = 6410] [serial = 653] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x1245b5400) [pid = 6410] [serial = 612] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x11675d000) [pid = 6410] [serial = 623] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x116f91800) [pid = 6410] [serial = 624] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x123a3a800) [pid = 6410] [serial = 609] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x1244ee400) [pid = 6410] [serial = 639] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x112fcf000) [pid = 6410] [serial = 620] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x116f0a800) [pid = 6410] [serial = 618] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x1245b7400) [pid = 6410] [serial = 641] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x11675dc00) [pid = 6410] [serial = 602] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x119339400) [pid = 6410] [serial = 606] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x117188800) [pid = 6410] [serial = 603] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x12416e800) [pid = 6410] [serial = 611] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x124167800) [pid = 6410] [serial = 645] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1255ad400) [pid = 6410] [serial = 615] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x124165400) [pid = 6410] [serial = 638] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x11338c800) [pid = 6410] [serial = 621] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x126c3e800) [pid = 6410] [serial = 650] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x11942c400) [pid = 6410] [serial = 629] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x1189e1400) [pid = 6410] [serial = 627] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x11861d800) [pid = 6410] [serial = 605] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1256aa400) [pid = 6410] [serial = 648] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x125571c00) [pid = 6410] [serial = 614] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x123a41000) [pid = 6410] [serial = 636] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x125027400) [pid = 6410] [serial = 642] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x115e73000) [pid = 6410] [serial = 617] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1198bf000) [pid = 6410] [serial = 630] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x125577c00) [pid = 6410] [serial = 647] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x119b49800) [pid = 6410] [serial = 635] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x1238ee400) [pid = 6410] [serial = 608] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x118407800) [pid = 6410] [serial = 626] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x1183adc00) [pid = 6410] [serial = 644] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x11996c000) [pid = 6410] [serial = 633] [outer = 0x0] [url = about:blank] 20:23:04 INFO - PROCESS | 6410 | 1468639384358 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]]]}] 20:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1022ms 20:23:04 INFO - PROCESS | 6410 | 1468639384364 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 20:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:23:04 INFO - PROCESS | 6410 | 1468639384369 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 20:23:04 INFO - PROCESS | 6410 | 1468639384387 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:23:04 INFO - PROCESS | 6410 | 1468639384390 Marionette TRACE conn2 <- [1,926,null,{}] 20:23:04 INFO - PROCESS | 6410 | 1468639384408 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}] 20:23:04 INFO - PROCESS | 6410 | 1468639384410 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:04 INFO - PROCESS | 6410 | 1468639384493 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 20:23:04 INFO - PROCESS | 6410 | 1468639384499 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:04 INFO - PROCESS | 6410 | 1468639384502 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:04 INFO - PROCESS | 6410 | ++DOCSHELL 0x11309e000 == 28 [pid = 6410] [id = 239] 20:23:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x111fe3800) [pid = 6410] [serial = 715] [outer = 0x0] 20:23:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x1127d8400) [pid = 6410] [serial = 716] [outer = 0x111fe3800] 20:23:04 INFO - PROCESS | 6410 | 1468639384529 Marionette DEBUG loaded listener.js 20:23:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x11297b400) [pid = 6410] [serial = 717] [outer = 0x111fe3800] 20:23:04 INFO - PROCESS | 6410 | 1468639384879 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]]]}] 20:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 537ms 20:23:04 INFO - PROCESS | 6410 | 1468639384912 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 20:23:04 INFO - PROCESS | 6410 | 1468639384918 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 20:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:23:04 INFO - PROCESS | 6410 | 1468639384923 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:23:04 INFO - PROCESS | 6410 | 1468639384925 Marionette TRACE conn2 <- [1,930,null,{}] 20:23:04 INFO - PROCESS | 6410 | 1468639384932 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}] 20:23:04 INFO - PROCESS | 6410 | 1468639384934 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:05 INFO - PROCESS | 6410 | 1468639385011 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 20:23:05 INFO - PROCESS | 6410 | 1468639385017 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:05 INFO - PROCESS | 6410 | 1468639385019 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:05 INFO - PROCESS | 6410 | ++DOCSHELL 0x116683000 == 29 [pid = 6410] [id = 240] 20:23:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x113061c00) [pid = 6410] [serial = 718] [outer = 0x0] 20:23:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x1133c9000) [pid = 6410] [serial = 719] [outer = 0x113061c00] 20:23:05 INFO - PROCESS | 6410 | 1468639385046 Marionette DEBUG loaded listener.js 20:23:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x113cb4800) [pid = 6410] [serial = 720] [outer = 0x113061c00] 20:23:05 INFO - PROCESS | 6410 | 1468639385399 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]]]}] 20:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 524ms 20:23:05 INFO - PROCESS | 6410 | 1468639385448 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 20:23:05 INFO - PROCESS | 6410 | 1468639385449 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 20:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:23:05 INFO - PROCESS | 6410 | 1468639385451 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:23:05 INFO - PROCESS | 6410 | 1468639385454 Marionette TRACE conn2 <- [1,934,null,{}] 20:23:05 INFO - PROCESS | 6410 | 1468639385461 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}] 20:23:05 INFO - PROCESS | 6410 | 1468639385465 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:05 INFO - PROCESS | 6410 | 1468639385560 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 20:23:05 INFO - PROCESS | 6410 | 1468639385569 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:05 INFO - PROCESS | 6410 | 1468639385571 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:05 INFO - PROCESS | 6410 | ++DOCSHELL 0x117d8e000 == 30 [pid = 6410] [id = 241] 20:23:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x116804c00) [pid = 6410] [serial = 721] [outer = 0x0] 20:23:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x116f0dc00) [pid = 6410] [serial = 722] [outer = 0x116804c00] 20:23:05 INFO - PROCESS | 6410 | 1468639385599 Marionette DEBUG loaded listener.js 20:23:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x117183c00) [pid = 6410] [serial = 723] [outer = 0x116804c00] 20:23:05 INFO - PROCESS | 6410 | 1468639385893 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]]]}] 20:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 471ms 20:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:23:05 INFO - PROCESS | 6410 | 1468639385923 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 20:23:05 INFO - PROCESS | 6410 | 1468639385925 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 20:23:05 INFO - PROCESS | 6410 | 1468639385927 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:23:05 INFO - PROCESS | 6410 | 1468639385928 Marionette TRACE conn2 <- [1,938,null,{}] 20:23:05 INFO - PROCESS | 6410 | 1468639385930 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}] 20:23:05 INFO - PROCESS | 6410 | 1468639385933 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:06 INFO - PROCESS | 6410 | 1468639386009 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 20:23:06 INFO - PROCESS | 6410 | 1468639386012 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:06 INFO - PROCESS | 6410 | 1468639386014 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:06 INFO - PROCESS | 6410 | ++DOCSHELL 0x11884d000 == 31 [pid = 6410] [id = 242] 20:23:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1176f3800) [pid = 6410] [serial = 724] [outer = 0x0] 20:23:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x118242400) [pid = 6410] [serial = 725] [outer = 0x1176f3800] 20:23:06 INFO - PROCESS | 6410 | 1468639386041 Marionette DEBUG loaded listener.js 20:23:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x1183a8400) [pid = 6410] [serial = 726] [outer = 0x1176f3800] 20:23:06 INFO - PROCESS | 6410 | 1468639386403 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]]]}] 20:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 522ms 20:23:06 INFO - PROCESS | 6410 | 1468639386453 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 20:23:06 INFO - PROCESS | 6410 | 1468639386461 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 20:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1133cb400) [pid = 6410] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1245b4000) [pid = 6410] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1127d4000) [pid = 6410] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x113dcb000) [pid = 6410] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x12881d800) [pid = 6410] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x126dcec00) [pid = 6410] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x112ef4c00) [pid = 6410] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x1127cfc00) [pid = 6410] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x116767800) [pid = 6410] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x1127d1800) [pid = 6410] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x1127d7800) [pid = 6410] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x1183b1400) [pid = 6410] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x12881c000) [pid = 6410] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x119332c00) [pid = 6410] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:23:06 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x123d3c000) [pid = 6410] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:23:06 INFO - PROCESS | 6410 | 1468639386814 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:23:06 INFO - PROCESS | 6410 | 1468639386817 Marionette TRACE conn2 <- [1,942,null,{}] 20:23:06 INFO - PROCESS | 6410 | 1468639386822 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}] 20:23:06 INFO - PROCESS | 6410 | 1468639386824 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:06 INFO - PROCESS | 6410 | 1468639386931 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 20:23:06 INFO - PROCESS | 6410 | 1468639386977 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:06 INFO - PROCESS | 6410 | 1468639386980 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:06 INFO - PROCESS | 6410 | ++DOCSHELL 0x112f34000 == 32 [pid = 6410] [id = 243] 20:23:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x111ca8800) [pid = 6410] [serial = 727] [outer = 0x0] 20:23:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x112138000) [pid = 6410] [serial = 728] [outer = 0x111ca8800] 20:23:07 INFO - PROCESS | 6410 | 1468639387011 Marionette DEBUG loaded listener.js 20:23:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x1128a6400) [pid = 6410] [serial = 729] [outer = 0x111ca8800] 20:23:07 INFO - PROCESS | 6410 | 1468639387552 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]]]}] 20:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 789ms 20:23:07 INFO - PROCESS | 6410 | 1468639387591 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 20:23:07 INFO - PROCESS | 6410 | 1468639387593 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 20:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:23:07 INFO - PROCESS | 6410 | 1468639387599 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:23:07 INFO - PROCESS | 6410 | 1468639387602 Marionette TRACE conn2 <- [1,946,null,{}] 20:23:07 INFO - PROCESS | 6410 | 1468639387607 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}] 20:23:07 INFO - PROCESS | 6410 | 1468639387609 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:07 INFO - PROCESS | 6410 | 1468639387710 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 20:23:07 INFO - PROCESS | 6410 | 1468639387782 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:07 INFO - PROCESS | 6410 | 1468639387783 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:07 INFO - PROCESS | 6410 | ++DOCSHELL 0x11842a800 == 33 [pid = 6410] [id = 244] 20:23:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x1132d4400) [pid = 6410] [serial = 730] [outer = 0x0] 20:23:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x1133cec00) [pid = 6410] [serial = 731] [outer = 0x1132d4400] 20:23:07 INFO - PROCESS | 6410 | 1468639387814 Marionette DEBUG loaded listener.js 20:23:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x115e71800) [pid = 6410] [serial = 732] [outer = 0x1132d4400] 20:23:08 INFO - PROCESS | 6410 | 1468639388378 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]]]}] 20:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 826ms 20:23:08 INFO - PROCESS | 6410 | 1468639388425 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 20:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:23:08 INFO - PROCESS | 6410 | 1468639388427 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 20:23:08 INFO - PROCESS | 6410 | 1468639388431 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:23:08 INFO - PROCESS | 6410 | 1468639388435 Marionette TRACE conn2 <- [1,950,null,{}] 20:23:08 INFO - PROCESS | 6410 | 1468639388440 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}] 20:23:08 INFO - PROCESS | 6410 | 1468639388441 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:08 INFO - PROCESS | 6410 | 1468639388545 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 20:23:08 INFO - PROCESS | 6410 | 1468639388618 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:08 INFO - PROCESS | 6410 | 1468639388620 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:08 INFO - PROCESS | 6410 | ++DOCSHELL 0x112f48800 == 34 [pid = 6410] [id = 245] 20:23:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1128b2400) [pid = 6410] [serial = 733] [outer = 0x0] 20:23:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x112eee800) [pid = 6410] [serial = 734] [outer = 0x1128b2400] 20:23:08 INFO - PROCESS | 6410 | 1468639388648 Marionette DEBUG loaded listener.js 20:23:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x11321cc00) [pid = 6410] [serial = 735] [outer = 0x1128b2400] 20:23:08 INFO - PROCESS | 6410 | --DOCSHELL 0x117d8e000 == 33 [pid = 6410] [id = 241] 20:23:08 INFO - PROCESS | 6410 | --DOCSHELL 0x116683000 == 32 [pid = 6410] [id = 240] 20:23:08 INFO - PROCESS | 6410 | --DOCSHELL 0x11309e000 == 31 [pid = 6410] [id = 239] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x128ab7c00) [pid = 6410] [serial = 696] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x128ab1000) [pid = 6410] [serial = 695] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x12685a800) [pid = 6410] [serial = 677] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x126dd2400) [pid = 6410] [serial = 680] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x126cce000) [pid = 6410] [serial = 678] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x113380c00) [pid = 6410] [serial = 686] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x12881f400) [pid = 6410] [serial = 683] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x128824000) [pid = 6410] [serial = 654] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x11321dc00) [pid = 6410] [serial = 659] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x115e06400) [pid = 6410] [serial = 660] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x119b99800) [pid = 6410] [serial = 671] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x1238f4c00) [pid = 6410] [serial = 672] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x116889800) [pid = 6410] [serial = 662] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x117186c00) [pid = 6410] [serial = 663] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x119424c00) [pid = 6410] [serial = 668] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 69 (0x119b2b000) [pid = 6410] [serial = 669] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 68 (0x1128b0400) [pid = 6410] [serial = 656] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 67 (0x1133b4800) [pid = 6410] [serial = 657] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 66 (0x118629400) [pid = 6410] [serial = 665] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 65 (0x1189ec000) [pid = 6410] [serial = 666] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 64 (0x128aae000) [pid = 6410] [serial = 693] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 63 (0x123b8b400) [pid = 6410] [serial = 689] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 62 (0x127660400) [pid = 6410] [serial = 681] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 61 (0x118625400) [pid = 6410] [serial = 687] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 60 (0x124163400) [pid = 6410] [serial = 674] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 59 (0x128826800) [pid = 6410] [serial = 684] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 58 (0x128a62000) [pid = 6410] [serial = 692] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 57 (0x128828c00) [pid = 6410] [serial = 690] [outer = 0x0] [url = about:blank] 20:23:08 INFO - PROCESS | 6410 | --DOMWINDOW == 56 (0x1245aa000) [pid = 6410] [serial = 675] [outer = 0x0] [url = about:blank] 20:23:09 INFO - PROCESS | 6410 | 1468639389078 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]]]}] 20:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 675ms 20:23:09 INFO - PROCESS | 6410 | 1468639389106 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 20:23:09 INFO - PROCESS | 6410 | 1468639389111 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 20:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:23:09 INFO - PROCESS | 6410 | 1468639389120 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:23:09 INFO - PROCESS | 6410 | 1468639389122 Marionette TRACE conn2 <- [1,954,null,{}] 20:23:09 INFO - PROCESS | 6410 | 1468639389126 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}] 20:23:09 INFO - PROCESS | 6410 | 1468639389128 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:09 INFO - PROCESS | 6410 | 1468639389246 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 20:23:09 INFO - PROCESS | 6410 | 1468639389256 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:09 INFO - PROCESS | 6410 | 1468639389258 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:09 INFO - PROCESS | 6410 | ++DOCSHELL 0x117143800 == 32 [pid = 6410] [id = 246] 20:23:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 57 (0x115e72000) [pid = 6410] [serial = 736] [outer = 0x0] 20:23:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 58 (0x1164e6c00) [pid = 6410] [serial = 737] [outer = 0x115e72000] 20:23:09 INFO - PROCESS | 6410 | 1468639389302 Marionette DEBUG loaded listener.js 20:23:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 59 (0x11687f400) [pid = 6410] [serial = 738] [outer = 0x115e72000] 20:23:09 INFO - PROCESS | 6410 | 1468639389773 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]]]}] 20:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 674ms 20:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:23:09 INFO - PROCESS | 6410 | 1468639389791 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 20:23:09 INFO - PROCESS | 6410 | 1468639389793 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 20:23:09 INFO - PROCESS | 6410 | 1468639389807 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:23:09 INFO - PROCESS | 6410 | 1468639389811 Marionette TRACE conn2 <- [1,958,null,{}] 20:23:09 INFO - PROCESS | 6410 | 1468639389827 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}] 20:23:09 INFO - PROCESS | 6410 | 1468639389834 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:09 INFO - PROCESS | 6410 | 1468639389956 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 20:23:10 INFO - PROCESS | 6410 | 1468639390004 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:10 INFO - PROCESS | 6410 | 1468639390007 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:10 INFO - PROCESS | 6410 | ++DOCSHELL 0x118991000 == 33 [pid = 6410] [id = 247] 20:23:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 60 (0x1176f9000) [pid = 6410] [serial = 739] [outer = 0x0] 20:23:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 61 (0x1183a9000) [pid = 6410] [serial = 740] [outer = 0x1176f9000] 20:23:10 INFO - PROCESS | 6410 | 1468639390029 Marionette DEBUG loaded listener.js 20:23:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 62 (0x118625400) [pid = 6410] [serial = 741] [outer = 0x1176f9000] 20:23:10 INFO - PROCESS | 6410 | 1468639390557 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]]]}] 20:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 839ms 20:23:10 INFO - PROCESS | 6410 | 1468639390639 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 20:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:23:10 INFO - PROCESS | 6410 | 1468639390644 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 20:23:10 INFO - PROCESS | 6410 | 1468639390649 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:23:10 INFO - PROCESS | 6410 | 1468639390652 Marionette TRACE conn2 <- [1,962,null,{}] 20:23:10 INFO - PROCESS | 6410 | 1468639390659 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}] 20:23:10 INFO - PROCESS | 6410 | 1468639390662 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:10 INFO - PROCESS | 6410 | 1468639390761 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 20:23:10 INFO - PROCESS | 6410 | 1468639390812 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:10 INFO - PROCESS | 6410 | 1468639390813 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:10 INFO - PROCESS | 6410 | ++DOCSHELL 0x117d81800 == 34 [pid = 6410] [id = 248] 20:23:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 63 (0x112ee9c00) [pid = 6410] [serial = 742] [outer = 0x0] 20:23:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 64 (0x1133c8400) [pid = 6410] [serial = 743] [outer = 0x112ee9c00] 20:23:10 INFO - PROCESS | 6410 | 1468639390844 Marionette DEBUG loaded listener.js 20:23:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 65 (0x11675f000) [pid = 6410] [serial = 744] [outer = 0x112ee9c00] 20:23:11 INFO - PROCESS | 6410 | 1468639391260 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]]]}] 20:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 675ms 20:23:11 INFO - PROCESS | 6410 | 1468639391323 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 20:23:11 INFO - PROCESS | 6410 | 1468639391326 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 20:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:23:11 INFO - PROCESS | 6410 | 1468639391331 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:23:11 INFO - PROCESS | 6410 | 1468639391333 Marionette TRACE conn2 <- [1,966,null,{}] 20:23:11 INFO - PROCESS | 6410 | 1468639391335 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}] 20:23:11 INFO - PROCESS | 6410 | 1468639391337 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:11 INFO - PROCESS | 6410 | 1468639391429 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 20:23:11 INFO - PROCESS | 6410 | 1468639391479 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:11 INFO - PROCESS | 6410 | 1468639391481 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:11 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199e3800 == 35 [pid = 6410] [id = 249] 20:23:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 66 (0x117d3ec00) [pid = 6410] [serial = 745] [outer = 0x0] 20:23:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 67 (0x1183b5400) [pid = 6410] [serial = 746] [outer = 0x117d3ec00] 20:23:11 INFO - PROCESS | 6410 | 1468639391512 Marionette DEBUG loaded listener.js 20:23:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 68 (0x118825400) [pid = 6410] [serial = 747] [outer = 0x117d3ec00] 20:23:11 INFO - PROCESS | 6410 | 1468639391932 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]]]}] 20:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 672ms 20:23:12 INFO - PROCESS | 6410 | 1468639392028 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 20:23:12 INFO - PROCESS | 6410 | 1468639392031 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 20:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:23:12 INFO - PROCESS | 6410 | 1468639392051 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:23:12 INFO - PROCESS | 6410 | 1468639392055 Marionette TRACE conn2 <- [1,970,null,{}] 20:23:12 INFO - PROCESS | 6410 | 1468639392081 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}] 20:23:12 INFO - PROCESS | 6410 | 1468639392086 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:12 INFO - PROCESS | 6410 | 1468639392259 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 20:23:12 INFO - PROCESS | 6410 | 1468639392307 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:12 INFO - PROCESS | 6410 | 1468639392309 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e1b000 == 36 [pid = 6410] [id = 250] 20:23:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x11933a800) [pid = 6410] [serial = 748] [outer = 0x0] 20:23:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x119341c00) [pid = 6410] [serial = 749] [outer = 0x11933a800] 20:23:12 INFO - PROCESS | 6410 | 1468639392340 Marionette DEBUG loaded listener.js 20:23:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x119432400) [pid = 6410] [serial = 750] [outer = 0x11933a800] 20:23:12 INFO - PROCESS | 6410 | 1468639392773 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]]]}] 20:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 777ms 20:23:12 INFO - PROCESS | 6410 | 1468639392825 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 20:23:12 INFO - PROCESS | 6410 | 1468639392827 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 20:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:23:12 INFO - PROCESS | 6410 | 1468639392830 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:23:12 INFO - PROCESS | 6410 | 1468639392831 Marionette TRACE conn2 <- [1,974,null,{}] 20:23:12 INFO - PROCESS | 6410 | 1468639392833 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}] 20:23:12 INFO - PROCESS | 6410 | 1468639392835 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:12 INFO - PROCESS | 6410 | 1468639392929 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 20:23:12 INFO - PROCESS | 6410 | 1468639392978 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:12 INFO - PROCESS | 6410 | 1468639392980 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x12387f000 == 37 [pid = 6410] [id = 251] 20:23:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x1198bf000) [pid = 6410] [serial = 751] [outer = 0x0] 20:23:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x1198c8c00) [pid = 6410] [serial = 752] [outer = 0x1198bf000] 20:23:13 INFO - PROCESS | 6410 | 1468639393009 Marionette DEBUG loaded listener.js 20:23:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x119965400) [pid = 6410] [serial = 753] [outer = 0x1198bf000] 20:23:13 INFO - PROCESS | 6410 | 1468639393405 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]]]}] 20:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 620ms 20:23:13 INFO - PROCESS | 6410 | 1468639393451 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 20:23:13 INFO - PROCESS | 6410 | 1468639393454 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 20:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:23:13 INFO - PROCESS | 6410 | 1468639393457 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:23:13 INFO - PROCESS | 6410 | 1468639393459 Marionette TRACE conn2 <- [1,978,null,{}] 20:23:13 INFO - PROCESS | 6410 | 1468639393463 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}] 20:23:13 INFO - PROCESS | 6410 | 1468639393465 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:13 INFO - PROCESS | 6410 | 1468639393629 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 20:23:13 INFO - PROCESS | 6410 | 1468639393731 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:13 INFO - PROCESS | 6410 | 1468639393733 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:13 INFO - PROCESS | 6410 | ++DOCSHELL 0x123e4a000 == 38 [pid = 6410] [id = 252] 20:23:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x1198c3c00) [pid = 6410] [serial = 754] [outer = 0x0] 20:23:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x11996b800) [pid = 6410] [serial = 755] [outer = 0x1198c3c00] 20:23:13 INFO - PROCESS | 6410 | 1468639393782 Marionette DEBUG loaded listener.js 20:23:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x119b20400) [pid = 6410] [serial = 756] [outer = 0x1198c3c00] 20:23:14 INFO - PROCESS | 6410 | 1468639394300 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]]]}] 20:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 874ms 20:23:14 INFO - PROCESS | 6410 | 1468639394331 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 20:23:14 INFO - PROCESS | 6410 | 1468639394333 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 20:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:23:14 INFO - PROCESS | 6410 | 1468639394337 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:23:14 INFO - PROCESS | 6410 | 1468639394339 Marionette TRACE conn2 <- [1,982,null,{}] 20:23:14 INFO - PROCESS | 6410 | 1468639394343 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}] 20:23:14 INFO - PROCESS | 6410 | 1468639394344 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:14 INFO - PROCESS | 6410 | 1468639394446 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 20:23:14 INFO - PROCESS | 6410 | 1468639394510 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:14 INFO - PROCESS | 6410 | 1468639394511 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:14 INFO - PROCESS | 6410 | ++DOCSHELL 0x116ac9000 == 39 [pid = 6410] [id = 253] 20:23:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x1127cd400) [pid = 6410] [serial = 757] [outer = 0x0] 20:23:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x112eed400) [pid = 6410] [serial = 758] [outer = 0x1127cd400] 20:23:14 INFO - PROCESS | 6410 | 1468639394538 Marionette DEBUG loaded listener.js 20:23:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x113cb5000) [pid = 6410] [serial = 759] [outer = 0x1127cd400] 20:23:15 INFO - PROCESS | 6410 | --DOCSHELL 0x117143800 == 38 [pid = 6410] [id = 246] 20:23:15 INFO - PROCESS | 6410 | --DOCSHELL 0x112f48800 == 37 [pid = 6410] [id = 245] 20:23:15 INFO - PROCESS | 6410 | --DOCSHELL 0x112f34000 == 36 [pid = 6410] [id = 243] 20:23:15 INFO - PROCESS | 6410 | --DOCSHELL 0x11842a800 == 35 [pid = 6410] [id = 244] 20:23:15 INFO - PROCESS | 6410 | --DOCSHELL 0x117150000 == 34 [pid = 6410] [id = 238] 20:23:15 INFO - PROCESS | 6410 | --DOCSHELL 0x11884d000 == 33 [pid = 6410] [id = 242] 20:23:15 INFO - PROCESS | 6410 | --DOCSHELL 0x123e4a000 == 32 [pid = 6410] [id = 252] 20:23:15 INFO - PROCESS | 6410 | --DOCSHELL 0x12387f000 == 31 [pid = 6410] [id = 251] 20:23:15 INFO - PROCESS | 6410 | --DOCSHELL 0x120e1b000 == 30 [pid = 6410] [id = 250] 20:23:15 INFO - PROCESS | 6410 | --DOCSHELL 0x1199e3800 == 29 [pid = 6410] [id = 249] 20:23:15 INFO - PROCESS | 6410 | --DOCSHELL 0x118991000 == 28 [pid = 6410] [id = 247] 20:23:15 INFO - PROCESS | 6410 | --DOCSHELL 0x117d81800 == 27 [pid = 6410] [id = 248] 20:23:15 INFO - PROCESS | 6410 | 1468639395394 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]]]}] 20:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1073ms 20:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:23:15 INFO - PROCESS | 6410 | 1468639395409 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 20:23:15 INFO - PROCESS | 6410 | 1468639395412 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 20:23:15 INFO - PROCESS | 6410 | 1468639395415 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:23:15 INFO - PROCESS | 6410 | 1468639395416 Marionette TRACE conn2 <- [1,986,null,{}] 20:23:15 INFO - PROCESS | 6410 | 1468639395420 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}] 20:23:15 INFO - PROCESS | 6410 | 1468639395422 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:15 INFO - PROCESS | 6410 | 1468639395497 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 20:23:15 INFO - PROCESS | 6410 | 1468639395502 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:15 INFO - PROCESS | 6410 | 1468639395505 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:15 INFO - PROCESS | 6410 | ++DOCSHELL 0x1164a4000 == 28 [pid = 6410] [id = 254] 20:23:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x11301e800) [pid = 6410] [serial = 760] [outer = 0x0] 20:23:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x1133c9400) [pid = 6410] [serial = 761] [outer = 0x11301e800] 20:23:15 INFO - PROCESS | 6410 | 1468639395534 Marionette DEBUG loaded listener.js 20:23:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x115e05800) [pid = 6410] [serial = 762] [outer = 0x11301e800] 20:23:15 INFO - PROCESS | 6410 | 1468639395862 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]]]}] 20:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 471ms 20:23:15 INFO - PROCESS | 6410 | 1468639395905 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 20:23:15 INFO - PROCESS | 6410 | 1468639395908 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 20:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:23:15 INFO - PROCESS | 6410 | 1468639395913 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:23:15 INFO - PROCESS | 6410 | 1468639395914 Marionette TRACE conn2 <- [1,990,null,{}] 20:23:15 INFO - PROCESS | 6410 | 1468639395917 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}] 20:23:15 INFO - PROCESS | 6410 | 1468639395919 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:16 INFO - PROCESS | 6410 | 1468639396016 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 20:23:16 INFO - PROCESS | 6410 | 1468639396050 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:16 INFO - PROCESS | 6410 | 1468639396051 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:16 INFO - PROCESS | 6410 | ++DOCSHELL 0x117157800 == 29 [pid = 6410] [id = 255] 20:23:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x116637400) [pid = 6410] [serial = 763] [outer = 0x0] 20:23:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x116a1b000) [pid = 6410] [serial = 764] [outer = 0x116637400] 20:23:16 INFO - PROCESS | 6410 | 1468639396078 Marionette DEBUG loaded listener.js 20:23:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x11717fc00) [pid = 6410] [serial = 765] [outer = 0x116637400] 20:23:16 INFO - PROCESS | 6410 | 1468639396434 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]]]}] 20:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 572ms 20:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:23:16 INFO - PROCESS | 6410 | 1468639396484 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 20:23:16 INFO - PROCESS | 6410 | 1468639396486 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 20:23:16 INFO - PROCESS | 6410 | 1468639396488 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:23:16 INFO - PROCESS | 6410 | 1468639396490 Marionette TRACE conn2 <- [1,994,null,{}] 20:23:16 INFO - PROCESS | 6410 | 1468639396498 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}] 20:23:16 INFO - PROCESS | 6410 | 1468639396501 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:16 INFO - PROCESS | 6410 | 1468639396598 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 20:23:16 INFO - PROCESS | 6410 | 1468639396605 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:16 INFO - PROCESS | 6410 | 1468639396606 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:16 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199db000 == 30 [pid = 6410] [id = 256] 20:23:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x110e78400) [pid = 6410] [serial = 766] [outer = 0x0] 20:23:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x118823000) [pid = 6410] [serial = 767] [outer = 0x110e78400] 20:23:16 INFO - PROCESS | 6410 | 1468639396637 Marionette DEBUG loaded listener.js 20:23:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1189e6000) [pid = 6410] [serial = 768] [outer = 0x110e78400] 20:23:16 INFO - PROCESS | 6410 | 1468639396978 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]]]}] 20:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 522ms 20:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:23:17 INFO - PROCESS | 6410 | 1468639397012 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 20:23:17 INFO - PROCESS | 6410 | 1468639397014 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 20:23:17 INFO - PROCESS | 6410 | 1468639397016 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:23:17 INFO - PROCESS | 6410 | 1468639397017 Marionette TRACE conn2 <- [1,998,null,{}] 20:23:17 INFO - PROCESS | 6410 | 1468639397019 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}] 20:23:17 INFO - PROCESS | 6410 | 1468639397020 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:17 INFO - PROCESS | 6410 | 1468639397117 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 20:23:17 INFO - PROCESS | 6410 | 1468639397121 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:17 INFO - PROCESS | 6410 | 1468639397122 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:17 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e11000 == 31 [pid = 6410] [id = 257] 20:23:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x11933d000) [pid = 6410] [serial = 769] [outer = 0x0] 20:23:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x11980ec00) [pid = 6410] [serial = 770] [outer = 0x11933d000] 20:23:17 INFO - PROCESS | 6410 | 1468639397147 Marionette DEBUG loaded listener.js 20:23:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x119966000) [pid = 6410] [serial = 771] [outer = 0x11933d000] 20:23:17 INFO - PROCESS | 6410 | 1468639397487 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]]]}] 20:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 20:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:23:17 INFO - PROCESS | 6410 | 1468639397537 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 20:23:17 INFO - PROCESS | 6410 | 1468639397538 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 20:23:17 INFO - PROCESS | 6410 | 1468639397540 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:23:17 INFO - PROCESS | 6410 | 1468639397541 Marionette TRACE conn2 <- [1,1002,null,{}] 20:23:17 INFO - PROCESS | 6410 | 1468639397550 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}] 20:23:17 INFO - PROCESS | 6410 | 1468639397552 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:17 INFO - PROCESS | 6410 | 1468639397658 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 20:23:17 INFO - PROCESS | 6410 | 1468639397670 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:17 INFO - PROCESS | 6410 | 1468639397672 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:17 INFO - PROCESS | 6410 | ++DOCSHELL 0x123e51800 == 32 [pid = 6410] [id = 258] 20:23:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x111cac000) [pid = 6410] [serial = 772] [outer = 0x0] 20:23:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x119b2b000) [pid = 6410] [serial = 773] [outer = 0x111cac000] 20:23:17 INFO - PROCESS | 6410 | 1468639397695 Marionette DEBUG loaded listener.js 20:23:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x119b96800) [pid = 6410] [serial = 774] [outer = 0x111cac000] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1176f3800) [pid = 6410] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x1133d2c00) [pid = 6410] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x119338400) [pid = 6410] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x119b4e400) [pid = 6410] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1127d2c00) [pid = 6410] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x126d39800) [pid = 6410] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1176f9000) [pid = 6410] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x111fe3800) [pid = 6410] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x11824d000) [pid = 6410] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x116804c00) [pid = 6410] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x113061c00) [pid = 6410] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x1128b2400) [pid = 6410] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x111ca8800) [pid = 6410] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x115e72000) [pid = 6410] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:23:18 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x1132d4400) [pid = 6410] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:23:18 INFO - PROCESS | 6410 | 1468639398341 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]]]}] 20:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 822ms 20:23:18 INFO - PROCESS | 6410 | 1468639398363 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 20:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:23:18 INFO - PROCESS | 6410 | 1468639398367 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 20:23:18 INFO - PROCESS | 6410 | 1468639398370 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:23:18 INFO - PROCESS | 6410 | 1468639398372 Marionette TRACE conn2 <- [1,1006,null,{}] 20:23:18 INFO - PROCESS | 6410 | 1468639398376 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}] 20:23:18 INFO - PROCESS | 6410 | 1468639398381 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:18 INFO - PROCESS | 6410 | 1468639398559 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 20:23:18 INFO - PROCESS | 6410 | 1468639398593 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:18 INFO - PROCESS | 6410 | 1468639398594 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:18 INFO - PROCESS | 6410 | ++DOCSHELL 0x124505000 == 33 [pid = 6410] [id = 259] 20:23:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x1121b0800) [pid = 6410] [serial = 775] [outer = 0x0] 20:23:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x116f9c400) [pid = 6410] [serial = 776] [outer = 0x1121b0800] 20:23:18 INFO - PROCESS | 6410 | 1468639398620 Marionette DEBUG loaded listener.js 20:23:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x12170c400) [pid = 6410] [serial = 777] [outer = 0x1121b0800] 20:23:18 INFO - PROCESS | 6410 | 1468639398875 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]]]}] 20:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 520ms 20:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:23:18 INFO - PROCESS | 6410 | 1468639398891 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 20:23:18 INFO - PROCESS | 6410 | 1468639398892 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 20:23:18 INFO - PROCESS | 6410 | 1468639398894 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:23:18 INFO - PROCESS | 6410 | 1468639398895 Marionette TRACE conn2 <- [1,1010,null,{}] 20:23:18 INFO - PROCESS | 6410 | 1468639398907 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}] 20:23:18 INFO - PROCESS | 6410 | 1468639398908 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:19 INFO - PROCESS | 6410 | 1468639399011 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 20:23:19 INFO - PROCESS | 6410 | 1468639399016 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:19 INFO - PROCESS | 6410 | 1468639399018 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:19 INFO - PROCESS | 6410 | ++DOCSHELL 0x12506e800 == 34 [pid = 6410] [id = 260] 20:23:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x119baac00) [pid = 6410] [serial = 778] [outer = 0x0] 20:23:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x123a36000) [pid = 6410] [serial = 779] [outer = 0x119baac00] 20:23:19 INFO - PROCESS | 6410 | 1468639399042 Marionette DEBUG loaded listener.js 20:23:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x123a40400) [pid = 6410] [serial = 780] [outer = 0x119baac00] 20:23:19 INFO - PROCESS | 6410 | 1468639399351 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]]]}] 20:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 472ms 20:23:19 INFO - PROCESS | 6410 | 1468639399370 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 20:23:19 INFO - PROCESS | 6410 | 1468639399371 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 20:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:23:19 INFO - PROCESS | 6410 | 1468639399374 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:23:19 INFO - PROCESS | 6410 | 1468639399375 Marionette TRACE conn2 <- [1,1014,null,{}] 20:23:19 INFO - PROCESS | 6410 | 1468639399377 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}] 20:23:19 INFO - PROCESS | 6410 | 1468639399378 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:19 INFO - PROCESS | 6410 | 1468639399478 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 20:23:19 INFO - PROCESS | 6410 | 1468639399484 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:19 INFO - PROCESS | 6410 | 1468639399485 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:19 INFO - PROCESS | 6410 | ++DOCSHELL 0x125623800 == 35 [pid = 6410] [id = 261] 20:23:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x11213bc00) [pid = 6410] [serial = 781] [outer = 0x0] 20:23:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x123a39c00) [pid = 6410] [serial = 782] [outer = 0x11213bc00] 20:23:19 INFO - PROCESS | 6410 | 1468639399508 Marionette DEBUG loaded listener.js 20:23:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x123fc1400) [pid = 6410] [serial = 783] [outer = 0x11213bc00] 20:23:19 INFO - PROCESS | 6410 | 1468639399777 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]]]}] 20:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 417ms 20:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:23:19 INFO - PROCESS | 6410 | 1468639399792 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 20:23:19 INFO - PROCESS | 6410 | 1468639399794 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 20:23:19 INFO - PROCESS | 6410 | 1468639399796 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:23:19 INFO - PROCESS | 6410 | 1468639399798 Marionette TRACE conn2 <- [1,1018,null,{}] 20:23:19 INFO - PROCESS | 6410 | 1468639399808 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}] 20:23:19 INFO - PROCESS | 6410 | 1468639399809 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:19 INFO - PROCESS | 6410 | 1468639399894 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 20:23:19 INFO - PROCESS | 6410 | 1468639399898 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:19 INFO - PROCESS | 6410 | 1468639399900 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:19 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199d8800 == 36 [pid = 6410] [id = 262] 20:23:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x123a38400) [pid = 6410] [serial = 784] [outer = 0x0] 20:23:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x123ee6800) [pid = 6410] [serial = 785] [outer = 0x123a38400] 20:23:19 INFO - PROCESS | 6410 | 1468639399925 Marionette DEBUG loaded listener.js 20:23:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x124170000) [pid = 6410] [serial = 786] [outer = 0x123a38400] 20:23:20 INFO - PROCESS | 6410 | 1468639400395 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]]]}] 20:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 622ms 20:23:20 INFO - PROCESS | 6410 | 1468639400441 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 20:23:20 INFO - PROCESS | 6410 | 1468639400444 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 20:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:23:20 INFO - PROCESS | 6410 | 1468639400450 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:23:20 INFO - PROCESS | 6410 | 1468639400453 Marionette TRACE conn2 <- [1,1022,null,{}] 20:23:20 INFO - PROCESS | 6410 | 1468639400457 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}] 20:23:20 INFO - PROCESS | 6410 | 1468639400459 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:20 INFO - PROCESS | 6410 | 1468639400567 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 20:23:20 INFO - PROCESS | 6410 | 1468639400620 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:20 INFO - PROCESS | 6410 | 1468639400621 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:20 INFO - PROCESS | 6410 | ++DOCSHELL 0x116ac7000 == 37 [pid = 6410] [id = 263] 20:23:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x1128a5800) [pid = 6410] [serial = 787] [outer = 0x0] 20:23:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x11297c000) [pid = 6410] [serial = 788] [outer = 0x1128a5800] 20:23:20 INFO - PROCESS | 6410 | 1468639400652 Marionette DEBUG loaded listener.js 20:23:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1133d2c00) [pid = 6410] [serial = 789] [outer = 0x1128a5800] 20:23:21 INFO - PROCESS | 6410 | 1468639401145 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]]]}] 20:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 774ms 20:23:21 INFO - PROCESS | 6410 | 1468639401223 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 20:23:21 INFO - PROCESS | 6410 | 1468639401226 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 20:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:23:21 INFO - PROCESS | 6410 | 1468639401230 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:23:21 INFO - PROCESS | 6410 | 1468639401232 Marionette TRACE conn2 <- [1,1026,null,{}] 20:23:21 INFO - PROCESS | 6410 | 1468639401235 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}] 20:23:21 INFO - PROCESS | 6410 | 1468639401237 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:21 INFO - PROCESS | 6410 | 1468639401346 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 20:23:21 INFO - PROCESS | 6410 | 1468639401419 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:21 INFO - PROCESS | 6410 | 1468639401421 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:21 INFO - PROCESS | 6410 | ++DOCSHELL 0x119b6b800 == 38 [pid = 6410] [id = 264] 20:23:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x116889000) [pid = 6410] [serial = 790] [outer = 0x0] 20:23:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x11717ec00) [pid = 6410] [serial = 791] [outer = 0x116889000] 20:23:21 INFO - PROCESS | 6410 | 1468639401451 Marionette DEBUG loaded listener.js 20:23:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x1176f3800) [pid = 6410] [serial = 792] [outer = 0x116889000] 20:23:22 INFO - PROCESS | 6410 | --DOCSHELL 0x125623800 == 37 [pid = 6410] [id = 261] 20:23:22 INFO - PROCESS | 6410 | --DOCSHELL 0x12506e800 == 36 [pid = 6410] [id = 260] 20:23:22 INFO - PROCESS | 6410 | --DOCSHELL 0x124505000 == 35 [pid = 6410] [id = 259] 20:23:22 INFO - PROCESS | 6410 | --DOCSHELL 0x123e51800 == 34 [pid = 6410] [id = 258] 20:23:22 INFO - PROCESS | 6410 | --DOCSHELL 0x120e11000 == 33 [pid = 6410] [id = 257] 20:23:22 INFO - PROCESS | 6410 | --DOCSHELL 0x1199db000 == 32 [pid = 6410] [id = 256] 20:23:22 INFO - PROCESS | 6410 | --DOCSHELL 0x117157800 == 31 [pid = 6410] [id = 255] 20:23:22 INFO - PROCESS | 6410 | --DOCSHELL 0x1164a4000 == 30 [pid = 6410] [id = 254] 20:23:22 INFO - PROCESS | 6410 | 1468639402080 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]]]}] 20:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 873ms 20:23:22 INFO - PROCESS | 6410 | 1468639402103 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 20:23:22 INFO - PROCESS | 6410 | 1468639402106 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 20:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:23:22 INFO - PROCESS | 6410 | 1468639402109 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:23:22 INFO - PROCESS | 6410 | 1468639402110 Marionette TRACE conn2 <- [1,1030,null,{}] 20:23:22 INFO - PROCESS | 6410 | 1468639402114 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}] 20:23:22 INFO - PROCESS | 6410 | 1468639402117 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:22 INFO - PROCESS | 6410 | 1468639402196 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 20:23:22 INFO - PROCESS | 6410 | 1468639402203 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:22 INFO - PROCESS | 6410 | 1468639402206 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:22 INFO - PROCESS | 6410 | ++DOCSHELL 0x11616d800 == 31 [pid = 6410] [id = 265] 20:23:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x1161a1000) [pid = 6410] [serial = 793] [outer = 0x0] 20:23:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x11663dc00) [pid = 6410] [serial = 794] [outer = 0x1161a1000] 20:23:22 INFO - PROCESS | 6410 | 1468639402233 Marionette DEBUG loaded listener.js 20:23:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x117182400) [pid = 6410] [serial = 795] [outer = 0x1161a1000] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x1183a9000) [pid = 6410] [serial = 740] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1127d8400) [pid = 6410] [serial = 716] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x11297b400) [pid = 6410] [serial = 717] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1183ab800) [pid = 6410] [serial = 713] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x118827c00) [pid = 6410] [serial = 714] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x116f0dc00) [pid = 6410] [serial = 722] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x117183c00) [pid = 6410] [serial = 723] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x1133c9000) [pid = 6410] [serial = 719] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x113cb4800) [pid = 6410] [serial = 720] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x11321cc00) [pid = 6410] [serial = 735] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x112138000) [pid = 6410] [serial = 728] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x11687f400) [pid = 6410] [serial = 738] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1164e6c00) [pid = 6410] [serial = 737] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x11675b800) [pid = 6410] [serial = 698] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x119810400) [pid = 6410] [serial = 701] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1128a6400) [pid = 6410] [serial = 729] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x1133cec00) [pid = 6410] [serial = 731] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x123a3e000) [pid = 6410] [serial = 704] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x127669c00) [pid = 6410] [serial = 707] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x112eee800) [pid = 6410] [serial = 734] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x112ef6400) [pid = 6410] [serial = 710] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x115e71800) [pid = 6410] [serial = 732] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x1183a8400) [pid = 6410] [serial = 726] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x118242400) [pid = 6410] [serial = 725] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x1176f5c00) [pid = 6410] [serial = 699] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x11996d000) [pid = 6410] [serial = 702] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x1245b5c00) [pid = 6410] [serial = 705] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x113c54c00) [pid = 6410] [serial = 711] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x128a5f000) [pid = 6410] [serial = 708] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x118625400) [pid = 6410] [serial = 741] [outer = 0x0] [url = about:blank] 20:23:22 INFO - PROCESS | 6410 | 1468639402589 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]]]}] 20:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 522ms 20:23:22 INFO - PROCESS | 6410 | 1468639402630 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 20:23:22 INFO - PROCESS | 6410 | 1468639402633 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 20:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:23:22 INFO - PROCESS | 6410 | 1468639402637 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:23:22 INFO - PROCESS | 6410 | 1468639402639 Marionette TRACE conn2 <- [1,1034,null,{}] 20:23:22 INFO - PROCESS | 6410 | 1468639402641 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}] 20:23:22 INFO - PROCESS | 6410 | 1468639402643 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:22 INFO - PROCESS | 6410 | 1468639402718 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 20:23:22 INFO - PROCESS | 6410 | 1468639402722 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:22 INFO - PROCESS | 6410 | 1468639402723 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:22 INFO - PROCESS | 6410 | ++DOCSHELL 0x117145800 == 32 [pid = 6410] [id = 266] 20:23:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x1176fd400) [pid = 6410] [serial = 796] [outer = 0x0] 20:23:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x11814c000) [pid = 6410] [serial = 797] [outer = 0x1176fd400] 20:23:22 INFO - PROCESS | 6410 | 1468639402751 Marionette DEBUG loaded listener.js 20:23:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x1183a7400) [pid = 6410] [serial = 798] [outer = 0x1176fd400] 20:23:23 INFO - PROCESS | 6410 | 1468639403089 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]]]}] 20:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 20:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:23:23 INFO - PROCESS | 6410 | 1468639403106 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 20:23:23 INFO - PROCESS | 6410 | 1468639403107 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 20:23:23 INFO - PROCESS | 6410 | 1468639403110 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:23:23 INFO - PROCESS | 6410 | 1468639403112 Marionette TRACE conn2 <- [1,1038,null,{}] 20:23:23 INFO - PROCESS | 6410 | 1468639403122 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}] 20:23:23 INFO - PROCESS | 6410 | 1468639403125 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:23 INFO - PROCESS | 6410 | 1468639403205 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 20:23:23 INFO - PROCESS | 6410 | 1468639403256 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:23 INFO - PROCESS | 6410 | 1468639403258 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:23 INFO - PROCESS | 6410 | ++DOCSHELL 0x118847000 == 33 [pid = 6410] [id = 267] 20:23:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x112137800) [pid = 6410] [serial = 799] [outer = 0x0] 20:23:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x118825c00) [pid = 6410] [serial = 800] [outer = 0x112137800] 20:23:23 INFO - PROCESS | 6410 | 1468639403286 Marionette DEBUG loaded listener.js 20:23:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x1198bcc00) [pid = 6410] [serial = 801] [outer = 0x112137800] 20:23:23 INFO - PROCESS | 6410 | 1468639403589 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]]]}] 20:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 525ms 20:23:23 INFO - PROCESS | 6410 | 1468639403636 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 20:23:23 INFO - PROCESS | 6410 | 1468639403637 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 20:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:23:23 INFO - PROCESS | 6410 | 1468639403640 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:23:23 INFO - PROCESS | 6410 | 1468639403641 Marionette TRACE conn2 <- [1,1042,null,{}] 20:23:23 INFO - PROCESS | 6410 | 1468639403643 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}] 20:23:23 INFO - PROCESS | 6410 | 1468639403644 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:23 INFO - PROCESS | 6410 | 1468639403721 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 20:23:23 INFO - PROCESS | 6410 | 1468639403725 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:23 INFO - PROCESS | 6410 | 1468639403726 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:23 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199e0800 == 34 [pid = 6410] [id = 268] 20:23:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x119968000) [pid = 6410] [serial = 802] [outer = 0x0] 20:23:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x119b44400) [pid = 6410] [serial = 803] [outer = 0x119968000] 20:23:23 INFO - PROCESS | 6410 | 1468639403752 Marionette DEBUG loaded listener.js 20:23:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x119bac800) [pid = 6410] [serial = 804] [outer = 0x119968000] 20:23:24 INFO - PROCESS | 6410 | 1468639404058 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]]]}] 20:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 468ms 20:23:24 INFO - PROCESS | 6410 | 1468639404127 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 20:23:24 INFO - PROCESS | 6410 | 1468639404128 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 20:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:23:24 INFO - PROCESS | 6410 | 1468639404131 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:23:24 INFO - PROCESS | 6410 | 1468639404133 Marionette TRACE conn2 <- [1,1046,null,{}] 20:23:24 INFO - PROCESS | 6410 | 1468639404138 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}] 20:23:24 INFO - PROCESS | 6410 | 1468639404140 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:24 INFO - PROCESS | 6410 | 1468639404212 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 20:23:24 INFO - PROCESS | 6410 | 1468639404218 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:24 INFO - PROCESS | 6410 | 1468639404219 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:24 INFO - PROCESS | 6410 | ++DOCSHELL 0x12397f800 == 35 [pid = 6410] [id = 269] 20:23:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x11896b800) [pid = 6410] [serial = 805] [outer = 0x0] 20:23:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x121759800) [pid = 6410] [serial = 806] [outer = 0x11896b800] 20:23:24 INFO - PROCESS | 6410 | 1468639404243 Marionette DEBUG loaded listener.js 20:23:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x123a99000) [pid = 6410] [serial = 807] [outer = 0x11896b800] 20:23:24 INFO - PROCESS | 6410 | 1468639404609 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]]]}] 20:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 522ms 20:23:24 INFO - PROCESS | 6410 | 1468639404654 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 20:23:24 INFO - PROCESS | 6410 | 1468639404655 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 20:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:23:24 INFO - PROCESS | 6410 | 1468639404657 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:23:24 INFO - PROCESS | 6410 | 1468639404658 Marionette TRACE conn2 <- [1,1050,null,{}] 20:23:24 INFO - PROCESS | 6410 | 1468639404661 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}] 20:23:24 INFO - PROCESS | 6410 | 1468639404665 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:24 INFO - PROCESS | 6410 | 1468639404776 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 20:23:24 INFO - PROCESS | 6410 | 1468639404788 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:24 INFO - PROCESS | 6410 | 1468639404789 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:24 INFO - PROCESS | 6410 | ++DOCSHELL 0x124a29800 == 36 [pid = 6410] [id = 270] 20:23:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x123b93c00) [pid = 6410] [serial = 808] [outer = 0x0] 20:23:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x124171800) [pid = 6410] [serial = 809] [outer = 0x123b93c00] 20:23:24 INFO - PROCESS | 6410 | 1468639404813 Marionette DEBUG loaded listener.js 20:23:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x1245b5800) [pid = 6410] [serial = 810] [outer = 0x123b93c00] 20:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 518ms 20:23:25 INFO - PROCESS | 6410 | 1468639405170 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]]]}] 20:23:25 INFO - PROCESS | 6410 | 1468639405176 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 20:23:25 INFO - PROCESS | 6410 | 1468639405177 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 20:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:23:25 INFO - PROCESS | 6410 | 1468639405179 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:23:25 INFO - PROCESS | 6410 | 1468639405180 Marionette TRACE conn2 <- [1,1054,null,{}] 20:23:25 INFO - PROCESS | 6410 | 1468639405184 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}] 20:23:25 INFO - PROCESS | 6410 | 1468639405186 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:25 INFO - PROCESS | 6410 | 1468639405277 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 20:23:25 INFO - PROCESS | 6410 | 1468639405311 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:25 INFO - PROCESS | 6410 | 1468639405312 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:25 INFO - PROCESS | 6410 | ++DOCSHELL 0x12566d000 == 37 [pid = 6410] [id = 271] 20:23:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x11996e800) [pid = 6410] [serial = 811] [outer = 0x0] 20:23:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x124aa6c00) [pid = 6410] [serial = 812] [outer = 0x11996e800] 20:23:25 INFO - PROCESS | 6410 | 1468639405336 Marionette DEBUG loaded listener.js 20:23:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x124df3c00) [pid = 6410] [serial = 813] [outer = 0x11996e800] 20:23:25 INFO - PROCESS | 6410 | 1468639405617 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]]]}] 20:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 469ms 20:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:23:25 INFO - PROCESS | 6410 | 1468639405656 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 20:23:25 INFO - PROCESS | 6410 | 1468639405657 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 20:23:25 INFO - PROCESS | 6410 | 1468639405660 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:23:25 INFO - PROCESS | 6410 | 1468639405661 Marionette TRACE conn2 <- [1,1058,null,{}] 20:23:25 INFO - PROCESS | 6410 | 1468639405663 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}] 20:23:25 INFO - PROCESS | 6410 | 1468639405665 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:25 INFO - PROCESS | 6410 | 1468639405761 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 20:23:25 INFO - PROCESS | 6410 | 1468639405795 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:25 INFO - PROCESS | 6410 | 1468639405796 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:25 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ae8000 == 38 [pid = 6410] [id = 272] 20:23:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1183a9800) [pid = 6410] [serial = 814] [outer = 0x0] 20:23:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x125574c00) [pid = 6410] [serial = 815] [outer = 0x1183a9800] 20:23:25 INFO - PROCESS | 6410 | 1468639405828 Marionette DEBUG loaded listener.js 20:23:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x1255b3800) [pid = 6410] [serial = 816] [outer = 0x1183a9800] 20:23:26 INFO - PROCESS | 6410 | 1468639406140 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]]]}] 20:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 521ms 20:23:26 INFO - PROCESS | 6410 | 1468639406181 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 20:23:26 INFO - PROCESS | 6410 | 1468639406182 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 20:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:23:26 INFO - PROCESS | 6410 | 1468639406185 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:23:26 INFO - PROCESS | 6410 | 1468639406186 Marionette TRACE conn2 <- [1,1062,null,{}] 20:23:26 INFO - PROCESS | 6410 | 1468639406188 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}] 20:23:26 INFO - PROCESS | 6410 | 1468639406189 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:26 INFO - PROCESS | 6410 | 1468639406286 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 20:23:26 INFO - PROCESS | 6410 | 1468639406290 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:26 INFO - PROCESS | 6410 | 1468639406292 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:26 INFO - PROCESS | 6410 | ++DOCSHELL 0x118846000 == 39 [pid = 6410] [id = 273] 20:23:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x123a40c00) [pid = 6410] [serial = 817] [outer = 0x0] 20:23:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1256b8c00) [pid = 6410] [serial = 818] [outer = 0x123a40c00] 20:23:26 INFO - PROCESS | 6410 | 1468639406317 Marionette DEBUG loaded listener.js 20:23:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x12685e400) [pid = 6410] [serial = 819] [outer = 0x123a40c00] 20:23:26 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x112ee9c00) [pid = 6410] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:23:26 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x117d3ec00) [pid = 6410] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:23:26 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x11933a800) [pid = 6410] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:23:26 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x1198bf000) [pid = 6410] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:23:26 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1198c3c00) [pid = 6410] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:23:26 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x11301e800) [pid = 6410] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:23:26 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1127cd400) [pid = 6410] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:23:26 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x11933d000) [pid = 6410] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:23:26 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x110e78400) [pid = 6410] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:23:26 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x111cac000) [pid = 6410] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:23:26 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x1121b0800) [pid = 6410] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:23:26 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x119baac00) [pid = 6410] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:23:26 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x116637400) [pid = 6410] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:23:26 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x11213bc00) [pid = 6410] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:23:26 INFO - PROCESS | 6410 | 1468639406658 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]]]}] 20:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 20:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:23:26 INFO - PROCESS | 6410 | 1468639406705 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 20:23:26 INFO - PROCESS | 6410 | 1468639406706 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 20:23:26 INFO - PROCESS | 6410 | 1468639406708 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:23:26 INFO - PROCESS | 6410 | 1468639406709 Marionette TRACE conn2 <- [1,1066,null,{}] 20:23:26 INFO - PROCESS | 6410 | 1468639406712 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}] 20:23:26 INFO - PROCESS | 6410 | 1468639406713 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:26 INFO - PROCESS | 6410 | 1468639406789 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 20:23:26 INFO - PROCESS | 6410 | 1468639406839 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:26 INFO - PROCESS | 6410 | 1468639406840 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:26 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ee7800 == 40 [pid = 6410] [id = 274] 20:23:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x111cacc00) [pid = 6410] [serial = 820] [outer = 0x0] 20:23:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x116f97800) [pid = 6410] [serial = 821] [outer = 0x111cacc00] 20:23:26 INFO - PROCESS | 6410 | 1468639406874 Marionette DEBUG loaded listener.js 20:23:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x119962c00) [pid = 6410] [serial = 822] [outer = 0x111cacc00] 20:23:27 INFO - PROCESS | 6410 | 1468639407162 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]]]}] 20:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 20:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:23:27 INFO - PROCESS | 6410 | 1468639407176 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 20:23:27 INFO - PROCESS | 6410 | 1468639407178 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 20:23:27 INFO - PROCESS | 6410 | 1468639407180 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:23:27 INFO - PROCESS | 6410 | 1468639407182 Marionette TRACE conn2 <- [1,1070,null,{}] 20:23:27 INFO - PROCESS | 6410 | 1468639407192 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}] 20:23:27 INFO - PROCESS | 6410 | 1468639407194 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:27 INFO - PROCESS | 6410 | 1468639407288 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 20:23:27 INFO - PROCESS | 6410 | 1468639407292 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:27 INFO - PROCESS | 6410 | 1468639407294 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:27 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a219000 == 41 [pid = 6410] [id = 275] 20:23:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x119b4c000) [pid = 6410] [serial = 823] [outer = 0x0] 20:23:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x126c37800) [pid = 6410] [serial = 824] [outer = 0x119b4c000] 20:23:27 INFO - PROCESS | 6410 | 1468639407320 Marionette DEBUG loaded listener.js 20:23:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x126f80400) [pid = 6410] [serial = 825] [outer = 0x119b4c000] 20:23:27 INFO - PROCESS | 6410 | 1468639407642 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]]]}] 20:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 477ms 20:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:23:27 INFO - PROCESS | 6410 | 1468639407657 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 20:23:27 INFO - PROCESS | 6410 | 1468639407658 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 20:23:27 INFO - PROCESS | 6410 | 1468639407660 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:23:27 INFO - PROCESS | 6410 | 1468639407661 Marionette TRACE conn2 <- [1,1074,null,{}] 20:23:27 INFO - PROCESS | 6410 | 1468639407664 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}] 20:23:27 INFO - PROCESS | 6410 | 1468639407665 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:27 INFO - PROCESS | 6410 | 1468639407771 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 20:23:27 INFO - PROCESS | 6410 | 1468639407784 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:27 INFO - PROCESS | 6410 | 1468639407785 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:27 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a40c800 == 42 [pid = 6410] [id = 276] 20:23:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x118405400) [pid = 6410] [serial = 826] [outer = 0x0] 20:23:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x126f86000) [pid = 6410] [serial = 827] [outer = 0x118405400] 20:23:27 INFO - PROCESS | 6410 | 1468639407809 Marionette DEBUG loaded listener.js 20:23:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x127663800) [pid = 6410] [serial = 828] [outer = 0x118405400] 20:23:28 INFO - PROCESS | 6410 | 1468639408116 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]]]}] 20:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 469ms 20:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:23:28 INFO - PROCESS | 6410 | 1468639408130 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 20:23:28 INFO - PROCESS | 6410 | 1468639408132 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 20:23:28 INFO - PROCESS | 6410 | 1468639408138 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:23:28 INFO - PROCESS | 6410 | 1468639408139 Marionette TRACE conn2 <- [1,1078,null,{}] 20:23:28 INFO - PROCESS | 6410 | 1468639408141 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}] 20:23:28 INFO - PROCESS | 6410 | 1468639408142 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:28 INFO - PROCESS | 6410 | 1468639408222 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 20:23:28 INFO - PROCESS | 6410 | 1468639408226 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:28 INFO - PROCESS | 6410 | 1468639408227 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:28 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a76f800 == 43 [pid = 6410] [id = 277] 20:23:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x127666400) [pid = 6410] [serial = 829] [outer = 0x0] 20:23:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x128823000) [pid = 6410] [serial = 830] [outer = 0x127666400] 20:23:28 INFO - PROCESS | 6410 | 1468639408250 Marionette DEBUG loaded listener.js 20:23:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x128827c00) [pid = 6410] [serial = 831] [outer = 0x127666400] 20:23:28 INFO - PROCESS | 6410 | 1468639408653 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]]]}] 20:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 571ms 20:23:28 INFO - PROCESS | 6410 | 1468639408719 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 20:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:23:28 INFO - PROCESS | 6410 | 1468639408725 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 20:23:28 INFO - PROCESS | 6410 | 1468639408729 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:23:28 INFO - PROCESS | 6410 | 1468639408731 Marionette TRACE conn2 <- [1,1082,null,{}] 20:23:28 INFO - PROCESS | 6410 | 1468639408736 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}] 20:23:28 INFO - PROCESS | 6410 | 1468639408738 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:28 INFO - PROCESS | 6410 | 1468639408853 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 20:23:28 INFO - PROCESS | 6410 | 1468639408927 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:28 INFO - PROCESS | 6410 | 1468639408929 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:28 INFO - PROCESS | 6410 | ++DOCSHELL 0x1168b1800 == 44 [pid = 6410] [id = 278] 20:23:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1127cc800) [pid = 6410] [serial = 832] [outer = 0x0] 20:23:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x112ef6400) [pid = 6410] [serial = 833] [outer = 0x1127cc800] 20:23:28 INFO - PROCESS | 6410 | 1468639408974 Marionette DEBUG loaded listener.js 20:23:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x115e73000) [pid = 6410] [serial = 834] [outer = 0x1127cc800] 20:23:29 INFO - PROCESS | 6410 | 1468639409595 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]]]}] 20:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 876ms 20:23:29 INFO - PROCESS | 6410 | 1468639409604 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 20:23:29 INFO - PROCESS | 6410 | 1468639409607 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 20:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:23:29 INFO - PROCESS | 6410 | 1468639409612 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:23:29 INFO - PROCESS | 6410 | 1468639409614 Marionette TRACE conn2 <- [1,1086,null,{}] 20:23:29 INFO - PROCESS | 6410 | 1468639409618 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}] 20:23:29 INFO - PROCESS | 6410 | 1468639409621 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:29 INFO - PROCESS | 6410 | 1468639409718 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 20:23:29 INFO - PROCESS | 6410 | 1468639409784 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:29 INFO - PROCESS | 6410 | 1468639409785 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:29 INFO - PROCESS | 6410 | ++DOCSHELL 0x12443b800 == 45 [pid = 6410] [id = 279] 20:23:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x1176f5c00) [pid = 6410] [serial = 835] [outer = 0x0] 20:23:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x118403800) [pid = 6410] [serial = 836] [outer = 0x1176f5c00] 20:23:29 INFO - PROCESS | 6410 | 1468639409815 Marionette DEBUG loaded listener.js 20:23:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x118968000) [pid = 6410] [serial = 837] [outer = 0x1176f5c00] 20:23:30 INFO - PROCESS | 6410 | 1468639410235 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]]]}] 20:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 672ms 20:23:30 INFO - PROCESS | 6410 | 1468639410284 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 20:23:30 INFO - PROCESS | 6410 | 1468639410286 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 20:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:23:30 INFO - PROCESS | 6410 | 1468639410288 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:23:30 INFO - PROCESS | 6410 | 1468639410291 Marionette TRACE conn2 <- [1,1090,null,{}] 20:23:30 INFO - PROCESS | 6410 | 1468639410299 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}] 20:23:30 INFO - PROCESS | 6410 | 1468639410302 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:30 INFO - PROCESS | 6410 | 1468639410401 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 20:23:30 INFO - PROCESS | 6410 | 1468639410456 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:30 INFO - PROCESS | 6410 | 1468639410459 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:30 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a763000 == 46 [pid = 6410] [id = 280] 20:23:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x119b20000) [pid = 6410] [serial = 838] [outer = 0x0] 20:23:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x123a3b800) [pid = 6410] [serial = 839] [outer = 0x119b20000] 20:23:30 INFO - PROCESS | 6410 | 1468639410489 Marionette DEBUG loaded listener.js 20:23:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x12416b400) [pid = 6410] [serial = 840] [outer = 0x119b20000] 20:23:30 INFO - PROCESS | 6410 | 1468639410894 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]]]}] 20:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 622ms 20:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:23:30 INFO - PROCESS | 6410 | 1468639410911 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 20:23:30 INFO - PROCESS | 6410 | 1468639410913 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 20:23:30 INFO - PROCESS | 6410 | 1468639410915 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:23:30 INFO - PROCESS | 6410 | 1468639410916 Marionette TRACE conn2 <- [1,1094,null,{}] 20:23:30 INFO - PROCESS | 6410 | 1468639410918 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}] 20:23:30 INFO - PROCESS | 6410 | 1468639410919 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:31 INFO - PROCESS | 6410 | 1468639411021 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 20:23:31 INFO - PROCESS | 6410 | 1468639411109 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:31 INFO - PROCESS | 6410 | 1468639411110 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:31 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b711000 == 47 [pid = 6410] [id = 281] 20:23:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x1245ac000) [pid = 6410] [serial = 841] [outer = 0x0] 20:23:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x124aa7800) [pid = 6410] [serial = 842] [outer = 0x1245ac000] 20:23:31 INFO - PROCESS | 6410 | 1468639411139 Marionette DEBUG loaded listener.js 20:23:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x1244ecc00) [pid = 6410] [serial = 843] [outer = 0x1245ac000] 20:23:31 INFO - PROCESS | 6410 | 1468639411573 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]]]}] 20:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 669ms 20:23:31 INFO - PROCESS | 6410 | 1468639411600 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 20:23:31 INFO - PROCESS | 6410 | 1468639411601 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 20:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:23:31 INFO - PROCESS | 6410 | 1468639411605 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:23:31 INFO - PROCESS | 6410 | 1468639411606 Marionette TRACE conn2 <- [1,1098,null,{}] 20:23:31 INFO - PROCESS | 6410 | 1468639411609 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}] 20:23:31 INFO - PROCESS | 6410 | 1468639411610 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:31 INFO - PROCESS | 6410 | 1468639411708 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 20:23:31 INFO - PROCESS | 6410 | 1468639411774 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:31 INFO - PROCESS | 6410 | 1468639411776 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:31 INFO - PROCESS | 6410 | ++DOCSHELL 0x112e9a800 == 48 [pid = 6410] [id = 282] 20:23:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x113381c00) [pid = 6410] [serial = 844] [outer = 0x0] 20:23:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x119b45400) [pid = 6410] [serial = 845] [outer = 0x113381c00] 20:23:31 INFO - PROCESS | 6410 | 1468639411806 Marionette DEBUG loaded listener.js 20:23:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x1256ad400) [pid = 6410] [serial = 846] [outer = 0x113381c00] 20:23:32 INFO - PROCESS | 6410 | 1468639412371 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]]]}] 20:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 819ms 20:23:32 INFO - PROCESS | 6410 | 1468639412425 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 20:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:23:32 INFO - PROCESS | 6410 | 1468639412427 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 20:23:32 INFO - PROCESS | 6410 | 1468639412430 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:23:32 INFO - PROCESS | 6410 | 1468639412432 Marionette TRACE conn2 <- [1,1102,null,{}] 20:23:32 INFO - PROCESS | 6410 | 1468639412436 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}] 20:23:32 INFO - PROCESS | 6410 | 1468639412437 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:32 INFO - PROCESS | 6410 | 1468639412531 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 20:23:32 INFO - PROCESS | 6410 | 1468639412586 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:32 INFO - PROCESS | 6410 | 1468639412588 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:32 INFO - PROCESS | 6410 | ++DOCSHELL 0x118427800 == 49 [pid = 6410] [id = 283] 20:23:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x115e7d400) [pid = 6410] [serial = 847] [outer = 0x0] 20:23:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x116804c00) [pid = 6410] [serial = 848] [outer = 0x115e7d400] 20:23:32 INFO - PROCESS | 6410 | 1468639412614 Marionette DEBUG loaded listener.js 20:23:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x117186000) [pid = 6410] [serial = 849] [outer = 0x115e7d400] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x12a40c800 == 48 [pid = 6410] [id = 276] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x12a219000 == 47 [pid = 6410] [id = 275] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x128ee7800 == 46 [pid = 6410] [id = 274] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x118846000 == 45 [pid = 6410] [id = 273] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x128ae8000 == 44 [pid = 6410] [id = 272] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x12566d000 == 43 [pid = 6410] [id = 271] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x124a29800 == 42 [pid = 6410] [id = 270] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x12397f800 == 41 [pid = 6410] [id = 269] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x1199e0800 == 40 [pid = 6410] [id = 268] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x118847000 == 39 [pid = 6410] [id = 267] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x117145800 == 38 [pid = 6410] [id = 266] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x11616d800 == 37 [pid = 6410] [id = 265] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x1199d8800 == 36 [pid = 6410] [id = 262] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x116ac7000 == 35 [pid = 6410] [id = 263] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x116ac9000 == 34 [pid = 6410] [id = 253] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x119b6b800 == 33 [pid = 6410] [id = 264] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x112e9a800 == 32 [pid = 6410] [id = 282] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x12b711000 == 31 [pid = 6410] [id = 281] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x12a763000 == 30 [pid = 6410] [id = 280] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x12443b800 == 29 [pid = 6410] [id = 279] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x12a76f800 == 28 [pid = 6410] [id = 277] 20:23:33 INFO - PROCESS | 6410 | --DOCSHELL 0x1168b1800 == 27 [pid = 6410] [id = 278] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x11675f000) [pid = 6410] [serial = 744] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x1133c8400) [pid = 6410] [serial = 743] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x118825400) [pid = 6410] [serial = 747] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x1183b5400) [pid = 6410] [serial = 746] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x119432400) [pid = 6410] [serial = 750] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x119341c00) [pid = 6410] [serial = 749] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x119965400) [pid = 6410] [serial = 753] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x1198c8c00) [pid = 6410] [serial = 752] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x119b20400) [pid = 6410] [serial = 756] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x11996b800) [pid = 6410] [serial = 755] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x1133c9400) [pid = 6410] [serial = 761] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x113cb5000) [pid = 6410] [serial = 759] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x112eed400) [pid = 6410] [serial = 758] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x11980ec00) [pid = 6410] [serial = 770] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x118823000) [pid = 6410] [serial = 767] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x119b2b000) [pid = 6410] [serial = 773] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x116f9c400) [pid = 6410] [serial = 776] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x119966000) [pid = 6410] [serial = 771] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x123a36000) [pid = 6410] [serial = 779] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x119b96800) [pid = 6410] [serial = 774] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x116a1b000) [pid = 6410] [serial = 764] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x11717fc00) [pid = 6410] [serial = 765] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x123fc1400) [pid = 6410] [serial = 783] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x123a40400) [pid = 6410] [serial = 780] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x123ee6800) [pid = 6410] [serial = 785] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x12170c400) [pid = 6410] [serial = 777] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x1189e6000) [pid = 6410] [serial = 768] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x115e05800) [pid = 6410] [serial = 762] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x123a39c00) [pid = 6410] [serial = 782] [outer = 0x0] [url = about:blank] 20:23:33 INFO - PROCESS | 6410 | 1468639413577 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]]]}] 20:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1177ms 20:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:23:33 INFO - PROCESS | 6410 | 1468639413608 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 20:23:33 INFO - PROCESS | 6410 | 1468639413610 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 20:23:33 INFO - PROCESS | 6410 | 1468639413613 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:23:33 INFO - PROCESS | 6410 | 1468639413616 Marionette TRACE conn2 <- [1,1106,null,{}] 20:23:33 INFO - PROCESS | 6410 | 1468639413620 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}] 20:23:33 INFO - PROCESS | 6410 | 1468639413622 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:33 INFO - PROCESS | 6410 | 1468639413702 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 20:23:33 INFO - PROCESS | 6410 | 1468639413707 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:33 INFO - PROCESS | 6410 | 1468639413709 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:33 INFO - PROCESS | 6410 | ++DOCSHELL 0x1130ac000 == 28 [pid = 6410] [id = 284] 20:23:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1128ab400) [pid = 6410] [serial = 850] [outer = 0x0] 20:23:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x1128b2800) [pid = 6410] [serial = 851] [outer = 0x1128ab400] 20:23:33 INFO - PROCESS | 6410 | 1468639413738 Marionette DEBUG loaded listener.js 20:23:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x11305f400) [pid = 6410] [serial = 852] [outer = 0x1128ab400] 20:23:34 INFO - PROCESS | 6410 | 1468639414089 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]]]}] 20:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 522ms 20:23:34 INFO - PROCESS | 6410 | 1468639414136 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 20:23:34 INFO - PROCESS | 6410 | 1468639414139 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 20:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:23:34 INFO - PROCESS | 6410 | 1468639414167 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:23:34 INFO - PROCESS | 6410 | 1468639414169 Marionette TRACE conn2 <- [1,1110,null,{}] 20:23:34 INFO - PROCESS | 6410 | 1468639414171 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}] 20:23:34 INFO - PROCESS | 6410 | 1468639414173 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:34 INFO - PROCESS | 6410 | 1468639414249 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 20:23:34 INFO - PROCESS | 6410 | 1468639414255 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:34 INFO - PROCESS | 6410 | 1468639414256 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x1168ae800 == 29 [pid = 6410] [id = 285] 20:23:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x1133d4c00) [pid = 6410] [serial = 853] [outer = 0x0] 20:23:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x115e72800) [pid = 6410] [serial = 854] [outer = 0x1133d4c00] 20:23:34 INFO - PROCESS | 6410 | 1468639414284 Marionette DEBUG loaded listener.js 20:23:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x11675e000) [pid = 6410] [serial = 855] [outer = 0x1133d4c00] 20:23:34 INFO - PROCESS | 6410 | 1468639414620 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]]]}] 20:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 474ms 20:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:23:34 INFO - PROCESS | 6410 | 1468639414638 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 20:23:34 INFO - PROCESS | 6410 | 1468639414639 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 20:23:34 INFO - PROCESS | 6410 | 1468639414641 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:23:34 INFO - PROCESS | 6410 | 1468639414654 Marionette TRACE conn2 <- [1,1114,null,{}] 20:23:34 INFO - PROCESS | 6410 | 1468639414662 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}] 20:23:34 INFO - PROCESS | 6410 | 1468639414665 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:34 INFO - PROCESS | 6410 | 1468639414745 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 20:23:34 INFO - PROCESS | 6410 | 1468639414798 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:34 INFO - PROCESS | 6410 | 1468639414800 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182e0000 == 30 [pid = 6410] [id = 286] 20:23:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x116f14800) [pid = 6410] [serial = 856] [outer = 0x0] 20:23:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x117d40400) [pid = 6410] [serial = 857] [outer = 0x116f14800] 20:23:34 INFO - PROCESS | 6410 | 1468639414828 Marionette DEBUG loaded listener.js 20:23:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x118409800) [pid = 6410] [serial = 858] [outer = 0x116f14800] 20:23:35 INFO - PROCESS | 6410 | 1468639415128 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]]]}] 20:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 531ms 20:23:35 INFO - PROCESS | 6410 | 1468639415173 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 20:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:23:35 INFO - PROCESS | 6410 | 1468639415175 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 20:23:35 INFO - PROCESS | 6410 | 1468639415177 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:23:35 INFO - PROCESS | 6410 | 1468639415178 Marionette TRACE conn2 <- [1,1118,null,{}] 20:23:35 INFO - PROCESS | 6410 | 1468639415180 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}] 20:23:35 INFO - PROCESS | 6410 | 1468639415181 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:35 INFO - PROCESS | 6410 | 1468639415257 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 20:23:35 INFO - PROCESS | 6410 | 1468639415260 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:35 INFO - PROCESS | 6410 | 1468639415262 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:35 INFO - PROCESS | 6410 | ++DOCSHELL 0x119404800 == 31 [pid = 6410] [id = 287] 20:23:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x118967800) [pid = 6410] [serial = 859] [outer = 0x0] 20:23:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x119428400) [pid = 6410] [serial = 860] [outer = 0x118967800] 20:23:35 INFO - PROCESS | 6410 | 1468639415289 Marionette DEBUG loaded listener.js 20:23:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x11980d400) [pid = 6410] [serial = 861] [outer = 0x118967800] 20:23:35 INFO - PROCESS | 6410 | 1468639415609 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]]]}] 20:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 470ms 20:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:23:35 INFO - PROCESS | 6410 | 1468639415648 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 20:23:35 INFO - PROCESS | 6410 | 1468639415649 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 20:23:35 INFO - PROCESS | 6410 | 1468639415651 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:23:35 INFO - PROCESS | 6410 | 1468639415652 Marionette TRACE conn2 <- [1,1122,null,{}] 20:23:35 INFO - PROCESS | 6410 | 1468639415655 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}] 20:23:35 INFO - PROCESS | 6410 | 1468639415656 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:35 INFO - PROCESS | 6410 | 1468639415763 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 20:23:35 INFO - PROCESS | 6410 | 1468639415782 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:35 INFO - PROCESS | 6410 | 1468639415783 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:35 INFO - PROCESS | 6410 | ++DOCSHELL 0x119a37000 == 32 [pid = 6410] [id = 288] 20:23:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x11717d400) [pid = 6410] [serial = 862] [outer = 0x0] 20:23:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1198c5400) [pid = 6410] [serial = 863] [outer = 0x11717d400] 20:23:35 INFO - PROCESS | 6410 | 1468639415808 Marionette DEBUG loaded listener.js 20:23:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x119b1d000) [pid = 6410] [serial = 864] [outer = 0x11717d400] 20:23:36 INFO - PROCESS | 6410 | 1468639416268 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]]]}] 20:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 674ms 20:23:36 INFO - PROCESS | 6410 | 1468639416326 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 20:23:36 INFO - PROCESS | 6410 | 1468639416327 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 20:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:23:36 INFO - PROCESS | 6410 | 1468639416329 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:23:36 INFO - PROCESS | 6410 | 1468639416330 Marionette TRACE conn2 <- [1,1126,null,{}] 20:23:36 INFO - PROCESS | 6410 | 1468639416334 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}] 20:23:36 INFO - PROCESS | 6410 | 1468639416338 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:36 INFO - PROCESS | 6410 | 1468639416453 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 20:23:36 INFO - PROCESS | 6410 | 1468639416488 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:36 INFO - PROCESS | 6410 | 1468639416489 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x12442c800 == 33 [pid = 6410] [id = 289] 20:23:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x123fc3400) [pid = 6410] [serial = 865] [outer = 0x0] 20:23:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x1244ee000) [pid = 6410] [serial = 866] [outer = 0x123fc3400] 20:23:36 INFO - PROCESS | 6410 | 1468639416514 Marionette DEBUG loaded listener.js 20:23:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x124aa9000) [pid = 6410] [serial = 867] [outer = 0x123fc3400] 20:23:36 INFO - PROCESS | 6410 | 1468639416857 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]]]}] 20:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 572ms 20:23:36 INFO - PROCESS | 6410 | 1468639416902 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 20:23:36 INFO - PROCESS | 6410 | 1468639416904 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 20:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:23:36 INFO - PROCESS | 6410 | 1468639416906 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:23:36 INFO - PROCESS | 6410 | 1468639416907 Marionette TRACE conn2 <- [1,1130,null,{}] 20:23:36 INFO - PROCESS | 6410 | 1468639416910 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}] 20:23:36 INFO - PROCESS | 6410 | 1468639416911 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:37 INFO - PROCESS | 6410 | 1468639417057 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 20:23:37 INFO - PROCESS | 6410 | 1468639417077 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:37 INFO - PROCESS | 6410 | 1468639417077 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:37 INFO - PROCESS | 6410 | ++DOCSHELL 0x124a19800 == 34 [pid = 6410] [id = 290] 20:23:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x124dee400) [pid = 6410] [serial = 868] [outer = 0x0] 20:23:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x1255b6400) [pid = 6410] [serial = 869] [outer = 0x124dee400] 20:23:37 INFO - PROCESS | 6410 | 1468639417118 Marionette DEBUG loaded listener.js 20:23:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x126c36c00) [pid = 6410] [serial = 870] [outer = 0x124dee400] 20:23:37 INFO - PROCESS | 6410 | 1468639417534 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]]]}] 20:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 669ms 20:23:37 INFO - PROCESS | 6410 | 1468639417576 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 20:23:37 INFO - PROCESS | 6410 | 1468639417577 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 20:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:23:37 INFO - PROCESS | 6410 | 1468639417579 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:23:37 INFO - PROCESS | 6410 | 1468639417580 Marionette TRACE conn2 <- [1,1134,null,{}] 20:23:37 INFO - PROCESS | 6410 | 1468639417583 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}] 20:23:37 INFO - PROCESS | 6410 | 1468639417584 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:37 INFO - PROCESS | 6410 | 1468639417677 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 20:23:37 INFO - PROCESS | 6410 | 1468639417688 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:37 INFO - PROCESS | 6410 | 1468639417689 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:37 INFO - PROCESS | 6410 | ++DOCSHELL 0x12562f800 == 35 [pid = 6410] [id = 291] 20:23:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x125027400) [pid = 6410] [serial = 871] [outer = 0x0] 20:23:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x126dcf400) [pid = 6410] [serial = 872] [outer = 0x125027400] 20:23:37 INFO - PROCESS | 6410 | 1468639417713 Marionette DEBUG loaded listener.js 20:23:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x126f87000) [pid = 6410] [serial = 873] [outer = 0x125027400] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x123b93c00) [pid = 6410] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x11996e800) [pid = 6410] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x111cacc00) [pid = 6410] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x11896b800) [pid = 6410] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x1183a9800) [pid = 6410] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x123a38400) [pid = 6410] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x116889000) [pid = 6410] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x119968000) [pid = 6410] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x112137800) [pid = 6410] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1128a5800) [pid = 6410] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1161a1000) [pid = 6410] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1176fd400) [pid = 6410] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x123a40c00) [pid = 6410] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x119b4c000) [pid = 6410] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x127666400) [pid = 6410] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:23:38 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x118405400) [pid = 6410] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:23:38 INFO - PROCESS | 6410 | 1468639418201 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]]]}] 20:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 673ms 20:23:38 INFO - PROCESS | 6410 | 1468639418254 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 20:23:38 INFO - PROCESS | 6410 | 1468639418256 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 20:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:23:38 INFO - PROCESS | 6410 | 1468639418258 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:23:38 INFO - PROCESS | 6410 | 1468639418259 Marionette TRACE conn2 <- [1,1138,null,{}] 20:23:38 INFO - PROCESS | 6410 | 1468639418261 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}] 20:23:38 INFO - PROCESS | 6410 | 1468639418262 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:38 INFO - PROCESS | 6410 | 1468639418375 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 20:23:38 INFO - PROCESS | 6410 | 1468639418429 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:38 INFO - PROCESS | 6410 | 1468639418430 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ad5800 == 36 [pid = 6410] [id = 292] 20:23:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x110e77800) [pid = 6410] [serial = 874] [outer = 0x0] 20:23:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x1183a9800) [pid = 6410] [serial = 875] [outer = 0x110e77800] 20:23:38 INFO - PROCESS | 6410 | 1468639418454 Marionette DEBUG loaded listener.js 20:23:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x123a40c00) [pid = 6410] [serial = 876] [outer = 0x110e77800] 20:23:38 INFO - PROCESS | 6410 | 1468639418703 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]]]}] 20:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 468ms 20:23:38 INFO - PROCESS | 6410 | 1468639418726 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 20:23:38 INFO - PROCESS | 6410 | 1468639418728 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 20:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:23:38 INFO - PROCESS | 6410 | 1468639418740 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:23:38 INFO - PROCESS | 6410 | 1468639418741 Marionette TRACE conn2 <- [1,1142,null,{}] 20:23:38 INFO - PROCESS | 6410 | 1468639418743 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}] 20:23:38 INFO - PROCESS | 6410 | 1468639418744 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:38 INFO - PROCESS | 6410 | 1468639418825 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 20:23:38 INFO - PROCESS | 6410 | 1468639418829 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:38 INFO - PROCESS | 6410 | 1468639418830 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x128b98800 == 37 [pid = 6410] [id = 293] 20:23:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1245b7c00) [pid = 6410] [serial = 877] [outer = 0x0] 20:23:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x126f7dc00) [pid = 6410] [serial = 878] [outer = 0x1245b7c00] 20:23:38 INFO - PROCESS | 6410 | 1468639418856 Marionette DEBUG loaded listener.js 20:23:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x127660800) [pid = 6410] [serial = 879] [outer = 0x1245b7c00] 20:23:39 INFO - PROCESS | 6410 | 1468639419174 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]]]}] 20:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 477ms 20:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:23:39 INFO - PROCESS | 6410 | 1468639419209 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 20:23:39 INFO - PROCESS | 6410 | 1468639419211 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 20:23:39 INFO - PROCESS | 6410 | 1468639419213 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:23:39 INFO - PROCESS | 6410 | 1468639419214 Marionette TRACE conn2 <- [1,1146,null,{}] 20:23:39 INFO - PROCESS | 6410 | 1468639419217 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}] 20:23:39 INFO - PROCESS | 6410 | 1468639419218 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:39 INFO - PROCESS | 6410 | 1468639419340 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 20:23:39 INFO - PROCESS | 6410 | 1468639419346 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:39 INFO - PROCESS | 6410 | 1468639419347 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:39 INFO - PROCESS | 6410 | ++DOCSHELL 0x129321800 == 38 [pid = 6410] [id = 294] 20:23:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x127666400) [pid = 6410] [serial = 880] [outer = 0x0] 20:23:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x128822c00) [pid = 6410] [serial = 881] [outer = 0x127666400] 20:23:39 INFO - PROCESS | 6410 | 1468639419374 Marionette DEBUG loaded listener.js 20:23:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x128a5d000) [pid = 6410] [serial = 882] [outer = 0x127666400] 20:23:39 INFO - PROCESS | 6410 | 1468639419695 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]]]}] 20:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 20:23:39 INFO - PROCESS | 6410 | 1468639419732 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 20:23:39 INFO - PROCESS | 6410 | 1468639419733 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 20:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:23:39 INFO - PROCESS | 6410 | 1468639419735 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:23:39 INFO - PROCESS | 6410 | 1468639419737 Marionette TRACE conn2 <- [1,1150,null,{}] 20:23:39 INFO - PROCESS | 6410 | 1468639419739 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}] 20:23:39 INFO - PROCESS | 6410 | 1468639419740 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:39 INFO - PROCESS | 6410 | 1468639419813 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 20:23:39 INFO - PROCESS | 6410 | 1468639419819 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:39 INFO - PROCESS | 6410 | 1468639419821 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:39 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a9e4800 == 39 [pid = 6410] [id = 295] 20:23:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x128a60400) [pid = 6410] [serial = 883] [outer = 0x0] 20:23:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x128a6a000) [pid = 6410] [serial = 884] [outer = 0x128a60400] 20:23:39 INFO - PROCESS | 6410 | 1468639419844 Marionette DEBUG loaded listener.js 20:23:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x128ab1000) [pid = 6410] [serial = 885] [outer = 0x128a60400] 20:23:40 INFO - PROCESS | 6410 | --DOCSHELL 0x1168ae800 == 38 [pid = 6410] [id = 285] 20:23:40 INFO - PROCESS | 6410 | --DOCSHELL 0x1130ac000 == 37 [pid = 6410] [id = 284] 20:23:40 INFO - PROCESS | 6410 | --DOCSHELL 0x118427800 == 36 [pid = 6410] [id = 283] 20:23:41 INFO - PROCESS | 6410 | --DOCSHELL 0x119a37000 == 35 [pid = 6410] [id = 288] 20:23:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12562f800 == 34 [pid = 6410] [id = 291] 20:23:41 INFO - PROCESS | 6410 | --DOCSHELL 0x128ad5800 == 33 [pid = 6410] [id = 292] 20:23:41 INFO - PROCESS | 6410 | --DOCSHELL 0x124a19800 == 32 [pid = 6410] [id = 290] 20:23:41 INFO - PROCESS | 6410 | --DOCSHELL 0x119404800 == 31 [pid = 6410] [id = 287] 20:23:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12442c800 == 30 [pid = 6410] [id = 289] 20:23:41 INFO - PROCESS | 6410 | --DOCSHELL 0x1182e0000 == 29 [pid = 6410] [id = 286] 20:23:41 INFO - PROCESS | 6410 | --DOCSHELL 0x128b98800 == 28 [pid = 6410] [id = 293] 20:23:41 INFO - PROCESS | 6410 | --DOCSHELL 0x129321800 == 27 [pid = 6410] [id = 294] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x124171800) [pid = 6410] [serial = 809] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x124df3c00) [pid = 6410] [serial = 813] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x124aa6c00) [pid = 6410] [serial = 812] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x116f97800) [pid = 6410] [serial = 821] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x121759800) [pid = 6410] [serial = 806] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1255b3800) [pid = 6410] [serial = 816] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x124170000) [pid = 6410] [serial = 786] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x125574c00) [pid = 6410] [serial = 815] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x11717ec00) [pid = 6410] [serial = 791] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x1176f3800) [pid = 6410] [serial = 792] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x119b44400) [pid = 6410] [serial = 803] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x119bac800) [pid = 6410] [serial = 804] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x118825c00) [pid = 6410] [serial = 800] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1198bcc00) [pid = 6410] [serial = 801] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x11297c000) [pid = 6410] [serial = 788] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x1133d2c00) [pid = 6410] [serial = 789] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x11663dc00) [pid = 6410] [serial = 794] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x117182400) [pid = 6410] [serial = 795] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x11814c000) [pid = 6410] [serial = 797] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x1183a7400) [pid = 6410] [serial = 798] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x1256b8c00) [pid = 6410] [serial = 818] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x126c37800) [pid = 6410] [serial = 824] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x128823000) [pid = 6410] [serial = 830] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x119962c00) [pid = 6410] [serial = 822] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x12685e400) [pid = 6410] [serial = 819] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x1245b5800) [pid = 6410] [serial = 810] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x128827c00) [pid = 6410] [serial = 831] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x126f80400) [pid = 6410] [serial = 825] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x127663800) [pid = 6410] [serial = 828] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x123a99000) [pid = 6410] [serial = 807] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x126f86000) [pid = 6410] [serial = 827] [outer = 0x0] [url = about:blank] 20:23:41 INFO - PROCESS | 6410 | 1468639421226 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]]]}] 20:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1521ms 20:23:41 INFO - PROCESS | 6410 | 1468639421258 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 20:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:23:41 INFO - PROCESS | 6410 | 1468639421260 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 20:23:41 INFO - PROCESS | 6410 | 1468639421264 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:23:41 INFO - PROCESS | 6410 | 1468639421265 Marionette TRACE conn2 <- [1,1154,null,{}] 20:23:41 INFO - PROCESS | 6410 | 1468639421270 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}] 20:23:41 INFO - PROCESS | 6410 | 1468639421271 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:41 INFO - PROCESS | 6410 | 1468639421352 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 20:23:41 INFO - PROCESS | 6410 | 1468639421401 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:41 INFO - PROCESS | 6410 | 1468639421402 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:41 INFO - PROCESS | 6410 | ++DOCSHELL 0x113ccb000 == 28 [pid = 6410] [id = 296] 20:23:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x11297b400) [pid = 6410] [serial = 886] [outer = 0x0] 20:23:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x11297c800) [pid = 6410] [serial = 887] [outer = 0x11297b400] 20:23:41 INFO - PROCESS | 6410 | 1468639421430 Marionette DEBUG loaded listener.js 20:23:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x11337fc00) [pid = 6410] [serial = 888] [outer = 0x11297b400] 20:23:41 INFO - PROCESS | 6410 | 1468639421784 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]]]}] 20:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 572ms 20:23:41 INFO - PROCESS | 6410 | 1468639421837 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 20:23:41 INFO - PROCESS | 6410 | 1468639421842 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 20:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:23:41 INFO - PROCESS | 6410 | 1468639421849 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:23:41 INFO - PROCESS | 6410 | 1468639421852 Marionette TRACE conn2 <- [1,1158,null,{}] 20:23:41 INFO - PROCESS | 6410 | 1468639421855 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}] 20:23:41 INFO - PROCESS | 6410 | 1468639421858 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:41 INFO - PROCESS | 6410 | 1468639421988 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 20:23:42 INFO - PROCESS | 6410 | 1468639422066 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:42 INFO - PROCESS | 6410 | 1468639422068 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:42 INFO - PROCESS | 6410 | ++DOCSHELL 0x116abb000 == 29 [pid = 6410] [id = 297] 20:23:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x113387800) [pid = 6410] [serial = 889] [outer = 0x0] 20:23:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x113c63400) [pid = 6410] [serial = 890] [outer = 0x113387800] 20:23:42 INFO - PROCESS | 6410 | 1468639422117 Marionette DEBUG loaded listener.js 20:23:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x1161a1000) [pid = 6410] [serial = 891] [outer = 0x113387800] 20:23:42 INFO - PROCESS | 6410 | 1468639422437 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]]]}] 20:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 625ms 20:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:23:42 INFO - PROCESS | 6410 | 1468639422474 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 20:23:42 INFO - PROCESS | 6410 | 1468639422475 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 20:23:42 INFO - PROCESS | 6410 | 1468639422484 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:23:42 INFO - PROCESS | 6410 | 1468639422489 Marionette TRACE conn2 <- [1,1162,null,{}] 20:23:42 INFO - PROCESS | 6410 | 1468639422498 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}] 20:23:42 INFO - PROCESS | 6410 | 1468639422504 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:42 INFO - PROCESS | 6410 | 1468639422576 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 20:23:42 INFO - PROCESS | 6410 | 1468639422602 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:42 INFO - PROCESS | 6410 | 1468639422604 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:42 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182d9000 == 30 [pid = 6410] [id = 298] 20:23:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x110e79000) [pid = 6410] [serial = 892] [outer = 0x0] 20:23:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x117184800) [pid = 6410] [serial = 893] [outer = 0x110e79000] 20:23:42 INFO - PROCESS | 6410 | 1468639422631 Marionette DEBUG loaded listener.js 20:23:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x1176f9800) [pid = 6410] [serial = 894] [outer = 0x110e79000] 20:23:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x1183a9c00) [pid = 6410] [serial = 895] [outer = 0x12cd68800] 20:23:43 INFO - PROCESS | 6410 | 1468639422998 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]]]}] 20:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 531ms 20:23:43 INFO - PROCESS | 6410 | 1468639423009 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 20:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:23:43 INFO - PROCESS | 6410 | 1468639423011 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 20:23:43 INFO - PROCESS | 6410 | 1468639423013 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:23:43 INFO - PROCESS | 6410 | 1468639423014 Marionette TRACE conn2 <- [1,1166,null,{}] 20:23:43 INFO - PROCESS | 6410 | 1468639423019 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}] 20:23:43 INFO - PROCESS | 6410 | 1468639423020 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:43 INFO - PROCESS | 6410 | 1468639423093 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 20:23:43 INFO - PROCESS | 6410 | 1468639423146 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:43 INFO - PROCESS | 6410 | 1468639423147 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x11884e800 == 31 [pid = 6410] [id = 299] 20:23:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x117180400) [pid = 6410] [serial = 896] [outer = 0x0] 20:23:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x118243800) [pid = 6410] [serial = 897] [outer = 0x117180400] 20:23:43 INFO - PROCESS | 6410 | 1468639423172 Marionette DEBUG loaded listener.js 20:23:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x11882d000) [pid = 6410] [serial = 898] [outer = 0x117180400] 20:23:43 INFO - PROCESS | 6410 | 1468639423459 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]]]}] 20:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 469ms 20:23:43 INFO - PROCESS | 6410 | 1468639423494 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 20:23:43 INFO - PROCESS | 6410 | 1468639423511 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 20:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:23:43 INFO - PROCESS | 6410 | 1468639423515 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:23:43 INFO - PROCESS | 6410 | 1468639423519 Marionette TRACE conn2 <- [1,1170,null,{}] 20:23:43 INFO - PROCESS | 6410 | 1468639423523 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}] 20:23:43 INFO - PROCESS | 6410 | 1468639423525 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:43 INFO - PROCESS | 6410 | 1468639423637 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 20:23:43 INFO - PROCESS | 6410 | 1468639423711 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:43 INFO - PROCESS | 6410 | 1468639423713 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x119421000 == 32 [pid = 6410] [id = 300] 20:23:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x1128b0800) [pid = 6410] [serial = 899] [outer = 0x0] 20:23:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x11896f400) [pid = 6410] [serial = 900] [outer = 0x1128b0800] 20:23:43 INFO - PROCESS | 6410 | 1468639423753 Marionette DEBUG loaded listener.js 20:23:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x11942fc00) [pid = 6410] [serial = 901] [outer = 0x1128b0800] 20:23:44 INFO - PROCESS | 6410 | 1468639424201 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]]]}] 20:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 723ms 20:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:23:44 INFO - PROCESS | 6410 | 1468639424237 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 20:23:44 INFO - PROCESS | 6410 | 1468639424238 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 20:23:44 INFO - PROCESS | 6410 | 1468639424241 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:23:44 INFO - PROCESS | 6410 | 1468639424242 Marionette TRACE conn2 <- [1,1174,null,{}] 20:23:44 INFO - PROCESS | 6410 | 1468639424244 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}] 20:23:44 INFO - PROCESS | 6410 | 1468639424248 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:44 INFO - PROCESS | 6410 | 1468639424356 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 20:23:44 INFO - PROCESS | 6410 | 1468639424360 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:44 INFO - PROCESS | 6410 | 1468639424361 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:44 INFO - PROCESS | 6410 | ++DOCSHELL 0x123882000 == 33 [pid = 6410] [id = 301] 20:23:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x11980d800) [pid = 6410] [serial = 902] [outer = 0x0] 20:23:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x11996d400) [pid = 6410] [serial = 903] [outer = 0x11980d800] 20:23:44 INFO - PROCESS | 6410 | 1468639424388 Marionette DEBUG loaded listener.js 20:23:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x119ba7000) [pid = 6410] [serial = 904] [outer = 0x11980d800] 20:23:44 INFO - PROCESS | 6410 | 1468639424688 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] 20:23:44 INFO - PROCESS | 6410 | 1468639424711 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 20:23:44 INFO - PROCESS | 6410 | 1468639424713 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:23:44 INFO - PROCESS | 6410 | 1468639424724 Marionette TRACE conn2 <- [1,1178,null,{}] 20:23:44 INFO - PROCESS | 6410 | 1468639424726 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}] 20:23:44 INFO - PROCESS | 6410 | 1468639424727 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:44 INFO - PROCESS | 6410 | 1468639424797 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 20:23:44 INFO - PROCESS | 6410 | 1468639424802 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:44 INFO - PROCESS | 6410 | 1468639424803 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:44 INFO - PROCESS | 6410 | ++DOCSHELL 0x1242da000 == 34 [pid = 6410] [id = 302] 20:23:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x1198c3c00) [pid = 6410] [serial = 905] [outer = 0x0] 20:23:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x123a40800) [pid = 6410] [serial = 906] [outer = 0x1198c3c00] 20:23:44 INFO - PROCESS | 6410 | 1468639424827 Marionette DEBUG loaded listener.js 20:23:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x123fc1000) [pid = 6410] [serial = 907] [outer = 0x1198c3c00] 20:23:45 INFO - PROCESS | 6410 | 1468639425141 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] 20:23:45 INFO - PROCESS | 6410 | 1468639425196 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 20:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:23:45 INFO - PROCESS | 6410 | 1468639425207 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:23:45 INFO - PROCESS | 6410 | 1468639425208 Marionette TRACE conn2 <- [1,1182,null,{}] 20:23:45 INFO - PROCESS | 6410 | 1468639425211 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}] 20:23:45 INFO - PROCESS | 6410 | 1468639425212 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:45 INFO - PROCESS | 6410 | 1468639425285 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 20:23:45 INFO - PROCESS | 6410 | 1468639425289 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:45 INFO - PROCESS | 6410 | 1468639425290 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x124518000 == 35 [pid = 6410] [id = 303] 20:23:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x123fc3000) [pid = 6410] [serial = 908] [outer = 0x0] 20:23:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x12416e800) [pid = 6410] [serial = 909] [outer = 0x123fc3000] 20:23:45 INFO - PROCESS | 6410 | 1468639425314 Marionette DEBUG loaded listener.js 20:23:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1244ee400) [pid = 6410] [serial = 910] [outer = 0x123fc3000] 20:23:45 INFO - PROCESS | 6410 | 1468639425616 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] 20:23:45 INFO - PROCESS | 6410 | 1468639425677 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 20:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:23:45 INFO - PROCESS | 6410 | 1468639425679 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:23:45 INFO - PROCESS | 6410 | 1468639425680 Marionette TRACE conn2 <- [1,1186,null,{}] 20:23:45 INFO - PROCESS | 6410 | 1468639425683 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}] 20:23:45 INFO - PROCESS | 6410 | 1468639425684 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:45 INFO - PROCESS | 6410 | 1468639425761 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 20:23:45 INFO - PROCESS | 6410 | 1468639425766 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:45 INFO - PROCESS | 6410 | 1468639425769 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182d8800 == 36 [pid = 6410] [id = 304] 20:23:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x119bac800) [pid = 6410] [serial = 911] [outer = 0x0] 20:23:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x1245b7000) [pid = 6410] [serial = 912] [outer = 0x119bac800] 20:23:45 INFO - PROCESS | 6410 | 1468639425793 Marionette DEBUG loaded listener.js 20:23:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x124dec800) [pid = 6410] [serial = 913] [outer = 0x119bac800] 20:23:46 INFO - PROCESS | 6410 | 1468639426120 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] 20:23:46 INFO - PROCESS | 6410 | 1468639426151 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 20:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:23:46 INFO - PROCESS | 6410 | 1468639426179 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:23:46 INFO - PROCESS | 6410 | 1468639426181 Marionette TRACE conn2 <- [1,1190,null,{}] 20:23:46 INFO - PROCESS | 6410 | 1468639426184 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}] 20:23:46 INFO - PROCESS | 6410 | 1468639426186 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:46 INFO - PROCESS | 6410 | 1468639426283 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 20:23:46 INFO - PROCESS | 6410 | 1468639426315 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:46 INFO - PROCESS | 6410 | 1468639426316 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:46 INFO - PROCESS | 6410 | ++DOCSHELL 0x125630000 == 37 [pid = 6410] [id = 305] 20:23:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x111e36800) [pid = 6410] [serial = 914] [outer = 0x0] 20:23:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x1255ad800) [pid = 6410] [serial = 915] [outer = 0x111e36800] 20:23:46 INFO - PROCESS | 6410 | 1468639426339 Marionette DEBUG loaded listener.js 20:23:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x126859800) [pid = 6410] [serial = 916] [outer = 0x111e36800] 20:23:46 INFO - PROCESS | 6410 | 1468639426638 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] 20:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:23:46 INFO - PROCESS | 6410 | 1468639426701 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 20:23:46 INFO - PROCESS | 6410 | 1468639426704 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:23:46 INFO - PROCESS | 6410 | 1468639426705 Marionette TRACE conn2 <- [1,1194,null,{}] 20:23:46 INFO - PROCESS | 6410 | 1468639426708 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}] 20:23:46 INFO - PROCESS | 6410 | 1468639426709 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:46 INFO - PROCESS | 6410 | 1468639426816 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 20:23:46 INFO - PROCESS | 6410 | 1468639426850 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:46 INFO - PROCESS | 6410 | 1468639426851 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:46 INFO - PROCESS | 6410 | ++DOCSHELL 0x11941c000 == 38 [pid = 6410] [id = 306] 20:23:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x126858400) [pid = 6410] [serial = 917] [outer = 0x0] 20:23:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x126cce000) [pid = 6410] [serial = 918] [outer = 0x126858400] 20:23:46 INFO - PROCESS | 6410 | 1468639426876 Marionette DEBUG loaded listener.js 20:23:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x12766b000) [pid = 6410] [serial = 919] [outer = 0x126858400] 20:23:47 INFO - PROCESS | 6410 | 1468639427179 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] 20:23:47 INFO - PROCESS | 6410 | 1468639427225 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 20:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:23:47 INFO - PROCESS | 6410 | 1468639427227 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:23:47 INFO - PROCESS | 6410 | 1468639427228 Marionette TRACE conn2 <- [1,1198,null,{}] 20:23:47 INFO - PROCESS | 6410 | 1468639427231 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}] 20:23:47 INFO - PROCESS | 6410 | 1468639427232 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:47 INFO - PROCESS | 6410 | 1468639427325 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 20:23:47 INFO - PROCESS | 6410 | 1468639427339 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:47 INFO - PROCESS | 6410 | 1468639427340 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ef3000 == 39 [pid = 6410] [id = 307] 20:23:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x12685a400) [pid = 6410] [serial = 920] [outer = 0x0] 20:23:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x128824000) [pid = 6410] [serial = 921] [outer = 0x12685a400] 20:23:47 INFO - PROCESS | 6410 | 1468639427363 Marionette DEBUG loaded listener.js 20:23:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x128a5f400) [pid = 6410] [serial = 922] [outer = 0x12685a400] 20:23:47 INFO - PROCESS | 6410 | 1468639427704 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]]]}] 20:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 20:23:47 INFO - PROCESS | 6410 | 1468639427749 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 20:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:23:47 INFO - PROCESS | 6410 | 1468639427751 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 20:23:47 INFO - PROCESS | 6410 | 1468639427754 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:23:47 INFO - PROCESS | 6410 | 1468639427756 Marionette TRACE conn2 <- [1,1202,null,{}] 20:23:47 INFO - PROCESS | 6410 | 1468639427759 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}] 20:23:47 INFO - PROCESS | 6410 | 1468639427761 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:47 INFO - PROCESS | 6410 | 1468639427909 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 20:23:47 INFO - PROCESS | 6410 | 1468639427927 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:47 INFO - PROCESS | 6410 | 1468639427928 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a55a000 == 40 [pid = 6410] [id = 308] 20:23:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x128a64c00) [pid = 6410] [serial = 923] [outer = 0x0] 20:23:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x128aabc00) [pid = 6410] [serial = 924] [outer = 0x128a64c00] 20:23:47 INFO - PROCESS | 6410 | 1468639427953 Marionette DEBUG loaded listener.js 20:23:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x128ab8800) [pid = 6410] [serial = 925] [outer = 0x128a64c00] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x123fc3400) [pid = 6410] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x124dee400) [pid = 6410] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x125027400) [pid = 6410] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x110e77800) [pid = 6410] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x1245b7c00) [pid = 6410] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x127666400) [pid = 6410] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x1128ab400) [pid = 6410] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x115e7d400) [pid = 6410] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x113381c00) [pid = 6410] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x1245ac000) [pid = 6410] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x119b20000) [pid = 6410] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1176f5c00) [pid = 6410] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x1127cc800) [pid = 6410] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x118967800) [pid = 6410] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x116f14800) [pid = 6410] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1133d4c00) [pid = 6410] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:23:48 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x11717d400) [pid = 6410] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:23:48 INFO - PROCESS | 6410 | 1468639428386 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]]]}] 20:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 20:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 672ms 20:23:48 INFO - PROCESS | 6410 | 1468639428427 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 20:23:48 INFO - PROCESS | 6410 | 1468639428428 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 20:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:23:48 INFO - PROCESS | 6410 | 1468639428430 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:23:48 INFO - PROCESS | 6410 | 1468639428431 Marionette TRACE conn2 <- [1,1206,null,{}] 20:23:48 INFO - PROCESS | 6410 | 1468639428434 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}] 20:23:48 INFO - PROCESS | 6410 | 1468639428436 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:48 INFO - PROCESS | 6410 | 1468639428510 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 20:23:48 INFO - PROCESS | 6410 | 1468639428513 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:48 INFO - PROCESS | 6410 | 1468639428515 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:48 INFO - PROCESS | 6410 | ++DOCSHELL 0x125073000 == 41 [pid = 6410] [id = 309] 20:23:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1127d7800) [pid = 6410] [serial = 926] [outer = 0x0] 20:23:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x115e7d800) [pid = 6410] [serial = 927] [outer = 0x1127d7800] 20:23:48 INFO - PROCESS | 6410 | 1468639428541 Marionette DEBUG loaded listener.js 20:23:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x11996d000) [pid = 6410] [serial = 928] [outer = 0x1127d7800] 20:23:48 INFO - PROCESS | 6410 | 1468639428888 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]]]}] 20:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 20:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 468ms 20:23:48 INFO - PROCESS | 6410 | 1468639428899 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 20:23:48 INFO - PROCESS | 6410 | 1468639428902 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 20:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:23:48 INFO - PROCESS | 6410 | 1468639428906 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:23:48 INFO - PROCESS | 6410 | 1468639428907 Marionette TRACE conn2 <- [1,1210,null,{}] 20:23:48 INFO - PROCESS | 6410 | 1468639428909 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}] 20:23:48 INFO - PROCESS | 6410 | 1468639428910 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:49 INFO - PROCESS | 6410 | 1468639429020 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 20:23:49 INFO - PROCESS | 6410 | 1468639429026 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:49 INFO - PROCESS | 6410 | 1468639429027 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a9cc800 == 42 [pid = 6410] [id = 310] 20:23:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x1198c0c00) [pid = 6410] [serial = 929] [outer = 0x0] 20:23:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x1245b7c00) [pid = 6410] [serial = 930] [outer = 0x1198c0c00] 20:23:49 INFO - PROCESS | 6410 | 1468639429050 Marionette DEBUG loaded listener.js 20:23:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x128a69000) [pid = 6410] [serial = 931] [outer = 0x1198c0c00] 20:23:49 INFO - PROCESS | 6410 | 1468639429338 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]]]}] 20:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 467ms 20:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:23:49 INFO - PROCESS | 6410 | 1468639429374 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 20:23:49 INFO - PROCESS | 6410 | 1468639429375 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 20:23:49 INFO - PROCESS | 6410 | 1468639429377 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:23:49 INFO - PROCESS | 6410 | 1468639429378 Marionette TRACE conn2 <- [1,1214,null,{}] 20:23:49 INFO - PROCESS | 6410 | 1468639429381 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}] 20:23:49 INFO - PROCESS | 6410 | 1468639429382 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:49 INFO - PROCESS | 6410 | 1468639429459 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 20:23:49 INFO - PROCESS | 6410 | 1468639429463 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:49 INFO - PROCESS | 6410 | 1468639429463 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x12ba53800 == 43 [pid = 6410] [id = 311] 20:23:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x110e71c00) [pid = 6410] [serial = 932] [outer = 0x0] 20:23:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x128c7c000) [pid = 6410] [serial = 933] [outer = 0x110e71c00] 20:23:49 INFO - PROCESS | 6410 | 1468639429489 Marionette DEBUG loaded listener.js 20:23:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x128e78000) [pid = 6410] [serial = 934] [outer = 0x110e71c00] 20:23:49 INFO - PROCESS | 6410 | 1468639429814 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]]]}] 20:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 471ms 20:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:23:49 INFO - PROCESS | 6410 | 1468639429848 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 20:23:49 INFO - PROCESS | 6410 | 1468639429850 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 20:23:49 INFO - PROCESS | 6410 | 1468639429852 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:23:49 INFO - PROCESS | 6410 | 1468639429853 Marionette TRACE conn2 <- [1,1218,null,{}] 20:23:49 INFO - PROCESS | 6410 | 1468639429855 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}] 20:23:49 INFO - PROCESS | 6410 | 1468639429856 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:49 INFO - PROCESS | 6410 | 1468639429967 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 20:23:49 INFO - PROCESS | 6410 | 1468639429974 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:49 INFO - PROCESS | 6410 | 1468639429975 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x12ba63000 == 44 [pid = 6410] [id = 312] 20:23:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x128c79c00) [pid = 6410] [serial = 935] [outer = 0x0] 20:23:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x1291abc00) [pid = 6410] [serial = 936] [outer = 0x128c79c00] 20:23:49 INFO - PROCESS | 6410 | 1468639429998 Marionette DEBUG loaded listener.js 20:23:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x1291b3000) [pid = 6410] [serial = 937] [outer = 0x128c79c00] 20:23:50 INFO - PROCESS | 6410 | 1468639430286 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]]]}] 20:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 469ms 20:23:50 INFO - PROCESS | 6410 | 1468639430361 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 20:23:50 INFO - PROCESS | 6410 | 1468639430363 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 20:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:23:50 INFO - PROCESS | 6410 | 1468639430368 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:23:50 INFO - PROCESS | 6410 | 1468639430371 Marionette TRACE conn2 <- [1,1222,null,{}] 20:23:50 INFO - PROCESS | 6410 | 1468639430375 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}] 20:23:50 INFO - PROCESS | 6410 | 1468639430377 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:50 INFO - PROCESS | 6410 | 1468639430476 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 20:23:50 INFO - PROCESS | 6410 | 1468639430570 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:50 INFO - PROCESS | 6410 | 1468639430572 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x112f41000 == 45 [pid = 6410] [id = 313] 20:23:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x1121af400) [pid = 6410] [serial = 938] [outer = 0x0] 20:23:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x1127d8000) [pid = 6410] [serial = 939] [outer = 0x1121af400] 20:23:50 INFO - PROCESS | 6410 | 1468639430603 Marionette DEBUG loaded listener.js 20:23:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x112dcc400) [pid = 6410] [serial = 940] [outer = 0x1121af400] 20:23:51 INFO - PROCESS | 6410 | 1468639431097 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] 20:23:51 INFO - PROCESS | 6410 | 1468639431176 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 20:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:23:51 INFO - PROCESS | 6410 | 1468639431182 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:23:51 INFO - PROCESS | 6410 | 1468639431186 Marionette TRACE conn2 <- [1,1226,null,{}] 20:23:51 INFO - PROCESS | 6410 | 1468639431189 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}] 20:23:51 INFO - PROCESS | 6410 | 1468639431191 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:51 INFO - PROCESS | 6410 | 1468639431298 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 20:23:51 INFO - PROCESS | 6410 | 1468639431372 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:51 INFO - PROCESS | 6410 | 1468639431373 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182e6000 == 46 [pid = 6410] [id = 314] 20:23:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x116142c00) [pid = 6410] [serial = 941] [outer = 0x0] 20:23:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x116635400) [pid = 6410] [serial = 942] [outer = 0x116142c00] 20:23:51 INFO - PROCESS | 6410 | 1468639431403 Marionette DEBUG loaded listener.js 20:23:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x116a1a800) [pid = 6410] [serial = 943] [outer = 0x116142c00] 20:23:52 INFO - PROCESS | 6410 | 1468639432083 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]]]}] 20:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 929ms 20:23:52 INFO - PROCESS | 6410 | 1468639432128 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 20:23:52 INFO - PROCESS | 6410 | 1468639432130 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 20:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:23:52 INFO - PROCESS | 6410 | 1468639432137 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:23:52 INFO - PROCESS | 6410 | 1468639432139 Marionette TRACE conn2 <- [1,1230,null,{}] 20:23:52 INFO - PROCESS | 6410 | 1468639432143 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}] 20:23:52 INFO - PROCESS | 6410 | 1468639432144 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:52 INFO - PROCESS | 6410 | 1468639432246 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 20:23:52 INFO - PROCESS | 6410 | 1468639432299 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:52 INFO - PROCESS | 6410 | 1468639432302 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:52 INFO - PROCESS | 6410 | ++DOCSHELL 0x116ab7800 == 47 [pid = 6410] [id = 315] 20:23:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x11680a800) [pid = 6410] [serial = 944] [outer = 0x0] 20:23:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x116a1ac00) [pid = 6410] [serial = 945] [outer = 0x11680a800] 20:23:52 INFO - PROCESS | 6410 | 1468639432330 Marionette DEBUG loaded listener.js 20:23:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x117186800) [pid = 6410] [serial = 946] [outer = 0x11680a800] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x12ba53800 == 46 [pid = 6410] [id = 311] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x12a9cc800 == 45 [pid = 6410] [id = 310] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x125073000 == 44 [pid = 6410] [id = 309] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x12a55a000 == 43 [pid = 6410] [id = 308] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x128ef3000 == 42 [pid = 6410] [id = 307] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x11941c000 == 41 [pid = 6410] [id = 306] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x125630000 == 40 [pid = 6410] [id = 305] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x128a6a000) [pid = 6410] [serial = 884] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x1182d8800 == 39 [pid = 6410] [id = 304] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x124518000 == 38 [pid = 6410] [id = 303] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x1242da000 == 37 [pid = 6410] [id = 302] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x123882000 == 36 [pid = 6410] [id = 301] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x119421000 == 35 [pid = 6410] [id = 300] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x11884e800 == 34 [pid = 6410] [id = 299] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x1182d9000 == 33 [pid = 6410] [id = 298] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x116abb000 == 32 [pid = 6410] [id = 297] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x113ccb000 == 31 [pid = 6410] [id = 296] 20:23:52 INFO - PROCESS | 6410 | --DOCSHELL 0x12a9e4800 == 30 [pid = 6410] [id = 295] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x1244ee000) [pid = 6410] [serial = 866] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x1255b6400) [pid = 6410] [serial = 869] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x124aa9000) [pid = 6410] [serial = 867] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x126dcf400) [pid = 6410] [serial = 872] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x126f87000) [pid = 6410] [serial = 873] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x1128b2800) [pid = 6410] [serial = 851] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x11305f400) [pid = 6410] [serial = 852] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x117186000) [pid = 6410] [serial = 849] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x116804c00) [pid = 6410] [serial = 848] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x1256ad400) [pid = 6410] [serial = 846] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x119b45400) [pid = 6410] [serial = 845] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x1244ecc00) [pid = 6410] [serial = 843] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x124aa7800) [pid = 6410] [serial = 842] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x12416b400) [pid = 6410] [serial = 840] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x123a3b800) [pid = 6410] [serial = 839] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x118968000) [pid = 6410] [serial = 837] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x118403800) [pid = 6410] [serial = 836] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x115e73000) [pid = 6410] [serial = 834] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x112ef6400) [pid = 6410] [serial = 833] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x119428400) [pid = 6410] [serial = 860] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x11980d400) [pid = 6410] [serial = 861] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x117d40400) [pid = 6410] [serial = 857] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x118409800) [pid = 6410] [serial = 858] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x115e72800) [pid = 6410] [serial = 854] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x11675e000) [pid = 6410] [serial = 855] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1198c5400) [pid = 6410] [serial = 863] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x119b1d000) [pid = 6410] [serial = 864] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x126c36c00) [pid = 6410] [serial = 870] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1183a9800) [pid = 6410] [serial = 875] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x126f7dc00) [pid = 6410] [serial = 878] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x123a40c00) [pid = 6410] [serial = 876] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x128a5d000) [pid = 6410] [serial = 882] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x127660800) [pid = 6410] [serial = 879] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x128822c00) [pid = 6410] [serial = 881] [outer = 0x0] [url = about:blank] 20:23:52 INFO - PROCESS | 6410 | 1468639432709 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]]]}] 20:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 620ms 20:23:52 INFO - PROCESS | 6410 | 1468639432757 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 20:23:52 INFO - PROCESS | 6410 | 1468639432759 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 20:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:23:52 INFO - PROCESS | 6410 | 1468639432763 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:23:52 INFO - PROCESS | 6410 | 1468639432765 Marionette TRACE conn2 <- [1,1234,null,{}] 20:23:52 INFO - PROCESS | 6410 | 1468639432767 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}] 20:23:52 INFO - PROCESS | 6410 | 1468639432769 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:52 INFO - PROCESS | 6410 | 1468639432838 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 20:23:52 INFO - PROCESS | 6410 | 1468639432891 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:52 INFO - PROCESS | 6410 | 1468639432892 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:52 INFO - PROCESS | 6410 | ++DOCSHELL 0x117d8b800 == 31 [pid = 6410] [id = 316] 20:23:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x117187000) [pid = 6410] [serial = 947] [outer = 0x0] 20:23:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x118246400) [pid = 6410] [serial = 948] [outer = 0x117187000] 20:23:52 INFO - PROCESS | 6410 | 1468639432918 Marionette DEBUG loaded listener.js 20:23:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x118821400) [pid = 6410] [serial = 949] [outer = 0x117187000] 20:23:53 INFO - PROCESS | 6410 | 1468639433213 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]]]}] 20:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 20:23:53 INFO - PROCESS | 6410 | 1468639433241 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 20:23:53 INFO - PROCESS | 6410 | 1468639433242 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 20:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:23:53 INFO - PROCESS | 6410 | 1468639433245 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:23:53 INFO - PROCESS | 6410 | 1468639433247 Marionette TRACE conn2 <- [1,1238,null,{}] 20:23:53 INFO - PROCESS | 6410 | 1468639433258 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}] 20:23:53 INFO - PROCESS | 6410 | 1468639433261 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:53 INFO - PROCESS | 6410 | 1468639433338 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 20:23:53 INFO - PROCESS | 6410 | 1468639433342 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:53 INFO - PROCESS | 6410 | 1468639433344 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191bc000 == 32 [pid = 6410] [id = 317] 20:23:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x1189e3800) [pid = 6410] [serial = 950] [outer = 0x0] 20:23:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x119810800) [pid = 6410] [serial = 951] [outer = 0x1189e3800] 20:23:53 INFO - PROCESS | 6410 | 1468639433374 Marionette DEBUG loaded listener.js 20:23:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x11996b000) [pid = 6410] [serial = 952] [outer = 0x1189e3800] 20:23:53 INFO - PROCESS | 6410 | 1468639433690 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]]]}] 20:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 475ms 20:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:23:53 INFO - PROCESS | 6410 | 1468639433725 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 20:23:53 INFO - PROCESS | 6410 | 1468639433727 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 20:23:53 INFO - PROCESS | 6410 | 1468639433729 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:23:53 INFO - PROCESS | 6410 | 1468639433730 Marionette TRACE conn2 <- [1,1242,null,{}] 20:23:53 INFO - PROCESS | 6410 | 1468639433733 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}] 20:23:53 INFO - PROCESS | 6410 | 1468639433736 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:53 INFO - PROCESS | 6410 | 1468639433811 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 20:23:53 INFO - PROCESS | 6410 | 1468639433814 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:53 INFO - PROCESS | 6410 | 1468639433815 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x119a47800 == 33 [pid = 6410] [id = 318] 20:23:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x119b29800) [pid = 6410] [serial = 953] [outer = 0x0] 20:23:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x119b48c00) [pid = 6410] [serial = 954] [outer = 0x119b29800] 20:23:53 INFO - PROCESS | 6410 | 1468639433843 Marionette DEBUG loaded listener.js 20:23:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x119ba0400) [pid = 6410] [serial = 955] [outer = 0x119b29800] 20:23:54 INFO - PROCESS | 6410 | 1468639434181 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]]]}] 20:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 469ms 20:23:54 INFO - PROCESS | 6410 | 1468639434199 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 20:23:54 INFO - PROCESS | 6410 | 1468639434202 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 20:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:23:54 INFO - PROCESS | 6410 | 1468639434205 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:23:54 INFO - PROCESS | 6410 | 1468639434206 Marionette TRACE conn2 <- [1,1246,null,{}] 20:23:54 INFO - PROCESS | 6410 | 1468639434208 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}] 20:23:54 INFO - PROCESS | 6410 | 1468639434209 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:54 INFO - PROCESS | 6410 | 1468639434279 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 20:23:54 INFO - PROCESS | 6410 | 1468639434283 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:54 INFO - PROCESS | 6410 | 1468639434286 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:54 INFO - PROCESS | 6410 | ++DOCSHELL 0x123874800 == 34 [pid = 6410] [id = 319] 20:23:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x119b2b000) [pid = 6410] [serial = 956] [outer = 0x0] 20:23:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x123a37000) [pid = 6410] [serial = 957] [outer = 0x119b2b000] 20:23:54 INFO - PROCESS | 6410 | 1468639434310 Marionette DEBUG loaded listener.js 20:23:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x124165c00) [pid = 6410] [serial = 958] [outer = 0x119b2b000] 20:23:54 INFO - PROCESS | 6410 | 1468639434738 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]]]}] 20:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 568ms 20:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:23:54 INFO - PROCESS | 6410 | 1468639434774 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 20:23:54 INFO - PROCESS | 6410 | 1468639434775 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 20:23:54 INFO - PROCESS | 6410 | 1468639434777 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:23:54 INFO - PROCESS | 6410 | 1468639434778 Marionette TRACE conn2 <- [1,1250,null,{}] 20:23:54 INFO - PROCESS | 6410 | 1468639434780 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}] 20:23:54 INFO - PROCESS | 6410 | 1468639434786 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:54 INFO - PROCESS | 6410 | 1468639434899 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 20:23:54 INFO - PROCESS | 6410 | 1468639434937 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:54 INFO - PROCESS | 6410 | 1468639434938 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:54 INFO - PROCESS | 6410 | ++DOCSHELL 0x12443d000 == 35 [pid = 6410] [id = 320] 20:23:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x124170000) [pid = 6410] [serial = 959] [outer = 0x0] 20:23:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x124df3000) [pid = 6410] [serial = 960] [outer = 0x124170000] 20:23:54 INFO - PROCESS | 6410 | 1468639434963 Marionette DEBUG loaded listener.js 20:23:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1256ad400) [pid = 6410] [serial = 961] [outer = 0x124170000] 20:23:55 INFO - PROCESS | 6410 | 1468639435259 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]]]}] 20:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 520ms 20:23:55 INFO - PROCESS | 6410 | 1468639435298 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 20:23:55 INFO - PROCESS | 6410 | 1468639435299 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 20:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:23:55 INFO - PROCESS | 6410 | 1468639435304 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:23:55 INFO - PROCESS | 6410 | 1468639435305 Marionette TRACE conn2 <- [1,1254,null,{}] 20:23:55 INFO - PROCESS | 6410 | 1468639435307 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}] 20:23:55 INFO - PROCESS | 6410 | 1468639435309 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:55 INFO - PROCESS | 6410 | 1468639435399 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 20:23:55 INFO - PROCESS | 6410 | 1468639435410 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:55 INFO - PROCESS | 6410 | 1468639435419 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:55 INFO - PROCESS | 6410 | ++DOCSHELL 0x12507e800 == 36 [pid = 6410] [id = 321] 20:23:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1256ac400) [pid = 6410] [serial = 962] [outer = 0x0] 20:23:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x126d3c800) [pid = 6410] [serial = 963] [outer = 0x1256ac400] 20:23:55 INFO - PROCESS | 6410 | 1468639435444 Marionette DEBUG loaded listener.js 20:23:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x126f7f400) [pid = 6410] [serial = 964] [outer = 0x1256ac400] 20:23:55 INFO - PROCESS | 6410 | 1468639435785 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]]]}] 20:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 522ms 20:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:23:55 INFO - PROCESS | 6410 | 1468639435824 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 20:23:55 INFO - PROCESS | 6410 | 1468639435825 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 20:23:55 INFO - PROCESS | 6410 | 1468639435827 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:23:55 INFO - PROCESS | 6410 | 1468639435828 Marionette TRACE conn2 <- [1,1258,null,{}] 20:23:55 INFO - PROCESS | 6410 | 1468639435831 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}] 20:23:55 INFO - PROCESS | 6410 | 1468639435832 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:55 INFO - PROCESS | 6410 | 1468639435927 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 20:23:55 INFO - PROCESS | 6410 | 1468639435931 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:55 INFO - PROCESS | 6410 | 1468639435932 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:55 INFO - PROCESS | 6410 | ++DOCSHELL 0x1268ca000 == 37 [pid = 6410] [id = 322] 20:23:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x1127d7000) [pid = 6410] [serial = 965] [outer = 0x0] 20:23:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x127663400) [pid = 6410] [serial = 966] [outer = 0x1127d7000] 20:23:55 INFO - PROCESS | 6410 | 1468639435955 Marionette DEBUG loaded listener.js 20:23:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x128822000) [pid = 6410] [serial = 967] [outer = 0x1127d7000] 20:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 470ms 20:23:56 INFO - PROCESS | 6410 | 1468639436289 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]]]}] 20:23:56 INFO - PROCESS | 6410 | 1468639436298 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 20:23:56 INFO - PROCESS | 6410 | 1468639436301 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 20:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:23:56 INFO - PROCESS | 6410 | 1468639436304 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:23:56 INFO - PROCESS | 6410 | 1468639436305 Marionette TRACE conn2 <- [1,1262,null,{}] 20:23:56 INFO - PROCESS | 6410 | 1468639436307 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}] 20:23:56 INFO - PROCESS | 6410 | 1468639436309 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:56 INFO - PROCESS | 6410 | 1468639436420 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 20:23:56 INFO - PROCESS | 6410 | 1468639436429 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:56 INFO - PROCESS | 6410 | 1468639436430 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:56 INFO - PROCESS | 6410 | ++DOCSHELL 0x128e04800 == 38 [pid = 6410] [id = 323] 20:23:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x113069c00) [pid = 6410] [serial = 968] [outer = 0x0] 20:23:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x128829c00) [pid = 6410] [serial = 969] [outer = 0x113069c00] 20:23:56 INFO - PROCESS | 6410 | 1468639436454 Marionette DEBUG loaded listener.js 20:23:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x128a67400) [pid = 6410] [serial = 970] [outer = 0x113069c00] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x126858400) [pid = 6410] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x12685a400) [pid = 6410] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x11980d800) [pid = 6410] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x11297b400) [pid = 6410] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x113387800) [pid = 6410] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x117180400) [pid = 6410] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1198c3c00) [pid = 6410] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x123fc3000) [pid = 6410] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x110e79000) [pid = 6410] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1128b0800) [pid = 6410] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x128a60400) [pid = 6410] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x119bac800) [pid = 6410] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x128a64c00) [pid = 6410] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x110e71c00) [pid = 6410] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1127d7800) [pid = 6410] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x111e36800) [pid = 6410] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:23:56 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1198c0c00) [pid = 6410] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:23:56 INFO - PROCESS | 6410 | 1468639436936 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]]]}] 20:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 20:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:23:56 INFO - PROCESS | 6410 | 1468639436975 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 20:23:56 INFO - PROCESS | 6410 | 1468639436976 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 20:23:56 INFO - PROCESS | 6410 | 1468639436978 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:23:56 INFO - PROCESS | 6410 | 1468639436979 Marionette TRACE conn2 <- [1,1266,null,{}] 20:23:56 INFO - PROCESS | 6410 | 1468639436981 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}] 20:23:56 INFO - PROCESS | 6410 | 1468639436983 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:57 INFO - PROCESS | 6410 | 1468639437058 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 20:23:57 INFO - PROCESS | 6410 | 1468639437062 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:57 INFO - PROCESS | 6410 | 1468639437063 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:57 INFO - PROCESS | 6410 | ++DOCSHELL 0x123e38000 == 39 [pid = 6410] [id = 324] 20:23:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x111e36800) [pid = 6410] [serial = 971] [outer = 0x0] 20:23:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1164e3800) [pid = 6410] [serial = 972] [outer = 0x111e36800] 20:23:57 INFO - PROCESS | 6410 | 1468639437089 Marionette DEBUG loaded listener.js 20:23:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x119b4d400) [pid = 6410] [serial = 973] [outer = 0x111e36800] 20:23:57 INFO - PROCESS | 6410 | 1468639437414 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]]]}] 20:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 470ms 20:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:23:57 INFO - PROCESS | 6410 | 1468639437449 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 20:23:57 INFO - PROCESS | 6410 | 1468639437451 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 20:23:57 INFO - PROCESS | 6410 | 1468639437453 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:23:57 INFO - PROCESS | 6410 | 1468639437454 Marionette TRACE conn2 <- [1,1270,null,{}] 20:23:57 INFO - PROCESS | 6410 | 1468639437457 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}] 20:23:57 INFO - PROCESS | 6410 | 1468639437458 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:57 INFO - PROCESS | 6410 | 1468639437577 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 20:23:57 INFO - PROCESS | 6410 | 1468639437583 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:57 INFO - PROCESS | 6410 | 1468639437585 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:57 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a40a800 == 40 [pid = 6410] [id = 325] 20:23:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x123fc1800) [pid = 6410] [serial = 974] [outer = 0x0] 20:23:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x128a5d400) [pid = 6410] [serial = 975] [outer = 0x123fc1800] 20:23:57 INFO - PROCESS | 6410 | 1468639437611 Marionette DEBUG loaded listener.js 20:23:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x128e76000) [pid = 6410] [serial = 976] [outer = 0x123fc1800] 20:23:57 INFO - PROCESS | 6410 | 1468639437910 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]]]}] 20:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 470ms 20:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:23:57 INFO - PROCESS | 6410 | 1468639437924 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 20:23:57 INFO - PROCESS | 6410 | 1468639437925 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 20:23:57 INFO - PROCESS | 6410 | 1468639437927 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:23:57 INFO - PROCESS | 6410 | 1468639437928 Marionette TRACE conn2 <- [1,1274,null,{}] 20:23:57 INFO - PROCESS | 6410 | 1468639437930 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}] 20:23:57 INFO - PROCESS | 6410 | 1468639437931 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:58 INFO - PROCESS | 6410 | 1468639438013 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 20:23:58 INFO - PROCESS | 6410 | 1468639438019 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:58 INFO - PROCESS | 6410 | 1468639438021 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:58 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a768000 == 41 [pid = 6410] [id = 326] 20:23:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x128e76c00) [pid = 6410] [serial = 977] [outer = 0x0] 20:23:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1291c0000) [pid = 6410] [serial = 978] [outer = 0x128e76c00] 20:23:58 INFO - PROCESS | 6410 | 1468639438044 Marionette DEBUG loaded listener.js 20:23:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x12944f800) [pid = 6410] [serial = 979] [outer = 0x128e76c00] 20:23:58 INFO - PROCESS | 6410 | 1468639438361 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]]]}] 20:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 468ms 20:23:58 INFO - PROCESS | 6410 | 1468639438396 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 20:23:58 INFO - PROCESS | 6410 | 1468639438397 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 20:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:23:58 INFO - PROCESS | 6410 | 1468639438399 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:23:58 INFO - PROCESS | 6410 | 1468639438400 Marionette TRACE conn2 <- [1,1278,null,{}] 20:23:58 INFO - PROCESS | 6410 | 1468639438403 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}] 20:23:58 INFO - PROCESS | 6410 | 1468639438411 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:58 INFO - PROCESS | 6410 | 1468639438513 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 20:23:58 INFO - PROCESS | 6410 | 1468639438521 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:58 INFO - PROCESS | 6410 | 1468639438522 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:58 INFO - PROCESS | 6410 | ++DOCSHELL 0x12af19000 == 42 [pid = 6410] [id = 327] 20:23:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x1291b5000) [pid = 6410] [serial = 980] [outer = 0x0] 20:23:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x129457800) [pid = 6410] [serial = 981] [outer = 0x1291b5000] 20:23:58 INFO - PROCESS | 6410 | 1468639438545 Marionette DEBUG loaded listener.js 20:23:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x12a435c00) [pid = 6410] [serial = 982] [outer = 0x1291b5000] 20:23:58 INFO - PROCESS | 6410 | 1468639438854 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]]]}] 20:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 470ms 20:23:58 INFO - PROCESS | 6410 | 1468639438870 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 20:23:58 INFO - PROCESS | 6410 | 1468639438871 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 20:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:23:58 INFO - PROCESS | 6410 | 1468639438924 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:23:58 INFO - PROCESS | 6410 | 1468639438926 Marionette TRACE conn2 <- [1,1282,null,{}] 20:23:58 INFO - PROCESS | 6410 | 1468639438930 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}] 20:23:58 INFO - PROCESS | 6410 | 1468639438932 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:59 INFO - PROCESS | 6410 | 1468639439031 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 20:23:59 INFO - PROCESS | 6410 | 1468639439126 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:59 INFO - PROCESS | 6410 | 1468639439127 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x116853000 == 43 [pid = 6410] [id = 328] 20:23:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x11301e800) [pid = 6410] [serial = 983] [outer = 0x0] 20:23:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x1133cd400) [pid = 6410] [serial = 984] [outer = 0x11301e800] 20:23:59 INFO - PROCESS | 6410 | 1468639439158 Marionette DEBUG loaded listener.js 20:23:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x1164dfc00) [pid = 6410] [serial = 985] [outer = 0x11301e800] 20:23:59 INFO - PROCESS | 6410 | 1468639439575 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]]]}] 20:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 673ms 20:23:59 INFO - PROCESS | 6410 | 1468639439594 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 20:23:59 INFO - PROCESS | 6410 | 1468639439597 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 20:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:23:59 INFO - PROCESS | 6410 | 1468639439601 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:23:59 INFO - PROCESS | 6410 | 1468639439602 Marionette TRACE conn2 <- [1,1286,null,{}] 20:23:59 INFO - PROCESS | 6410 | 1468639439607 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}] 20:23:59 INFO - PROCESS | 6410 | 1468639439609 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:59 INFO - PROCESS | 6410 | 1468639439712 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 20:23:59 INFO - PROCESS | 6410 | 1468639439767 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:59 INFO - PROCESS | 6410 | 1468639439768 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:23:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199f1000 == 44 [pid = 6410] [id = 329] 20:23:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x11663c000) [pid = 6410] [serial = 986] [outer = 0x0] 20:23:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x1176f5000) [pid = 6410] [serial = 987] [outer = 0x11663c000] 20:23:59 INFO - PROCESS | 6410 | 1468639439799 Marionette DEBUG loaded listener.js 20:23:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x11933cc00) [pid = 6410] [serial = 988] [outer = 0x11663c000] 20:24:00 INFO - PROCESS | 6410 | 1468639440220 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]]]}] 20:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 676ms 20:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:24:00 INFO - PROCESS | 6410 | 1468639440276 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 20:24:00 INFO - PROCESS | 6410 | 1468639440278 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 20:24:00 INFO - PROCESS | 6410 | 1468639440280 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:24:00 INFO - PROCESS | 6410 | 1468639440282 Marionette TRACE conn2 <- [1,1290,null,{}] 20:24:00 INFO - PROCESS | 6410 | 1468639440284 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}] 20:24:00 INFO - PROCESS | 6410 | 1468639440286 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:00 INFO - PROCESS | 6410 | 1468639440411 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 20:24:00 INFO - PROCESS | 6410 | 1468639440498 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:00 INFO - PROCESS | 6410 | 1468639440503 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:00 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a21b000 == 45 [pid = 6410] [id = 330] 20:24:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x123b89800) [pid = 6410] [serial = 989] [outer = 0x0] 20:24:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x123fcd800) [pid = 6410] [serial = 990] [outer = 0x123b89800] 20:24:00 INFO - PROCESS | 6410 | 1468639440535 Marionette DEBUG loaded listener.js 20:24:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x124524000) [pid = 6410] [serial = 991] [outer = 0x123b89800] 20:24:00 INFO - PROCESS | 6410 | 1468639440980 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]]]}] 20:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 719ms 20:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:24:01 INFO - PROCESS | 6410 | 1468639441000 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 20:24:01 INFO - PROCESS | 6410 | 1468639441001 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 20:24:01 INFO - PROCESS | 6410 | 1468639441003 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:24:01 INFO - PROCESS | 6410 | 1468639441004 Marionette TRACE conn2 <- [1,1294,null,{}] 20:24:01 INFO - PROCESS | 6410 | 1468639441007 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}] 20:24:01 INFO - PROCESS | 6410 | 1468639441008 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:01 INFO - PROCESS | 6410 | 1468639441108 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 20:24:01 INFO - PROCESS | 6410 | 1468639441180 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:01 INFO - PROCESS | 6410 | 1468639441181 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:01 INFO - PROCESS | 6410 | ++DOCSHELL 0x12ba68800 == 46 [pid = 6410] [id = 331] 20:24:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x1245b2000) [pid = 6410] [serial = 992] [outer = 0x0] 20:24:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x1255ae800) [pid = 6410] [serial = 993] [outer = 0x1245b2000] 20:24:01 INFO - PROCESS | 6410 | 1468639441210 Marionette DEBUG loaded listener.js 20:24:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x12765f800) [pid = 6410] [serial = 994] [outer = 0x1245b2000] 20:24:01 INFO - PROCESS | 6410 | 1468639441641 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]]]}] 20:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 672ms 20:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:24:01 INFO - PROCESS | 6410 | 1468639441676 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 20:24:01 INFO - PROCESS | 6410 | 1468639441677 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 20:24:01 INFO - PROCESS | 6410 | 1468639441679 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:24:01 INFO - PROCESS | 6410 | 1468639441681 Marionette TRACE conn2 <- [1,1298,null,{}] 20:24:01 INFO - PROCESS | 6410 | 1468639441683 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}] 20:24:01 INFO - PROCESS | 6410 | 1468639441685 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:01 INFO - PROCESS | 6410 | 1468639441800 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 20:24:01 INFO - PROCESS | 6410 | 1468639441858 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:01 INFO - PROCESS | 6410 | 1468639441860 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:01 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a775000 == 47 [pid = 6410] [id = 332] 20:24:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x124265c00) [pid = 6410] [serial = 995] [outer = 0x0] 20:24:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x128a61c00) [pid = 6410] [serial = 996] [outer = 0x124265c00] 20:24:01 INFO - PROCESS | 6410 | 1468639441889 Marionette DEBUG loaded listener.js 20:24:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x128e72800) [pid = 6410] [serial = 997] [outer = 0x124265c00] 20:24:02 INFO - PROCESS | 6410 | 1468639442439 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]]]}] 20:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 774ms 20:24:02 INFO - PROCESS | 6410 | 1468639442454 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 20:24:02 INFO - PROCESS | 6410 | 1468639442457 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 20:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:24:02 INFO - PROCESS | 6410 | 1468639442461 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:24:02 INFO - PROCESS | 6410 | 1468639442462 Marionette TRACE conn2 <- [1,1302,null,{}] 20:24:02 INFO - PROCESS | 6410 | 1468639442466 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}] 20:24:02 INFO - PROCESS | 6410 | 1468639442467 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:02 INFO - PROCESS | 6410 | 1468639442565 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 20:24:02 INFO - PROCESS | 6410 | 1468639442632 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:02 INFO - PROCESS | 6410 | 1468639442635 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x1189a2000 == 48 [pid = 6410] [id = 333] 20:24:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x116889800) [pid = 6410] [serial = 998] [outer = 0x0] 20:24:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x116f97000) [pid = 6410] [serial = 999] [outer = 0x116889800] 20:24:02 INFO - PROCESS | 6410 | 1468639442662 Marionette DEBUG loaded listener.js 20:24:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 117 (0x118411c00) [pid = 6410] [serial = 1000] [outer = 0x116889800] 20:24:03 INFO - PROCESS | 6410 | 1468639443095 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]]]}] 20:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 672ms 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x12a768000 == 47 [pid = 6410] [id = 326] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x12a40a800 == 46 [pid = 6410] [id = 325] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x123e38000 == 45 [pid = 6410] [id = 324] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x128e04800 == 44 [pid = 6410] [id = 323] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x1268ca000 == 43 [pid = 6410] [id = 322] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x12507e800 == 42 [pid = 6410] [id = 321] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x12443d000 == 41 [pid = 6410] [id = 320] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x123874800 == 40 [pid = 6410] [id = 319] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x119a47800 == 39 [pid = 6410] [id = 318] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x1191bc000 == 38 [pid = 6410] [id = 317] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x117d8b800 == 37 [pid = 6410] [id = 316] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x116ab7800 == 36 [pid = 6410] [id = 315] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x12ba63000 == 35 [pid = 6410] [id = 312] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x112f41000 == 34 [pid = 6410] [id = 313] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x1182e6000 == 33 [pid = 6410] [id = 314] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x12a775000 == 32 [pid = 6410] [id = 332] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x12ba68800 == 31 [pid = 6410] [id = 331] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x12a21b000 == 30 [pid = 6410] [id = 330] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x1199f1000 == 29 [pid = 6410] [id = 329] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x12af19000 == 28 [pid = 6410] [id = 327] 20:24:03 INFO - PROCESS | 6410 | --DOCSHELL 0x116853000 == 27 [pid = 6410] [id = 328] 20:24:03 INFO - PROCESS | 6410 | 1468639443676 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 20:24:03 INFO - PROCESS | 6410 | 1468639443678 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 116 (0x126cce000) [pid = 6410] [serial = 918] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x128824000) [pid = 6410] [serial = 921] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x11996d400) [pid = 6410] [serial = 903] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x119ba7000) [pid = 6410] [serial = 904] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x11297c800) [pid = 6410] [serial = 887] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x11337fc00) [pid = 6410] [serial = 888] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x1161a1000) [pid = 6410] [serial = 891] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x113c63400) [pid = 6410] [serial = 890] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x118243800) [pid = 6410] [serial = 897] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x11882d000) [pid = 6410] [serial = 898] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x123a40800) [pid = 6410] [serial = 906] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x123fc1000) [pid = 6410] [serial = 907] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x12416e800) [pid = 6410] [serial = 909] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x1244ee400) [pid = 6410] [serial = 910] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x117184800) [pid = 6410] [serial = 893] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x1176f9800) [pid = 6410] [serial = 894] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x11896f400) [pid = 6410] [serial = 900] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x11942fc00) [pid = 6410] [serial = 901] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x12766b000) [pid = 6410] [serial = 919] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x128ab1000) [pid = 6410] [serial = 885] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1245b7000) [pid = 6410] [serial = 912] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x128aabc00) [pid = 6410] [serial = 924] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x128e78000) [pid = 6410] [serial = 934] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x11996d000) [pid = 6410] [serial = 928] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x115e7d800) [pid = 6410] [serial = 927] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x128c7c000) [pid = 6410] [serial = 933] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x126859800) [pid = 6410] [serial = 916] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1255ad800) [pid = 6410] [serial = 915] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x128a5f400) [pid = 6410] [serial = 922] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x128ab8800) [pid = 6410] [serial = 925] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x128a69000) [pid = 6410] [serial = 931] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x12a7b0000) [pid = 6410] [serial = 501] [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.] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x1291abc00) [pid = 6410] [serial = 936] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x124dec800) [pid = 6410] [serial = 913] [outer = 0x0] [url = about:blank] 20:24:03 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x1245b7c00) [pid = 6410] [serial = 930] [outer = 0x0] [url = about:blank] 20:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:24:03 INFO - PROCESS | 6410 | 1468639443747 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:24:03 INFO - PROCESS | 6410 | 1468639443749 Marionette TRACE conn2 <- [1,1306,null,{}] 20:24:03 INFO - PROCESS | 6410 | 1468639443753 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}] 20:24:03 INFO - PROCESS | 6410 | 1468639443755 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:03 INFO - PROCESS | 6410 | 1468639443834 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 20:24:03 INFO - PROCESS | 6410 | 1468639443839 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:03 INFO - PROCESS | 6410 | 1468639443842 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:03 INFO - PROCESS | 6410 | ++DOCSHELL 0x1132af800 == 28 [pid = 6410] [id = 334] 20:24:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x112fc7c00) [pid = 6410] [serial = 1001] [outer = 0x0] 20:24:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x1130dc000) [pid = 6410] [serial = 1002] [outer = 0x112fc7c00] 20:24:03 INFO - PROCESS | 6410 | 1468639443871 Marionette DEBUG loaded listener.js 20:24:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x113c55c00) [pid = 6410] [serial = 1003] [outer = 0x112fc7c00] 20:24:04 INFO - PROCESS | 6410 | 1468639444196 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]]]}] 20:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 478ms 20:24:04 INFO - PROCESS | 6410 | 1468639444223 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 20:24:04 INFO - PROCESS | 6410 | 1468639444226 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 20:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:24:04 INFO - PROCESS | 6410 | 1468639444255 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:24:04 INFO - PROCESS | 6410 | 1468639444257 Marionette TRACE conn2 <- [1,1310,null,{}] 20:24:04 INFO - PROCESS | 6410 | 1468639444261 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}] 20:24:04 INFO - PROCESS | 6410 | 1468639444262 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:04 INFO - PROCESS | 6410 | 1468639444335 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 20:24:04 INFO - PROCESS | 6410 | 1468639444339 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:04 INFO - PROCESS | 6410 | 1468639444341 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:04 INFO - PROCESS | 6410 | ++DOCSHELL 0x116863800 == 29 [pid = 6410] [id = 335] 20:24:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x115e04400) [pid = 6410] [serial = 1004] [outer = 0x0] 20:24:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x116f0c000) [pid = 6410] [serial = 1005] [outer = 0x115e04400] 20:24:04 INFO - PROCESS | 6410 | 1468639444370 Marionette DEBUG loaded listener.js 20:24:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x117189400) [pid = 6410] [serial = 1006] [outer = 0x115e04400] 20:24:04 INFO - PROCESS | 6410 | 1468639444696 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] 20:24:04 INFO - PROCESS | 6410 | 1468639444727 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 20:24:04 INFO - PROCESS | 6410 | 1468639444729 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:24:04 INFO - PROCESS | 6410 | 1468639444730 Marionette TRACE conn2 <- [1,1314,null,{}] 20:24:04 INFO - PROCESS | 6410 | 1468639444734 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}] 20:24:04 INFO - PROCESS | 6410 | 1468639444737 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:04 INFO - PROCESS | 6410 | 1468639444820 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 20:24:04 INFO - PROCESS | 6410 | 1468639444881 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:04 INFO - PROCESS | 6410 | 1468639444884 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:04 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182ed800 == 30 [pid = 6410] [id = 336] 20:24:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x118827c00) [pid = 6410] [serial = 1007] [outer = 0x0] 20:24:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1189e2c00) [pid = 6410] [serial = 1008] [outer = 0x118827c00] 20:24:04 INFO - PROCESS | 6410 | 1468639444912 Marionette DEBUG loaded listener.js 20:24:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x119432400) [pid = 6410] [serial = 1009] [outer = 0x118827c00] 20:24:05 INFO - PROCESS | 6410 | 1468639445255 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]]]}] 20:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 572ms 20:24:05 INFO - PROCESS | 6410 | 1468639445302 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 20:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:24:05 INFO - PROCESS | 6410 | 1468639445304 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 20:24:05 INFO - PROCESS | 6410 | 1468639445308 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:24:05 INFO - PROCESS | 6410 | 1468639445309 Marionette TRACE conn2 <- [1,1318,null,{}] 20:24:05 INFO - PROCESS | 6410 | 1468639445313 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}] 20:24:05 INFO - PROCESS | 6410 | 1468639445315 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:05 INFO - PROCESS | 6410 | 1468639445472 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 20:24:05 INFO - PROCESS | 6410 | 1468639445520 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:05 INFO - PROCESS | 6410 | 1468639445521 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:05 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191a9000 == 31 [pid = 6410] [id = 337] 20:24:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x119804000) [pid = 6410] [serial = 1010] [outer = 0x0] 20:24:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x119967400) [pid = 6410] [serial = 1011] [outer = 0x119804000] 20:24:05 INFO - PROCESS | 6410 | 1468639445563 Marionette DEBUG loaded listener.js 20:24:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x119b4f400) [pid = 6410] [serial = 1012] [outer = 0x119804000] 20:24:05 INFO - PROCESS | 6410 | 1468639445948 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]]]}] 20:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 674ms 20:24:05 INFO - PROCESS | 6410 | 1468639445981 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 20:24:05 INFO - PROCESS | 6410 | 1468639445983 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 20:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:24:05 INFO - PROCESS | 6410 | 1468639445994 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:24:05 INFO - PROCESS | 6410 | 1468639445995 Marionette TRACE conn2 <- [1,1322,null,{}] 20:24:05 INFO - PROCESS | 6410 | 1468639445997 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}] 20:24:05 INFO - PROCESS | 6410 | 1468639445998 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:06 INFO - PROCESS | 6410 | 1468639446089 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 20:24:06 INFO - PROCESS | 6410 | 1468639446099 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:06 INFO - PROCESS | 6410 | 1468639446100 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:06 INFO - PROCESS | 6410 | ++DOCSHELL 0x119a49000 == 32 [pid = 6410] [id = 338] 20:24:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x119b4fc00) [pid = 6410] [serial = 1013] [outer = 0x0] 20:24:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x123a37c00) [pid = 6410] [serial = 1014] [outer = 0x119b4fc00] 20:24:06 INFO - PROCESS | 6410 | 1468639446125 Marionette DEBUG loaded listener.js 20:24:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x123d42c00) [pid = 6410] [serial = 1015] [outer = 0x119b4fc00] 20:24:06 INFO - PROCESS | 6410 | 1468639446461 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]]]}] 20:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 20:24:06 INFO - PROCESS | 6410 | 1468639446515 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 20:24:06 INFO - PROCESS | 6410 | 1468639446516 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 20:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:24:06 INFO - PROCESS | 6410 | 1468639446521 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:24:06 INFO - PROCESS | 6410 | 1468639446522 Marionette TRACE conn2 <- [1,1326,null,{}] 20:24:06 INFO - PROCESS | 6410 | 1468639446525 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}] 20:24:06 INFO - PROCESS | 6410 | 1468639446529 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:06 INFO - PROCESS | 6410 | 1468639446642 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 20:24:06 INFO - PROCESS | 6410 | 1468639446679 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:06 INFO - PROCESS | 6410 | 1468639446680 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:06 INFO - PROCESS | 6410 | ++DOCSHELL 0x124430000 == 33 [pid = 6410] [id = 339] 20:24:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x123fce400) [pid = 6410] [serial = 1016] [outer = 0x0] 20:24:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x1245ae800) [pid = 6410] [serial = 1017] [outer = 0x123fce400] 20:24:06 INFO - PROCESS | 6410 | 1468639446705 Marionette DEBUG loaded listener.js 20:24:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x12557b400) [pid = 6410] [serial = 1018] [outer = 0x123fce400] 20:24:07 INFO - PROCESS | 6410 | 1468639447015 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]]]}] 20:24:07 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 20:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 519ms 20:24:07 INFO - PROCESS | 6410 | 1468639447041 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 20:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:24:07 INFO - PROCESS | 6410 | 1468639447042 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 20:24:07 INFO - PROCESS | 6410 | 1468639447044 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:24:07 INFO - PROCESS | 6410 | 1468639447045 Marionette TRACE conn2 <- [1,1330,null,{}] 20:24:07 INFO - PROCESS | 6410 | 1468639447047 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}] 20:24:07 INFO - PROCESS | 6410 | 1468639447048 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:07 INFO - PROCESS | 6410 | 1468639447141 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 20:24:07 INFO - PROCESS | 6410 | 1468639447178 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:07 INFO - PROCESS | 6410 | 1468639447179 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:07 INFO - PROCESS | 6410 | ++DOCSHELL 0x124a1c000 == 34 [pid = 6410] [id = 340] 20:24:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x12557dc00) [pid = 6410] [serial = 1019] [outer = 0x0] 20:24:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x12685dc00) [pid = 6410] [serial = 1020] [outer = 0x12557dc00] 20:24:07 INFO - PROCESS | 6410 | 1468639447211 Marionette DEBUG loaded listener.js 20:24:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x126f7dc00) [pid = 6410] [serial = 1021] [outer = 0x12557dc00] 20:24:07 INFO - PROCESS | 6410 | 1468639447540 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]]]}] 20:24:07 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 20:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 521ms 20:24:07 INFO - PROCESS | 6410 | 1468639447566 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 20:24:07 INFO - PROCESS | 6410 | 1468639447571 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 20:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:24:07 INFO - PROCESS | 6410 | 1468639447574 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:24:07 INFO - PROCESS | 6410 | 1468639447576 Marionette TRACE conn2 <- [1,1334,null,{}] 20:24:07 INFO - PROCESS | 6410 | 1468639447579 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}] 20:24:07 INFO - PROCESS | 6410 | 1468639447581 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:07 INFO - PROCESS | 6410 | 1468639447731 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 20:24:07 INFO - PROCESS | 6410 | 1468639447782 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:07 INFO - PROCESS | 6410 | 1468639447783 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:07 INFO - PROCESS | 6410 | ++DOCSHELL 0x12566c000 == 35 [pid = 6410] [id = 341] 20:24:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x113025000) [pid = 6410] [serial = 1022] [outer = 0x0] 20:24:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x12766b000) [pid = 6410] [serial = 1023] [outer = 0x113025000] 20:24:07 INFO - PROCESS | 6410 | 1468639447822 Marionette DEBUG loaded listener.js 20:24:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x128a5ec00) [pid = 6410] [serial = 1024] [outer = 0x113025000] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x1256ac400) [pid = 6410] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x113069c00) [pid = 6410] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x11680a800) [pid = 6410] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x1121af400) [pid = 6410] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x119b29800) [pid = 6410] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x117187000) [pid = 6410] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x119b2b000) [pid = 6410] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x128c79c00) [pid = 6410] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1189e3800) [pid = 6410] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x116142c00) [pid = 6410] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1127d7000) [pid = 6410] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x128e76c00) [pid = 6410] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x111e36800) [pid = 6410] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x1291b5000) [pid = 6410] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x123fc1800) [pid = 6410] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:24:08 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x124170000) [pid = 6410] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:24:08 INFO - PROCESS | 6410 | 1468639448333 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]]]}] 20:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 770ms 20:24:08 INFO - PROCESS | 6410 | 1468639448343 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 20:24:08 INFO - PROCESS | 6410 | 1468639448345 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 20:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:24:08 INFO - PROCESS | 6410 | 1468639448347 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:24:08 INFO - PROCESS | 6410 | 1468639448348 Marionette TRACE conn2 <- [1,1338,null,{}] 20:24:08 INFO - PROCESS | 6410 | 1468639448350 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}] 20:24:08 INFO - PROCESS | 6410 | 1468639448353 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:08 INFO - PROCESS | 6410 | 1468639448481 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 20:24:08 INFO - PROCESS | 6410 | 1468639448518 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:08 INFO - PROCESS | 6410 | 1468639448520 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:08 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ae3000 == 36 [pid = 6410] [id = 342] 20:24:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x1127d7000) [pid = 6410] [serial = 1025] [outer = 0x0] 20:24:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x1189e8000) [pid = 6410] [serial = 1026] [outer = 0x1127d7000] 20:24:08 INFO - PROCESS | 6410 | 1468639448544 Marionette DEBUG loaded listener.js 20:24:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x12416c000) [pid = 6410] [serial = 1027] [outer = 0x1127d7000] 20:24:09 INFO - PROCESS | 6410 | 1468639449464 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]]]}] 20:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1172ms 20:24:09 INFO - PROCESS | 6410 | 1468639449520 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 20:24:09 INFO - PROCESS | 6410 | 1468639449522 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 20:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:24:09 INFO - PROCESS | 6410 | 1468639449526 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:24:09 INFO - PROCESS | 6410 | 1468639449528 Marionette TRACE conn2 <- [1,1342,null,{}] 20:24:09 INFO - PROCESS | 6410 | 1468639449532 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}] 20:24:09 INFO - PROCESS | 6410 | 1468639449534 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:09 INFO - PROCESS | 6410 | 1468639449643 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 20:24:09 INFO - PROCESS | 6410 | 1468639449740 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:09 INFO - PROCESS | 6410 | 1468639449741 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:09 INFO - PROCESS | 6410 | ++DOCSHELL 0x1168aa800 == 37 [pid = 6410] [id = 343] 20:24:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1132dd800) [pid = 6410] [serial = 1028] [outer = 0x0] 20:24:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x113c54c00) [pid = 6410] [serial = 1029] [outer = 0x1132dd800] 20:24:09 INFO - PROCESS | 6410 | 1468639449774 Marionette DEBUG loaded listener.js 20:24:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1164e5800) [pid = 6410] [serial = 1030] [outer = 0x1132dd800] 20:24:10 INFO - PROCESS | 6410 | 1468639450306 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]]]}] 20:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 924ms 20:24:10 INFO - PROCESS | 6410 | 1468639450472 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 20:24:10 INFO - PROCESS | 6410 | 1468639450474 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 20:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:24:10 INFO - PROCESS | 6410 | 1468639450483 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:24:10 INFO - PROCESS | 6410 | 1468639450484 Marionette TRACE conn2 <- [1,1346,null,{}] 20:24:10 INFO - PROCESS | 6410 | 1468639450488 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}] 20:24:10 INFO - PROCESS | 6410 | 1468639450490 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:10 INFO - PROCESS | 6410 | 1468639450595 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 20:24:10 INFO - PROCESS | 6410 | 1468639450646 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:10 INFO - PROCESS | 6410 | 1468639450650 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:10 INFO - PROCESS | 6410 | ++DOCSHELL 0x116624800 == 38 [pid = 6410] [id = 344] 20:24:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x115e04c00) [pid = 6410] [serial = 1031] [outer = 0x0] 20:24:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x11613e000) [pid = 6410] [serial = 1032] [outer = 0x115e04c00] 20:24:10 INFO - PROCESS | 6410 | 1468639450676 Marionette DEBUG loaded listener.js 20:24:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x116f0cc00) [pid = 6410] [serial = 1033] [outer = 0x115e04c00] 20:24:10 INFO - PROCESS | 6410 | --DOCSHELL 0x12566c000 == 37 [pid = 6410] [id = 341] 20:24:10 INFO - PROCESS | 6410 | --DOCSHELL 0x124a1c000 == 36 [pid = 6410] [id = 340] 20:24:10 INFO - PROCESS | 6410 | --DOCSHELL 0x124430000 == 35 [pid = 6410] [id = 339] 20:24:10 INFO - PROCESS | 6410 | --DOCSHELL 0x119a49000 == 34 [pid = 6410] [id = 338] 20:24:10 INFO - PROCESS | 6410 | --DOCSHELL 0x1191a9000 == 33 [pid = 6410] [id = 337] 20:24:10 INFO - PROCESS | 6410 | --DOCSHELL 0x1182ed800 == 32 [pid = 6410] [id = 336] 20:24:10 INFO - PROCESS | 6410 | --DOCSHELL 0x116863800 == 31 [pid = 6410] [id = 335] 20:24:10 INFO - PROCESS | 6410 | --DOCSHELL 0x1132af800 == 30 [pid = 6410] [id = 334] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x126d3c800) [pid = 6410] [serial = 963] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x128829c00) [pid = 6410] [serial = 969] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x117186800) [pid = 6410] [serial = 946] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1127d8000) [pid = 6410] [serial = 939] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x112dcc400) [pid = 6410] [serial = 940] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x119b48c00) [pid = 6410] [serial = 954] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x119ba0400) [pid = 6410] [serial = 955] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x118246400) [pid = 6410] [serial = 948] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x118821400) [pid = 6410] [serial = 949] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x123a37000) [pid = 6410] [serial = 957] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1291b3000) [pid = 6410] [serial = 937] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x119810800) [pid = 6410] [serial = 951] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x11996b000) [pid = 6410] [serial = 952] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x116635400) [pid = 6410] [serial = 942] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x116a1a800) [pid = 6410] [serial = 943] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x116a1ac00) [pid = 6410] [serial = 945] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x128822000) [pid = 6410] [serial = 967] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x127663400) [pid = 6410] [serial = 966] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x12944f800) [pid = 6410] [serial = 979] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x119b4d400) [pid = 6410] [serial = 973] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x12a435c00) [pid = 6410] [serial = 982] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x128a5d400) [pid = 6410] [serial = 975] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x1164e3800) [pid = 6410] [serial = 972] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x129457800) [pid = 6410] [serial = 981] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x1291c0000) [pid = 6410] [serial = 978] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x128a67400) [pid = 6410] [serial = 970] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x124df3000) [pid = 6410] [serial = 960] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x1256ad400) [pid = 6410] [serial = 961] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x126f7f400) [pid = 6410] [serial = 964] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 69 (0x124165c00) [pid = 6410] [serial = 958] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | --DOMWINDOW == 68 (0x128e76000) [pid = 6410] [serial = 976] [outer = 0x0] [url = about:blank] 20:24:11 INFO - PROCESS | 6410 | 1468639451139 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]]]}] 20:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 678ms 20:24:11 INFO - PROCESS | 6410 | 1468639451165 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 20:24:11 INFO - PROCESS | 6410 | 1468639451172 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 20:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:24:11 INFO - PROCESS | 6410 | 1468639451180 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:24:11 INFO - PROCESS | 6410 | 1468639451183 Marionette TRACE conn2 <- [1,1350,null,{}] 20:24:11 INFO - PROCESS | 6410 | 1468639451189 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}] 20:24:11 INFO - PROCESS | 6410 | 1468639451191 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:11 INFO - PROCESS | 6410 | 1468639451273 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 20:24:11 INFO - PROCESS | 6410 | 1468639451281 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:11 INFO - PROCESS | 6410 | 1468639451282 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:11 INFO - PROCESS | 6410 | ++DOCSHELL 0x118182000 == 31 [pid = 6410] [id = 345] 20:24:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x118156400) [pid = 6410] [serial = 1034] [outer = 0x0] 20:24:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x118248c00) [pid = 6410] [serial = 1035] [outer = 0x118156400] 20:24:11 INFO - PROCESS | 6410 | 1468639451311 Marionette DEBUG loaded listener.js 20:24:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x118827400) [pid = 6410] [serial = 1036] [outer = 0x118156400] 20:24:11 INFO - PROCESS | 6410 | 1468639451778 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]]]}] 20:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 633ms 20:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:24:11 INFO - PROCESS | 6410 | 1468639451810 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 20:24:11 INFO - PROCESS | 6410 | 1468639451812 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 20:24:11 INFO - PROCESS | 6410 | 1468639451816 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:24:11 INFO - PROCESS | 6410 | 1468639451818 Marionette TRACE conn2 <- [1,1354,null,{}] 20:24:11 INFO - PROCESS | 6410 | 1468639451830 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}] 20:24:11 INFO - PROCESS | 6410 | 1468639451835 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:11 INFO - PROCESS | 6410 | 1468639451957 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 20:24:12 INFO - PROCESS | 6410 | 1468639452012 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:12 INFO - PROCESS | 6410 | 1468639452015 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x119411800 == 32 [pid = 6410] [id = 346] 20:24:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x11980bc00) [pid = 6410] [serial = 1037] [outer = 0x0] 20:24:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x1198cb800) [pid = 6410] [serial = 1038] [outer = 0x11980bc00] 20:24:12 INFO - PROCESS | 6410 | 1468639452047 Marionette DEBUG loaded listener.js 20:24:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x11996f800) [pid = 6410] [serial = 1039] [outer = 0x11980bc00] 20:24:12 INFO - PROCESS | 6410 | 1468639452340 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]]]}] 20:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 573ms 20:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:24:12 INFO - PROCESS | 6410 | 1468639452389 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 20:24:12 INFO - PROCESS | 6410 | 1468639452390 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 20:24:12 INFO - PROCESS | 6410 | 1468639452393 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:24:12 INFO - PROCESS | 6410 | 1468639452394 Marionette TRACE conn2 <- [1,1358,null,{}] 20:24:12 INFO - PROCESS | 6410 | 1468639452396 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}] 20:24:12 INFO - PROCESS | 6410 | 1468639452397 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:12 INFO - PROCESS | 6410 | 1468639452475 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 20:24:12 INFO - PROCESS | 6410 | 1468639452478 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:12 INFO - PROCESS | 6410 | 1468639452480 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x12397e000 == 33 [pid = 6410] [id = 347] 20:24:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x1127d4800) [pid = 6410] [serial = 1040] [outer = 0x0] 20:24:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x123a3e400) [pid = 6410] [serial = 1041] [outer = 0x1127d4800] 20:24:12 INFO - PROCESS | 6410 | 1468639452507 Marionette DEBUG loaded listener.js 20:24:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x123fc3000) [pid = 6410] [serial = 1042] [outer = 0x1127d4800] 20:24:12 INFO - PROCESS | 6410 | 1468639452842 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]]]}] 20:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 471ms 20:24:12 INFO - PROCESS | 6410 | 1468639452864 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 20:24:12 INFO - PROCESS | 6410 | 1468639452866 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 20:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:24:12 INFO - PROCESS | 6410 | 1468639452870 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:24:12 INFO - PROCESS | 6410 | 1468639452871 Marionette TRACE conn2 <- [1,1362,null,{}] 20:24:12 INFO - PROCESS | 6410 | 1468639452874 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}] 20:24:12 INFO - PROCESS | 6410 | 1468639452875 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:12 INFO - PROCESS | 6410 | 1468639452976 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 20:24:12 INFO - PROCESS | 6410 | 1468639452981 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:12 INFO - PROCESS | 6410 | 1468639452982 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x124430000 == 34 [pid = 6410] [id = 348] 20:24:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x112dbd400) [pid = 6410] [serial = 1043] [outer = 0x0] 20:24:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x124170400) [pid = 6410] [serial = 1044] [outer = 0x112dbd400] 20:24:13 INFO - PROCESS | 6410 | 1468639453008 Marionette DEBUG loaded listener.js 20:24:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x1245b2800) [pid = 6410] [serial = 1045] [outer = 0x112dbd400] 20:24:13 INFO - PROCESS | 6410 | 1468639453332 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]]]}] 20:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 20:24:13 INFO - PROCESS | 6410 | 1468639453389 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 20:24:13 INFO - PROCESS | 6410 | 1468639453390 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 20:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:24:13 INFO - PROCESS | 6410 | 1468639453392 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:24:13 INFO - PROCESS | 6410 | 1468639453393 Marionette TRACE conn2 <- [1,1366,null,{}] 20:24:13 INFO - PROCESS | 6410 | 1468639453396 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}] 20:24:13 INFO - PROCESS | 6410 | 1468639453400 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:13 INFO - PROCESS | 6410 | 1468639453514 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 20:24:13 INFO - PROCESS | 6410 | 1468639453528 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:13 INFO - PROCESS | 6410 | 1468639453529 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:13 INFO - PROCESS | 6410 | ++DOCSHELL 0x12562d000 == 35 [pid = 6410] [id = 349] 20:24:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x124d8f400) [pid = 6410] [serial = 1046] [outer = 0x0] 20:24:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x126859000) [pid = 6410] [serial = 1047] [outer = 0x124d8f400] 20:24:13 INFO - PROCESS | 6410 | 1468639453554 Marionette DEBUG loaded listener.js 20:24:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x126dd2c00) [pid = 6410] [serial = 1048] [outer = 0x124d8f400] 20:24:13 INFO - PROCESS | 6410 | 1468639453906 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] 20:24:13 INFO - PROCESS | 6410 | 1468639453913 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 20:24:13 INFO - PROCESS | 6410 | 1468639453915 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:24:13 INFO - PROCESS | 6410 | 1468639453916 Marionette TRACE conn2 <- [1,1370,null,{}] 20:24:13 INFO - PROCESS | 6410 | 1468639453918 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}] 20:24:13 INFO - PROCESS | 6410 | 1468639453919 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:14 INFO - PROCESS | 6410 | 1468639454014 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 20:24:14 INFO - PROCESS | 6410 | 1468639454018 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:14 INFO - PROCESS | 6410 | 1468639454019 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:14 INFO - PROCESS | 6410 | ++DOCSHELL 0x128b8f000 == 36 [pid = 6410] [id = 350] 20:24:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x124df0800) [pid = 6410] [serial = 1049] [outer = 0x0] 20:24:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x12881c400) [pid = 6410] [serial = 1050] [outer = 0x124df0800] 20:24:14 INFO - PROCESS | 6410 | 1468639454042 Marionette DEBUG loaded listener.js 20:24:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x128a5bc00) [pid = 6410] [serial = 1051] [outer = 0x124df0800] 20:24:14 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable 20:24:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13 20:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:24:14 INFO - _addTest/ [0,1373,"getWindowHandle",null] 20:24:14 INFO - PROCESS | 6410 | 1468639454393 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 20:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:24:14 INFO - PROCESS | 6410 | 1468639454396 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:24:14 INFO - PROCESS | 6410 | 1468639454397 Marionette TRACE conn2 <- [1,1374,null,{}] 20:24:14 INFO - PROCESS | 6410 | 1468639454399 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}] 20:24:14 INFO - PROCESS | 6410 | 1468639454401 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:14 INFO - PROCESS | 6410 | 1468639454499 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 20:24:14 INFO - PROCESS | 6410 | 1468639454510 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:14 INFO - PROCESS | 6410 | 1468639454511 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:14 INFO - PROCESS | 6410 | ++DOCSHELL 0x128eef000 == 37 [pid = 6410] [id = 351] 20:24:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x128a5f400) [pid = 6410] [serial = 1052] [outer = 0x0] 20:24:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x128aab400) [pid = 6410] [serial = 1053] [outer = 0x128a5f400] 20:24:14 INFO - PROCESS | 6410 | 1468639454535 Marionette DEBUG loaded listener.js 20:24:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x128ab1400) [pid = 6410] [serial = 1054] [outer = 0x128a5f400] 20:24:14 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:24:14 INFO - PROCESS | 6410 | 1468639454881 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] 20:24:14 INFO - PROCESS | 6410 | 1468639454916 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 20:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:24:14 INFO - PROCESS | 6410 | 1468639454924 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:24:14 INFO - PROCESS | 6410 | 1468639454925 Marionette TRACE conn2 <- [1,1378,null,{}] 20:24:14 INFO - PROCESS | 6410 | 1468639454927 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}] 20:24:14 INFO - PROCESS | 6410 | 1468639454928 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:15 INFO - PROCESS | 6410 | 1468639455024 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 20:24:15 INFO - PROCESS | 6410 | 1468639455027 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:15 INFO - PROCESS | 6410 | 1468639455028 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:15 INFO - PROCESS | 6410 | ++DOCSHELL 0x129320800 == 38 [pid = 6410] [id = 352] 20:24:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x128a61800) [pid = 6410] [serial = 1055] [outer = 0x0] 20:24:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x128c6ec00) [pid = 6410] [serial = 1056] [outer = 0x128a61800] 20:24:15 INFO - PROCESS | 6410 | 1468639455052 Marionette DEBUG loaded listener.js 20:24:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x128e78000) [pid = 6410] [serial = 1057] [outer = 0x128a61800] 20:24:15 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x119b4fc00) [pid = 6410] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:24:15 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x119804000) [pid = 6410] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:24:15 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x115e04400) [pid = 6410] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:24:15 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x11301e800) [pid = 6410] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:24:15 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x112fc7c00) [pid = 6410] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:24:15 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x11663c000) [pid = 6410] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:24:15 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x118827c00) [pid = 6410] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:24:15 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x123fce400) [pid = 6410] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:24:15 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x116889800) [pid = 6410] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:24:15 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x123b89800) [pid = 6410] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:24:15 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x1245b2000) [pid = 6410] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:24:15 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x124265c00) [pid = 6410] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:24:15 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x12557dc00) [pid = 6410] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:24:15 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x113025000) [pid = 6410] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:24:15 INFO - PROCESS | 6410 | 1468639455412 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] 20:24:15 INFO - PROCESS | 6410 | 1468639455444 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 20:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:24:15 INFO - PROCESS | 6410 | 1468639455446 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:24:15 INFO - PROCESS | 6410 | 1468639455447 Marionette TRACE conn2 <- [1,1382,null,{}] 20:24:15 INFO - PROCESS | 6410 | 1468639455449 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}] 20:24:15 INFO - PROCESS | 6410 | 1468639455450 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:15 INFO - PROCESS | 6410 | 1468639455529 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 20:24:15 INFO - PROCESS | 6410 | 1468639455587 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:15 INFO - PROCESS | 6410 | 1468639455588 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:15 INFO - PROCESS | 6410 | ++DOCSHELL 0x12397d800 == 39 [pid = 6410] [id = 353] 20:24:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x1133d5800) [pid = 6410] [serial = 1058] [outer = 0x0] 20:24:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x116f97400) [pid = 6410] [serial = 1059] [outer = 0x1133d5800] 20:24:15 INFO - PROCESS | 6410 | 1468639455611 Marionette DEBUG loaded listener.js 20:24:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x121757c00) [pid = 6410] [serial = 1060] [outer = 0x1133d5800] 20:24:15 INFO - PROCESS | 6410 | [6410] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:24:15 INFO - PROCESS | 6410 | 1468639455892 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] 20:24:15 INFO - PROCESS | 6410 | 1468639455916 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 20:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:24:15 INFO - PROCESS | 6410 | 1468639455927 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:24:15 INFO - PROCESS | 6410 | 1468639455929 Marionette TRACE conn2 <- [1,1386,null,{}] 20:24:15 INFO - PROCESS | 6410 | 1468639455931 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}] 20:24:15 INFO - PROCESS | 6410 | 1468639455933 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:16 INFO - PROCESS | 6410 | 1468639456026 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 20:24:16 INFO - PROCESS | 6410 | 1468639456029 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:16 INFO - PROCESS | 6410 | 1468639456030 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:16 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a76f000 == 40 [pid = 6410] [id = 354] 20:24:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x119b2b000) [pid = 6410] [serial = 1061] [outer = 0x0] 20:24:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x128e78400) [pid = 6410] [serial = 1062] [outer = 0x119b2b000] 20:24:16 INFO - PROCESS | 6410 | 1468639456057 Marionette DEBUG loaded listener.js 20:24:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x1291cc800) [pid = 6410] [serial = 1063] [outer = 0x119b2b000] 20:24:16 INFO - PROCESS | 6410 | 1468639456413 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] 20:24:16 INFO - PROCESS | 6410 | 1468639456452 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 20:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:24:16 INFO - PROCESS | 6410 | 1468639456454 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:24:16 INFO - PROCESS | 6410 | 1468639456456 Marionette TRACE conn2 <- [1,1390,null,{}] 20:24:16 INFO - PROCESS | 6410 | 1468639456458 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}] 20:24:16 INFO - PROCESS | 6410 | 1468639456459 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:16 INFO - PROCESS | 6410 | 1468639456533 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 20:24:16 INFO - PROCESS | 6410 | 1468639456539 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:16 INFO - PROCESS | 6410 | 1468639456540 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:16 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b706800 == 41 [pid = 6410] [id = 355] 20:24:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x1291a9800) [pid = 6410] [serial = 1064] [outer = 0x0] 20:24:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x12a432c00) [pid = 6410] [serial = 1065] [outer = 0x1291a9800] 20:24:16 INFO - PROCESS | 6410 | 1468639456563 Marionette DEBUG loaded listener.js 20:24:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x12a5d3000) [pid = 6410] [serial = 1066] [outer = 0x1291a9800] 20:24:16 INFO - PROCESS | 6410 | 1468639456860 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]]]}] 20:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 420ms 20:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:24:16 INFO - PROCESS | 6410 | 1468639456876 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 20:24:16 INFO - PROCESS | 6410 | 1468639456877 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 20:24:16 INFO - PROCESS | 6410 | 1468639456879 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:24:16 INFO - PROCESS | 6410 | 1468639456880 Marionette TRACE conn2 <- [1,1394,null,{}] 20:24:16 INFO - PROCESS | 6410 | 1468639456883 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}] 20:24:16 INFO - PROCESS | 6410 | 1468639456884 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:16 INFO - PROCESS | 6410 | 1468639456965 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 20:24:16 INFO - PROCESS | 6410 | 1468639456971 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:16 INFO - PROCESS | 6410 | 1468639456972 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:16 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b71e800 == 42 [pid = 6410] [id = 356] 20:24:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x12a5d2c00) [pid = 6410] [serial = 1067] [outer = 0x0] 20:24:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x12a5da400) [pid = 6410] [serial = 1068] [outer = 0x12a5d2c00] 20:24:16 INFO - PROCESS | 6410 | 1468639456995 Marionette DEBUG loaded listener.js 20:24:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x12a7af400) [pid = 6410] [serial = 1069] [outer = 0x12a5d2c00] 20:24:17 INFO - PROCESS | 6410 | 1468639457420 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]]]}] 20:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 571ms 20:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:24:17 INFO - PROCESS | 6410 | 1468639457467 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 20:24:17 INFO - PROCESS | 6410 | 1468639457470 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 20:24:17 INFO - PROCESS | 6410 | 1468639457475 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:24:17 INFO - PROCESS | 6410 | 1468639457477 Marionette TRACE conn2 <- [1,1398,null,{}] 20:24:17 INFO - PROCESS | 6410 | 1468639457481 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}] 20:24:17 INFO - PROCESS | 6410 | 1468639457482 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:17 INFO - PROCESS | 6410 | 1468639457588 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 20:24:17 INFO - PROCESS | 6410 | 1468639457658 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:17 INFO - PROCESS | 6410 | 1468639457660 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:17 INFO - PROCESS | 6410 | ++DOCSHELL 0x116acc800 == 43 [pid = 6410] [id = 357] 20:24:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x113cb9000) [pid = 6410] [serial = 1070] [outer = 0x0] 20:24:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x115e0c800) [pid = 6410] [serial = 1071] [outer = 0x113cb9000] 20:24:17 INFO - PROCESS | 6410 | 1468639457690 Marionette DEBUG loaded listener.js 20:24:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x116f0d000) [pid = 6410] [serial = 1072] [outer = 0x113cb9000] 20:24:18 INFO - PROCESS | 6410 | 1468639458126 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]]]}] 20:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 671ms 20:24:18 INFO - PROCESS | 6410 | 1468639458146 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 20:24:18 INFO - PROCESS | 6410 | 1468639458149 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 20:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:24:18 INFO - PROCESS | 6410 | 1468639458153 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:24:18 INFO - PROCESS | 6410 | 1468639458155 Marionette TRACE conn2 <- [1,1402,null,{}] 20:24:18 INFO - PROCESS | 6410 | 1468639458158 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}] 20:24:18 INFO - PROCESS | 6410 | 1468639458160 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:18 INFO - PROCESS | 6410 | 1468639458260 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 20:24:18 INFO - PROCESS | 6410 | 1468639458317 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:18 INFO - PROCESS | 6410 | 1468639458318 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:18 INFO - PROCESS | 6410 | ++DOCSHELL 0x121787000 == 44 [pid = 6410] [id = 358] 20:24:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x117185400) [pid = 6410] [serial = 1073] [outer = 0x0] 20:24:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x118825c00) [pid = 6410] [serial = 1074] [outer = 0x117185400] 20:24:18 INFO - PROCESS | 6410 | 1468639458360 Marionette DEBUG loaded listener.js 20:24:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x11942cc00) [pid = 6410] [serial = 1075] [outer = 0x117185400] 20:24:18 INFO - PROCESS | 6410 | 1468639458788 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]]]}] 20:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 674ms 20:24:18 INFO - PROCESS | 6410 | 1468639458827 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 20:24:18 INFO - PROCESS | 6410 | 1468639458829 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 20:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:24:18 INFO - PROCESS | 6410 | 1468639458831 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:24:18 INFO - PROCESS | 6410 | 1468639458834 Marionette TRACE conn2 <- [1,1406,null,{}] 20:24:18 INFO - PROCESS | 6410 | 1468639458841 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}] 20:24:18 INFO - PROCESS | 6410 | 1468639458845 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:18 INFO - PROCESS | 6410 | 1468639458967 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 20:24:19 INFO - PROCESS | 6410 | 1468639459026 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:19 INFO - PROCESS | 6410 | 1468639459028 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:19 INFO - PROCESS | 6410 | ++DOCSHELL 0x12af18000 == 45 [pid = 6410] [id = 359] 20:24:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x119b46000) [pid = 6410] [serial = 1076] [outer = 0x0] 20:24:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x12416fc00) [pid = 6410] [serial = 1077] [outer = 0x119b46000] 20:24:19 INFO - PROCESS | 6410 | 1468639459059 Marionette DEBUG loaded listener.js 20:24:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x125578400) [pid = 6410] [serial = 1078] [outer = 0x119b46000] 20:24:19 INFO - PROCESS | 6410 | 1468639459500 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]]]}] 20:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 723ms 20:24:19 INFO - PROCESS | 6410 | 1468639459567 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 20:24:19 INFO - PROCESS | 6410 | 1468639459569 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 20:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:24:19 INFO - PROCESS | 6410 | 1468639459573 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:24:19 INFO - PROCESS | 6410 | 1468639459574 Marionette TRACE conn2 <- [1,1410,null,{}] 20:24:19 INFO - PROCESS | 6410 | 1468639459577 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}] 20:24:19 INFO - PROCESS | 6410 | 1468639459578 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:19 INFO - PROCESS | 6410 | 1468639459679 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 20:24:19 INFO - PROCESS | 6410 | 1468639459760 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:19 INFO - PROCESS | 6410 | 1468639459761 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:19 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb26800 == 46 [pid = 6410] [id = 360] 20:24:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x121710400) [pid = 6410] [serial = 1079] [outer = 0x0] 20:24:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x12881b800) [pid = 6410] [serial = 1080] [outer = 0x121710400] 20:24:19 INFO - PROCESS | 6410 | 1468639459790 Marionette DEBUG loaded listener.js 20:24:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x128abac00) [pid = 6410] [serial = 1081] [outer = 0x121710400] 20:24:20 INFO - PROCESS | 6410 | 1468639460467 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]]]}] 20:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 920ms 20:24:20 INFO - PROCESS | 6410 | 1468639460494 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 20:24:20 INFO - PROCESS | 6410 | 1468639460496 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 20:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:24:20 INFO - PROCESS | 6410 | 1468639460500 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:24:20 INFO - PROCESS | 6410 | 1468639460501 Marionette TRACE conn2 <- [1,1414,null,{}] 20:24:20 INFO - PROCESS | 6410 | 1468639460505 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}] 20:24:20 INFO - PROCESS | 6410 | 1468639460506 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:20 INFO - PROCESS | 6410 | 1468639460599 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 20:24:20 INFO - PROCESS | 6410 | 1468639460658 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:20 INFO - PROCESS | 6410 | 1468639460661 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:20 INFO - PROCESS | 6410 | ++DOCSHELL 0x1185c0800 == 47 [pid = 6410] [id = 361] 20:24:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x11675b800) [pid = 6410] [serial = 1082] [outer = 0x0] 20:24:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x116a13800) [pid = 6410] [serial = 1083] [outer = 0x11675b800] 20:24:20 INFO - PROCESS | 6410 | 1468639460688 Marionette DEBUG loaded listener.js 20:24:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x117183c00) [pid = 6410] [serial = 1084] [outer = 0x11675b800] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x12b706800 == 46 [pid = 6410] [id = 355] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x12a76f000 == 45 [pid = 6410] [id = 354] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x12397d800 == 44 [pid = 6410] [id = 353] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x129320800 == 43 [pid = 6410] [id = 352] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x128eef000 == 42 [pid = 6410] [id = 351] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x128b8f000 == 41 [pid = 6410] [id = 350] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x12562d000 == 40 [pid = 6410] [id = 349] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x124430000 == 39 [pid = 6410] [id = 348] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x12397e000 == 38 [pid = 6410] [id = 347] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x119411800 == 37 [pid = 6410] [id = 346] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x118182000 == 36 [pid = 6410] [id = 345] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x116624800 == 35 [pid = 6410] [id = 344] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x128ae3000 == 34 [pid = 6410] [id = 342] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x1168aa800 == 33 [pid = 6410] [id = 343] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x1189a2000 == 32 [pid = 6410] [id = 333] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb26800 == 31 [pid = 6410] [id = 360] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x12af18000 == 30 [pid = 6410] [id = 359] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x121787000 == 29 [pid = 6410] [id = 358] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x12b71e800 == 28 [pid = 6410] [id = 356] 20:24:21 INFO - PROCESS | 6410 | --DOCSHELL 0x116acc800 == 27 [pid = 6410] [id = 357] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x123a37c00) [pid = 6410] [serial = 1014] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x119967400) [pid = 6410] [serial = 1011] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x116f0c000) [pid = 6410] [serial = 1005] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x117189400) [pid = 6410] [serial = 1006] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x1164dfc00) [pid = 6410] [serial = 985] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1133cd400) [pid = 6410] [serial = 984] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x1130dc000) [pid = 6410] [serial = 1002] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x113c55c00) [pid = 6410] [serial = 1003] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x11933cc00) [pid = 6410] [serial = 988] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1189e2c00) [pid = 6410] [serial = 1008] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x119432400) [pid = 6410] [serial = 1009] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x1176f5000) [pid = 6410] [serial = 987] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x1245ae800) [pid = 6410] [serial = 1017] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x118411c00) [pid = 6410] [serial = 1000] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x116f97000) [pid = 6410] [serial = 999] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x124524000) [pid = 6410] [serial = 991] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x123fcd800) [pid = 6410] [serial = 990] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x12765f800) [pid = 6410] [serial = 994] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x1255ae800) [pid = 6410] [serial = 993] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x128e72800) [pid = 6410] [serial = 997] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x128a61c00) [pid = 6410] [serial = 996] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x12685dc00) [pid = 6410] [serial = 1020] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x12557b400) [pid = 6410] [serial = 1018] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x12766b000) [pid = 6410] [serial = 1023] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x126f7dc00) [pid = 6410] [serial = 1021] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x128a5ec00) [pid = 6410] [serial = 1024] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x123d42c00) [pid = 6410] [serial = 1015] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x1189e8000) [pid = 6410] [serial = 1026] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x119b4f400) [pid = 6410] [serial = 1012] [outer = 0x0] [url = about:blank] 20:24:21 INFO - PROCESS | 6410 | 1468639461674 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]]]}] 20:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1225ms 20:24:21 INFO - PROCESS | 6410 | 1468639461725 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 20:24:21 INFO - PROCESS | 6410 | 1468639461727 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 20:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:24:21 INFO - PROCESS | 6410 | 1468639461731 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:24:21 INFO - PROCESS | 6410 | 1468639461733 Marionette TRACE conn2 <- [1,1418,null,{}] 20:24:21 INFO - PROCESS | 6410 | 1468639461736 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}] 20:24:21 INFO - PROCESS | 6410 | 1468639461738 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:21 INFO - PROCESS | 6410 | 1468639461818 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 20:24:21 INFO - PROCESS | 6410 | 1468639461826 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:21 INFO - PROCESS | 6410 | 1468639461827 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:21 INFO - PROCESS | 6410 | ++DOCSHELL 0x114f1a800 == 28 [pid = 6410] [id = 362] 20:24:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x11213e000) [pid = 6410] [serial = 1085] [outer = 0x0] 20:24:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x112dc1800) [pid = 6410] [serial = 1086] [outer = 0x11213e000] 20:24:21 INFO - PROCESS | 6410 | 1468639461855 Marionette DEBUG loaded listener.js 20:24:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x1130d9400) [pid = 6410] [serial = 1087] [outer = 0x11213e000] 20:24:22 INFO - PROCESS | 6410 | 1468639462233 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]]]}] 20:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 520ms 20:24:22 INFO - PROCESS | 6410 | 1468639462253 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 20:24:22 INFO - PROCESS | 6410 | 1468639462257 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 20:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:24:22 INFO - PROCESS | 6410 | 1468639462261 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:24:22 INFO - PROCESS | 6410 | 1468639462263 Marionette TRACE conn2 <- [1,1422,null,{}] 20:24:22 INFO - PROCESS | 6410 | 1468639462266 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}] 20:24:22 INFO - PROCESS | 6410 | 1468639462267 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:22 INFO - PROCESS | 6410 | 1468639462342 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 20:24:22 INFO - PROCESS | 6410 | 1468639462347 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:22 INFO - PROCESS | 6410 | 1468639462348 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:22 INFO - PROCESS | 6410 | ++DOCSHELL 0x116ac3000 == 29 [pid = 6410] [id = 363] 20:24:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x1133cc800) [pid = 6410] [serial = 1088] [outer = 0x0] 20:24:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x1164e1800) [pid = 6410] [serial = 1089] [outer = 0x1133cc800] 20:24:22 INFO - PROCESS | 6410 | 1468639462377 Marionette DEBUG loaded listener.js 20:24:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x116f0dc00) [pid = 6410] [serial = 1090] [outer = 0x1133cc800] 20:24:22 INFO - PROCESS | 6410 | 1468639462732 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]]]}] 20:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 521ms 20:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:24:22 INFO - PROCESS | 6410 | 1468639462790 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 20:24:22 INFO - PROCESS | 6410 | 1468639462791 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 20:24:22 INFO - PROCESS | 6410 | 1468639462794 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:24:22 INFO - PROCESS | 6410 | 1468639462796 Marionette TRACE conn2 <- [1,1426,null,{}] 20:24:22 INFO - PROCESS | 6410 | 1468639462804 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}] 20:24:22 INFO - PROCESS | 6410 | 1468639462807 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:22 INFO - PROCESS | 6410 | 1468639462881 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 20:24:22 INFO - PROCESS | 6410 | 1468639462888 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:22 INFO - PROCESS | 6410 | 1468639462890 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:22 INFO - PROCESS | 6410 | ++DOCSHELL 0x118837800 == 30 [pid = 6410] [id = 364] 20:24:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1127d6000) [pid = 6410] [serial = 1091] [outer = 0x0] 20:24:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x118823800) [pid = 6410] [serial = 1092] [outer = 0x1127d6000] 20:24:22 INFO - PROCESS | 6410 | 1468639462918 Marionette DEBUG loaded listener.js 20:24:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x1189f0400) [pid = 6410] [serial = 1093] [outer = 0x1127d6000] 20:24:23 INFO - PROCESS | 6410 | 1468639463273 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]]]}] 20:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 522ms 20:24:23 INFO - PROCESS | 6410 | 1468639463316 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 20:24:23 INFO - PROCESS | 6410 | 1468639463321 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 20:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:24:23 INFO - PROCESS | 6410 | 1468639463324 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:24:23 INFO - PROCESS | 6410 | 1468639463326 Marionette TRACE conn2 <- [1,1430,null,{}] 20:24:23 INFO - PROCESS | 6410 | 1468639463330 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}] 20:24:23 INFO - PROCESS | 6410 | 1468639463332 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:23 INFO - PROCESS | 6410 | 1468639463492 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 20:24:23 INFO - PROCESS | 6410 | 1468639463505 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:23 INFO - PROCESS | 6410 | 1468639463507 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:23 INFO - PROCESS | 6410 | ++DOCSHELL 0x119410800 == 31 [pid = 6410] [id = 365] 20:24:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x11942f400) [pid = 6410] [serial = 1094] [outer = 0x0] 20:24:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1198be400) [pid = 6410] [serial = 1095] [outer = 0x11942f400] 20:24:23 INFO - PROCESS | 6410 | 1468639463548 Marionette DEBUG loaded listener.js 20:24:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x119965c00) [pid = 6410] [serial = 1096] [outer = 0x11942f400] 20:24:23 INFO - PROCESS | 6410 | 1468639463955 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]]]}] 20:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 670ms 20:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:24:23 INFO - PROCESS | 6410 | 1468639463994 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 20:24:23 INFO - PROCESS | 6410 | 1468639463995 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 20:24:23 INFO - PROCESS | 6410 | 1468639463997 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:24:24 INFO - PROCESS | 6410 | 1468639464008 Marionette TRACE conn2 <- [1,1434,null,{}] 20:24:24 INFO - PROCESS | 6410 | 1468639464018 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}] 20:24:24 INFO - PROCESS | 6410 | 1468639464019 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:24 INFO - PROCESS | 6410 | 1468639464112 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 20:24:24 INFO - PROCESS | 6410 | 1468639464115 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:24 INFO - PROCESS | 6410 | 1468639464116 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:24 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e05800 == 32 [pid = 6410] [id = 366] 20:24:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1133ae000) [pid = 6410] [serial = 1097] [outer = 0x0] 20:24:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x119b41400) [pid = 6410] [serial = 1098] [outer = 0x1133ae000] 20:24:24 INFO - PROCESS | 6410 | 1468639464141 Marionette DEBUG loaded listener.js 20:24:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x119b4f400) [pid = 6410] [serial = 1099] [outer = 0x1133ae000] 20:24:24 INFO - PROCESS | 6410 | 1468639464534 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]]]}] 20:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 587ms 20:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:24:24 INFO - PROCESS | 6410 | 1468639464586 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 20:24:24 INFO - PROCESS | 6410 | 1468639464588 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 20:24:24 INFO - PROCESS | 6410 | 1468639464592 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:24:24 INFO - PROCESS | 6410 | 1468639464593 Marionette TRACE conn2 <- [1,1438,null,{}] 20:24:24 INFO - PROCESS | 6410 | 1468639464597 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}] 20:24:24 INFO - PROCESS | 6410 | 1468639464602 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:24 INFO - PROCESS | 6410 | 1468639464749 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 20:24:24 INFO - PROCESS | 6410 | 1468639464784 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:24 INFO - PROCESS | 6410 | 1468639464785 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:24 INFO - PROCESS | 6410 | ++DOCSHELL 0x123fb1800 == 33 [pid = 6410] [id = 367] 20:24:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x121715400) [pid = 6410] [serial = 1100] [outer = 0x0] 20:24:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x123fc6c00) [pid = 6410] [serial = 1101] [outer = 0x121715400] 20:24:24 INFO - PROCESS | 6410 | 1468639464810 Marionette DEBUG loaded listener.js 20:24:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1245b5c00) [pid = 6410] [serial = 1102] [outer = 0x121715400] 20:24:25 INFO - PROCESS | 6410 | 1468639465128 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]]]}] 20:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 570ms 20:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:24:25 INFO - PROCESS | 6410 | 1468639465162 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 20:24:25 INFO - PROCESS | 6410 | 1468639465163 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 20:24:25 INFO - PROCESS | 6410 | 1468639465165 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:24:25 INFO - PROCESS | 6410 | 1468639465165 Marionette TRACE conn2 <- [1,1442,null,{}] 20:24:25 INFO - PROCESS | 6410 | 1468639465169 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}] 20:24:25 INFO - PROCESS | 6410 | 1468639465170 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:25 INFO - PROCESS | 6410 | 1468639465274 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 20:24:25 INFO - PROCESS | 6410 | 1468639465286 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:25 INFO - PROCESS | 6410 | 1468639465288 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:25 INFO - PROCESS | 6410 | ++DOCSHELL 0x124a1e000 == 34 [pid = 6410] [id = 368] 20:24:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x11718a400) [pid = 6410] [serial = 1103] [outer = 0x0] 20:24:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x124264c00) [pid = 6410] [serial = 1104] [outer = 0x11718a400] 20:24:25 INFO - PROCESS | 6410 | 1468639465314 Marionette DEBUG loaded listener.js 20:24:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x1255ae400) [pid = 6410] [serial = 1105] [outer = 0x11718a400] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x124d8f400) [pid = 6410] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x124df0800) [pid = 6410] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1133d5800) [pid = 6410] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x1127d4800) [pid = 6410] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x11980bc00) [pid = 6410] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x1127d7000) [pid = 6410] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1132dd800) [pid = 6410] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x112dbd400) [pid = 6410] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x128a5f400) [pid = 6410] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x118156400) [pid = 6410] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x115e04c00) [pid = 6410] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1291a9800) [pid = 6410] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x128a61800) [pid = 6410] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x12a5d2c00) [pid = 6410] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:24:26 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x119b2b000) [pid = 6410] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:24:26 INFO - PROCESS | 6410 | 1468639466040 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]]]}] 20:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 918ms 20:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:24:26 INFO - PROCESS | 6410 | 1468639466084 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 20:24:26 INFO - PROCESS | 6410 | 1468639466085 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 20:24:26 INFO - PROCESS | 6410 | 1468639466087 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:24:26 INFO - PROCESS | 6410 | 1468639466088 Marionette TRACE conn2 <- [1,1446,null,{}] 20:24:26 INFO - PROCESS | 6410 | 1468639466090 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}] 20:24:26 INFO - PROCESS | 6410 | 1468639466092 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:26 INFO - PROCESS | 6410 | 1468639466165 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 20:24:26 INFO - PROCESS | 6410 | 1468639466169 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:26 INFO - PROCESS | 6410 | 1468639466171 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:26 INFO - PROCESS | 6410 | ++DOCSHELL 0x124a1d000 == 35 [pid = 6410] [id = 369] 20:24:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1127cbc00) [pid = 6410] [serial = 1106] [outer = 0x0] 20:24:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x11717e400) [pid = 6410] [serial = 1107] [outer = 0x1127cbc00] 20:24:26 INFO - PROCESS | 6410 | 1468639466196 Marionette DEBUG loaded listener.js 20:24:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x119810800) [pid = 6410] [serial = 1108] [outer = 0x1127cbc00] 20:24:26 INFO - PROCESS | 6410 | 1468639466524 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]]]}] 20:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 469ms 20:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:24:26 INFO - PROCESS | 6410 | 1468639466557 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 20:24:26 INFO - PROCESS | 6410 | 1468639466558 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 20:24:26 INFO - PROCESS | 6410 | 1468639466560 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:24:26 INFO - PROCESS | 6410 | 1468639466571 Marionette TRACE conn2 <- [1,1450,null,{}] 20:24:26 INFO - PROCESS | 6410 | 1468639466588 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}] 20:24:26 INFO - PROCESS | 6410 | 1468639466590 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:26 INFO - PROCESS | 6410 | 1468639466687 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 20:24:26 INFO - PROCESS | 6410 | 1468639466692 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:26 INFO - PROCESS | 6410 | 1468639466693 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:26 INFO - PROCESS | 6410 | ++DOCSHELL 0x118836000 == 36 [pid = 6410] [id = 370] 20:24:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x1132d4400) [pid = 6410] [serial = 1109] [outer = 0x0] 20:24:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1238ef800) [pid = 6410] [serial = 1110] [outer = 0x1132d4400] 20:24:26 INFO - PROCESS | 6410 | 1468639466717 Marionette DEBUG loaded listener.js 20:24:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x126860400) [pid = 6410] [serial = 1111] [outer = 0x1132d4400] 20:24:27 INFO - PROCESS | 6410 | 1468639467012 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]]]}] 20:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 494ms 20:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:24:27 INFO - PROCESS | 6410 | 1468639467055 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 20:24:27 INFO - PROCESS | 6410 | 1468639467056 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 20:24:27 INFO - PROCESS | 6410 | 1468639467058 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:24:27 INFO - PROCESS | 6410 | 1468639467059 Marionette TRACE conn2 <- [1,1454,null,{}] 20:24:27 INFO - PROCESS | 6410 | 1468639467061 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}] 20:24:27 INFO - PROCESS | 6410 | 1468639467062 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:27 INFO - PROCESS | 6410 | 1468639467135 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 20:24:27 INFO - PROCESS | 6410 | 1468639467140 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:27 INFO - PROCESS | 6410 | 1468639467141 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:27 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ee7000 == 37 [pid = 6410] [id = 371] 20:24:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x126c38400) [pid = 6410] [serial = 1112] [outer = 0x0] 20:24:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x126f80800) [pid = 6410] [serial = 1113] [outer = 0x126c38400] 20:24:27 INFO - PROCESS | 6410 | 1468639467165 Marionette DEBUG loaded listener.js 20:24:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x127661400) [pid = 6410] [serial = 1114] [outer = 0x126c38400] 20:24:27 INFO - PROCESS | 6410 | 1468639467478 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]]]}] 20:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 468ms 20:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:24:27 INFO - PROCESS | 6410 | 1468639467526 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 20:24:27 INFO - PROCESS | 6410 | 1468639467528 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 20:24:27 INFO - PROCESS | 6410 | 1468639467530 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:24:27 INFO - PROCESS | 6410 | 1468639467532 Marionette TRACE conn2 <- [1,1458,null,{}] 20:24:27 INFO - PROCESS | 6410 | 1468639467534 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}] 20:24:27 INFO - PROCESS | 6410 | 1468639467543 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:27 INFO - PROCESS | 6410 | 1468639467656 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 20:24:27 INFO - PROCESS | 6410 | 1468639467662 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:27 INFO - PROCESS | 6410 | 1468639467663 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:27 INFO - PROCESS | 6410 | ++DOCSHELL 0x119b7b000 == 38 [pid = 6410] [id = 372] 20:24:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x12765f800) [pid = 6410] [serial = 1115] [outer = 0x0] 20:24:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x128a5ec00) [pid = 6410] [serial = 1116] [outer = 0x12765f800] 20:24:27 INFO - PROCESS | 6410 | 1468639467690 Marionette DEBUG loaded listener.js 20:24:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x128ab0400) [pid = 6410] [serial = 1117] [outer = 0x12765f800] 20:24:28 INFO - PROCESS | 6410 | 1468639468025 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]]]}] 20:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 574ms 20:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:24:28 INFO - PROCESS | 6410 | 1468639468105 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 20:24:28 INFO - PROCESS | 6410 | 1468639468107 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 20:24:28 INFO - PROCESS | 6410 | 1468639468110 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:24:28 INFO - PROCESS | 6410 | 1468639468113 Marionette TRACE conn2 <- [1,1462,null,{}] 20:24:28 INFO - PROCESS | 6410 | 1468639468117 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}] 20:24:28 INFO - PROCESS | 6410 | 1468639468119 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:28 INFO - PROCESS | 6410 | 1468639468236 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 20:24:28 INFO - PROCESS | 6410 | 1468639468293 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:28 INFO - PROCESS | 6410 | 1468639468296 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:28 INFO - PROCESS | 6410 | ++DOCSHELL 0x11641d800 == 39 [pid = 6410] [id = 373] 20:24:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1121bd000) [pid = 6410] [serial = 1118] [outer = 0x0] 20:24:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1127ce000) [pid = 6410] [serial = 1119] [outer = 0x1121bd000] 20:24:28 INFO - PROCESS | 6410 | 1468639468327 Marionette DEBUG loaded listener.js 20:24:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x113021c00) [pid = 6410] [serial = 1120] [outer = 0x1121bd000] 20:24:28 INFO - PROCESS | 6410 | 1468639468912 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]]]}] 20:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 873ms 20:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:24:28 INFO - PROCESS | 6410 | 1468639468984 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 20:24:28 INFO - PROCESS | 6410 | 1468639468986 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 20:24:28 INFO - PROCESS | 6410 | 1468639468991 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:24:28 INFO - PROCESS | 6410 | 1468639468993 Marionette TRACE conn2 <- [1,1466,null,{}] 20:24:28 INFO - PROCESS | 6410 | 1468639468996 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}] 20:24:28 INFO - PROCESS | 6410 | 1468639468998 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:29 INFO - PROCESS | 6410 | 1468639469104 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 20:24:29 INFO - PROCESS | 6410 | 1468639469160 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:29 INFO - PROCESS | 6410 | 1468639469162 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:29 INFO - PROCESS | 6410 | ++DOCSHELL 0x119418800 == 40 [pid = 6410] [id = 374] 20:24:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x116f8f800) [pid = 6410] [serial = 1121] [outer = 0x0] 20:24:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x117180400) [pid = 6410] [serial = 1122] [outer = 0x116f8f800] 20:24:29 INFO - PROCESS | 6410 | 1468639469192 Marionette DEBUG loaded listener.js 20:24:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x117d3dc00) [pid = 6410] [serial = 1123] [outer = 0x116f8f800] 20:24:29 INFO - PROCESS | 6410 | 1468639469940 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]]]}] 20:24:29 INFO - PROCESS | 6410 | --DOCSHELL 0x128ee7000 == 39 [pid = 6410] [id = 371] 20:24:29 INFO - PROCESS | 6410 | --DOCSHELL 0x118836000 == 38 [pid = 6410] [id = 370] 20:24:29 INFO - PROCESS | 6410 | --DOCSHELL 0x124a1d000 == 37 [pid = 6410] [id = 369] 20:24:29 INFO - PROCESS | 6410 | --DOCSHELL 0x124a1e000 == 36 [pid = 6410] [id = 368] 20:24:29 INFO - PROCESS | 6410 | --DOCSHELL 0x123fb1800 == 35 [pid = 6410] [id = 367] 20:24:29 INFO - PROCESS | 6410 | --DOCSHELL 0x120e05800 == 34 [pid = 6410] [id = 366] 20:24:29 INFO - PROCESS | 6410 | --DOCSHELL 0x119410800 == 33 [pid = 6410] [id = 365] 20:24:29 INFO - PROCESS | 6410 | --DOCSHELL 0x118837800 == 32 [pid = 6410] [id = 364] 20:24:30 INFO - PROCESS | 6410 | --DOCSHELL 0x116ac3000 == 31 [pid = 6410] [id = 363] 20:24:30 INFO - PROCESS | 6410 | --DOCSHELL 0x114f1a800 == 30 [pid = 6410] [id = 362] 20:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1025ms 20:24:30 INFO - PROCESS | 6410 | 1468639470014 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 20:24:30 INFO - PROCESS | 6410 | 1468639470017 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 20:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:24:30 INFO - PROCESS | 6410 | 1468639470022 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:24:30 INFO - PROCESS | 6410 | 1468639470024 Marionette TRACE conn2 <- [1,1470,null,{}] 20:24:30 INFO - PROCESS | 6410 | 1468639470027 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}] 20:24:30 INFO - PROCESS | 6410 | 1468639470029 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:30 INFO - PROCESS | 6410 | 1468639470120 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x126859000) [pid = 6410] [serial = 1047] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x12881c400) [pid = 6410] [serial = 1050] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x116f97400) [pid = 6410] [serial = 1059] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x123a3e400) [pid = 6410] [serial = 1041] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x123fc3000) [pid = 6410] [serial = 1042] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1198cb800) [pid = 6410] [serial = 1038] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x11996f800) [pid = 6410] [serial = 1039] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x12416c000) [pid = 6410] [serial = 1027] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x113c54c00) [pid = 6410] [serial = 1029] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1164e5800) [pid = 6410] [serial = 1030] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x124170400) [pid = 6410] [serial = 1044] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x128aab400) [pid = 6410] [serial = 1053] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x118248c00) [pid = 6410] [serial = 1035] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x118827400) [pid = 6410] [serial = 1036] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x11613e000) [pid = 6410] [serial = 1032] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x116f0cc00) [pid = 6410] [serial = 1033] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x12a5d3000) [pid = 6410] [serial = 1066] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x128c6ec00) [pid = 6410] [serial = 1056] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x12a7af400) [pid = 6410] [serial = 1069] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x12a5da400) [pid = 6410] [serial = 1068] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x128e78400) [pid = 6410] [serial = 1062] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x1291cc800) [pid = 6410] [serial = 1063] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x121757c00) [pid = 6410] [serial = 1060] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x12a432c00) [pid = 6410] [serial = 1065] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x128e78000) [pid = 6410] [serial = 1057] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x128ab1400) [pid = 6410] [serial = 1054] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x128a5bc00) [pid = 6410] [serial = 1051] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x126dd2c00) [pid = 6410] [serial = 1048] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x1245b2800) [pid = 6410] [serial = 1045] [outer = 0x0] [url = about:blank] 20:24:30 INFO - PROCESS | 6410 | 1468639470179 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:30 INFO - PROCESS | 6410 | 1468639470182 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:30 INFO - PROCESS | 6410 | ++DOCSHELL 0x116683000 == 31 [pid = 6410] [id = 375] 20:24:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x113215800) [pid = 6410] [serial = 1124] [outer = 0x0] 20:24:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x115e0bc00) [pid = 6410] [serial = 1125] [outer = 0x113215800] 20:24:30 INFO - PROCESS | 6410 | 1468639470209 Marionette DEBUG loaded listener.js 20:24:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x116807800) [pid = 6410] [serial = 1126] [outer = 0x113215800] 20:24:30 INFO - PROCESS | 6410 | 1468639470513 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]]]}] 20:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 20:24:30 INFO - PROCESS | 6410 | 1468639470541 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 20:24:30 INFO - PROCESS | 6410 | 1468639470544 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 20:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:24:30 INFO - PROCESS | 6410 | 1468639470548 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:24:30 INFO - PROCESS | 6410 | 1468639470550 Marionette TRACE conn2 <- [1,1474,null,{}] 20:24:30 INFO - PROCESS | 6410 | 1468639470556 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}] 20:24:30 INFO - PROCESS | 6410 | 1468639470558 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:30 INFO - PROCESS | 6410 | 1468639470638 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 20:24:30 INFO - PROCESS | 6410 | 1468639470702 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:30 INFO - PROCESS | 6410 | 1468639470703 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:30 INFO - PROCESS | 6410 | ++DOCSHELL 0x118416800 == 32 [pid = 6410] [id = 376] 20:24:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x11687d400) [pid = 6410] [serial = 1127] [outer = 0x0] 20:24:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x118829400) [pid = 6410] [serial = 1128] [outer = 0x11687d400] 20:24:30 INFO - PROCESS | 6410 | 1468639470729 Marionette DEBUG loaded listener.js 20:24:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x11933a800) [pid = 6410] [serial = 1129] [outer = 0x11687d400] 20:24:31 INFO - PROCESS | 6410 | 1468639471079 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]]]}] 20:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 573ms 20:24:31 INFO - PROCESS | 6410 | 1468639471123 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 20:24:31 INFO - PROCESS | 6410 | 1468639471125 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 20:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:24:31 INFO - PROCESS | 6410 | 1468639471128 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:24:31 INFO - PROCESS | 6410 | 1468639471132 Marionette TRACE conn2 <- [1,1478,null,{}] 20:24:31 INFO - PROCESS | 6410 | 1468639471144 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}] 20:24:31 INFO - PROCESS | 6410 | 1468639471148 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:31 INFO - PROCESS | 6410 | 1468639471246 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 20:24:31 INFO - PROCESS | 6410 | 1468639471304 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:31 INFO - PROCESS | 6410 | 1468639471306 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:31 INFO - PROCESS | 6410 | ++DOCSHELL 0x119bcf800 == 33 [pid = 6410] [id = 377] 20:24:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x1128b2800) [pid = 6410] [serial = 1130] [outer = 0x0] 20:24:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x119432400) [pid = 6410] [serial = 1131] [outer = 0x1128b2800] 20:24:31 INFO - PROCESS | 6410 | 1468639471334 Marionette DEBUG loaded listener.js 20:24:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x121757c00) [pid = 6410] [serial = 1132] [outer = 0x1128b2800] 20:24:31 INFO - PROCESS | 6410 | 1468639471626 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]]]}] 20:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 527ms 20:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:24:31 INFO - PROCESS | 6410 | 1468639471659 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 20:24:31 INFO - PROCESS | 6410 | 1468639471661 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 20:24:31 INFO - PROCESS | 6410 | 1468639471663 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:24:31 INFO - PROCESS | 6410 | 1468639471664 Marionette TRACE conn2 <- [1,1482,null,{}] 20:24:31 INFO - PROCESS | 6410 | 1468639471666 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}] 20:24:31 INFO - PROCESS | 6410 | 1468639471668 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:31 INFO - PROCESS | 6410 | 1468639471749 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 20:24:31 INFO - PROCESS | 6410 | 1468639471807 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:31 INFO - PROCESS | 6410 | 1468639471808 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:31 INFO - PROCESS | 6410 | ++DOCSHELL 0x123fb9800 == 34 [pid = 6410] [id = 378] 20:24:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x121710000) [pid = 6410] [serial = 1133] [outer = 0x0] 20:24:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x123b8b400) [pid = 6410] [serial = 1134] [outer = 0x121710000] 20:24:31 INFO - PROCESS | 6410 | 1468639471832 Marionette DEBUG loaded listener.js 20:24:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1244be800) [pid = 6410] [serial = 1135] [outer = 0x121710000] 20:24:32 INFO - PROCESS | 6410 | 1468639472167 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]]]}] 20:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 519ms 20:24:32 INFO - PROCESS | 6410 | 1468639472183 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 20:24:32 INFO - PROCESS | 6410 | 1468639472186 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 20:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:24:32 INFO - PROCESS | 6410 | 1468639472188 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:24:32 INFO - PROCESS | 6410 | 1468639472189 Marionette TRACE conn2 <- [1,1486,null,{}] 20:24:32 INFO - PROCESS | 6410 | 1468639472191 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}] 20:24:32 INFO - PROCESS | 6410 | 1468639472193 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:32 INFO - PROCESS | 6410 | 1468639472289 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 20:24:32 INFO - PROCESS | 6410 | 1468639472301 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:32 INFO - PROCESS | 6410 | 1468639472302 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:32 INFO - PROCESS | 6410 | ++DOCSHELL 0x12507e000 == 35 [pid = 6410] [id = 379] 20:24:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x112fc6000) [pid = 6410] [serial = 1136] [outer = 0x0] 20:24:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x1245b5000) [pid = 6410] [serial = 1137] [outer = 0x112fc6000] 20:24:32 INFO - PROCESS | 6410 | 1468639472326 Marionette DEBUG loaded listener.js 20:24:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x125575800) [pid = 6410] [serial = 1138] [outer = 0x112fc6000] 20:24:32 INFO - PROCESS | 6410 | 1468639472676 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]]]}] 20:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms 20:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:24:32 INFO - PROCESS | 6410 | 1468639472716 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 20:24:32 INFO - PROCESS | 6410 | 1468639472717 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 20:24:32 INFO - PROCESS | 6410 | 1468639472719 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:24:32 INFO - PROCESS | 6410 | 1468639472720 Marionette TRACE conn2 <- [1,1490,null,{}] 20:24:32 INFO - PROCESS | 6410 | 1468639472723 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}] 20:24:32 INFO - PROCESS | 6410 | 1468639472727 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:32 INFO - PROCESS | 6410 | 1468639472840 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 20:24:32 INFO - PROCESS | 6410 | 1468639472855 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:32 INFO - PROCESS | 6410 | 1468639472856 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:32 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ede000 == 36 [pid = 6410] [id = 380] 20:24:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1249c2400) [pid = 6410] [serial = 1139] [outer = 0x0] 20:24:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x126dd2400) [pid = 6410] [serial = 1140] [outer = 0x1249c2400] 20:24:32 INFO - PROCESS | 6410 | 1468639472881 Marionette DEBUG loaded listener.js 20:24:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x128a69800) [pid = 6410] [serial = 1141] [outer = 0x1249c2400] 20:24:33 INFO - PROCESS | 6410 | 1468639473221 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]]]}] 20:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 519ms 20:24:33 INFO - PROCESS | 6410 | 1468639473245 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 20:24:33 INFO - PROCESS | 6410 | 1468639473247 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 20:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:24:33 INFO - PROCESS | 6410 | 1468639473249 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:24:33 INFO - PROCESS | 6410 | 1468639473250 Marionette TRACE conn2 <- [1,1494,null,{}] 20:24:33 INFO - PROCESS | 6410 | 1468639473253 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}] 20:24:33 INFO - PROCESS | 6410 | 1468639473254 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:33 INFO - PROCESS | 6410 | 1468639473357 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 20:24:33 INFO - PROCESS | 6410 | 1468639473360 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:33 INFO - PROCESS | 6410 | 1468639473361 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:33 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a20d000 == 37 [pid = 6410] [id = 381] 20:24:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1255ad800) [pid = 6410] [serial = 1142] [outer = 0x0] 20:24:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x128ab4400) [pid = 6410] [serial = 1143] [outer = 0x1255ad800] 20:24:33 INFO - PROCESS | 6410 | 1468639473386 Marionette DEBUG loaded listener.js 20:24:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x128e76800) [pid = 6410] [serial = 1144] [outer = 0x1255ad800] 20:24:33 INFO - PROCESS | 6410 | 1468639473806 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]]]}] 20:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 572ms 20:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:24:33 INFO - PROCESS | 6410 | 1468639473822 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 20:24:33 INFO - PROCESS | 6410 | 1468639473824 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 20:24:33 INFO - PROCESS | 6410 | 1468639473827 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:24:33 INFO - PROCESS | 6410 | 1468639473829 Marionette TRACE conn2 <- [1,1498,null,{}] 20:24:33 INFO - PROCESS | 6410 | 1468639473833 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}] 20:24:33 INFO - PROCESS | 6410 | 1468639473836 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:34 INFO - PROCESS | 6410 | 1468639473992 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 20:24:34 INFO - PROCESS | 6410 | 1468639474011 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:34 INFO - PROCESS | 6410 | 1468639474012 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a768800 == 38 [pid = 6410] [id = 382] 20:24:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x128e77000) [pid = 6410] [serial = 1145] [outer = 0x0] 20:24:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1291b4400) [pid = 6410] [serial = 1146] [outer = 0x128e77000] 20:24:34 INFO - PROCESS | 6410 | 1468639474053 Marionette DEBUG loaded listener.js 20:24:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1291cac00) [pid = 6410] [serial = 1147] [outer = 0x128e77000] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x126c38400) [pid = 6410] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x113cb9000) [pid = 6410] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x117185400) [pid = 6410] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x119b46000) [pid = 6410] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x121710400) [pid = 6410] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x11675b800) [pid = 6410] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1133cc800) [pid = 6410] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x11942f400) [pid = 6410] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x1127d6000) [pid = 6410] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1133ae000) [pid = 6410] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x121715400) [pid = 6410] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x11718a400) [pid = 6410] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x1127cbc00) [pid = 6410] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x1132d4400) [pid = 6410] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:24:34 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x11213e000) [pid = 6410] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:24:34 INFO - PROCESS | 6410 | 1468639474486 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]]]}] 20:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 675ms 20:24:34 INFO - PROCESS | 6410 | 1468639474508 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 20:24:34 INFO - PROCESS | 6410 | 1468639474510 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 20:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:24:34 INFO - PROCESS | 6410 | 1468639474512 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:24:34 INFO - PROCESS | 6410 | 1468639474514 Marionette TRACE conn2 <- [1,1502,null,{}] 20:24:34 INFO - PROCESS | 6410 | 1468639474516 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}] 20:24:34 INFO - PROCESS | 6410 | 1468639474517 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:34 INFO - PROCESS | 6410 | 1468639474631 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 20:24:34 INFO - PROCESS | 6410 | 1468639474702 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:34 INFO - PROCESS | 6410 | 1468639474703 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x118174000 == 39 [pid = 6410] [id = 383] 20:24:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x119b46c00) [pid = 6410] [serial = 1148] [outer = 0x0] 20:24:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x121710400) [pid = 6410] [serial = 1149] [outer = 0x119b46c00] 20:24:34 INFO - PROCESS | 6410 | 1468639474727 Marionette DEBUG loaded listener.js 20:24:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x124aaec00) [pid = 6410] [serial = 1150] [outer = 0x119b46c00] 20:24:34 INFO - PROCESS | 6410 | 1468639474968 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]]]}] 20:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 470ms 20:24:34 INFO - PROCESS | 6410 | 1468639474991 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 20:24:34 INFO - PROCESS | 6410 | 1468639474992 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 20:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:24:34 INFO - PROCESS | 6410 | 1468639474995 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:24:34 INFO - PROCESS | 6410 | 1468639474996 Marionette TRACE conn2 <- [1,1506,null,{}] 20:24:34 INFO - PROCESS | 6410 | 1468639474998 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}] 20:24:35 INFO - PROCESS | 6410 | 1468639474999 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:35 INFO - PROCESS | 6410 | 1468639475083 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 20:24:35 INFO - PROCESS | 6410 | 1468639475089 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:35 INFO - PROCESS | 6410 | 1468639475090 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:35 INFO - PROCESS | 6410 | ++DOCSHELL 0x12ba54800 == 40 [pid = 6410] [id = 384] 20:24:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x118155c00) [pid = 6410] [serial = 1151] [outer = 0x0] 20:24:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x128ab5000) [pid = 6410] [serial = 1152] [outer = 0x118155c00] 20:24:35 INFO - PROCESS | 6410 | 1468639475113 Marionette DEBUG loaded listener.js 20:24:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x12944d000) [pid = 6410] [serial = 1153] [outer = 0x118155c00] 20:24:35 INFO - PROCESS | 6410 | 1468639475442 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]]]}] 20:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 471ms 20:24:35 INFO - PROCESS | 6410 | 1468639475467 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 20:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:24:35 INFO - PROCESS | 6410 | 1468639475470 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 20:24:35 INFO - PROCESS | 6410 | 1468639475473 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:24:35 INFO - PROCESS | 6410 | 1468639475475 Marionette TRACE conn2 <- [1,1510,null,{}] 20:24:35 INFO - PROCESS | 6410 | 1468639475477 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}] 20:24:35 INFO - PROCESS | 6410 | 1468639475478 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:35 INFO - PROCESS | 6410 | 1468639475594 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 20:24:35 INFO - PROCESS | 6410 | 1468639475601 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:35 INFO - PROCESS | 6410 | 1468639475603 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:35 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb15800 == 41 [pid = 6410] [id = 385] 20:24:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x129450400) [pid = 6410] [serial = 1154] [outer = 0x0] 20:24:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x12a42d800) [pid = 6410] [serial = 1155] [outer = 0x129450400] 20:24:35 INFO - PROCESS | 6410 | 1468639475628 Marionette DEBUG loaded listener.js 20:24:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x12a5dd400) [pid = 6410] [serial = 1156] [outer = 0x129450400] 20:24:35 INFO - PROCESS | 6410 | 1468639475942 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]]]}] 20:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 20:24:36 INFO - PROCESS | 6410 | 1468639476015 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 20:24:36 INFO - PROCESS | 6410 | 1468639476016 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 20:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:24:36 INFO - PROCESS | 6410 | 1468639476021 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:24:36 INFO - PROCESS | 6410 | 1468639476022 Marionette TRACE conn2 <- [1,1514,null,{}] 20:24:36 INFO - PROCESS | 6410 | 1468639476024 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}] 20:24:36 INFO - PROCESS | 6410 | 1468639476026 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:36 INFO - PROCESS | 6410 | 1468639476103 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 20:24:36 INFO - PROCESS | 6410 | 1468639476107 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:36 INFO - PROCESS | 6410 | 1468639476108 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc92000 == 42 [pid = 6410] [id = 386] 20:24:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x12a5ddc00) [pid = 6410] [serial = 1157] [outer = 0x0] 20:24:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x12af46800) [pid = 6410] [serial = 1158] [outer = 0x12a5ddc00] 20:24:36 INFO - PROCESS | 6410 | 1468639476132 Marionette DEBUG loaded listener.js 20:24:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x12b098c00) [pid = 6410] [serial = 1159] [outer = 0x12a5ddc00] 20:24:36 INFO - PROCESS | 6410 | 1468639476593 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]]]}] 20:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 618ms 20:24:36 INFO - PROCESS | 6410 | 1468639476640 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 20:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:24:36 INFO - PROCESS | 6410 | 1468639476642 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 20:24:36 INFO - PROCESS | 6410 | 1468639476646 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:24:36 INFO - PROCESS | 6410 | 1468639476648 Marionette TRACE conn2 <- [1,1518,null,{}] 20:24:36 INFO - PROCESS | 6410 | 1468639476652 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}] 20:24:36 INFO - PROCESS | 6410 | 1468639476654 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:36 INFO - PROCESS | 6410 | 1468639476764 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 20:24:36 INFO - PROCESS | 6410 | 1468639476834 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:36 INFO - PROCESS | 6410 | 1468639476835 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182ed800 == 43 [pid = 6410] [id = 387] 20:24:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x11321cc00) [pid = 6410] [serial = 1160] [outer = 0x0] 20:24:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x11675e000) [pid = 6410] [serial = 1161] [outer = 0x11321cc00] 20:24:36 INFO - PROCESS | 6410 | 1468639476867 Marionette DEBUG loaded listener.js 20:24:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1176fac00) [pid = 6410] [serial = 1162] [outer = 0x11321cc00] 20:24:37 INFO - PROCESS | 6410 | 1468639477265 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]]]}] 20:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 670ms 20:24:37 INFO - PROCESS | 6410 | 1468639477338 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 20:24:37 INFO - PROCESS | 6410 | 1468639477342 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 20:24:37 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:24:37 INFO - PROCESS | 6410 | 1468639477347 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:24:37 INFO - PROCESS | 6410 | 1468639477349 Marionette TRACE conn2 <- [1,1522,null,{}] 20:24:37 INFO - PROCESS | 6410 | 1468639477370 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}] 20:24:37 INFO - PROCESS | 6410 | 1468639477372 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:37 INFO - PROCESS | 6410 | 1468639477479 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 20:24:37 INFO - PROCESS | 6410 | 1468639477548 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:37 INFO - PROCESS | 6410 | 1468639477549 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:37 INFO - PROCESS | 6410 | ++DOCSHELL 0x125071800 == 44 [pid = 6410] [id = 388] 20:24:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x119963800) [pid = 6410] [serial = 1163] [outer = 0x0] 20:24:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x119969400) [pid = 6410] [serial = 1164] [outer = 0x119963800] 20:24:37 INFO - PROCESS | 6410 | 1468639477579 Marionette DEBUG loaded listener.js 20:24:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x12170cc00) [pid = 6410] [serial = 1165] [outer = 0x119963800] 20:24:37 INFO - PROCESS | 6410 | 1468639477947 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"]]]}] 20:24:37 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 () { 20:24:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:24:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:24:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:24:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:24:37 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 () { 20:24:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:24:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:24:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:24:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:24:37 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 () { 20:24:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:24:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:24:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:24:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:24:37 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 () { 20:24:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:24:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:24:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:24:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:24:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 619ms 20:24:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:24:37 INFO - PROCESS | 6410 | 1468639477967 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 20:24:37 INFO - PROCESS | 6410 | 1468639477969 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 20:24:37 INFO - PROCESS | 6410 | 1468639477974 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:24:37 INFO - PROCESS | 6410 | 1468639477976 Marionette TRACE conn2 <- [1,1526,null,{}] 20:24:37 INFO - PROCESS | 6410 | 1468639477984 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}] 20:24:37 INFO - PROCESS | 6410 | 1468639477988 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:38 INFO - PROCESS | 6410 | 1468639478088 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 20:24:38 INFO - PROCESS | 6410 | 1468639478148 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:38 INFO - PROCESS | 6410 | 1468639478150 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc92800 == 45 [pid = 6410] [id = 389] 20:24:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x123fce000) [pid = 6410] [serial = 1166] [outer = 0x0] 20:24:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x126fa8c00) [pid = 6410] [serial = 1167] [outer = 0x123fce000] 20:24:38 INFO - PROCESS | 6410 | 1468639478180 Marionette DEBUG loaded listener.js 20:24:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x128827c00) [pid = 6410] [serial = 1168] [outer = 0x123fce000] 20:24:38 INFO - PROCESS | 6410 | 1468639478569 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"]]]}] 20:24:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:24:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:24:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:24:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:24:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:24:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:24:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:24:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:24:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:24:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:24:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:24:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:24:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 623ms 20:24:38 INFO - PROCESS | 6410 | 1468639478596 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 20:24:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:24:38 INFO - PROCESS | 6410 | 1468639478598 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 20:24:38 INFO - PROCESS | 6410 | 1468639478601 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:24:38 INFO - PROCESS | 6410 | 1468639478602 Marionette TRACE conn2 <- [1,1530,null,{}] 20:24:38 INFO - PROCESS | 6410 | 1468639478605 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}] 20:24:38 INFO - PROCESS | 6410 | 1468639478606 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:38 INFO - PROCESS | 6410 | 1468639478706 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 20:24:38 INFO - PROCESS | 6410 | 1468639478777 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:38 INFO - PROCESS | 6410 | 1468639478778 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c72a000 == 46 [pid = 6410] [id = 390] 20:24:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x128a5e400) [pid = 6410] [serial = 1169] [outer = 0x0] 20:24:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x1291aec00) [pid = 6410] [serial = 1170] [outer = 0x128a5e400] 20:24:38 INFO - PROCESS | 6410 | 1468639478852 Marionette DEBUG loaded listener.js 20:24:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x12a5da800) [pid = 6410] [serial = 1171] [outer = 0x128a5e400] 20:24:39 INFO - PROCESS | 6410 | 1468639479187 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]]]}] 20:24:39 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 20:24:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:24:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:24:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:24:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:24:39 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. 20:24:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:24:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 620ms 20:24:39 INFO - PROCESS | 6410 | 1468639479222 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 20:24:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:24:39 INFO - PROCESS | 6410 | 1468639479224 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 20:24:39 INFO - PROCESS | 6410 | 1468639479226 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:24:39 INFO - PROCESS | 6410 | 1468639479227 Marionette TRACE conn2 <- [1,1534,null,{}] 20:24:39 INFO - PROCESS | 6410 | 1468639479230 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}] 20:24:39 INFO - PROCESS | 6410 | 1468639479231 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:39 INFO - PROCESS | 6410 | 1468639479329 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 20:24:39 INFO - PROCESS | 6410 | 1468639479385 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:39 INFO - PROCESS | 6410 | 1468639479386 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:39 INFO - PROCESS | 6410 | ++DOCSHELL 0x116678800 == 47 [pid = 6410] [id = 391] 20:24:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x113dcc400) [pid = 6410] [serial = 1172] [outer = 0x0] 20:24:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x126c44400) [pid = 6410] [serial = 1173] [outer = 0x113dcc400] 20:24:39 INFO - PROCESS | 6410 | 1468639479416 Marionette DEBUG loaded listener.js 20:24:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x12a7b0000) [pid = 6410] [serial = 1174] [outer = 0x113dcc400] 20:24:40 INFO - PROCESS | 6410 | 1468639480009 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]]]}] 20:24:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:24:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 873ms 20:24:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:24:40 INFO - PROCESS | 6410 | 1468639480099 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 20:24:40 INFO - PROCESS | 6410 | 1468639480101 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 20:24:40 INFO - PROCESS | 6410 | 1468639480104 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:24:40 INFO - PROCESS | 6410 | 1468639480106 Marionette TRACE conn2 <- [1,1538,null,{}] 20:24:40 INFO - PROCESS | 6410 | 1468639480109 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}] 20:24:40 INFO - PROCESS | 6410 | 1468639480111 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:40 INFO - PROCESS | 6410 | 1468639480215 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 20:24:40 INFO - PROCESS | 6410 | 1468639480306 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:40 INFO - PROCESS | 6410 | 1468639480308 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:40 INFO - PROCESS | 6410 | ++DOCSHELL 0x117479000 == 48 [pid = 6410] [id = 392] 20:24:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x116889800) [pid = 6410] [serial = 1175] [outer = 0x0] 20:24:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x116f97000) [pid = 6410] [serial = 1176] [outer = 0x116889800] 20:24:40 INFO - PROCESS | 6410 | 1468639480353 Marionette DEBUG loaded listener.js 20:24:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x117d36400) [pid = 6410] [serial = 1177] [outer = 0x116889800] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb15800 == 47 [pid = 6410] [id = 385] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12ba54800 == 46 [pid = 6410] [id = 384] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x118174000 == 45 [pid = 6410] [id = 383] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12a768800 == 44 [pid = 6410] [id = 382] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12a20d000 == 43 [pid = 6410] [id = 381] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x128ede000 == 42 [pid = 6410] [id = 380] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12507e000 == 41 [pid = 6410] [id = 379] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x123fb9800 == 40 [pid = 6410] [id = 378] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x119bcf800 == 39 [pid = 6410] [id = 377] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x118416800 == 38 [pid = 6410] [id = 376] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x116683000 == 37 [pid = 6410] [id = 375] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x119418800 == 36 [pid = 6410] [id = 374] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x11641d800 == 35 [pid = 6410] [id = 373] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x119b7b000 == 34 [pid = 6410] [id = 372] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x1185c0800 == 33 [pid = 6410] [id = 361] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x116678800 == 32 [pid = 6410] [id = 391] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12c72a000 == 31 [pid = 6410] [id = 390] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc92800 == 30 [pid = 6410] [id = 389] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x125071800 == 29 [pid = 6410] [id = 388] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x1182ed800 == 28 [pid = 6410] [id = 387] 20:24:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc92000 == 27 [pid = 6410] [id = 386] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x127661400) [pid = 6410] [serial = 1114] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x116f0d000) [pid = 6410] [serial = 1072] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x115e0c800) [pid = 6410] [serial = 1071] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x11942cc00) [pid = 6410] [serial = 1075] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x118825c00) [pid = 6410] [serial = 1074] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x125578400) [pid = 6410] [serial = 1078] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x12416fc00) [pid = 6410] [serial = 1077] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x128abac00) [pid = 6410] [serial = 1081] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x117183c00) [pid = 6410] [serial = 1084] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x116a13800) [pid = 6410] [serial = 1083] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1164e1800) [pid = 6410] [serial = 1089] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x12881b800) [pid = 6410] [serial = 1080] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x116f0dc00) [pid = 6410] [serial = 1090] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1198be400) [pid = 6410] [serial = 1095] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x118823800) [pid = 6410] [serial = 1092] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1189f0400) [pid = 6410] [serial = 1093] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x119b41400) [pid = 6410] [serial = 1098] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x123fc6c00) [pid = 6410] [serial = 1101] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x124264c00) [pid = 6410] [serial = 1104] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1245b5c00) [pid = 6410] [serial = 1102] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x11717e400) [pid = 6410] [serial = 1107] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x119810800) [pid = 6410] [serial = 1108] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1238ef800) [pid = 6410] [serial = 1110] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x126f80800) [pid = 6410] [serial = 1113] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1255ae400) [pid = 6410] [serial = 1105] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x112dc1800) [pid = 6410] [serial = 1086] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x1130d9400) [pid = 6410] [serial = 1087] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x119b4f400) [pid = 6410] [serial = 1099] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x128a5ec00) [pid = 6410] [serial = 1116] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x119965c00) [pid = 6410] [serial = 1096] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x126860400) [pid = 6410] [serial = 1111] [outer = 0x0] [url = about:blank] 20:24:41 INFO - PROCESS | 6410 | 1468639481313 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]]]}] 20:24:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:24:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1222ms 20:24:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:24:41 INFO - PROCESS | 6410 | 1468639481327 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 20:24:41 INFO - PROCESS | 6410 | 1468639481329 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 20:24:41 INFO - PROCESS | 6410 | 1468639481332 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:24:41 INFO - PROCESS | 6410 | 1468639481333 Marionette TRACE conn2 <- [1,1542,null,{}] 20:24:41 INFO - PROCESS | 6410 | 1468639481337 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}] 20:24:41 INFO - PROCESS | 6410 | 1468639481339 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:41 INFO - PROCESS | 6410 | 1468639481421 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 20:24:41 INFO - PROCESS | 6410 | 1468639481440 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:41 INFO - PROCESS | 6410 | 1468639481441 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:41 INFO - PROCESS | 6410 | ++DOCSHELL 0x116164800 == 28 [pid = 6410] [id = 393] 20:24:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x113387800) [pid = 6410] [serial = 1178] [outer = 0x0] 20:24:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x1133ca800) [pid = 6410] [serial = 1179] [outer = 0x113387800] 20:24:41 INFO - PROCESS | 6410 | 1468639481468 Marionette DEBUG loaded listener.js 20:24:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x115df6000) [pid = 6410] [serial = 1180] [outer = 0x113387800] 20:24:41 INFO - PROCESS | 6410 | 1468639481839 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]]]}] 20:24:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:24:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 522ms 20:24:41 INFO - PROCESS | 6410 | 1468639481853 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 20:24:41 INFO - PROCESS | 6410 | 1468639481857 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 20:24:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:24:41 INFO - PROCESS | 6410 | 1468639481861 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:24:41 INFO - PROCESS | 6410 | 1468639481863 Marionette TRACE conn2 <- [1,1546,null,{}] 20:24:41 INFO - PROCESS | 6410 | 1468639481866 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}] 20:24:41 INFO - PROCESS | 6410 | 1468639481867 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:41 INFO - PROCESS | 6410 | 1468639481946 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 20:24:41 INFO - PROCESS | 6410 | 1468639481951 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:41 INFO - PROCESS | 6410 | 1468639481953 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:41 INFO - PROCESS | 6410 | ++DOCSHELL 0x117156000 == 29 [pid = 6410] [id = 394] 20:24:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1164e1800) [pid = 6410] [serial = 1181] [outer = 0x0] 20:24:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x117182400) [pid = 6410] [serial = 1182] [outer = 0x1164e1800] 20:24:41 INFO - PROCESS | 6410 | 1468639481981 Marionette DEBUG loaded listener.js 20:24:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x11814a800) [pid = 6410] [serial = 1183] [outer = 0x1164e1800] 20:24:42 INFO - PROCESS | 6410 | 1468639482326 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]]]}] 20:24:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:24:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 472ms 20:24:42 INFO - PROCESS | 6410 | 1468639482334 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 20:24:42 INFO - PROCESS | 6410 | 1468639482336 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 20:24:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:24:42 INFO - PROCESS | 6410 | 1468639482340 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:24:42 INFO - PROCESS | 6410 | 1468639482342 Marionette TRACE conn2 <- [1,1550,null,{}] 20:24:42 INFO - PROCESS | 6410 | 1468639482350 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}] 20:24:42 INFO - PROCESS | 6410 | 1468639482353 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:42 INFO - PROCESS | 6410 | 1468639482431 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 20:24:42 INFO - PROCESS | 6410 | 1468639482488 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:42 INFO - PROCESS | 6410 | 1468639482490 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:42 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191a7800 == 30 [pid = 6410] [id = 395] 20:24:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x1127d4400) [pid = 6410] [serial = 1184] [outer = 0x0] 20:24:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1189e2400) [pid = 6410] [serial = 1185] [outer = 0x1127d4400] 20:24:42 INFO - PROCESS | 6410 | 1468639482518 Marionette DEBUG loaded listener.js 20:24:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x11980ec00) [pid = 6410] [serial = 1186] [outer = 0x1127d4400] 20:24:42 INFO - PROCESS | 6410 | 1468639482824 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]]]}] 20:24:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:24:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 20:24:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:24:42 INFO - PROCESS | 6410 | 1468639482861 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 20:24:42 INFO - PROCESS | 6410 | 1468639482862 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 20:24:42 INFO - PROCESS | 6410 | 1468639482864 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:24:42 INFO - PROCESS | 6410 | 1468639482865 Marionette TRACE conn2 <- [1,1554,null,{}] 20:24:42 INFO - PROCESS | 6410 | 1468639482868 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}] 20:24:42 INFO - PROCESS | 6410 | 1468639482869 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:42 INFO - PROCESS | 6410 | 1468639482945 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 20:24:43 INFO - PROCESS | 6410 | 1468639483005 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:43 INFO - PROCESS | 6410 | 1468639483006 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199ea000 == 31 [pid = 6410] [id = 396] 20:24:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1189e5000) [pid = 6410] [serial = 1187] [outer = 0x0] 20:24:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x119963400) [pid = 6410] [serial = 1188] [outer = 0x1189e5000] 20:24:43 INFO - PROCESS | 6410 | 1468639483031 Marionette DEBUG loaded listener.js 20:24:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x119b46800) [pid = 6410] [serial = 1189] [outer = 0x1189e5000] 20:24:43 INFO - PROCESS | 6410 | 1468639483310 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]]]}] 20:24:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:24:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 469ms 20:24:43 INFO - PROCESS | 6410 | 1468639483333 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 20:24:43 INFO - PROCESS | 6410 | 1468639483335 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 20:24:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:24:43 INFO - PROCESS | 6410 | 1468639483354 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:24:43 INFO - PROCESS | 6410 | 1468639483357 Marionette TRACE conn2 <- [1,1558,null,{}] 20:24:43 INFO - PROCESS | 6410 | 1468639483360 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}] 20:24:43 INFO - PROCESS | 6410 | 1468639483361 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:43 INFO - PROCESS | 6410 | 1468639483456 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 20:24:43 INFO - PROCESS | 6410 | 1468639483460 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:43 INFO - PROCESS | 6410 | 1468639483461 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x123986800 == 32 [pid = 6410] [id = 397] 20:24:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x113c62800) [pid = 6410] [serial = 1190] [outer = 0x0] 20:24:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x119b9bc00) [pid = 6410] [serial = 1191] [outer = 0x113c62800] 20:24:43 INFO - PROCESS | 6410 | 1468639483486 Marionette DEBUG loaded listener.js 20:24:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x123a3a800) [pid = 6410] [serial = 1192] [outer = 0x113c62800] 20:24:43 INFO - PROCESS | 6410 | 1468639483812 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]]]}] 20:24:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:24:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 481ms 20:24:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:24:43 INFO - PROCESS | 6410 | 1468639483827 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 20:24:43 INFO - PROCESS | 6410 | 1468639483828 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 20:24:43 INFO - PROCESS | 6410 | 1468639483830 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:24:43 INFO - PROCESS | 6410 | 1468639483831 Marionette TRACE conn2 <- [1,1562,null,{}] 20:24:43 INFO - PROCESS | 6410 | 1468639483834 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}] 20:24:43 INFO - PROCESS | 6410 | 1468639483840 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:43 INFO - PROCESS | 6410 | 1468639483956 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 20:24:43 INFO - PROCESS | 6410 | 1468639483960 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:43 INFO - PROCESS | 6410 | 1468639483961 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x12443e000 == 33 [pid = 6410] [id = 398] 20:24:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x11814bc00) [pid = 6410] [serial = 1193] [outer = 0x0] 20:24:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x123fc3800) [pid = 6410] [serial = 1194] [outer = 0x11814bc00] 20:24:43 INFO - PROCESS | 6410 | 1468639483986 Marionette DEBUG loaded listener.js 20:24:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x124aa9c00) [pid = 6410] [serial = 1195] [outer = 0x11814bc00] 20:24:44 INFO - PROCESS | 6410 | 1468639484332 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]]]}] 20:24:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:24:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 20:24:44 INFO - PROCESS | 6410 | 1468639484350 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 20:24:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:24:44 INFO - PROCESS | 6410 | 1468639484362 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 20:24:44 INFO - PROCESS | 6410 | 1468639484364 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:24:44 INFO - PROCESS | 6410 | 1468639484365 Marionette TRACE conn2 <- [1,1566,null,{}] 20:24:44 INFO - PROCESS | 6410 | 1468639484368 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}] 20:24:44 INFO - PROCESS | 6410 | 1468639484371 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:44 INFO - PROCESS | 6410 | 1468639484472 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 20:24:44 INFO - PROCESS | 6410 | 1468639484475 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:44 INFO - PROCESS | 6410 | 1468639484476 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:44 INFO - PROCESS | 6410 | ++DOCSHELL 0x125071800 == 34 [pid = 6410] [id = 399] 20:24:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x1238ef400) [pid = 6410] [serial = 1196] [outer = 0x0] 20:24:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x1256ad400) [pid = 6410] [serial = 1197] [outer = 0x1238ef400] 20:24:44 INFO - PROCESS | 6410 | 1468639484500 Marionette DEBUG loaded listener.js 20:24:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x126d3c800) [pid = 6410] [serial = 1198] [outer = 0x1238ef400] 20:24:44 INFO - PROCESS | 6410 | 1468639484845 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]]]}] 20:24:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:24:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 522ms 20:24:44 INFO - PROCESS | 6410 | 1468639484886 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 20:24:44 INFO - PROCESS | 6410 | 1468639484887 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 20:24:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:24:44 INFO - PROCESS | 6410 | 1468639484890 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:24:44 INFO - PROCESS | 6410 | 1468639484891 Marionette TRACE conn2 <- [1,1570,null,{}] 20:24:44 INFO - PROCESS | 6410 | 1468639484893 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}] 20:24:44 INFO - PROCESS | 6410 | 1468639484894 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:44 INFO - PROCESS | 6410 | 1468639484991 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 20:24:45 INFO - PROCESS | 6410 | 1468639485006 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:45 INFO - PROCESS | 6410 | 1468639485007 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x126d9b000 == 35 [pid = 6410] [id = 400] 20:24:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x125576000) [pid = 6410] [serial = 1199] [outer = 0x0] 20:24:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x126fa7400) [pid = 6410] [serial = 1200] [outer = 0x125576000] 20:24:45 INFO - PROCESS | 6410 | 1468639485031 Marionette DEBUG loaded listener.js 20:24:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x12766bc00) [pid = 6410] [serial = 1201] [outer = 0x125576000] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x112fc6000) [pid = 6410] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x1249c2400) [pid = 6410] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x121710000) [pid = 6410] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1121bd000) [pid = 6410] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x12765f800) [pid = 6410] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1128b2800) [pid = 6410] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x113215800) [pid = 6410] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x116f8f800) [pid = 6410] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1255ad800) [pid = 6410] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x11687d400) [pid = 6410] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x129450400) [pid = 6410] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x119b46c00) [pid = 6410] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x128e77000) [pid = 6410] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x12a5ddc00) [pid = 6410] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:24:45 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x118155c00) [pid = 6410] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:24:45 INFO - PROCESS | 6410 | 1468639485550 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]]]}] 20:24:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:24:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 669ms 20:24:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:24:45 INFO - PROCESS | 6410 | 1468639485560 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 20:24:45 INFO - PROCESS | 6410 | 1468639485561 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 20:24:45 INFO - PROCESS | 6410 | 1468639485563 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:24:45 INFO - PROCESS | 6410 | 1468639485564 Marionette TRACE conn2 <- [1,1574,null,{}] 20:24:45 INFO - PROCESS | 6410 | 1468639485579 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}] 20:24:45 INFO - PROCESS | 6410 | 1468639485580 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:45 INFO - PROCESS | 6410 | 1468639485657 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 20:24:45 INFO - PROCESS | 6410 | 1468639485660 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:45 INFO - PROCESS | 6410 | 1468639485661 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x11898f000 == 36 [pid = 6410] [id = 401] 20:24:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x113215800) [pid = 6410] [serial = 1202] [outer = 0x0] 20:24:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x11717fc00) [pid = 6410] [serial = 1203] [outer = 0x113215800] 20:24:45 INFO - PROCESS | 6410 | 1468639485685 Marionette DEBUG loaded listener.js 20:24:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x119b46c00) [pid = 6410] [serial = 1204] [outer = 0x113215800] 20:24:46 INFO - PROCESS | 6410 | 1468639486012 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]]]}] 20:24:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:24:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 481ms 20:24:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:24:46 INFO - PROCESS | 6410 | 1468639486044 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 20:24:46 INFO - PROCESS | 6410 | 1468639486045 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 20:24:46 INFO - PROCESS | 6410 | 1468639486047 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:24:46 INFO - PROCESS | 6410 | 1468639486049 Marionette TRACE conn2 <- [1,1578,null,{}] 20:24:46 INFO - PROCESS | 6410 | 1468639486051 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}] 20:24:46 INFO - PROCESS | 6410 | 1468639486052 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:46 INFO - PROCESS | 6410 | 1468639486155 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 20:24:46 INFO - PROCESS | 6410 | 1468639486161 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:46 INFO - PROCESS | 6410 | 1468639486162 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:46 INFO - PROCESS | 6410 | ++DOCSHELL 0x128eed800 == 37 [pid = 6410] [id = 402] 20:24:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x119b4ac00) [pid = 6410] [serial = 1205] [outer = 0x0] 20:24:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x125572c00) [pid = 6410] [serial = 1206] [outer = 0x119b4ac00] 20:24:46 INFO - PROCESS | 6410 | 1468639486186 Marionette DEBUG loaded listener.js 20:24:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x12881d800) [pid = 6410] [serial = 1207] [outer = 0x119b4ac00] 20:24:46 INFO - PROCESS | 6410 | 1468639486484 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]]]}] 20:24:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:24:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 469ms 20:24:46 INFO - PROCESS | 6410 | 1468639486517 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 20:24:46 INFO - PROCESS | 6410 | 1468639486521 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 20:24:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:24:46 INFO - PROCESS | 6410 | 1468639486525 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:24:46 INFO - PROCESS | 6410 | 1468639486527 Marionette TRACE conn2 <- [1,1582,null,{}] 20:24:46 INFO - PROCESS | 6410 | 1468639486529 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}] 20:24:46 INFO - PROCESS | 6410 | 1468639486541 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:46 INFO - PROCESS | 6410 | 1468639486626 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 20:24:46 INFO - PROCESS | 6410 | 1468639486629 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:46 INFO - PROCESS | 6410 | 1468639486631 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:46 INFO - PROCESS | 6410 | ++DOCSHELL 0x12397e800 == 38 [pid = 6410] [id = 403] 20:24:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x12881fc00) [pid = 6410] [serial = 1208] [outer = 0x0] 20:24:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x128a5ec00) [pid = 6410] [serial = 1209] [outer = 0x12881fc00] 20:24:46 INFO - PROCESS | 6410 | 1468639486659 Marionette DEBUG loaded listener.js 20:24:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x128e77800) [pid = 6410] [serial = 1210] [outer = 0x12881fc00] 20:24:47 INFO - PROCESS | 6410 | 1468639487005 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]]]}] 20:24:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:24:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 520ms 20:24:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:24:47 INFO - PROCESS | 6410 | 1468639487045 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 20:24:47 INFO - PROCESS | 6410 | 1468639487046 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 20:24:47 INFO - PROCESS | 6410 | 1468639487059 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:24:47 INFO - PROCESS | 6410 | 1468639487060 Marionette TRACE conn2 <- [1,1586,null,{}] 20:24:47 INFO - PROCESS | 6410 | 1468639487064 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}] 20:24:47 INFO - PROCESS | 6410 | 1468639487065 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:47 INFO - PROCESS | 6410 | 1468639487145 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 20:24:47 INFO - PROCESS | 6410 | 1468639487148 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:47 INFO - PROCESS | 6410 | 1468639487150 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b712000 == 39 [pid = 6410] [id = 404] 20:24:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x1291ab400) [pid = 6410] [serial = 1211] [outer = 0x0] 20:24:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x1291c6400) [pid = 6410] [serial = 1212] [outer = 0x1291ab400] 20:24:47 INFO - PROCESS | 6410 | 1468639487176 Marionette DEBUG loaded listener.js 20:24:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x12a43a800) [pid = 6410] [serial = 1213] [outer = 0x1291ab400] 20:24:47 INFO - PROCESS | 6410 | 1468639487706 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]]]}] 20:24:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:24:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 680ms 20:24:47 INFO - PROCESS | 6410 | 1468639487745 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 20:24:47 INFO - PROCESS | 6410 | 1468639487747 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 20:24:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:24:47 INFO - PROCESS | 6410 | 1468639487753 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:24:47 INFO - PROCESS | 6410 | 1468639487756 Marionette TRACE conn2 <- [1,1590,null,{}] 20:24:47 INFO - PROCESS | 6410 | 1468639487760 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}] 20:24:47 INFO - PROCESS | 6410 | 1468639487762 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:47 INFO - PROCESS | 6410 | 1468639487876 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 20:24:47 INFO - PROCESS | 6410 | 1468639487959 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:47 INFO - PROCESS | 6410 | 1468639487961 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x11684e800 == 40 [pid = 6410] [id = 405] 20:24:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x1128aa000) [pid = 6410] [serial = 1214] [outer = 0x0] 20:24:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x113214000) [pid = 6410] [serial = 1215] [outer = 0x1128aa000] 20:24:47 INFO - PROCESS | 6410 | 1468639487992 Marionette DEBUG loaded listener.js 20:24:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x115df5800) [pid = 6410] [serial = 1216] [outer = 0x1128aa000] 20:24:48 INFO - PROCESS | 6410 | 1468639488511 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]]]}] 20:24:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:24:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 825ms 20:24:48 INFO - PROCESS | 6410 | 1468639488577 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 20:24:48 INFO - PROCESS | 6410 | 1468639488580 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 20:24:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:24:48 INFO - PROCESS | 6410 | 1468639488585 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:24:48 INFO - PROCESS | 6410 | 1468639488586 Marionette TRACE conn2 <- [1,1594,null,{}] 20:24:48 INFO - PROCESS | 6410 | 1468639488589 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}] 20:24:48 INFO - PROCESS | 6410 | 1468639488591 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:48 INFO - PROCESS | 6410 | 1468639488698 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 20:24:48 INFO - PROCESS | 6410 | 1468639488758 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:48 INFO - PROCESS | 6410 | 1468639488759 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:48 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e1b000 == 41 [pid = 6410] [id = 406] 20:24:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x11718c400) [pid = 6410] [serial = 1217] [outer = 0x0] 20:24:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x11824d000) [pid = 6410] [serial = 1218] [outer = 0x11718c400] 20:24:48 INFO - PROCESS | 6410 | 1468639488789 Marionette DEBUG loaded listener.js 20:24:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x118971400) [pid = 6410] [serial = 1219] [outer = 0x11718c400] 20:24:49 INFO - PROCESS | 6410 | 1468639489447 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]]]}] 20:24:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:24:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 921ms 20:24:49 INFO - PROCESS | 6410 | 1468639489506 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 20:24:49 INFO - PROCESS | 6410 | 1468639489508 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 20:24:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:24:49 INFO - PROCESS | 6410 | 1468639489512 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:24:49 INFO - PROCESS | 6410 | 1468639489513 Marionette TRACE conn2 <- [1,1598,null,{}] 20:24:49 INFO - PROCESS | 6410 | 1468639489517 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}] 20:24:49 INFO - PROCESS | 6410 | 1468639489518 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:49 INFO - PROCESS | 6410 | 1468639489627 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 20:24:49 INFO - PROCESS | 6410 | --DOCSHELL 0x12397e800 == 40 [pid = 6410] [id = 403] 20:24:49 INFO - PROCESS | 6410 | --DOCSHELL 0x128eed800 == 39 [pid = 6410] [id = 402] 20:24:49 INFO - PROCESS | 6410 | --DOCSHELL 0x11898f000 == 38 [pid = 6410] [id = 401] 20:24:49 INFO - PROCESS | 6410 | --DOCSHELL 0x126d9b000 == 37 [pid = 6410] [id = 400] 20:24:49 INFO - PROCESS | 6410 | --DOCSHELL 0x125071800 == 36 [pid = 6410] [id = 399] 20:24:49 INFO - PROCESS | 6410 | --DOCSHELL 0x12443e000 == 35 [pid = 6410] [id = 398] 20:24:49 INFO - PROCESS | 6410 | --DOCSHELL 0x123986800 == 34 [pid = 6410] [id = 397] 20:24:49 INFO - PROCESS | 6410 | --DOCSHELL 0x1199ea000 == 33 [pid = 6410] [id = 396] 20:24:49 INFO - PROCESS | 6410 | --DOCSHELL 0x1191a7800 == 32 [pid = 6410] [id = 395] 20:24:49 INFO - PROCESS | 6410 | --DOCSHELL 0x117156000 == 31 [pid = 6410] [id = 394] 20:24:49 INFO - PROCESS | 6410 | --DOCSHELL 0x116164800 == 30 [pid = 6410] [id = 393] 20:24:49 INFO - PROCESS | 6410 | --DOCSHELL 0x117479000 == 29 [pid = 6410] [id = 392] 20:24:49 INFO - PROCESS | 6410 | 1468639489738 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:49 INFO - PROCESS | 6410 | 1468639489741 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x1245b5000) [pid = 6410] [serial = 1137] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x125575800) [pid = 6410] [serial = 1138] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x126dd2400) [pid = 6410] [serial = 1140] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x123b8b400) [pid = 6410] [serial = 1134] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x1127ce000) [pid = 6410] [serial = 1119] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x113021c00) [pid = 6410] [serial = 1120] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x128ab0400) [pid = 6410] [serial = 1117] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x119432400) [pid = 6410] [serial = 1131] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x121757c00) [pid = 6410] [serial = 1132] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x115e0bc00) [pid = 6410] [serial = 1125] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x116807800) [pid = 6410] [serial = 1126] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x117180400) [pid = 6410] [serial = 1122] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x128ab4400) [pid = 6410] [serial = 1143] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x117d3dc00) [pid = 6410] [serial = 1123] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x11933a800) [pid = 6410] [serial = 1129] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x118829400) [pid = 6410] [serial = 1128] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x12a5dd400) [pid = 6410] [serial = 1156] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x121710400) [pid = 6410] [serial = 1149] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1291b4400) [pid = 6410] [serial = 1146] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x12b098c00) [pid = 6410] [serial = 1159] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x128ab5000) [pid = 6410] [serial = 1152] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x12a42d800) [pid = 6410] [serial = 1155] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x12af46800) [pid = 6410] [serial = 1158] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x12944d000) [pid = 6410] [serial = 1153] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x1291cac00) [pid = 6410] [serial = 1147] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x128e76800) [pid = 6410] [serial = 1144] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x128a69800) [pid = 6410] [serial = 1141] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x124aaec00) [pid = 6410] [serial = 1150] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x1244be800) [pid = 6410] [serial = 1135] [outer = 0x0] [url = about:blank] 20:24:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x11254e000 == 30 [pid = 6410] [id = 407] 20:24:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x1127ce000) [pid = 6410] [serial = 1220] [outer = 0x0] 20:24:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x113218800) [pid = 6410] [serial = 1221] [outer = 0x1127ce000] 20:24:49 INFO - PROCESS | 6410 | 1468639489774 Marionette DEBUG loaded listener.js 20:24:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x11675b000) [pid = 6410] [serial = 1222] [outer = 0x1127ce000] 20:24:50 INFO - PROCESS | 6410 | 1468639490095 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]]]}] 20:24:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:24:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 625ms 20:24:50 INFO - PROCESS | 6410 | 1468639490139 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 20:24:50 INFO - PROCESS | 6410 | 1468639490142 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 20:24:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:24:50 INFO - PROCESS | 6410 | 1468639490146 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:24:50 INFO - PROCESS | 6410 | 1468639490147 Marionette TRACE conn2 <- [1,1602,null,{}] 20:24:50 INFO - PROCESS | 6410 | 1468639490150 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}] 20:24:50 INFO - PROCESS | 6410 | 1468639490151 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:50 INFO - PROCESS | 6410 | 1468639490229 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 20:24:50 INFO - PROCESS | 6410 | 1468639490232 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:50 INFO - PROCESS | 6410 | 1468639490234 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x1185ba000 == 31 [pid = 6410] [id = 408] 20:24:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x116f91400) [pid = 6410] [serial = 1223] [outer = 0x0] 20:24:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x118404c00) [pid = 6410] [serial = 1224] [outer = 0x116f91400] 20:24:50 INFO - PROCESS | 6410 | 1468639490264 Marionette DEBUG loaded listener.js 20:24:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x11933a400) [pid = 6410] [serial = 1225] [outer = 0x116f91400] 20:24:50 INFO - PROCESS | 6410 | 1468639490616 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]]]}] 20:24:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:24:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 519ms 20:24:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:24:50 INFO - PROCESS | 6410 | 1468639490666 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 20:24:50 INFO - PROCESS | 6410 | 1468639490667 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 20:24:50 INFO - PROCESS | 6410 | 1468639490669 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:24:50 INFO - PROCESS | 6410 | 1468639490671 Marionette TRACE conn2 <- [1,1606,null,{}] 20:24:50 INFO - PROCESS | 6410 | 1468639490679 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}] 20:24:50 INFO - PROCESS | 6410 | 1468639490683 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:50 INFO - PROCESS | 6410 | 1468639490768 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 20:24:50 INFO - PROCESS | 6410 | 1468639490775 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:50 INFO - PROCESS | 6410 | 1468639490777 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x119a36000 == 32 [pid = 6410] [id = 409] 20:24:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x112ee9c00) [pid = 6410] [serial = 1226] [outer = 0x0] 20:24:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x11996f000) [pid = 6410] [serial = 1227] [outer = 0x112ee9c00] 20:24:50 INFO - PROCESS | 6410 | 1468639490805 Marionette DEBUG loaded listener.js 20:24:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x123a33400) [pid = 6410] [serial = 1228] [outer = 0x112ee9c00] 20:24:51 INFO - PROCESS | 6410 | 1468639491143 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]]]}] 20:24:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:24:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 20:24:51 INFO - PROCESS | 6410 | 1468639491190 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 20:24:51 INFO - PROCESS | 6410 | 1468639491192 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 20:24:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:24:51 INFO - PROCESS | 6410 | 1468639491194 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:24:51 INFO - PROCESS | 6410 | 1468639491195 Marionette TRACE conn2 <- [1,1610,null,{}] 20:24:51 INFO - PROCESS | 6410 | 1468639491198 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}] 20:24:51 INFO - PROCESS | 6410 | 1468639491199 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:51 INFO - PROCESS | 6410 | 1468639491277 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 20:24:51 INFO - PROCESS | 6410 | 1468639491281 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:51 INFO - PROCESS | 6410 | 1468639491282 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x1242d2000 == 33 [pid = 6410] [id = 410] 20:24:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x123a40c00) [pid = 6410] [serial = 1229] [outer = 0x0] 20:24:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x123fc7400) [pid = 6410] [serial = 1230] [outer = 0x123a40c00] 20:24:51 INFO - PROCESS | 6410 | 1468639491310 Marionette DEBUG loaded listener.js 20:24:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x124264000) [pid = 6410] [serial = 1231] [outer = 0x123a40c00] 20:24:51 INFO - PROCESS | 6410 | 1468639491639 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]]]}] 20:24:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:24:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 469ms 20:24:51 INFO - PROCESS | 6410 | 1468639491665 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 20:24:51 INFO - PROCESS | 6410 | 1468639491666 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 20:24:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:24:51 INFO - PROCESS | 6410 | 1468639491668 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:24:51 INFO - PROCESS | 6410 | 1468639491669 Marionette TRACE conn2 <- [1,1614,null,{}] 20:24:51 INFO - PROCESS | 6410 | 1468639491672 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}] 20:24:51 INFO - PROCESS | 6410 | 1468639491680 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:51 INFO - PROCESS | 6410 | 1468639491756 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 20:24:51 INFO - PROCESS | 6410 | 1468639491822 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:51 INFO - PROCESS | 6410 | 1468639491823 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x124a29800 == 34 [pid = 6410] [id = 411] 20:24:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x123a9ac00) [pid = 6410] [serial = 1232] [outer = 0x0] 20:24:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x1245ab400) [pid = 6410] [serial = 1233] [outer = 0x123a9ac00] 20:24:51 INFO - PROCESS | 6410 | 1468639491849 Marionette DEBUG loaded listener.js 20:24:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x124aa3800) [pid = 6410] [serial = 1234] [outer = 0x123a9ac00] 20:24:52 INFO - PROCESS | 6410 | 1468639492148 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]]]}] 20:24:52 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 20:24:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 520ms 20:24:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:24:52 INFO - PROCESS | 6410 | 1468639492190 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 20:24:52 INFO - PROCESS | 6410 | 1468639492191 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 20:24:52 INFO - PROCESS | 6410 | 1468639492193 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:24:52 INFO - PROCESS | 6410 | 1468639492194 Marionette TRACE conn2 <- [1,1618,null,{}] 20:24:52 INFO - PROCESS | 6410 | 1468639492197 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}] 20:24:52 INFO - PROCESS | 6410 | 1468639492201 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:52 INFO - PROCESS | 6410 | 1468639492322 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 20:24:52 INFO - PROCESS | 6410 | 1468639492326 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:52 INFO - PROCESS | 6410 | 1468639492327 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:52 INFO - PROCESS | 6410 | ++DOCSHELL 0x128b9c000 == 35 [pid = 6410] [id = 412] 20:24:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x1245b4000) [pid = 6410] [serial = 1235] [outer = 0x0] 20:24:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1256a9800) [pid = 6410] [serial = 1236] [outer = 0x1245b4000] 20:24:52 INFO - PROCESS | 6410 | 1468639492352 Marionette DEBUG loaded listener.js 20:24:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x128a5b400) [pid = 6410] [serial = 1237] [outer = 0x1245b4000] 20:24:52 INFO - PROCESS | 6410 | 1468639492688 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]]]}] 20:24:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:24:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 518ms 20:24:52 INFO - PROCESS | 6410 | 1468639492712 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 20:24:52 INFO - PROCESS | 6410 | 1468639492713 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 20:24:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:24:52 INFO - PROCESS | 6410 | 1468639492731 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:24:52 INFO - PROCESS | 6410 | 1468639492732 Marionette TRACE conn2 <- [1,1622,null,{}] 20:24:52 INFO - PROCESS | 6410 | 1468639492735 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}] 20:24:52 INFO - PROCESS | 6410 | 1468639492739 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:52 INFO - PROCESS | 6410 | 1468639492835 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 20:24:52 INFO - PROCESS | 6410 | 1468639492839 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:52 INFO - PROCESS | 6410 | 1468639492840 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:52 INFO - PROCESS | 6410 | ++DOCSHELL 0x129310000 == 36 [pid = 6410] [id = 413] 20:24:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x128a5b800) [pid = 6410] [serial = 1238] [outer = 0x0] 20:24:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x128ab0c00) [pid = 6410] [serial = 1239] [outer = 0x128a5b800] 20:24:52 INFO - PROCESS | 6410 | 1468639492865 Marionette DEBUG loaded listener.js 20:24:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x128e72c00) [pid = 6410] [serial = 1240] [outer = 0x128a5b800] 20:24:53 INFO - PROCESS | 6410 | 1468639493214 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]]]}] 20:24:53 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 20:24:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 527ms 20:24:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:24:53 INFO - PROCESS | 6410 | 1468639493251 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 20:24:53 INFO - PROCESS | 6410 | 1468639493253 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 20:24:53 INFO - PROCESS | 6410 | 1468639493257 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:24:53 INFO - PROCESS | 6410 | 1468639493258 Marionette TRACE conn2 <- [1,1626,null,{}] 20:24:53 INFO - PROCESS | 6410 | 1468639493262 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}] 20:24:53 INFO - PROCESS | 6410 | 1468639493264 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:53 INFO - PROCESS | 6410 | 1468639493416 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 20:24:53 INFO - PROCESS | 6410 | 1468639493432 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:53 INFO - PROCESS | 6410 | 1468639493434 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a558000 == 37 [pid = 6410] [id = 414] 20:24:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x128e75400) [pid = 6410] [serial = 1241] [outer = 0x0] 20:24:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x1291c2800) [pid = 6410] [serial = 1242] [outer = 0x128e75400] 20:24:53 INFO - PROCESS | 6410 | 1468639493475 Marionette DEBUG loaded listener.js 20:24:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x12a42d800) [pid = 6410] [serial = 1243] [outer = 0x128e75400] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x11814bc00) [pid = 6410] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1164e1800) [pid = 6410] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x113387800) [pid = 6410] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x11321cc00) [pid = 6410] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x119963800) [pid = 6410] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x123fce000) [pid = 6410] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x128a5e400) [pid = 6410] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x113c62800) [pid = 6410] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x125576000) [pid = 6410] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x113dcc400) [pid = 6410] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1238ef400) [pid = 6410] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x113215800) [pid = 6410] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x119b4ac00) [pid = 6410] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x12881fc00) [pid = 6410] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x1127d4400) [pid = 6410] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:24:53 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1189e5000) [pid = 6410] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:24:53 INFO - PROCESS | 6410 | 1468639493911 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]]]}] 20:24:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:24:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 20:24:53 INFO - PROCESS | 6410 | 1468639493926 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 20:24:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:24:53 INFO - PROCESS | 6410 | 1468639493935 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 20:24:53 INFO - PROCESS | 6410 | 1468639493938 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:24:53 INFO - PROCESS | 6410 | 1468639493939 Marionette TRACE conn2 <- [1,1630,null,{}] 20:24:53 INFO - PROCESS | 6410 | 1468639493941 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}] 20:24:53 INFO - PROCESS | 6410 | 1468639493942 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:54 INFO - PROCESS | 6410 | 1468639494016 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 20:24:54 INFO - PROCESS | 6410 | 1468639494021 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:54 INFO - PROCESS | 6410 | 1468639494023 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:54 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199f0000 == 38 [pid = 6410] [id = 415] 20:24:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x115e03c00) [pid = 6410] [serial = 1244] [outer = 0x0] 20:24:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x116f0b000) [pid = 6410] [serial = 1245] [outer = 0x115e03c00] 20:24:54 INFO - PROCESS | 6410 | 1468639494046 Marionette DEBUG loaded listener.js 20:24:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x11996e000) [pid = 6410] [serial = 1246] [outer = 0x115e03c00] 20:24:54 INFO - PROCESS | 6410 | 1468639494395 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]]]}] 20:24:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:24:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 471ms 20:24:54 INFO - PROCESS | 6410 | 1468639494410 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 20:24:54 INFO - PROCESS | 6410 | 1468639494411 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 20:24:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:24:54 INFO - PROCESS | 6410 | 1468639494413 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:24:54 INFO - PROCESS | 6410 | 1468639494414 Marionette TRACE conn2 <- [1,1634,null,{}] 20:24:54 INFO - PROCESS | 6410 | 1468639494417 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}] 20:24:54 INFO - PROCESS | 6410 | 1468639494420 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:54 INFO - PROCESS | 6410 | 1468639494522 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 20:24:54 INFO - PROCESS | 6410 | 1468639494609 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:54 INFO - PROCESS | 6410 | 1468639494610 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:54 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b709000 == 39 [pid = 6410] [id = 416] 20:24:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x115e10400) [pid = 6410] [serial = 1247] [outer = 0x0] 20:24:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1245b7400) [pid = 6410] [serial = 1248] [outer = 0x115e10400] 20:24:54 INFO - PROCESS | 6410 | 1468639494650 Marionette DEBUG loaded listener.js 20:24:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x1291b5000) [pid = 6410] [serial = 1249] [outer = 0x115e10400] 20:24:55 INFO - PROCESS | 6410 | 1468639495031 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]]]}] 20:24:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:24:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 621ms 20:24:55 INFO - PROCESS | 6410 | 1468639495034 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 20:24:55 INFO - PROCESS | 6410 | 1468639495038 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 20:24:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:24:55 INFO - PROCESS | 6410 | 1468639495042 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:24:55 INFO - PROCESS | 6410 | 1468639495044 Marionette TRACE conn2 <- [1,1638,null,{}] 20:24:55 INFO - PROCESS | 6410 | 1468639495046 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}] 20:24:55 INFO - PROCESS | 6410 | 1468639495048 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:55 INFO - PROCESS | 6410 | 1468639495165 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 20:24:55 INFO - PROCESS | 6410 | 1468639495170 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:55 INFO - PROCESS | 6410 | 1468639495172 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:55 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb0d000 == 40 [pid = 6410] [id = 417] 20:24:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x110fa1c00) [pid = 6410] [serial = 1250] [outer = 0x0] 20:24:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x117188c00) [pid = 6410] [serial = 1251] [outer = 0x110fa1c00] 20:24:55 INFO - PROCESS | 6410 | 1468639495197 Marionette DEBUG loaded listener.js 20:24:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x12af4c000) [pid = 6410] [serial = 1252] [outer = 0x110fa1c00] 20:24:55 INFO - PROCESS | 6410 | 1468639495527 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]]]}] 20:24:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:24:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 20:24:55 INFO - PROCESS | 6410 | 1468639495564 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 20:24:55 INFO - PROCESS | 6410 | 1468639495565 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 20:24:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:24:55 INFO - PROCESS | 6410 | 1468639495567 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:24:55 INFO - PROCESS | 6410 | 1468639495568 Marionette TRACE conn2 <- [1,1642,null,{}] 20:24:55 INFO - PROCESS | 6410 | 1468639495571 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}] 20:24:55 INFO - PROCESS | 6410 | 1468639495572 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:55 INFO - PROCESS | 6410 | 1468639495650 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 20:24:55 INFO - PROCESS | 6410 | 1468639495655 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:55 INFO - PROCESS | 6410 | 1468639495656 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:55 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc8b800 == 41 [pid = 6410] [id = 418] 20:24:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x12b094c00) [pid = 6410] [serial = 1253] [outer = 0x0] 20:24:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x12b72d800) [pid = 6410] [serial = 1254] [outer = 0x12b094c00] 20:24:55 INFO - PROCESS | 6410 | 1468639495680 Marionette DEBUG loaded listener.js 20:24:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x12b86a800) [pid = 6410] [serial = 1255] [outer = 0x12b094c00] 20:24:56 INFO - PROCESS | 6410 | --DOCSHELL 0x11254e000 == 40 [pid = 6410] [id = 407] 20:24:56 INFO - PROCESS | 6410 | --DOCSHELL 0x120e1b000 == 39 [pid = 6410] [id = 406] 20:24:56 INFO - PROCESS | 6410 | --DOCSHELL 0x12b712000 == 38 [pid = 6410] [id = 404] 20:24:56 INFO - PROCESS | 6410 | --DOCSHELL 0x11684e800 == 37 [pid = 6410] [id = 405] 20:24:56 INFO - PROCESS | 6410 | --DOCSHELL 0x119a36000 == 36 [pid = 6410] [id = 409] 20:24:56 INFO - PROCESS | 6410 | --DOCSHELL 0x1185ba000 == 35 [pid = 6410] [id = 408] 20:24:56 INFO - PROCESS | 6410 | --DOCSHELL 0x12a558000 == 34 [pid = 6410] [id = 414] 20:24:56 INFO - PROCESS | 6410 | --DOCSHELL 0x1242d2000 == 33 [pid = 6410] [id = 410] 20:24:56 INFO - PROCESS | 6410 | --DOCSHELL 0x124a29800 == 32 [pid = 6410] [id = 411] 20:24:56 INFO - PROCESS | 6410 | --DOCSHELL 0x128b9c000 == 31 [pid = 6410] [id = 412] 20:24:56 INFO - PROCESS | 6410 | --DOCSHELL 0x129310000 == 30 [pid = 6410] [id = 413] 20:24:56 INFO - PROCESS | 6410 | --DOCSHELL 0x12b709000 == 29 [pid = 6410] [id = 416] 20:24:56 INFO - PROCESS | 6410 | --DOCSHELL 0x1199f0000 == 28 [pid = 6410] [id = 415] 20:24:57 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb0d000 == 27 [pid = 6410] [id = 417] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x123fc3800) [pid = 6410] [serial = 1194] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x117182400) [pid = 6410] [serial = 1182] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x11814a800) [pid = 6410] [serial = 1183] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x1133ca800) [pid = 6410] [serial = 1179] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x115df6000) [pid = 6410] [serial = 1180] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x116f97000) [pid = 6410] [serial = 1176] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1176fac00) [pid = 6410] [serial = 1162] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x11675e000) [pid = 6410] [serial = 1161] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x12170cc00) [pid = 6410] [serial = 1165] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x119969400) [pid = 6410] [serial = 1164] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x128827c00) [pid = 6410] [serial = 1168] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x126fa8c00) [pid = 6410] [serial = 1167] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x1291aec00) [pid = 6410] [serial = 1170] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x12a5da800) [pid = 6410] [serial = 1171] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x119b9bc00) [pid = 6410] [serial = 1191] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x126fa7400) [pid = 6410] [serial = 1200] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x12a7b0000) [pid = 6410] [serial = 1174] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x126d3c800) [pid = 6410] [serial = 1198] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x1256ad400) [pid = 6410] [serial = 1197] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x126c44400) [pid = 6410] [serial = 1173] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x119b46c00) [pid = 6410] [serial = 1204] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x11717fc00) [pid = 6410] [serial = 1203] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x125572c00) [pid = 6410] [serial = 1206] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x128a5ec00) [pid = 6410] [serial = 1209] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x1189e2400) [pid = 6410] [serial = 1185] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x11980ec00) [pid = 6410] [serial = 1186] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x1291c6400) [pid = 6410] [serial = 1212] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 69 (0x12766bc00) [pid = 6410] [serial = 1201] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 68 (0x119963400) [pid = 6410] [serial = 1188] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 67 (0x124aa9c00) [pid = 6410] [serial = 1195] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 66 (0x12881d800) [pid = 6410] [serial = 1207] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 65 (0x123a3a800) [pid = 6410] [serial = 1192] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 64 (0x128e77800) [pid = 6410] [serial = 1210] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | --DOMWINDOW == 63 (0x119b46800) [pid = 6410] [serial = 1189] [outer = 0x0] [url = about:blank] 20:24:57 INFO - PROCESS | 6410 | 1468639497123 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]]]}] 20:24:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:24:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1571ms 20:24:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:24:57 INFO - PROCESS | 6410 | 1468639497140 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 20:24:57 INFO - PROCESS | 6410 | 1468639497142 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 20:24:57 INFO - PROCESS | 6410 | 1468639497146 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:24:57 INFO - PROCESS | 6410 | 1468639497147 Marionette TRACE conn2 <- [1,1646,null,{}] 20:24:57 INFO - PROCESS | 6410 | 1468639497151 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}] 20:24:57 INFO - PROCESS | 6410 | 1468639497153 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:57 INFO - PROCESS | 6410 | 1468639497234 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 20:24:57 INFO - PROCESS | 6410 | 1468639497287 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:57 INFO - PROCESS | 6410 | 1468639497289 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:57 INFO - PROCESS | 6410 | ++DOCSHELL 0x1132b7800 == 28 [pid = 6410] [id = 419] 20:24:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 64 (0x1128a7c00) [pid = 6410] [serial = 1256] [outer = 0x0] 20:24:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 65 (0x1128ab400) [pid = 6410] [serial = 1257] [outer = 0x1128a7c00] 20:24:57 INFO - PROCESS | 6410 | 1468639497316 Marionette DEBUG loaded listener.js 20:24:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 66 (0x112984c00) [pid = 6410] [serial = 1258] [outer = 0x1128a7c00] 20:24:57 INFO - PROCESS | 6410 | 1468639497628 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]]]}] 20:24:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:24:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 521ms 20:24:57 INFO - PROCESS | 6410 | 1468639497667 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 20:24:57 INFO - PROCESS | 6410 | 1468639497671 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 20:24:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:24:57 INFO - PROCESS | 6410 | 1468639497676 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:24:57 INFO - PROCESS | 6410 | 1468639497677 Marionette TRACE conn2 <- [1,1650,null,{}] 20:24:57 INFO - PROCESS | 6410 | 1468639497680 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}] 20:24:57 INFO - PROCESS | 6410 | 1468639497681 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:57 INFO - PROCESS | 6410 | 1468639497760 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 20:24:57 INFO - PROCESS | 6410 | 1468639497764 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:57 INFO - PROCESS | 6410 | 1468639497766 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:57 INFO - PROCESS | 6410 | ++DOCSHELL 0x116ab5000 == 29 [pid = 6410] [id = 420] 20:24:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 67 (0x1133aa800) [pid = 6410] [serial = 1259] [outer = 0x0] 20:24:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 68 (0x1133d2400) [pid = 6410] [serial = 1260] [outer = 0x1133aa800] 20:24:57 INFO - PROCESS | 6410 | 1468639497796 Marionette DEBUG loaded listener.js 20:24:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x113dcc400) [pid = 6410] [serial = 1261] [outer = 0x1133aa800] 20:24:58 INFO - PROCESS | 6410 | 1468639498144 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]]]}] 20:24:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:24:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 522ms 20:24:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:24:58 INFO - PROCESS | 6410 | 1468639498198 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 20:24:58 INFO - PROCESS | 6410 | 1468639498199 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 20:24:58 INFO - PROCESS | 6410 | 1468639498201 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:24:58 INFO - PROCESS | 6410 | 1468639498204 Marionette TRACE conn2 <- [1,1654,null,{}] 20:24:58 INFO - PROCESS | 6410 | 1468639498212 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}] 20:24:58 INFO - PROCESS | 6410 | 1468639498216 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:58 INFO - PROCESS | 6410 | 1468639498291 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 20:24:58 INFO - PROCESS | 6410 | 1468639498296 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:58 INFO - PROCESS | 6410 | 1468639498298 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:58 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182ce800 == 30 [pid = 6410] [id = 421] 20:24:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x110e73c00) [pid = 6410] [serial = 1262] [outer = 0x0] 20:24:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x11687fc00) [pid = 6410] [serial = 1263] [outer = 0x110e73c00] 20:24:58 INFO - PROCESS | 6410 | 1468639498327 Marionette DEBUG loaded listener.js 20:24:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x116f0cc00) [pid = 6410] [serial = 1264] [outer = 0x110e73c00] 20:24:58 INFO - PROCESS | 6410 | 1468639498666 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]]]}] 20:24:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:24:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 475ms 20:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:24:58 INFO - PROCESS | 6410 | 1468639498677 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 20:24:58 INFO - PROCESS | 6410 | 1468639498679 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 20:24:58 INFO - PROCESS | 6410 | 1468639498681 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:24:58 INFO - PROCESS | 6410 | 1468639498682 Marionette TRACE conn2 <- [1,1658,null,{}] 20:24:58 INFO - PROCESS | 6410 | 1468639498684 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}] 20:24:58 INFO - PROCESS | 6410 | 1468639498685 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:58 INFO - PROCESS | 6410 | 1468639498762 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 20:24:58 INFO - PROCESS | 6410 | 1468639498820 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:58 INFO - PROCESS | 6410 | 1468639498821 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:58 INFO - PROCESS | 6410 | ++DOCSHELL 0x1189a5000 == 31 [pid = 6410] [id = 422] 20:24:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x116f15000) [pid = 6410] [serial = 1265] [outer = 0x0] 20:24:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x117185800) [pid = 6410] [serial = 1266] [outer = 0x116f15000] 20:24:58 INFO - PROCESS | 6410 | 1468639498846 Marionette DEBUG loaded listener.js 20:24:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x117d3dc00) [pid = 6410] [serial = 1267] [outer = 0x116f15000] 20:24:59 INFO - PROCESS | 6410 | 1468639499110 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]]]}] 20:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 469ms 20:24:59 INFO - PROCESS | 6410 | 1468639499159 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 20:24:59 INFO - PROCESS | 6410 | 1468639499160 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 20:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:24:59 INFO - PROCESS | 6410 | 1468639499173 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:24:59 INFO - PROCESS | 6410 | 1468639499175 Marionette TRACE conn2 <- [1,1662,null,{}] 20:24:59 INFO - PROCESS | 6410 | 1468639499178 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}] 20:24:59 INFO - PROCESS | 6410 | 1468639499179 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:59 INFO - PROCESS | 6410 | 1468639499250 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 20:24:59 INFO - PROCESS | 6410 | 1468639499256 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:59 INFO - PROCESS | 6410 | 1468639499257 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x119413800 == 32 [pid = 6410] [id = 423] 20:24:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x1132dd800) [pid = 6410] [serial = 1268] [outer = 0x0] 20:24:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x118156800) [pid = 6410] [serial = 1269] [outer = 0x1132dd800] 20:24:59 INFO - PROCESS | 6410 | 1468639499281 Marionette DEBUG loaded listener.js 20:24:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x11862ac00) [pid = 6410] [serial = 1270] [outer = 0x1132dd800] 20:24:59 INFO - PROCESS | 6410 | 1468639499631 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]]]}] 20:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 479ms 20:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:24:59 INFO - PROCESS | 6410 | 1468639499643 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 20:24:59 INFO - PROCESS | 6410 | 1468639499644 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 20:24:59 INFO - PROCESS | 6410 | 1468639499646 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:24:59 INFO - PROCESS | 6410 | 1468639499647 Marionette TRACE conn2 <- [1,1666,null,{}] 20:24:59 INFO - PROCESS | 6410 | 1468639499649 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}] 20:24:59 INFO - PROCESS | 6410 | 1468639499655 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:59 INFO - PROCESS | 6410 | 1468639499772 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 20:24:59 INFO - PROCESS | 6410 | 1468639499776 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:59 INFO - PROCESS | 6410 | 1468639499777 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:24:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e0e800 == 33 [pid = 6410] [id = 424] 20:24:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x117d3ec00) [pid = 6410] [serial = 1271] [outer = 0x0] 20:24:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x118972800) [pid = 6410] [serial = 1272] [outer = 0x117d3ec00] 20:24:59 INFO - PROCESS | 6410 | 1468639499804 Marionette DEBUG loaded listener.js 20:24:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x119964c00) [pid = 6410] [serial = 1273] [outer = 0x117d3ec00] 20:25:00 INFO - PROCESS | 6410 | 1468639500093 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]]]}] 20:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 469ms 20:25:00 INFO - PROCESS | 6410 | 1468639500116 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 20:25:00 INFO - PROCESS | 6410 | 1468639500117 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 20:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:25:00 INFO - PROCESS | 6410 | 1468639500128 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:25:00 INFO - PROCESS | 6410 | 1468639500129 Marionette TRACE conn2 <- [1,1670,null,{}] 20:25:00 INFO - PROCESS | 6410 | 1468639500131 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}] 20:25:00 INFO - PROCESS | 6410 | 1468639500132 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:00 INFO - PROCESS | 6410 | 1468639500215 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 20:25:00 INFO - PROCESS | 6410 | 1468639500221 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:00 INFO - PROCESS | 6410 | 1468639500223 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:00 INFO - PROCESS | 6410 | ++DOCSHELL 0x123e34800 == 34 [pid = 6410] [id = 425] 20:25:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x110e77000) [pid = 6410] [serial = 1274] [outer = 0x0] 20:25:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x119967000) [pid = 6410] [serial = 1275] [outer = 0x110e77000] 20:25:00 INFO - PROCESS | 6410 | 1468639500295 Marionette DEBUG loaded listener.js 20:25:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x119b46800) [pid = 6410] [serial = 1276] [outer = 0x110e77000] 20:25:00 INFO - PROCESS | 6410 | 1468639500548 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]]]}] 20:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 468ms 20:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:25:00 INFO - PROCESS | 6410 | 1468639500597 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 20:25:00 INFO - PROCESS | 6410 | 1468639500598 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 20:25:00 INFO - PROCESS | 6410 | 1468639500600 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:25:00 INFO - PROCESS | 6410 | 1468639500601 Marionette TRACE conn2 <- [1,1674,null,{}] 20:25:00 INFO - PROCESS | 6410 | 1468639500612 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}] 20:25:00 INFO - PROCESS | 6410 | 1468639500613 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:00 INFO - PROCESS | 6410 | 1468639500692 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 20:25:00 INFO - PROCESS | 6410 | 1468639500695 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:00 INFO - PROCESS | 6410 | 1468639500697 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:00 INFO - PROCESS | 6410 | ++DOCSHELL 0x124513000 == 35 [pid = 6410] [id = 426] 20:25:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x119b24400) [pid = 6410] [serial = 1277] [outer = 0x0] 20:25:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x119b94800) [pid = 6410] [serial = 1278] [outer = 0x119b24400] 20:25:00 INFO - PROCESS | 6410 | 1468639500723 Marionette DEBUG loaded listener.js 20:25:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1238f6000) [pid = 6410] [serial = 1279] [outer = 0x119b24400] 20:25:01 INFO - PROCESS | 6410 | 1468639501044 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]]]}] 20:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 478ms 20:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:25:01 INFO - PROCESS | 6410 | 1468639501078 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 20:25:01 INFO - PROCESS | 6410 | 1468639501079 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 20:25:01 INFO - PROCESS | 6410 | 1468639501082 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:25:01 INFO - PROCESS | 6410 | 1468639501083 Marionette TRACE conn2 <- [1,1678,null,{}] 20:25:01 INFO - PROCESS | 6410 | 1468639501085 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}] 20:25:01 INFO - PROCESS | 6410 | 1468639501088 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:01 INFO - PROCESS | 6410 | 1468639501166 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 20:25:01 INFO - PROCESS | 6410 | 1468639501225 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:01 INFO - PROCESS | 6410 | 1468639501226 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:01 INFO - PROCESS | 6410 | ++DOCSHELL 0x118183800 == 36 [pid = 6410] [id = 427] 20:25:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x1176f8400) [pid = 6410] [serial = 1280] [outer = 0x0] 20:25:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x123a38000) [pid = 6410] [serial = 1281] [outer = 0x1176f8400] 20:25:01 INFO - PROCESS | 6410 | 1468639501250 Marionette DEBUG loaded listener.js 20:25:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x123b8d400) [pid = 6410] [serial = 1282] [outer = 0x1176f8400] 20:25:01 INFO - PROCESS | 6410 | 1468639501517 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]]]}] 20:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 468ms 20:25:01 INFO - PROCESS | 6410 | 1468639501551 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 20:25:01 INFO - PROCESS | 6410 | 1468639501552 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 20:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:25:01 INFO - PROCESS | 6410 | 1468639501563 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:25:01 INFO - PROCESS | 6410 | 1468639501564 Marionette TRACE conn2 <- [1,1682,null,{}] 20:25:01 INFO - PROCESS | 6410 | 1468639501566 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}] 20:25:01 INFO - PROCESS | 6410 | 1468639501567 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:01 INFO - PROCESS | 6410 | 1468639501649 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 20:25:01 INFO - PROCESS | 6410 | 1468639501655 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:01 INFO - PROCESS | 6410 | 1468639501656 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:01 INFO - PROCESS | 6410 | ++DOCSHELL 0x126d99800 == 37 [pid = 6410] [id = 428] 20:25:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x123aa3400) [pid = 6410] [serial = 1283] [outer = 0x0] 20:25:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x12416b000) [pid = 6410] [serial = 1284] [outer = 0x123aa3400] 20:25:01 INFO - PROCESS | 6410 | 1468639501680 Marionette DEBUG loaded listener.js 20:25:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x124523800) [pid = 6410] [serial = 1285] [outer = 0x123aa3400] 20:25:02 INFO - PROCESS | 6410 | 1468639502001 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]]]}] 20:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 475ms 20:25:02 INFO - PROCESS | 6410 | 1468639502039 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 20:25:02 INFO - PROCESS | 6410 | 1468639502041 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 20:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:25:02 INFO - PROCESS | 6410 | 1468639502043 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:25:02 INFO - PROCESS | 6410 | 1468639502044 Marionette TRACE conn2 <- [1,1686,null,{}] 20:25:02 INFO - PROCESS | 6410 | 1468639502046 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}] 20:25:02 INFO - PROCESS | 6410 | 1468639502048 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:02 INFO - PROCESS | 6410 | 1468639502174 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 20:25:02 INFO - PROCESS | 6410 | 1468639502188 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:02 INFO - PROCESS | 6410 | 1468639502190 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x119413000 == 38 [pid = 6410] [id = 429] 20:25:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1244ef400) [pid = 6410] [serial = 1286] [outer = 0x0] 20:25:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x124a81800) [pid = 6410] [serial = 1287] [outer = 0x1244ef400] 20:25:02 INFO - PROCESS | 6410 | 1468639502215 Marionette DEBUG loaded listener.js 20:25:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1255ad800) [pid = 6410] [serial = 1288] [outer = 0x1244ef400] 20:25:02 INFO - PROCESS | 6410 | 1468639502558 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]]]}] 20:25:02 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 20:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 568ms 20:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:25:02 INFO - PROCESS | 6410 | 1468639502611 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 20:25:02 INFO - PROCESS | 6410 | 1468639502613 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 20:25:02 INFO - PROCESS | 6410 | 1468639502615 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:25:02 INFO - PROCESS | 6410 | 1468639502616 Marionette TRACE conn2 <- [1,1690,null,{}] 20:25:02 INFO - PROCESS | 6410 | 1468639502618 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}] 20:25:02 INFO - PROCESS | 6410 | 1468639502619 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:02 INFO - PROCESS | 6410 | 1468639502714 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 20:25:02 INFO - PROCESS | 6410 | 1468639502726 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:02 INFO - PROCESS | 6410 | 1468639502727 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x129307000 == 39 [pid = 6410] [id = 430] 20:25:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x1256ad400) [pid = 6410] [serial = 1289] [outer = 0x0] 20:25:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x12685e400) [pid = 6410] [serial = 1290] [outer = 0x1256ad400] 20:25:02 INFO - PROCESS | 6410 | 1468639502750 Marionette DEBUG loaded listener.js 20:25:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x126ccb400) [pid = 6410] [serial = 1291] [outer = 0x1256ad400] 20:25:03 INFO - PROCESS | 6410 | 1468639503068 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]]]}] 20:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 468ms 20:25:03 INFO - PROCESS | 6410 | 1468639503084 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 20:25:03 INFO - PROCESS | 6410 | 1468639503085 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 20:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:25:03 INFO - PROCESS | 6410 | 1468639503091 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:25:03 INFO - PROCESS | 6410 | 1468639503092 Marionette TRACE conn2 <- [1,1694,null,{}] 20:25:03 INFO - PROCESS | 6410 | 1468639503095 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}] 20:25:03 INFO - PROCESS | 6410 | 1468639503096 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:03 INFO - PROCESS | 6410 | 1468639503200 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 20:25:03 INFO - PROCESS | 6410 | 1468639503211 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:03 INFO - PROCESS | 6410 | 1468639503212 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:03 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a556800 == 40 [pid = 6410] [id = 431] 20:25:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x126d41000) [pid = 6410] [serial = 1292] [outer = 0x0] 20:25:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x126f7ec00) [pid = 6410] [serial = 1293] [outer = 0x126d41000] 20:25:03 INFO - PROCESS | 6410 | 1468639503236 Marionette DEBUG loaded listener.js 20:25:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x12765ec00) [pid = 6410] [serial = 1294] [outer = 0x126d41000] 20:25:03 INFO - PROCESS | 6410 | 1468639503580 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]]]}] 20:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 523ms 20:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:25:03 INFO - PROCESS | 6410 | 1468639503619 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 20:25:03 INFO - PROCESS | 6410 | 1468639503620 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 20:25:03 INFO - PROCESS | 6410 | 1468639503622 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:25:03 INFO - PROCESS | 6410 | 1468639503623 Marionette TRACE conn2 <- [1,1698,null,{}] 20:25:03 INFO - PROCESS | 6410 | 1468639503626 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}] 20:25:03 INFO - PROCESS | 6410 | 1468639503627 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:03 INFO - PROCESS | 6410 | 1468639503728 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 20:25:03 INFO - PROCESS | 6410 | 1468639503731 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:03 INFO - PROCESS | 6410 | 1468639503732 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:03 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a770000 == 41 [pid = 6410] [id = 432] 20:25:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x12765f400) [pid = 6410] [serial = 1295] [outer = 0x0] 20:25:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x12881c000) [pid = 6410] [serial = 1296] [outer = 0x12765f400] 20:25:03 INFO - PROCESS | 6410 | 1468639503755 Marionette DEBUG loaded listener.js 20:25:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x128826800) [pid = 6410] [serial = 1297] [outer = 0x12765f400] 20:25:04 INFO - PROCESS | 6410 | 1468639504074 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]]]}] 20:25:04 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 20:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 470ms 20:25:04 INFO - PROCESS | 6410 | 1468639504093 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 20:25:04 INFO - PROCESS | 6410 | 1468639504094 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 20:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:25:04 INFO - PROCESS | 6410 | 1468639504097 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:25:04 INFO - PROCESS | 6410 | 1468639504098 Marionette TRACE conn2 <- [1,1702,null,{}] 20:25:04 INFO - PROCESS | 6410 | 1468639504100 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}] 20:25:04 INFO - PROCESS | 6410 | 1468639504101 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:04 INFO - PROCESS | 6410 | 1468639504380 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x110fa1c00) [pid = 6410] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x1245b4000) [pid = 6410] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x128a5b800) [pid = 6410] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x128e75400) [pid = 6410] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x115e03c00) [pid = 6410] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x123a40c00) [pid = 6410] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x112ee9c00) [pid = 6410] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x116f91400) [pid = 6410] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1127ce000) [pid = 6410] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x11718c400) [pid = 6410] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1128aa000) [pid = 6410] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x1291ab400) [pid = 6410] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x123a9ac00) [pid = 6410] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x115e10400) [pid = 6410] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:25:04 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x116889800) [pid = 6410] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:25:04 INFO - PROCESS | 6410 | 1468639504424 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:04 INFO - PROCESS | 6410 | 1468639504425 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:04 INFO - PROCESS | 6410 | ++DOCSHELL 0x1168b4800 == 42 [pid = 6410] [id = 433] 20:25:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x110e7b800) [pid = 6410] [serial = 1298] [outer = 0x0] 20:25:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x1128ab000) [pid = 6410] [serial = 1299] [outer = 0x110e7b800] 20:25:04 INFO - PROCESS | 6410 | 1468639504449 Marionette DEBUG loaded listener.js 20:25:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x116768800) [pid = 6410] [serial = 1300] [outer = 0x110e7b800] 20:25:04 INFO - PROCESS | 6410 | 1468639504708 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]]]}] 20:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 620ms 20:25:04 INFO - PROCESS | 6410 | 1468639504725 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 20:25:04 INFO - PROCESS | 6410 | 1468639504726 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 20:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:25:04 INFO - PROCESS | 6410 | 1468639504731 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:25:04 INFO - PROCESS | 6410 | 1468639504731 Marionette TRACE conn2 <- [1,1706,null,{}] 20:25:04 INFO - PROCESS | 6410 | 1468639504734 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}] 20:25:04 INFO - PROCESS | 6410 | 1468639504735 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:04 INFO - PROCESS | 6410 | 1468639504831 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 20:25:04 INFO - PROCESS | 6410 | 1468639504834 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:04 INFO - PROCESS | 6410 | 1468639504835 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:04 INFO - PROCESS | 6410 | ++DOCSHELL 0x12ba5c000 == 43 [pid = 6410] [id = 434] 20:25:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x116889800) [pid = 6410] [serial = 1301] [outer = 0x0] 20:25:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1245a9c00) [pid = 6410] [serial = 1302] [outer = 0x116889800] 20:25:04 INFO - PROCESS | 6410 | 1468639504858 Marionette DEBUG loaded listener.js 20:25:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x128a5d400) [pid = 6410] [serial = 1303] [outer = 0x116889800] 20:25:05 INFO - PROCESS | 6410 | 1468639505182 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]]]}] 20:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 470ms 20:25:05 INFO - PROCESS | 6410 | 1468639505201 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 20:25:05 INFO - PROCESS | 6410 | 1468639505203 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 20:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:25:05 INFO - PROCESS | 6410 | 1468639505207 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:25:05 INFO - PROCESS | 6410 | 1468639505208 Marionette TRACE conn2 <- [1,1710,null,{}] 20:25:05 INFO - PROCESS | 6410 | 1468639505211 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}] 20:25:05 INFO - PROCESS | 6410 | 1468639505212 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:05 INFO - PROCESS | 6410 | 1468639505326 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 20:25:05 INFO - PROCESS | 6410 | 1468639505332 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:05 INFO - PROCESS | 6410 | 1468639505333 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:05 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb24000 == 44 [pid = 6410] [id = 435] 20:25:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x117183c00) [pid = 6410] [serial = 1304] [outer = 0x0] 20:25:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x119b4b000) [pid = 6410] [serial = 1305] [outer = 0x117183c00] 20:25:05 INFO - PROCESS | 6410 | 1468639505357 Marionette DEBUG loaded listener.js 20:25:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x128a66c00) [pid = 6410] [serial = 1306] [outer = 0x117183c00] 20:25:05 INFO - PROCESS | 6410 | 1468639505633 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]]]}] 20:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 470ms 20:25:05 INFO - PROCESS | 6410 | 1468639505678 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 20:25:05 INFO - PROCESS | 6410 | 1468639505679 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 20:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:25:05 INFO - PROCESS | 6410 | 1468639505681 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:25:05 INFO - PROCESS | 6410 | 1468639505682 Marionette TRACE conn2 <- [1,1714,null,{}] 20:25:05 INFO - PROCESS | 6410 | 1468639505685 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}] 20:25:05 INFO - PROCESS | 6410 | 1468639505686 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:05 INFO - PROCESS | 6410 | 1468639505771 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 20:25:05 INFO - PROCESS | 6410 | 1468639505775 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:05 INFO - PROCESS | 6410 | 1468639505776 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:05 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c078800 == 45 [pid = 6410] [id = 436] 20:25:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x113cb5000) [pid = 6410] [serial = 1307] [outer = 0x0] 20:25:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x128aaf000) [pid = 6410] [serial = 1308] [outer = 0x113cb5000] 20:25:05 INFO - PROCESS | 6410 | 1468639505800 Marionette DEBUG loaded listener.js 20:25:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x128c73c00) [pid = 6410] [serial = 1309] [outer = 0x113cb5000] 20:25:06 INFO - PROCESS | 6410 | 1468639506132 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]]]}] 20:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 471ms 20:25:06 INFO - PROCESS | 6410 | 1468639506155 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 20:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:25:06 INFO - PROCESS | 6410 | 1468639506157 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 20:25:06 INFO - PROCESS | 6410 | 1468639506159 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:25:06 INFO - PROCESS | 6410 | 1468639506160 Marionette TRACE conn2 <- [1,1718,null,{}] 20:25:06 INFO - PROCESS | 6410 | 1468639506162 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}] 20:25:06 INFO - PROCESS | 6410 | 1468639506163 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:06 INFO - PROCESS | 6410 | 1468639506279 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 20:25:06 INFO - PROCESS | 6410 | 1468639506286 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:06 INFO - PROCESS | 6410 | 1468639506287 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:06 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c725800 == 46 [pid = 6410] [id = 437] 20:25:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x119811400) [pid = 6410] [serial = 1310] [outer = 0x0] 20:25:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x128e6ac00) [pid = 6410] [serial = 1311] [outer = 0x119811400] 20:25:06 INFO - PROCESS | 6410 | 1468639506310 Marionette DEBUG loaded listener.js 20:25:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x1291b2800) [pid = 6410] [serial = 1312] [outer = 0x119811400] 20:25:06 INFO - PROCESS | 6410 | 1468639506870 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]]]}] 20:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 770ms 20:25:06 INFO - PROCESS | 6410 | 1468639506930 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 20:25:06 INFO - PROCESS | 6410 | 1468639506932 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 20:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:25:06 INFO - PROCESS | 6410 | 1468639506935 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:25:06 INFO - PROCESS | 6410 | 1468639506939 Marionette TRACE conn2 <- [1,1722,null,{}] 20:25:06 INFO - PROCESS | 6410 | 1468639506942 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}] 20:25:06 INFO - PROCESS | 6410 | 1468639506944 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:07 INFO - PROCESS | 6410 | 1468639507063 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 20:25:07 INFO - PROCESS | 6410 | 1468639507125 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:07 INFO - PROCESS | 6410 | 1468639507127 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:07 INFO - PROCESS | 6410 | ++DOCSHELL 0x1168b8000 == 47 [pid = 6410] [id = 438] 20:25:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x1128a7400) [pid = 6410] [serial = 1313] [outer = 0x0] 20:25:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x112dc7400) [pid = 6410] [serial = 1314] [outer = 0x1128a7400] 20:25:07 INFO - PROCESS | 6410 | 1468639507157 Marionette DEBUG loaded listener.js 20:25:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x113388c00) [pid = 6410] [serial = 1315] [outer = 0x1128a7400] 20:25:07 INFO - PROCESS | 6410 | 1468639507702 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]]]}] 20:25:07 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 20:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 974ms 20:25:07 INFO - PROCESS | 6410 | 1468639507928 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 20:25:07 INFO - PROCESS | 6410 | 1468639507931 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 20:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:25:07 INFO - PROCESS | 6410 | 1468639507936 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:25:07 INFO - PROCESS | 6410 | 1468639507940 Marionette TRACE conn2 <- [1,1726,null,{}] 20:25:07 INFO - PROCESS | 6410 | 1468639507943 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}] 20:25:07 INFO - PROCESS | 6410 | 1468639507945 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:08 INFO - PROCESS | 6410 | 1468639508049 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 20:25:08 INFO - PROCESS | 6410 | 1468639508134 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:08 INFO - PROCESS | 6410 | 1468639508137 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:08 INFO - PROCESS | 6410 | ++DOCSHELL 0x1132aa800 == 48 [pid = 6410] [id = 439] 20:25:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x1133c9400) [pid = 6410] [serial = 1316] [outer = 0x0] 20:25:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x113c55400) [pid = 6410] [serial = 1317] [outer = 0x1133c9400] 20:25:08 INFO - PROCESS | 6410 | 1468639508165 Marionette DEBUG loaded listener.js 20:25:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x115e04c00) [pid = 6410] [serial = 1318] [outer = 0x1133c9400] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x12c078800 == 47 [pid = 6410] [id = 436] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb24000 == 46 [pid = 6410] [id = 435] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x12ba5c000 == 45 [pid = 6410] [id = 434] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x1168b4800 == 44 [pid = 6410] [id = 433] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x12a770000 == 43 [pid = 6410] [id = 432] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x12a556800 == 42 [pid = 6410] [id = 431] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x129307000 == 41 [pid = 6410] [id = 430] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x12b72d800) [pid = 6410] [serial = 1254] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x119413000 == 40 [pid = 6410] [id = 429] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x126d99800 == 39 [pid = 6410] [id = 428] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x118183800 == 38 [pid = 6410] [id = 427] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x124513000 == 37 [pid = 6410] [id = 426] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x123e34800 == 36 [pid = 6410] [id = 425] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x120e0e800 == 35 [pid = 6410] [id = 424] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x119413800 == 34 [pid = 6410] [id = 423] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x1189a5000 == 33 [pid = 6410] [id = 422] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x1182ce800 == 32 [pid = 6410] [id = 421] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x116ab5000 == 31 [pid = 6410] [id = 420] 20:25:08 INFO - PROCESS | 6410 | --DOCSHELL 0x1132b7800 == 30 [pid = 6410] [id = 419] 20:25:08 INFO - PROCESS | 6410 | 1468639508616 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]]]}] 20:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 723ms 20:25:08 INFO - PROCESS | 6410 | 1468639508659 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 20:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:25:08 INFO - PROCESS | 6410 | 1468639508661 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 20:25:08 INFO - PROCESS | 6410 | 1468639508665 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:25:08 INFO - PROCESS | 6410 | 1468639508668 Marionette TRACE conn2 <- [1,1730,null,{}] 20:25:08 INFO - PROCESS | 6410 | 1468639508673 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}] 20:25:08 INFO - PROCESS | 6410 | 1468639508675 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:08 INFO - PROCESS | 6410 | 1468639508750 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 20:25:08 INFO - PROCESS | 6410 | 1468639508759 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:08 INFO - PROCESS | 6410 | 1468639508760 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:08 INFO - PROCESS | 6410 | ++DOCSHELL 0x11715c800 == 31 [pid = 6410] [id = 440] 20:25:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x116a19c00) [pid = 6410] [serial = 1319] [outer = 0x0] 20:25:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x11717f800) [pid = 6410] [serial = 1320] [outer = 0x116a19c00] 20:25:08 INFO - PROCESS | 6410 | 1468639508787 Marionette DEBUG loaded listener.js 20:25:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x11718b800) [pid = 6410] [serial = 1321] [outer = 0x116a19c00] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x117d36400) [pid = 6410] [serial = 1177] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x12af4c000) [pid = 6410] [serial = 1252] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x1256a9800) [pid = 6410] [serial = 1236] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x128ab0c00) [pid = 6410] [serial = 1239] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x1291c2800) [pid = 6410] [serial = 1242] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x128e72c00) [pid = 6410] [serial = 1240] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x116f0b000) [pid = 6410] [serial = 1245] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x11996e000) [pid = 6410] [serial = 1246] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x117188c00) [pid = 6410] [serial = 1251] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x12a42d800) [pid = 6410] [serial = 1243] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x123fc7400) [pid = 6410] [serial = 1230] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x124264000) [pid = 6410] [serial = 1231] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x11996f000) [pid = 6410] [serial = 1227] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x123a33400) [pid = 6410] [serial = 1228] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x118404c00) [pid = 6410] [serial = 1224] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x11933a400) [pid = 6410] [serial = 1225] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x113218800) [pid = 6410] [serial = 1221] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x11675b000) [pid = 6410] [serial = 1222] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x118971400) [pid = 6410] [serial = 1219] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x11824d000) [pid = 6410] [serial = 1218] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x115df5800) [pid = 6410] [serial = 1216] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x113214000) [pid = 6410] [serial = 1215] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x12a43a800) [pid = 6410] [serial = 1213] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1245ab400) [pid = 6410] [serial = 1233] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x124aa3800) [pid = 6410] [serial = 1234] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x128a5b400) [pid = 6410] [serial = 1237] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x1291b5000) [pid = 6410] [serial = 1249] [outer = 0x0] [url = about:blank] 20:25:08 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1245b7400) [pid = 6410] [serial = 1248] [outer = 0x0] [url = about:blank] 20:25:09 INFO - PROCESS | 6410 | 1468639509131 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]]]}] 20:25:09 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 20:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 526ms 20:25:09 INFO - PROCESS | 6410 | 1468639509190 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 20:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:25:09 INFO - PROCESS | 6410 | 1468639509191 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 20:25:09 INFO - PROCESS | 6410 | 1468639509193 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:25:09 INFO - PROCESS | 6410 | 1468639509194 Marionette TRACE conn2 <- [1,1734,null,{}] 20:25:09 INFO - PROCESS | 6410 | 1468639509202 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}] 20:25:09 INFO - PROCESS | 6410 | 1468639509205 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:09 INFO - PROCESS | 6410 | 1468639509285 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 20:25:09 INFO - PROCESS | 6410 | 1468639509294 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:09 INFO - PROCESS | 6410 | 1468639509296 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:09 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191e0000 == 32 [pid = 6410] [id = 441] 20:25:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x118627400) [pid = 6410] [serial = 1322] [outer = 0x0] 20:25:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x118826800) [pid = 6410] [serial = 1323] [outer = 0x118627400] 20:25:09 INFO - PROCESS | 6410 | 1468639509324 Marionette DEBUG loaded listener.js 20:25:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x1189e8800) [pid = 6410] [serial = 1324] [outer = 0x118627400] 20:25:09 INFO - PROCESS | 6410 | 1468639509749 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]]]}] 20:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 571ms 20:25:09 INFO - PROCESS | 6410 | 1468639509765 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 20:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:25:09 INFO - PROCESS | 6410 | 1468639509767 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 20:25:09 INFO - PROCESS | 6410 | 1468639509774 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:25:09 INFO - PROCESS | 6410 | 1468639509776 Marionette TRACE conn2 <- [1,1738,null,{}] 20:25:09 INFO - PROCESS | 6410 | 1468639509779 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}] 20:25:09 INFO - PROCESS | 6410 | 1468639509781 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:09 INFO - PROCESS | 6410 | 1468639509906 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 20:25:09 INFO - PROCESS | 6410 | 1468639509914 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:09 INFO - PROCESS | 6410 | 1468639509915 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:09 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e09000 == 33 [pid = 6410] [id = 442] 20:25:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x11933c800) [pid = 6410] [serial = 1325] [outer = 0x0] 20:25:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1198c3400) [pid = 6410] [serial = 1326] [outer = 0x11933c800] 20:25:09 INFO - PROCESS | 6410 | 1468639509956 Marionette DEBUG loaded listener.js 20:25:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x11996d400) [pid = 6410] [serial = 1327] [outer = 0x11933c800] 20:25:10 INFO - PROCESS | 6410 | 1468639510328 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]]]}] 20:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 573ms 20:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:25:10 INFO - PROCESS | 6410 | 1468639510343 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 20:25:10 INFO - PROCESS | 6410 | 1468639510344 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 20:25:10 INFO - PROCESS | 6410 | 1468639510346 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:25:10 INFO - PROCESS | 6410 | 1468639510347 Marionette TRACE conn2 <- [1,1742,null,{}] 20:25:10 INFO - PROCESS | 6410 | 1468639510349 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}] 20:25:10 INFO - PROCESS | 6410 | 1468639510351 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:10 INFO - PROCESS | 6410 | 1468639510458 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 20:25:10 INFO - PROCESS | 6410 | 1468639510508 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:10 INFO - PROCESS | 6410 | 1468639510509 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:10 INFO - PROCESS | 6410 | ++DOCSHELL 0x1242d6000 == 34 [pid = 6410] [id = 443] 20:25:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x118967000) [pid = 6410] [serial = 1328] [outer = 0x0] 20:25:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x119b2a800) [pid = 6410] [serial = 1329] [outer = 0x118967000] 20:25:10 INFO - PROCESS | 6410 | 1468639510539 Marionette DEBUG loaded listener.js 20:25:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x120ef1400) [pid = 6410] [serial = 1330] [outer = 0x118967000] 20:25:10 INFO - PROCESS | 6410 | 1468639510843 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]]]}] 20:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 520ms 20:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:25:10 INFO - PROCESS | 6410 | 1468639510873 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 20:25:10 INFO - PROCESS | 6410 | 1468639510875 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 20:25:10 INFO - PROCESS | 6410 | 1468639510879 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:25:10 INFO - PROCESS | 6410 | 1468639510881 Marionette TRACE conn2 <- [1,1746,null,{}] 20:25:10 INFO - PROCESS | 6410 | 1468639510884 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}] 20:25:10 INFO - PROCESS | 6410 | 1468639510892 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:11 INFO - PROCESS | 6410 | 1468639511438 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x110e73c00) [pid = 6410] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x12765f400) [pid = 6410] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x126d41000) [pid = 6410] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1244ef400) [pid = 6410] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x116f15000) [pid = 6410] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x119b24400) [pid = 6410] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x116889800) [pid = 6410] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x1176f8400) [pid = 6410] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x12b094c00) [pid = 6410] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x110e77000) [pid = 6410] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x1256ad400) [pid = 6410] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x110e7b800) [pid = 6410] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x1128a7c00) [pid = 6410] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x1132dd800) [pid = 6410] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x123aa3400) [pid = 6410] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x1133aa800) [pid = 6410] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x117183c00) [pid = 6410] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x117d3ec00) [pid = 6410] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:25:11 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x113cb5000) [pid = 6410] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:25:11 INFO - PROCESS | 6410 | 1468639511487 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:11 INFO - PROCESS | 6410 | 1468639511489 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:11 INFO - PROCESS | 6410 | ++DOCSHELL 0x1129df800 == 35 [pid = 6410] [id = 444] 20:25:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x110e7b800) [pid = 6410] [serial = 1331] [outer = 0x0] 20:25:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x1121bec00) [pid = 6410] [serial = 1332] [outer = 0x110e7b800] 20:25:11 INFO - PROCESS | 6410 | 1468639511521 Marionette DEBUG loaded listener.js 20:25:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x112988000) [pid = 6410] [serial = 1333] [outer = 0x110e7b800] 20:25:11 INFO - PROCESS | 6410 | 1468639511958 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]]]}] 20:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1124ms 20:25:12 INFO - PROCESS | 6410 | 1468639512004 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 20:25:12 INFO - PROCESS | 6410 | 1468639512007 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 20:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:25:12 INFO - PROCESS | 6410 | 1468639512011 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:25:12 INFO - PROCESS | 6410 | 1468639512013 Marionette TRACE conn2 <- [1,1750,null,{}] 20:25:12 INFO - PROCESS | 6410 | 1468639512016 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}] 20:25:12 INFO - PROCESS | 6410 | 1468639512019 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:12 INFO - PROCESS | 6410 | 1468639512129 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 20:25:12 INFO - PROCESS | 6410 | 1468639512189 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:12 INFO - PROCESS | 6410 | 1468639512191 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191bc800 == 36 [pid = 6410] [id = 445] 20:25:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x1133b2c00) [pid = 6410] [serial = 1334] [outer = 0x0] 20:25:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x116a1b400) [pid = 6410] [serial = 1335] [outer = 0x1133b2c00] 20:25:12 INFO - PROCESS | 6410 | 1468639512222 Marionette DEBUG loaded listener.js 20:25:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x1174e1800) [pid = 6410] [serial = 1336] [outer = 0x1133b2c00] 20:25:12 INFO - PROCESS | 6410 | 1468639512734 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]]]}] 20:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 774ms 20:25:12 INFO - PROCESS | 6410 | 1468639512785 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 20:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:25:12 INFO - PROCESS | 6410 | 1468639512787 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 20:25:12 INFO - PROCESS | 6410 | 1468639512789 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:25:12 INFO - PROCESS | 6410 | 1468639512791 Marionette TRACE conn2 <- [1,1754,null,{}] 20:25:12 INFO - PROCESS | 6410 | 1468639512793 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}] 20:25:12 INFO - PROCESS | 6410 | 1468639512795 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:12 INFO - PROCESS | 6410 | 1468639512910 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 20:25:12 INFO - PROCESS | 6410 | 1468639512981 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:12 INFO - PROCESS | 6410 | 1468639512983 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x11842c800 == 37 [pid = 6410] [id = 446] 20:25:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x118152400) [pid = 6410] [serial = 1337] [outer = 0x0] 20:25:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x11896d400) [pid = 6410] [serial = 1338] [outer = 0x118152400] 20:25:13 INFO - PROCESS | 6410 | 1468639513012 Marionette DEBUG loaded listener.js 20:25:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x11980a000) [pid = 6410] [serial = 1339] [outer = 0x118152400] 20:25:13 INFO - PROCESS | 6410 | 1468639513427 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]]]}] 20:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 671ms 20:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:25:13 INFO - PROCESS | 6410 | 1468639513460 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 20:25:13 INFO - PROCESS | 6410 | 1468639513463 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 20:25:13 INFO - PROCESS | 6410 | 1468639513471 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:25:13 INFO - PROCESS | 6410 | 1468639513474 Marionette TRACE conn2 <- [1,1758,null,{}] 20:25:13 INFO - PROCESS | 6410 | 1468639513477 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}] 20:25:13 INFO - PROCESS | 6410 | 1468639513479 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:13 INFO - PROCESS | 6410 | 1468639513579 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 20:25:13 INFO - PROCESS | 6410 | 1468639513649 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:13 INFO - PROCESS | 6410 | 1468639513650 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:13 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ad5800 == 38 [pid = 6410] [id = 447] 20:25:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x1198c5800) [pid = 6410] [serial = 1340] [outer = 0x0] 20:25:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x1238ef800) [pid = 6410] [serial = 1341] [outer = 0x1198c5800] 20:25:13 INFO - PROCESS | 6410 | 1468639513681 Marionette DEBUG loaded listener.js 20:25:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x123fc7400) [pid = 6410] [serial = 1342] [outer = 0x1198c5800] 20:25:14 INFO - PROCESS | 6410 | 1468639514109 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]]]}] 20:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 680ms 20:25:14 INFO - PROCESS | 6410 | 1468639514147 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 20:25:14 INFO - PROCESS | 6410 | 1468639514148 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 20:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:25:14 INFO - PROCESS | 6410 | 1468639514151 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:25:14 INFO - PROCESS | 6410 | 1468639514152 Marionette TRACE conn2 <- [1,1762,null,{}] 20:25:14 INFO - PROCESS | 6410 | 1468639514154 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}] 20:25:14 INFO - PROCESS | 6410 | 1468639514155 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:14 INFO - PROCESS | 6410 | 1468639514265 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 20:25:14 INFO - PROCESS | 6410 | 1468639514347 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:14 INFO - PROCESS | 6410 | 1468639514348 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:14 INFO - PROCESS | 6410 | ++DOCSHELL 0x129307000 == 39 [pid = 6410] [id = 448] 20:25:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x123fc8c00) [pid = 6410] [serial = 1343] [outer = 0x0] 20:25:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1245ab400) [pid = 6410] [serial = 1344] [outer = 0x123fc8c00] 20:25:14 INFO - PROCESS | 6410 | 1468639514378 Marionette DEBUG loaded listener.js 20:25:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1245b6c00) [pid = 6410] [serial = 1345] [outer = 0x123fc8c00] 20:25:14 INFO - PROCESS | 6410 | 1468639514777 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]]]}] 20:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 668ms 20:25:14 INFO - PROCESS | 6410 | 1468639514820 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 20:25:14 INFO - PROCESS | 6410 | 1468639514821 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 20:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:25:14 INFO - PROCESS | 6410 | 1468639514824 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:25:14 INFO - PROCESS | 6410 | 1468639514825 Marionette TRACE conn2 <- [1,1766,null,{}] 20:25:14 INFO - PROCESS | 6410 | 1468639514827 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}] 20:25:14 INFO - PROCESS | 6410 | 1468639514829 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:14 INFO - PROCESS | 6410 | 1468639514926 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 20:25:14 INFO - PROCESS | 6410 | 1468639514983 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:14 INFO - PROCESS | 6410 | 1468639514987 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:15 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a559800 == 40 [pid = 6410] [id = 449] 20:25:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x125576000) [pid = 6410] [serial = 1346] [outer = 0x0] 20:25:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x12557d000) [pid = 6410] [serial = 1347] [outer = 0x125576000] 20:25:15 INFO - PROCESS | 6410 | 1468639515023 Marionette DEBUG loaded listener.js 20:25:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x126c38400) [pid = 6410] [serial = 1348] [outer = 0x125576000] 20:25:15 INFO - PROCESS | 6410 | 1468639515581 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]]]}] 20:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 820ms 20:25:15 INFO - PROCESS | 6410 | 1468639515644 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 20:25:15 INFO - PROCESS | 6410 | 1468639515646 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 20:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:25:15 INFO - PROCESS | 6410 | 1468639515649 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:25:15 INFO - PROCESS | 6410 | 1468639515651 Marionette TRACE conn2 <- [1,1770,null,{}] 20:25:15 INFO - PROCESS | 6410 | 1468639515655 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}] 20:25:15 INFO - PROCESS | 6410 | 1468639515657 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:15 INFO - PROCESS | 6410 | 1468639515755 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 20:25:15 INFO - PROCESS | 6410 | 1468639515817 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:15 INFO - PROCESS | 6410 | 1468639515818 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:15 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182d4000 == 41 [pid = 6410] [id = 450] 20:25:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1133ac400) [pid = 6410] [serial = 1349] [outer = 0x0] 20:25:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x115e72800) [pid = 6410] [serial = 1350] [outer = 0x1133ac400] 20:25:15 INFO - PROCESS | 6410 | 1468639515845 Marionette DEBUG loaded listener.js 20:25:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x11680d800) [pid = 6410] [serial = 1351] [outer = 0x1133ac400] 20:25:16 INFO - PROCESS | 6410 | --DOCSHELL 0x1242d6000 == 40 [pid = 6410] [id = 443] 20:25:16 INFO - PROCESS | 6410 | --DOCSHELL 0x120e09000 == 39 [pid = 6410] [id = 442] 20:25:16 INFO - PROCESS | 6410 | --DOCSHELL 0x1191e0000 == 38 [pid = 6410] [id = 441] 20:25:16 INFO - PROCESS | 6410 | --DOCSHELL 0x11715c800 == 37 [pid = 6410] [id = 440] 20:25:16 INFO - PROCESS | 6410 | --DOCSHELL 0x1132aa800 == 36 [pid = 6410] [id = 439] 20:25:16 INFO - PROCESS | 6410 | --DOCSHELL 0x1168b8000 == 35 [pid = 6410] [id = 438] 20:25:16 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc8b800 == 34 [pid = 6410] [id = 418] 20:25:16 INFO - PROCESS | 6410 | --DOCSHELL 0x12c725800 == 33 [pid = 6410] [id = 437] 20:25:16 INFO - PROCESS | 6410 | --DOCSHELL 0x12a559800 == 32 [pid = 6410] [id = 449] 20:25:16 INFO - PROCESS | 6410 | --DOCSHELL 0x129307000 == 31 [pid = 6410] [id = 448] 20:25:16 INFO - PROCESS | 6410 | --DOCSHELL 0x128ad5800 == 30 [pid = 6410] [id = 447] 20:25:16 INFO - PROCESS | 6410 | --DOCSHELL 0x11842c800 == 29 [pid = 6410] [id = 446] 20:25:16 INFO - PROCESS | 6410 | --DOCSHELL 0x1191bc800 == 28 [pid = 6410] [id = 445] 20:25:16 INFO - PROCESS | 6410 | --DOCSHELL 0x1129df800 == 27 [pid = 6410] [id = 444] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x128c73c00) [pid = 6410] [serial = 1309] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x11687fc00) [pid = 6410] [serial = 1263] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x12881c000) [pid = 6410] [serial = 1296] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x128826800) [pid = 6410] [serial = 1297] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x12765ec00) [pid = 6410] [serial = 1294] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x124a81800) [pid = 6410] [serial = 1287] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x117d3dc00) [pid = 6410] [serial = 1267] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x117185800) [pid = 6410] [serial = 1266] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1238f6000) [pid = 6410] [serial = 1279] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x128a5d400) [pid = 6410] [serial = 1303] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x123b8d400) [pid = 6410] [serial = 1282] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x12b86a800) [pid = 6410] [serial = 1255] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x123a38000) [pid = 6410] [serial = 1281] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x1255ad800) [pid = 6410] [serial = 1288] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x119b46800) [pid = 6410] [serial = 1276] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x12685e400) [pid = 6410] [serial = 1290] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x1128ab000) [pid = 6410] [serial = 1299] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x112984c00) [pid = 6410] [serial = 1258] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x1245a9c00) [pid = 6410] [serial = 1302] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x11862ac00) [pid = 6410] [serial = 1270] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x12416b000) [pid = 6410] [serial = 1284] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x113dcc400) [pid = 6410] [serial = 1261] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x126ccb400) [pid = 6410] [serial = 1291] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x1128ab400) [pid = 6410] [serial = 1257] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x126f7ec00) [pid = 6410] [serial = 1293] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x128a66c00) [pid = 6410] [serial = 1306] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 69 (0x119b94800) [pid = 6410] [serial = 1278] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 68 (0x1133d2400) [pid = 6410] [serial = 1260] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 67 (0x124523800) [pid = 6410] [serial = 1285] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 66 (0x118972800) [pid = 6410] [serial = 1272] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 65 (0x119967000) [pid = 6410] [serial = 1275] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 64 (0x119964c00) [pid = 6410] [serial = 1273] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 63 (0x119b4b000) [pid = 6410] [serial = 1305] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 62 (0x118156800) [pid = 6410] [serial = 1269] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 61 (0x116f0cc00) [pid = 6410] [serial = 1264] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 60 (0x116768800) [pid = 6410] [serial = 1300] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | --DOMWINDOW == 59 (0x128aaf000) [pid = 6410] [serial = 1308] [outer = 0x0] [url = about:blank] 20:25:16 INFO - PROCESS | 6410 | 1468639516683 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]]]}] 20:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1073ms 20:25:16 INFO - PROCESS | 6410 | 1468639516723 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 20:25:16 INFO - PROCESS | 6410 | 1468639516726 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 20:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:25:16 INFO - PROCESS | 6410 | 1468639516729 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:25:16 INFO - PROCESS | 6410 | 1468639516732 Marionette TRACE conn2 <- [1,1774,null,{}] 20:25:16 INFO - PROCESS | 6410 | 1468639516735 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}] 20:25:16 INFO - PROCESS | 6410 | 1468639516736 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:16 INFO - PROCESS | 6410 | 1468639516815 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 20:25:16 INFO - PROCESS | 6410 | 1468639516823 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:16 INFO - PROCESS | 6410 | 1468639516825 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:16 INFO - PROCESS | 6410 | ++DOCSHELL 0x1167e6000 == 28 [pid = 6410] [id = 451] 20:25:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 60 (0x11297b800) [pid = 6410] [serial = 1352] [outer = 0x0] 20:25:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 61 (0x113060800) [pid = 6410] [serial = 1353] [outer = 0x11297b800] 20:25:16 INFO - PROCESS | 6410 | 1468639516852 Marionette DEBUG loaded listener.js 20:25:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 62 (0x1133d4c00) [pid = 6410] [serial = 1354] [outer = 0x11297b800] 20:25:17 INFO - PROCESS | 6410 | 1468639517204 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]]]}] 20:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 523ms 20:25:17 INFO - PROCESS | 6410 | 1468639517252 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 20:25:17 INFO - PROCESS | 6410 | 1468639517255 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 20:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:25:17 INFO - PROCESS | 6410 | 1468639517265 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:25:17 INFO - PROCESS | 6410 | 1468639517267 Marionette TRACE conn2 <- [1,1778,null,{}] 20:25:17 INFO - PROCESS | 6410 | 1468639517269 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}] 20:25:17 INFO - PROCESS | 6410 | 1468639517271 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:17 INFO - PROCESS | 6410 | 1468639517350 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 20:25:17 INFO - PROCESS | 6410 | 1468639517357 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:17 INFO - PROCESS | 6410 | 1468639517358 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:17 INFO - PROCESS | 6410 | ++DOCSHELL 0x11817d000 == 29 [pid = 6410] [id = 452] 20:25:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 63 (0x115deec00) [pid = 6410] [serial = 1355] [outer = 0x0] 20:25:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 64 (0x116805000) [pid = 6410] [serial = 1356] [outer = 0x115deec00] 20:25:17 INFO - PROCESS | 6410 | 1468639517385 Marionette DEBUG loaded listener.js 20:25:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 65 (0x116f91400) [pid = 6410] [serial = 1357] [outer = 0x115deec00] 20:25:17 INFO - PROCESS | 6410 | 1468639517759 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]]]}] 20:25:17 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 20:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 525ms 20:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:25:17 INFO - PROCESS | 6410 | 1468639517788 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 20:25:17 INFO - PROCESS | 6410 | 1468639517789 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 20:25:17 INFO - PROCESS | 6410 | 1468639517792 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:25:17 INFO - PROCESS | 6410 | 1468639517794 Marionette TRACE conn2 <- [1,1782,null,{}] 20:25:17 INFO - PROCESS | 6410 | 1468639517802 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}] 20:25:17 INFO - PROCESS | 6410 | 1468639517807 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:17 INFO - PROCESS | 6410 | 1468639517881 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 20:25:17 INFO - PROCESS | 6410 | 1468639517889 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:17 INFO - PROCESS | 6410 | 1468639517891 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:17 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191fc800 == 30 [pid = 6410] [id = 453] 20:25:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 66 (0x117d3ac00) [pid = 6410] [serial = 1358] [outer = 0x0] 20:25:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 67 (0x118153c00) [pid = 6410] [serial = 1359] [outer = 0x117d3ac00] 20:25:17 INFO - PROCESS | 6410 | 1468639517918 Marionette DEBUG loaded listener.js 20:25:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 68 (0x118409800) [pid = 6410] [serial = 1360] [outer = 0x117d3ac00] 20:25:18 INFO - PROCESS | 6410 | 1468639518234 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]]]}] 20:25:18 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 20:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 472ms 20:25:18 INFO - PROCESS | 6410 | 1468639518264 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 20:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:25:18 INFO - PROCESS | 6410 | 1468639518266 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 20:25:18 INFO - PROCESS | 6410 | 1468639518268 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:25:18 INFO - PROCESS | 6410 | 1468639518270 Marionette TRACE conn2 <- [1,1786,null,{}] 20:25:18 INFO - PROCESS | 6410 | 1468639518276 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}] 20:25:18 INFO - PROCESS | 6410 | 1468639518277 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:18 INFO - PROCESS | 6410 | 1468639518356 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 20:25:18 INFO - PROCESS | 6410 | 1468639518422 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:18 INFO - PROCESS | 6410 | 1468639518423 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:18 INFO - PROCESS | 6410 | ++DOCSHELL 0x119b63000 == 31 [pid = 6410] [id = 454] 20:25:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x117d3ec00) [pid = 6410] [serial = 1361] [outer = 0x0] 20:25:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x118966000) [pid = 6410] [serial = 1362] [outer = 0x117d3ec00] 20:25:18 INFO - PROCESS | 6410 | 1468639518448 Marionette DEBUG loaded listener.js 20:25:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x11942e800) [pid = 6410] [serial = 1363] [outer = 0x117d3ec00] 20:25:18 INFO - PROCESS | 6410 | 1468639518777 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]]]}] 20:25:18 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 20:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 524ms 20:25:18 INFO - PROCESS | 6410 | 1468639518798 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 20:25:18 INFO - PROCESS | 6410 | 1468639518800 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 20:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:25:18 INFO - PROCESS | 6410 | 1468639518806 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:25:18 INFO - PROCESS | 6410 | 1468639518808 Marionette TRACE conn2 <- [1,1790,null,{}] 20:25:18 INFO - PROCESS | 6410 | 1468639518812 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}] 20:25:18 INFO - PROCESS | 6410 | 1468639518814 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:18 INFO - PROCESS | 6410 | 1468639518958 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 20:25:18 INFO - PROCESS | 6410 | 1468639518973 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:18 INFO - PROCESS | 6410 | 1468639518974 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:18 INFO - PROCESS | 6410 | ++DOCSHELL 0x123f9f000 == 32 [pid = 6410] [id = 455] 20:25:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x11942fc00) [pid = 6410] [serial = 1364] [outer = 0x0] 20:25:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x119964400) [pid = 6410] [serial = 1365] [outer = 0x11942fc00] 20:25:19 INFO - PROCESS | 6410 | 1468639519015 Marionette DEBUG loaded listener.js 20:25:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x11996b400) [pid = 6410] [serial = 1366] [outer = 0x11942fc00] 20:25:19 INFO - PROCESS | 6410 | 1468639519466 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]]]}] 20:25:19 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) 20:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 674ms 20:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:25:19 INFO - PROCESS | 6410 | 1468639519479 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 20:25:19 INFO - PROCESS | 6410 | 1468639519480 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 20:25:19 INFO - PROCESS | 6410 | 1468639519482 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:25:19 INFO - PROCESS | 6410 | 1468639519483 Marionette TRACE conn2 <- [1,1794,null,{}] 20:25:19 INFO - PROCESS | 6410 | 1468639519486 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}] 20:25:19 INFO - PROCESS | 6410 | 1468639519492 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:19 INFO - PROCESS | 6410 | 1468639519594 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 20:25:19 INFO - PROCESS | 6410 | 1468639519630 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:19 INFO - PROCESS | 6410 | 1468639519631 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:19 INFO - PROCESS | 6410 | ++DOCSHELL 0x124a1a000 == 33 [pid = 6410] [id = 456] 20:25:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x1127cd400) [pid = 6410] [serial = 1367] [outer = 0x0] 20:25:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x119b48c00) [pid = 6410] [serial = 1368] [outer = 0x1127cd400] 20:25:19 INFO - PROCESS | 6410 | 1468639519656 Marionette DEBUG loaded listener.js 20:25:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x123aa3400) [pid = 6410] [serial = 1369] [outer = 0x1127cd400] 20:25:19 INFO - PROCESS | 6410 | 1468639519941 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]]]}] 20:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 472ms 20:25:19 INFO - PROCESS | 6410 | 1468639519958 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 20:25:19 INFO - PROCESS | 6410 | 1468639519960 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 20:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:25:19 INFO - PROCESS | 6410 | 1468639519962 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:25:19 INFO - PROCESS | 6410 | 1468639519971 Marionette TRACE conn2 <- [1,1798,null,{}] 20:25:19 INFO - PROCESS | 6410 | 1468639519988 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}] 20:25:19 INFO - PROCESS | 6410 | 1468639519992 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:20 INFO - PROCESS | 6410 | 1468639520085 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 20:25:20 INFO - PROCESS | 6410 | 1468639520089 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:20 INFO - PROCESS | 6410 | 1468639520090 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:20 INFO - PROCESS | 6410 | ++DOCSHELL 0x1268bb800 == 34 [pid = 6410] [id = 457] 20:25:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x11213d000) [pid = 6410] [serial = 1370] [outer = 0x0] 20:25:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x123fc3800) [pid = 6410] [serial = 1371] [outer = 0x11213d000] 20:25:20 INFO - PROCESS | 6410 | 1468639520113 Marionette DEBUG loaded listener.js 20:25:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x124172800) [pid = 6410] [serial = 1372] [outer = 0x11213d000] 20:25:20 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x118967000) [pid = 6410] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:25:20 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x119811400) [pid = 6410] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:25:20 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x116a19c00) [pid = 6410] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:25:20 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x1128a7400) [pid = 6410] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:25:20 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x11933c800) [pid = 6410] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:25:20 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x118627400) [pid = 6410] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:25:20 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x1133c9400) [pid = 6410] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:25:20 INFO - PROCESS | 6410 | 1468639520488 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]]]}] 20:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 543ms 20:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:25:20 INFO - PROCESS | 6410 | 1468639520507 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 20:25:20 INFO - PROCESS | 6410 | 1468639520508 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 20:25:20 INFO - PROCESS | 6410 | 1468639520510 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:25:20 INFO - PROCESS | 6410 | 1468639520511 Marionette TRACE conn2 <- [1,1802,null,{}] 20:25:20 INFO - PROCESS | 6410 | 1468639520513 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}] 20:25:20 INFO - PROCESS | 6410 | 1468639520514 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:20 INFO - PROCESS | 6410 | 1468639520585 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 20:25:20 INFO - PROCESS | 6410 | 1468639520591 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:20 INFO - PROCESS | 6410 | 1468639520592 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:20 INFO - PROCESS | 6410 | ++DOCSHELL 0x125631000 == 35 [pid = 6410] [id = 458] 20:25:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x111c7b400) [pid = 6410] [serial = 1373] [outer = 0x0] 20:25:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x116f0a400) [pid = 6410] [serial = 1374] [outer = 0x111c7b400] 20:25:20 INFO - PROCESS | 6410 | 1468639520616 Marionette DEBUG loaded listener.js 20:25:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x119425c00) [pid = 6410] [serial = 1375] [outer = 0x111c7b400] 20:25:20 INFO - PROCESS | 6410 | 1468639520997 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]]]}] 20:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 20:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:25:21 INFO - PROCESS | 6410 | 1468639521029 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 20:25:21 INFO - PROCESS | 6410 | 1468639521030 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 20:25:21 INFO - PROCESS | 6410 | 1468639521032 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:25:21 INFO - PROCESS | 6410 | 1468639521033 Marionette TRACE conn2 <- [1,1806,null,{}] 20:25:21 INFO - PROCESS | 6410 | 1468639521036 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}] 20:25:21 INFO - PROCESS | 6410 | 1468639521044 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:21 INFO - PROCESS | 6410 | 1468639521151 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 20:25:21 INFO - PROCESS | 6410 | 1468639521157 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:21 INFO - PROCESS | 6410 | 1468639521158 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:21 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ee1800 == 36 [pid = 6410] [id = 459] 20:25:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x117184800) [pid = 6410] [serial = 1376] [outer = 0x0] 20:25:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x1244ed000) [pid = 6410] [serial = 1377] [outer = 0x117184800] 20:25:21 INFO - PROCESS | 6410 | 1468639521198 Marionette DEBUG loaded listener.js 20:25:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x124a7c400) [pid = 6410] [serial = 1378] [outer = 0x117184800] 20:25:21 INFO - PROCESS | 6410 | 1468639521609 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]]]}] 20:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 619ms 20:25:21 INFO - PROCESS | 6410 | 1468639521652 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 20:25:21 INFO - PROCESS | 6410 | 1468639521655 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 20:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:25:21 INFO - PROCESS | 6410 | 1468639521658 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:25:21 INFO - PROCESS | 6410 | 1468639521659 Marionette TRACE conn2 <- [1,1810,null,{}] 20:25:21 INFO - PROCESS | 6410 | 1468639521671 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}] 20:25:21 INFO - PROCESS | 6410 | 1468639521672 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:21 INFO - PROCESS | 6410 | 1468639521744 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 20:25:21 INFO - PROCESS | 6410 | 1468639521747 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:21 INFO - PROCESS | 6410 | 1468639521748 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:21 INFO - PROCESS | 6410 | ++DOCSHELL 0x129308800 == 37 [pid = 6410] [id = 460] 20:25:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x1244c7800) [pid = 6410] [serial = 1379] [outer = 0x0] 20:25:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x124df0800) [pid = 6410] [serial = 1380] [outer = 0x1244c7800] 20:25:21 INFO - PROCESS | 6410 | 1468639521774 Marionette DEBUG loaded listener.js 20:25:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x1255ae400) [pid = 6410] [serial = 1381] [outer = 0x1244c7800] 20:25:22 INFO - PROCESS | 6410 | 1468639522099 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]]]}] 20:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 468ms 20:25:22 INFO - PROCESS | 6410 | 1468639522127 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 20:25:22 INFO - PROCESS | 6410 | 1468639522128 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 20:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:25:22 INFO - PROCESS | 6410 | 1468639522130 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:25:22 INFO - PROCESS | 6410 | 1468639522132 Marionette TRACE conn2 <- [1,1814,null,{}] 20:25:22 INFO - PROCESS | 6410 | 1468639522134 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}] 20:25:22 INFO - PROCESS | 6410 | 1468639522144 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:22 INFO - PROCESS | 6410 | 1468639522229 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 20:25:22 INFO - PROCESS | 6410 | 1468639522233 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:22 INFO - PROCESS | 6410 | 1468639522234 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:22 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a76a000 == 38 [pid = 6410] [id = 461] 20:25:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1256af000) [pid = 6410] [serial = 1382] [outer = 0x0] 20:25:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x126c37000) [pid = 6410] [serial = 1383] [outer = 0x1256af000] 20:25:22 INFO - PROCESS | 6410 | 1468639522264 Marionette DEBUG loaded listener.js 20:25:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x126f87c00) [pid = 6410] [serial = 1384] [outer = 0x1256af000] 20:25:22 INFO - PROCESS | 6410 | 1468639522833 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]]]}] 20:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 770ms 20:25:22 INFO - PROCESS | 6410 | 1468639522902 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 20:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:25:22 INFO - PROCESS | 6410 | 1468639522905 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 20:25:22 INFO - PROCESS | 6410 | 1468639522908 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:25:22 INFO - PROCESS | 6410 | 1468639522910 Marionette TRACE conn2 <- [1,1818,null,{}] 20:25:22 INFO - PROCESS | 6410 | 1468639522914 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}] 20:25:22 INFO - PROCESS | 6410 | 1468639522915 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:23 INFO - PROCESS | 6410 | 1468639523028 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 20:25:23 INFO - PROCESS | 6410 | 1468639523086 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:23 INFO - PROCESS | 6410 | 1468639523088 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:23 INFO - PROCESS | 6410 | ++DOCSHELL 0x117d99800 == 39 [pid = 6410] [id = 462] 20:25:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x1130cd800) [pid = 6410] [serial = 1385] [outer = 0x0] 20:25:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1133cf800) [pid = 6410] [serial = 1386] [outer = 0x1130cd800] 20:25:23 INFO - PROCESS | 6410 | 1468639523118 Marionette DEBUG loaded listener.js 20:25:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x116146c00) [pid = 6410] [serial = 1387] [outer = 0x1130cd800] 20:25:23 INFO - PROCESS | 6410 | 1468639523666 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]]]}] 20:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 921ms 20:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:25:23 INFO - PROCESS | 6410 | 1468639523839 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 20:25:23 INFO - PROCESS | 6410 | 1468639523842 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 20:25:23 INFO - PROCESS | 6410 | 1468639523845 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:25:23 INFO - PROCESS | 6410 | 1468639523847 Marionette TRACE conn2 <- [1,1822,null,{}] 20:25:23 INFO - PROCESS | 6410 | 1468639523850 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}] 20:25:23 INFO - PROCESS | 6410 | 1468639523853 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:23 INFO - PROCESS | 6410 | 1468639523959 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 20:25:24 INFO - PROCESS | 6410 | 1468639524038 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:24 INFO - PROCESS | 6410 | 1468639524040 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:24 INFO - PROCESS | 6410 | ++DOCSHELL 0x116ac7800 == 40 [pid = 6410] [id = 463] 20:25:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x113dcb000) [pid = 6410] [serial = 1388] [outer = 0x0] 20:25:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x115e75800) [pid = 6410] [serial = 1389] [outer = 0x113dcb000] 20:25:24 INFO - PROCESS | 6410 | 1468639524068 Marionette DEBUG loaded listener.js 20:25:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x116883800) [pid = 6410] [serial = 1390] [outer = 0x113dcb000] 20:25:24 INFO - PROCESS | 6410 | --DOCSHELL 0x129308800 == 39 [pid = 6410] [id = 460] 20:25:24 INFO - PROCESS | 6410 | --DOCSHELL 0x128ee1800 == 38 [pid = 6410] [id = 459] 20:25:24 INFO - PROCESS | 6410 | --DOCSHELL 0x125631000 == 37 [pid = 6410] [id = 458] 20:25:24 INFO - PROCESS | 6410 | --DOCSHELL 0x1268bb800 == 36 [pid = 6410] [id = 457] 20:25:24 INFO - PROCESS | 6410 | --DOCSHELL 0x124a1a000 == 35 [pid = 6410] [id = 456] 20:25:24 INFO - PROCESS | 6410 | --DOCSHELL 0x123f9f000 == 34 [pid = 6410] [id = 455] 20:25:24 INFO - PROCESS | 6410 | --DOCSHELL 0x119b63000 == 33 [pid = 6410] [id = 454] 20:25:24 INFO - PROCESS | 6410 | --DOCSHELL 0x1191fc800 == 32 [pid = 6410] [id = 453] 20:25:24 INFO - PROCESS | 6410 | --DOCSHELL 0x11817d000 == 31 [pid = 6410] [id = 452] 20:25:24 INFO - PROCESS | 6410 | --DOCSHELL 0x1167e6000 == 30 [pid = 6410] [id = 451] 20:25:24 INFO - PROCESS | 6410 | --DOCSHELL 0x1182d4000 == 29 [pid = 6410] [id = 450] 20:25:24 INFO - PROCESS | 6410 | 1468639524443 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]]]}] 20:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 620ms 20:25:24 INFO - PROCESS | 6410 | 1468639524466 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 20:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:25:24 INFO - PROCESS | 6410 | 1468639524468 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 20:25:24 INFO - PROCESS | 6410 | 1468639524472 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:25:24 INFO - PROCESS | 6410 | 1468639524475 Marionette TRACE conn2 <- [1,1826,null,{}] 20:25:24 INFO - PROCESS | 6410 | 1468639524478 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}] 20:25:24 INFO - PROCESS | 6410 | 1468639524479 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:24 INFO - PROCESS | 6410 | 1468639524562 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 20:25:24 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1291b2800) [pid = 6410] [serial = 1312] [outer = 0x0] [url = about:blank] 20:25:24 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x128e6ac00) [pid = 6410] [serial = 1311] [outer = 0x0] [url = about:blank] 20:25:24 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x11717f800) [pid = 6410] [serial = 1320] [outer = 0x0] [url = about:blank] 20:25:24 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x11718b800) [pid = 6410] [serial = 1321] [outer = 0x0] [url = about:blank] 20:25:24 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x112dc7400) [pid = 6410] [serial = 1314] [outer = 0x0] [url = about:blank] 20:25:24 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x113388c00) [pid = 6410] [serial = 1315] [outer = 0x0] [url = about:blank] 20:25:24 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x1198c3400) [pid = 6410] [serial = 1326] [outer = 0x0] [url = about:blank] 20:25:24 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x11996d400) [pid = 6410] [serial = 1327] [outer = 0x0] [url = about:blank] 20:25:24 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x118826800) [pid = 6410] [serial = 1323] [outer = 0x0] [url = about:blank] 20:25:24 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x1189e8800) [pid = 6410] [serial = 1324] [outer = 0x0] [url = about:blank] 20:25:24 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x113c55400) [pid = 6410] [serial = 1317] [outer = 0x0] [url = about:blank] 20:25:24 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x115e04c00) [pid = 6410] [serial = 1318] [outer = 0x0] [url = about:blank] 20:25:24 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x120ef1400) [pid = 6410] [serial = 1330] [outer = 0x0] [url = about:blank] 20:25:24 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x119b2a800) [pid = 6410] [serial = 1329] [outer = 0x0] [url = about:blank] 20:25:24 INFO - PROCESS | 6410 | 1468639524624 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:24 INFO - PROCESS | 6410 | 1468639524625 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:24 INFO - PROCESS | 6410 | ++DOCSHELL 0x117d8b800 == 30 [pid = 6410] [id = 464] 20:25:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x113c55400) [pid = 6410] [serial = 1391] [outer = 0x0] 20:25:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x116f92800) [pid = 6410] [serial = 1392] [outer = 0x113c55400] 20:25:24 INFO - PROCESS | 6410 | 1468639524652 Marionette DEBUG loaded listener.js 20:25:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x118149800) [pid = 6410] [serial = 1393] [outer = 0x113c55400] 20:25:24 INFO - PROCESS | 6410 | 1468639524941 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]]]}] 20:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 522ms 20:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:25:25 INFO - PROCESS | 6410 | 1468639524993 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 20:25:25 INFO - PROCESS | 6410 | 1468639524994 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 20:25:25 INFO - PROCESS | 6410 | 1468639524996 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:25:25 INFO - PROCESS | 6410 | 1468639524997 Marionette TRACE conn2 <- [1,1830,null,{}] 20:25:25 INFO - PROCESS | 6410 | 1468639525007 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}] 20:25:25 INFO - PROCESS | 6410 | 1468639525010 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:25 INFO - PROCESS | 6410 | 1468639525108 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 20:25:25 INFO - PROCESS | 6410 | 1468639525162 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:25 INFO - PROCESS | 6410 | 1468639525165 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:25 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199ec800 == 31 [pid = 6410] [id = 465] 20:25:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x118629400) [pid = 6410] [serial = 1394] [outer = 0x0] 20:25:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x11942c400) [pid = 6410] [serial = 1395] [outer = 0x118629400] 20:25:25 INFO - PROCESS | 6410 | 1468639525193 Marionette DEBUG loaded listener.js 20:25:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x119968c00) [pid = 6410] [serial = 1396] [outer = 0x118629400] 20:25:25 INFO - PROCESS | 6410 | 1468639525500 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]]]}] 20:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 519ms 20:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:25:25 INFO - PROCESS | 6410 | 1468639525516 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 20:25:25 INFO - PROCESS | 6410 | 1468639525517 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 20:25:25 INFO - PROCESS | 6410 | 1468639525519 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:25:25 INFO - PROCESS | 6410 | 1468639525522 Marionette TRACE conn2 <- [1,1834,null,{}] 20:25:25 INFO - PROCESS | 6410 | 1468639525526 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}] 20:25:25 INFO - PROCESS | 6410 | 1468639525527 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:25 INFO - PROCESS | 6410 | 1468639525606 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 20:25:25 INFO - PROCESS | 6410 | 1468639525662 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:25 INFO - PROCESS | 6410 | 1468639525663 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:25 INFO - PROCESS | 6410 | ++DOCSHELL 0x123bc5000 == 32 [pid = 6410] [id = 466] 20:25:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x119969400) [pid = 6410] [serial = 1397] [outer = 0x0] 20:25:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x119b46800) [pid = 6410] [serial = 1398] [outer = 0x119969400] 20:25:25 INFO - PROCESS | 6410 | 1468639525690 Marionette DEBUG loaded listener.js 20:25:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x12175fc00) [pid = 6410] [serial = 1399] [outer = 0x119969400] 20:25:25 INFO - PROCESS | 6410 | 1468639525962 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]]]}] 20:25:25 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 20:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 472ms 20:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:25:26 INFO - PROCESS | 6410 | 1468639525994 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 20:25:26 INFO - PROCESS | 6410 | 1468639525995 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 20:25:26 INFO - PROCESS | 6410 | 1468639525997 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:25:26 INFO - PROCESS | 6410 | 1468639525998 Marionette TRACE conn2 <- [1,1838,null,{}] 20:25:26 INFO - PROCESS | 6410 | 1468639526000 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}] 20:25:26 INFO - PROCESS | 6410 | 1468639526001 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:26 INFO - PROCESS | 6410 | 1468639526080 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 20:25:26 INFO - PROCESS | 6410 | 1468639526083 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:26 INFO - PROCESS | 6410 | 1468639526085 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:26 INFO - PROCESS | 6410 | ++DOCSHELL 0x124a17800 == 33 [pid = 6410] [id = 467] 20:25:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x112dcc000) [pid = 6410] [serial = 1400] [outer = 0x0] 20:25:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x123d42800) [pid = 6410] [serial = 1401] [outer = 0x112dcc000] 20:25:26 INFO - PROCESS | 6410 | 1468639526111 Marionette DEBUG loaded listener.js 20:25:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x12426e800) [pid = 6410] [serial = 1402] [outer = 0x112dcc000] 20:25:26 INFO - PROCESS | 6410 | 1468639526471 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]]]}] 20:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 521ms 20:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:25:26 INFO - PROCESS | 6410 | 1468639526520 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 20:25:26 INFO - PROCESS | 6410 | 1468639526521 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 20:25:26 INFO - PROCESS | 6410 | 1468639526523 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:25:26 INFO - PROCESS | 6410 | 1468639526524 Marionette TRACE conn2 <- [1,1842,null,{}] 20:25:26 INFO - PROCESS | 6410 | 1468639526526 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}] 20:25:26 INFO - PROCESS | 6410 | 1468639526531 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:26 INFO - PROCESS | 6410 | 1468639526649 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 20:25:26 INFO - PROCESS | 6410 | 1468639526690 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:26 INFO - PROCESS | 6410 | 1468639526691 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:26 INFO - PROCESS | 6410 | ++DOCSHELL 0x128b8d800 == 34 [pid = 6410] [id = 468] 20:25:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x124df3000) [pid = 6410] [serial = 1403] [outer = 0x0] 20:25:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x126859800) [pid = 6410] [serial = 1404] [outer = 0x124df3000] 20:25:26 INFO - PROCESS | 6410 | 1468639526716 Marionette DEBUG loaded listener.js 20:25:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x126fa8000) [pid = 6410] [serial = 1405] [outer = 0x124df3000] 20:25:27 INFO - PROCESS | 6410 | 1468639527049 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]]]}] 20:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 569ms 20:25:27 INFO - PROCESS | 6410 | 1468639527092 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 20:25:27 INFO - PROCESS | 6410 | 1468639527094 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 20:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:25:27 INFO - PROCESS | 6410 | 1468639527096 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:25:27 INFO - PROCESS | 6410 | 1468639527097 Marionette TRACE conn2 <- [1,1846,null,{}] 20:25:27 INFO - PROCESS | 6410 | 1468639527099 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}] 20:25:27 INFO - PROCESS | 6410 | 1468639527100 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:27 INFO - PROCESS | 6410 | 1468639527193 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 20:25:27 INFO - PROCESS | 6410 | 1468639527246 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:27 INFO - PROCESS | 6410 | 1468639527248 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:27 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a215800 == 35 [pid = 6410] [id = 469] 20:25:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x127662000) [pid = 6410] [serial = 1406] [outer = 0x0] 20:25:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x127669c00) [pid = 6410] [serial = 1407] [outer = 0x127662000] 20:25:27 INFO - PROCESS | 6410 | 1468639527281 Marionette DEBUG loaded listener.js 20:25:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x128822400) [pid = 6410] [serial = 1408] [outer = 0x127662000] 20:25:27 INFO - PROCESS | 6410 | 1468639527678 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]]]}] 20:25:27 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) 20:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 620ms 20:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:25:27 INFO - PROCESS | 6410 | 1468639527716 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 20:25:27 INFO - PROCESS | 6410 | 1468639527718 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 20:25:27 INFO - PROCESS | 6410 | 1468639527720 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:25:27 INFO - PROCESS | 6410 | 1468639527723 Marionette TRACE conn2 <- [1,1850,null,{}] 20:25:27 INFO - PROCESS | 6410 | 1468639527726 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}] 20:25:27 INFO - PROCESS | 6410 | 1468639527727 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:27 INFO - PROCESS | 6410 | 1468639527823 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 20:25:27 INFO - PROCESS | 6410 | 1468639527827 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:27 INFO - PROCESS | 6410 | 1468639527828 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:27 INFO - PROCESS | 6410 | ++DOCSHELL 0x12af08000 == 36 [pid = 6410] [id = 470] 20:25:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x127661800) [pid = 6410] [serial = 1409] [outer = 0x0] 20:25:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x12882ac00) [pid = 6410] [serial = 1410] [outer = 0x127661800] 20:25:27 INFO - PROCESS | 6410 | 1468639527851 Marionette DEBUG loaded listener.js 20:25:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x128a64c00) [pid = 6410] [serial = 1411] [outer = 0x127661800] 20:25:28 INFO - PROCESS | 6410 | 1468639528199 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]]]}] 20:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 521ms 20:25:28 INFO - PROCESS | 6410 | 1468639528242 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 20:25:28 INFO - PROCESS | 6410 | 1468639528243 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 20:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:25:28 INFO - PROCESS | 6410 | 1468639528245 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:25:28 INFO - PROCESS | 6410 | 1468639528246 Marionette TRACE conn2 <- [1,1854,null,{}] 20:25:28 INFO - PROCESS | 6410 | 1468639528248 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}] 20:25:28 INFO - PROCESS | 6410 | 1468639528249 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:28 INFO - PROCESS | 6410 | 1468639528351 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 20:25:28 INFO - PROCESS | 6410 | 1468639528355 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:28 INFO - PROCESS | 6410 | 1468639528356 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:28 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b710000 == 37 [pid = 6410] [id = 471] 20:25:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x128a65000) [pid = 6410] [serial = 1412] [outer = 0x0] 20:25:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x128aad000) [pid = 6410] [serial = 1413] [outer = 0x128a65000] 20:25:28 INFO - PROCESS | 6410 | 1468639528380 Marionette DEBUG loaded listener.js 20:25:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x128ab7800) [pid = 6410] [serial = 1414] [outer = 0x128a65000] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x11942fc00) [pid = 6410] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1133ac400) [pid = 6410] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x115deec00) [pid = 6410] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x117d3ac00) [pid = 6410] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x11297b800) [pid = 6410] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x110e7b800) [pid = 6410] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1133b2c00) [pid = 6410] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x118152400) [pid = 6410] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x1198c5800) [pid = 6410] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x123fc8c00) [pid = 6410] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1127cd400) [pid = 6410] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x125576000) [pid = 6410] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x11213d000) [pid = 6410] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x111c7b400) [pid = 6410] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x117184800) [pid = 6410] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1244c7800) [pid = 6410] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:25:28 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x117d3ec00) [pid = 6410] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:25:28 INFO - PROCESS | 6410 | 1468639528765 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]]]}] 20:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 568ms 20:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:25:28 INFO - PROCESS | 6410 | 1468639528813 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 20:25:28 INFO - PROCESS | 6410 | 1468639528814 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 20:25:28 INFO - PROCESS | 6410 | 1468639528816 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:25:28 INFO - PROCESS | 6410 | 1468639528817 Marionette TRACE conn2 <- [1,1858,null,{}] 20:25:28 INFO - PROCESS | 6410 | 1468639528820 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}] 20:25:28 INFO - PROCESS | 6410 | 1468639528821 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:28 INFO - PROCESS | 6410 | 1468639528896 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 20:25:28 INFO - PROCESS | 6410 | 1468639528958 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:28 INFO - PROCESS | 6410 | 1468639528959 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:28 INFO - PROCESS | 6410 | ++DOCSHELL 0x123e42000 == 38 [pid = 6410] [id = 472] 20:25:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x1127d7000) [pid = 6410] [serial = 1415] [outer = 0x0] 20:25:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x115e04400) [pid = 6410] [serial = 1416] [outer = 0x1127d7000] 20:25:28 INFO - PROCESS | 6410 | 1468639528983 Marionette DEBUG loaded listener.js 20:25:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x118829000) [pid = 6410] [serial = 1417] [outer = 0x1127d7000] 20:25:29 INFO - PROCESS | 6410 | 1468639529257 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]]]}] 20:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 467ms 20:25:29 INFO - PROCESS | 6410 | 1468639529285 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 20:25:29 INFO - PROCESS | 6410 | 1468639529288 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 20:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:25:29 INFO - PROCESS | 6410 | 1468639529297 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:25:29 INFO - PROCESS | 6410 | 1468639529299 Marionette TRACE conn2 <- [1,1862,null,{}] 20:25:29 INFO - PROCESS | 6410 | 1468639529301 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}] 20:25:29 INFO - PROCESS | 6410 | 1468639529303 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:29 INFO - PROCESS | 6410 | 1468639529403 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 20:25:29 INFO - PROCESS | 6410 | 1468639529409 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:29 INFO - PROCESS | 6410 | 1468639529410 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:29 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb19800 == 39 [pid = 6410] [id = 473] 20:25:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x119338400) [pid = 6410] [serial = 1418] [outer = 0x0] 20:25:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1244ea000) [pid = 6410] [serial = 1419] [outer = 0x119338400] 20:25:29 INFO - PROCESS | 6410 | 1468639529436 Marionette DEBUG loaded listener.js 20:25:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x128c76800) [pid = 6410] [serial = 1420] [outer = 0x119338400] 20:25:29 INFO - PROCESS | 6410 | 1468639529767 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]]]}] 20:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 522ms 20:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:25:29 INFO - PROCESS | 6410 | 1468639529819 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 20:25:29 INFO - PROCESS | 6410 | 1468639529820 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 20:25:29 INFO - PROCESS | 6410 | 1468639529822 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:25:29 INFO - PROCESS | 6410 | 1468639529824 Marionette TRACE conn2 <- [1,1866,null,{}] 20:25:29 INFO - PROCESS | 6410 | 1468639529837 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}] 20:25:29 INFO - PROCESS | 6410 | 1468639529838 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:29 INFO - PROCESS | 6410 | 1468639529912 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 20:25:29 INFO - PROCESS | 6410 | 1468639529915 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:29 INFO - PROCESS | 6410 | 1468639529916 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:29 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc90800 == 40 [pid = 6410] [id = 474] 20:25:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x128e76c00) [pid = 6410] [serial = 1421] [outer = 0x0] 20:25:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x1291b1c00) [pid = 6410] [serial = 1422] [outer = 0x128e76c00] 20:25:29 INFO - PROCESS | 6410 | 1468639529943 Marionette DEBUG loaded listener.js 20:25:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x1291c4000) [pid = 6410] [serial = 1423] [outer = 0x128e76c00] 20:25:30 INFO - PROCESS | 6410 | 1468639530258 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]]]}] 20:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 482ms 20:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:25:30 INFO - PROCESS | 6410 | 1468639530305 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 20:25:30 INFO - PROCESS | 6410 | 1468639530306 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 20:25:30 INFO - PROCESS | 6410 | 1468639530308 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:25:30 INFO - PROCESS | 6410 | 1468639530310 Marionette TRACE conn2 <- [1,1870,null,{}] 20:25:30 INFO - PROCESS | 6410 | 1468639530312 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}] 20:25:30 INFO - PROCESS | 6410 | 1468639530313 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:30 INFO - PROCESS | 6410 | 1468639530397 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 20:25:30 INFO - PROCESS | 6410 | 1468639530401 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:30 INFO - PROCESS | 6410 | 1468639530402 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:30 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c08c000 == 41 [pid = 6410] [id = 475] 20:25:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1291c5800) [pid = 6410] [serial = 1424] [outer = 0x0] 20:25:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x129450400) [pid = 6410] [serial = 1425] [outer = 0x1291c5800] 20:25:30 INFO - PROCESS | 6410 | 1468639530426 Marionette DEBUG loaded listener.js 20:25:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x12a434c00) [pid = 6410] [serial = 1426] [outer = 0x1291c5800] 20:25:31 INFO - PROCESS | 6410 | --DOCSHELL 0x117d8b800 == 40 [pid = 6410] [id = 464] 20:25:31 INFO - PROCESS | 6410 | --DOCSHELL 0x116ac7800 == 39 [pid = 6410] [id = 463] 20:25:31 INFO - PROCESS | 6410 | --DOCSHELL 0x117d99800 == 38 [pid = 6410] [id = 462] 20:25:31 INFO - PROCESS | 6410 | --DOCSHELL 0x12a76a000 == 37 [pid = 6410] [id = 461] 20:25:31 INFO - PROCESS | 6410 | --DOCSHELL 0x123bc5000 == 36 [pid = 6410] [id = 466] 20:25:31 INFO - PROCESS | 6410 | --DOCSHELL 0x1199ec800 == 35 [pid = 6410] [id = 465] 20:25:31 INFO - PROCESS | 6410 | --DOCSHELL 0x12af08000 == 34 [pid = 6410] [id = 470] 20:25:31 INFO - PROCESS | 6410 | --DOCSHELL 0x12a215800 == 33 [pid = 6410] [id = 469] 20:25:31 INFO - PROCESS | 6410 | --DOCSHELL 0x12b710000 == 32 [pid = 6410] [id = 471] 20:25:31 INFO - PROCESS | 6410 | --DOCSHELL 0x123e42000 == 31 [pid = 6410] [id = 472] 20:25:31 INFO - PROCESS | 6410 | --DOCSHELL 0x124a17800 == 30 [pid = 6410] [id = 467] 20:25:31 INFO - PROCESS | 6410 | --DOCSHELL 0x128b8d800 == 29 [pid = 6410] [id = 468] 20:25:31 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb19800 == 28 [pid = 6410] [id = 473] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x119964400) [pid = 6410] [serial = 1365] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x11680d800) [pid = 6410] [serial = 1351] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x115e72800) [pid = 6410] [serial = 1350] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x116805000) [pid = 6410] [serial = 1356] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x118153c00) [pid = 6410] [serial = 1359] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x118409800) [pid = 6410] [serial = 1360] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x113060800) [pid = 6410] [serial = 1353] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x112988000) [pid = 6410] [serial = 1333] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1121bec00) [pid = 6410] [serial = 1332] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x1174e1800) [pid = 6410] [serial = 1336] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1133d4c00) [pid = 6410] [serial = 1354] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x116a1b400) [pid = 6410] [serial = 1335] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x11980a000) [pid = 6410] [serial = 1339] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x11896d400) [pid = 6410] [serial = 1338] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x123fc7400) [pid = 6410] [serial = 1342] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x1238ef800) [pid = 6410] [serial = 1341] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x1245b6c00) [pid = 6410] [serial = 1345] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x1245ab400) [pid = 6410] [serial = 1344] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x119b48c00) [pid = 6410] [serial = 1368] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x126c38400) [pid = 6410] [serial = 1348] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x12557d000) [pid = 6410] [serial = 1347] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x11996b400) [pid = 6410] [serial = 1366] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x123fc3800) [pid = 6410] [serial = 1371] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x123aa3400) [pid = 6410] [serial = 1369] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x116f0a400) [pid = 6410] [serial = 1374] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x119425c00) [pid = 6410] [serial = 1375] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 69 (0x1244ed000) [pid = 6410] [serial = 1377] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 68 (0x124df0800) [pid = 6410] [serial = 1380] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 67 (0x116f91400) [pid = 6410] [serial = 1357] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 66 (0x124172800) [pid = 6410] [serial = 1372] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 65 (0x126c37000) [pid = 6410] [serial = 1383] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 64 (0x118966000) [pid = 6410] [serial = 1362] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 63 (0x11942e800) [pid = 6410] [serial = 1363] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 62 (0x1255ae400) [pid = 6410] [serial = 1381] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOMWINDOW == 61 (0x124a7c400) [pid = 6410] [serial = 1378] [outer = 0x0] [url = about:blank] 20:25:31 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc90800 == 27 [pid = 6410] [id = 474] 20:25:31 INFO - PROCESS | 6410 | 1468639531822 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]]]}] 20:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1521ms 20:25:31 INFO - PROCESS | 6410 | 1468639531830 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 20:25:31 INFO - PROCESS | 6410 | 1468639531832 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 20:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:25:31 INFO - PROCESS | 6410 | 1468639531836 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:25:31 INFO - PROCESS | 6410 | 1468639531841 Marionette TRACE conn2 <- [1,1874,null,{}] 20:25:31 INFO - PROCESS | 6410 | 1468639531845 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}] 20:25:31 INFO - PROCESS | 6410 | 1468639531847 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:31 INFO - PROCESS | 6410 | 1468639531928 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 20:25:31 INFO - PROCESS | 6410 | 1468639531983 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:31 INFO - PROCESS | 6410 | 1468639531986 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:32 INFO - PROCESS | 6410 | ++DOCSHELL 0x115eca800 == 28 [pid = 6410] [id = 476] 20:25:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 62 (0x112988800) [pid = 6410] [serial = 1427] [outer = 0x0] 20:25:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 63 (0x113061000) [pid = 6410] [serial = 1428] [outer = 0x112988800] 20:25:32 INFO - PROCESS | 6410 | 1468639532014 Marionette DEBUG loaded listener.js 20:25:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 64 (0x1133b5400) [pid = 6410] [serial = 1429] [outer = 0x112988800] 20:25:32 INFO - PROCESS | 6410 | 1468639532316 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]]]}] 20:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 524ms 20:25:32 INFO - PROCESS | 6410 | 1468639532360 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 20:25:32 INFO - PROCESS | 6410 | 1468639532363 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 20:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:25:32 INFO - PROCESS | 6410 | 1468639532368 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:25:32 INFO - PROCESS | 6410 | 1468639532372 Marionette TRACE conn2 <- [1,1878,null,{}] 20:25:32 INFO - PROCESS | 6410 | 1468639532375 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}] 20:25:32 INFO - PROCESS | 6410 | 1468639532377 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:32 INFO - PROCESS | 6410 | 1468639532453 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 20:25:32 INFO - PROCESS | 6410 | 1468639532460 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:32 INFO - PROCESS | 6410 | 1468639532461 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:32 INFO - PROCESS | 6410 | ++DOCSHELL 0x117150000 == 29 [pid = 6410] [id = 477] 20:25:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 65 (0x113c54800) [pid = 6410] [serial = 1430] [outer = 0x0] 20:25:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 66 (0x115e0f000) [pid = 6410] [serial = 1431] [outer = 0x113c54800] 20:25:32 INFO - PROCESS | 6410 | 1468639532488 Marionette DEBUG loaded listener.js 20:25:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 67 (0x11675e400) [pid = 6410] [serial = 1432] [outer = 0x113c54800] 20:25:32 INFO - PROCESS | 6410 | 1468639532814 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]]]}] 20:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 473ms 20:25:32 INFO - PROCESS | 6410 | 1468639532841 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 20:25:32 INFO - PROCESS | 6410 | 1468639532851 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 20:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:25:32 INFO - PROCESS | 6410 | 1468639532854 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:25:32 INFO - PROCESS | 6410 | 1468639532856 Marionette TRACE conn2 <- [1,1882,null,{}] 20:25:32 INFO - PROCESS | 6410 | 1468639532864 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}] 20:25:32 INFO - PROCESS | 6410 | 1468639532867 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:32 INFO - PROCESS | 6410 | 1468639532943 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 20:25:32 INFO - PROCESS | 6410 | 1468639532948 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:32 INFO - PROCESS | 6410 | 1468639532950 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:32 INFO - PROCESS | 6410 | ++DOCSHELL 0x11898a000 == 30 [pid = 6410] [id = 478] 20:25:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 68 (0x110e79800) [pid = 6410] [serial = 1433] [outer = 0x0] 20:25:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x117188400) [pid = 6410] [serial = 1434] [outer = 0x110e79800] 20:25:32 INFO - PROCESS | 6410 | 1468639532979 Marionette DEBUG loaded listener.js 20:25:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x118154800) [pid = 6410] [serial = 1435] [outer = 0x110e79800] 20:25:33 INFO - PROCESS | 6410 | 1468639533326 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]]]}] 20:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 522ms 20:25:33 INFO - PROCESS | 6410 | 1468639533377 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 20:25:33 INFO - PROCESS | 6410 | 1468639533378 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 20:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:25:33 INFO - PROCESS | 6410 | 1468639533381 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:25:33 INFO - PROCESS | 6410 | 1468639533382 Marionette TRACE conn2 <- [1,1886,null,{}] 20:25:33 INFO - PROCESS | 6410 | 1468639533384 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}] 20:25:33 INFO - PROCESS | 6410 | 1468639533385 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:33 INFO - PROCESS | 6410 | 1468639533480 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 20:25:33 INFO - PROCESS | 6410 | 1468639533487 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:33 INFO - PROCESS | 6410 | 1468639533489 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:33 INFO - PROCESS | 6410 | ++DOCSHELL 0x11941b000 == 31 [pid = 6410] [id = 479] 20:25:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x11824ec00) [pid = 6410] [serial = 1436] [outer = 0x0] 20:25:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x11840e400) [pid = 6410] [serial = 1437] [outer = 0x11824ec00] 20:25:33 INFO - PROCESS | 6410 | 1468639533515 Marionette DEBUG loaded listener.js 20:25:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x11896d400) [pid = 6410] [serial = 1438] [outer = 0x11824ec00] 20:25:33 INFO - PROCESS | 6410 | 1468639533807 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]]]}] 20:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 473ms 20:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:25:33 INFO - PROCESS | 6410 | 1468639533857 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 20:25:33 INFO - PROCESS | 6410 | 1468639533858 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 20:25:33 INFO - PROCESS | 6410 | 1468639533860 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:25:33 INFO - PROCESS | 6410 | 1468639533861 Marionette TRACE conn2 <- [1,1890,null,{}] 20:25:33 INFO - PROCESS | 6410 | 1468639533863 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}] 20:25:33 INFO - PROCESS | 6410 | 1468639533873 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:33 INFO - PROCESS | 6410 | 1468639533942 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 20:25:33 INFO - PROCESS | 6410 | 1468639533945 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:33 INFO - PROCESS | 6410 | 1468639533946 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:33 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e1e000 == 32 [pid = 6410] [id = 480] 20:25:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x1128ab000) [pid = 6410] [serial = 1439] [outer = 0x0] 20:25:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x11933d000) [pid = 6410] [serial = 1440] [outer = 0x1128ab000] 20:25:33 INFO - PROCESS | 6410 | 1468639533972 Marionette DEBUG loaded listener.js 20:25:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x1198c5800) [pid = 6410] [serial = 1441] [outer = 0x1128ab000] 20:25:34 INFO - PROCESS | 6410 | 1468639534299 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]]]}] 20:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 468ms 20:25:34 INFO - PROCESS | 6410 | 1468639534328 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 20:25:34 INFO - PROCESS | 6410 | 1468639534330 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 20:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:25:34 INFO - PROCESS | 6410 | 1468639534332 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:25:34 INFO - PROCESS | 6410 | 1468639534333 Marionette TRACE conn2 <- [1,1894,null,{}] 20:25:34 INFO - PROCESS | 6410 | 1468639534336 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}] 20:25:34 INFO - PROCESS | 6410 | 1468639534342 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:34 INFO - PROCESS | 6410 | 1468639534457 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 20:25:34 INFO - PROCESS | 6410 | 1468639534464 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:34 INFO - PROCESS | 6410 | 1468639534465 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x1242cc800 == 33 [pid = 6410] [id = 481] 20:25:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x116805000) [pid = 6410] [serial = 1442] [outer = 0x0] 20:25:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x11996dc00) [pid = 6410] [serial = 1443] [outer = 0x116805000] 20:25:34 INFO - PROCESS | 6410 | 1468639534492 Marionette DEBUG loaded listener.js 20:25:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x123a39400) [pid = 6410] [serial = 1444] [outer = 0x116805000] 20:25:34 INFO - PROCESS | 6410 | 1468639534849 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]]]}] 20:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 521ms 20:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:25:34 INFO - PROCESS | 6410 | 1468639534859 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 20:25:34 INFO - PROCESS | 6410 | 1468639534861 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 20:25:34 INFO - PROCESS | 6410 | 1468639534864 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:25:34 INFO - PROCESS | 6410 | 1468639534866 Marionette TRACE conn2 <- [1,1898,null,{}] 20:25:34 INFO - PROCESS | 6410 | 1468639534871 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}] 20:25:34 INFO - PROCESS | 6410 | 1468639534873 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:35 INFO - PROCESS | 6410 | 1468639534999 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 20:25:35 INFO - PROCESS | 6410 | 1468639535088 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:35 INFO - PROCESS | 6410 | 1468639535090 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:35 INFO - PROCESS | 6410 | ++DOCSHELL 0x124a1d800 == 34 [pid = 6410] [id = 482] 20:25:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x1127d2000) [pid = 6410] [serial = 1445] [outer = 0x0] 20:25:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x123a40c00) [pid = 6410] [serial = 1446] [outer = 0x1127d2000] 20:25:35 INFO - PROCESS | 6410 | 1468639535130 Marionette DEBUG loaded listener.js 20:25:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x124171c00) [pid = 6410] [serial = 1447] [outer = 0x1127d2000] 20:25:35 INFO - PROCESS | 6410 | 1468639535412 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]]]}] 20:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 573ms 20:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:25:35 INFO - PROCESS | 6410 | 1468639535446 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 20:25:35 INFO - PROCESS | 6410 | 1468639535447 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 20:25:35 INFO - PROCESS | 6410 | 1468639535449 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:25:35 INFO - PROCESS | 6410 | 1468639535450 Marionette TRACE conn2 <- [1,1902,null,{}] 20:25:35 INFO - PROCESS | 6410 | 1468639535453 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}] 20:25:35 INFO - PROCESS | 6410 | 1468639535456 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:35 INFO - PROCESS | 6410 | 1468639535547 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 20:25:35 INFO - PROCESS | 6410 | 1468639535551 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:35 INFO - PROCESS | 6410 | 1468639535552 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:35 INFO - PROCESS | 6410 | ++DOCSHELL 0x125668000 == 35 [pid = 6410] [id = 483] 20:25:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1244ed000) [pid = 6410] [serial = 1448] [outer = 0x0] 20:25:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x1245b5c00) [pid = 6410] [serial = 1449] [outer = 0x1244ed000] 20:25:35 INFO - PROCESS | 6410 | 1468639535581 Marionette DEBUG loaded listener.js 20:25:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x124d8b000) [pid = 6410] [serial = 1450] [outer = 0x1244ed000] 20:25:36 INFO - PROCESS | 6410 | 1468639536068 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]]]}] 20:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 668ms 20:25:36 INFO - PROCESS | 6410 | 1468639536118 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 20:25:36 INFO - PROCESS | 6410 | 1468639536119 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 20:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:25:36 INFO - PROCESS | 6410 | 1468639536122 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:25:36 INFO - PROCESS | 6410 | 1468639536123 Marionette TRACE conn2 <- [1,1906,null,{}] 20:25:36 INFO - PROCESS | 6410 | 1468639536125 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}] 20:25:36 INFO - PROCESS | 6410 | 1468639536126 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:36 INFO - PROCESS | 6410 | 1468639536207 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 20:25:36 INFO - PROCESS | 6410 | 1468639536211 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:36 INFO - PROCESS | 6410 | 1468639536212 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x118989000 == 36 [pid = 6410] [id = 484] 20:25:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x124d91800) [pid = 6410] [serial = 1451] [outer = 0x0] 20:25:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1255ad400) [pid = 6410] [serial = 1452] [outer = 0x124d91800] 20:25:36 INFO - PROCESS | 6410 | 1468639536235 Marionette DEBUG loaded listener.js 20:25:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x126857400) [pid = 6410] [serial = 1453] [outer = 0x124d91800] 20:25:36 INFO - PROCESS | 6410 | 1468639536529 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]]]}] 20:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 418ms 20:25:36 INFO - PROCESS | 6410 | 1468639536544 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 20:25:36 INFO - PROCESS | 6410 | 1468639536545 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 20:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:25:36 INFO - PROCESS | 6410 | 1468639536548 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:25:36 INFO - PROCESS | 6410 | 1468639536549 Marionette TRACE conn2 <- [1,1910,null,{}] 20:25:36 INFO - PROCESS | 6410 | 1468639536551 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}] 20:25:36 INFO - PROCESS | 6410 | 1468639536552 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:36 INFO - PROCESS | 6410 | 1468639536634 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 20:25:36 INFO - PROCESS | 6410 | 1468639536639 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:36 INFO - PROCESS | 6410 | 1468639536641 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ee9000 == 37 [pid = 6410] [id = 485] 20:25:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x125579800) [pid = 6410] [serial = 1454] [outer = 0x0] 20:25:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x126c38800) [pid = 6410] [serial = 1455] [outer = 0x125579800] 20:25:36 INFO - PROCESS | 6410 | 1468639536664 Marionette DEBUG loaded listener.js 20:25:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x126dd2400) [pid = 6410] [serial = 1456] [outer = 0x125579800] 20:25:36 INFO - PROCESS | 6410 | 1468639536995 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]]]}] 20:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 469ms 20:25:37 INFO - PROCESS | 6410 | 1468639537017 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 20:25:37 INFO - PROCESS | 6410 | 1468639537019 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 20:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:25:37 INFO - PROCESS | 6410 | 1468639537049 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:25:37 INFO - PROCESS | 6410 | 1468639537051 Marionette TRACE conn2 <- [1,1914,null,{}] 20:25:37 INFO - PROCESS | 6410 | 1468639537060 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}] 20:25:37 INFO - PROCESS | 6410 | 1468639537061 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:37 INFO - PROCESS | 6410 | 1468639537186 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 20:25:37 INFO - PROCESS | 6410 | 1468639537190 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:37 INFO - PROCESS | 6410 | 1468639537191 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:37 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e1d000 == 38 [pid = 6410] [id = 486] 20:25:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x126859000) [pid = 6410] [serial = 1457] [outer = 0x0] 20:25:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x127661000) [pid = 6410] [serial = 1458] [outer = 0x126859000] 20:25:37 INFO - PROCESS | 6410 | 1468639537217 Marionette DEBUG loaded listener.js 20:25:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x128a5f400) [pid = 6410] [serial = 1459] [outer = 0x126859000] 20:25:37 INFO - PROCESS | 6410 | 1468639537530 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]]]}] 20:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 555ms 20:25:37 INFO - PROCESS | 6410 | 1468639537577 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 20:25:37 INFO - PROCESS | 6410 | 1468639537579 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 20:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:25:37 INFO - PROCESS | 6410 | 1468639537582 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:25:37 INFO - PROCESS | 6410 | 1468639537583 Marionette TRACE conn2 <- [1,1918,null,{}] 20:25:37 INFO - PROCESS | 6410 | 1468639537585 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}] 20:25:37 INFO - PROCESS | 6410 | 1468639537587 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:37 INFO - PROCESS | 6410 | 1468639537695 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 20:25:37 INFO - PROCESS | 6410 | 1468639537698 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:37 INFO - PROCESS | 6410 | 1468639537699 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:37 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a762800 == 39 [pid = 6410] [id = 487] 20:25:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x12685a800) [pid = 6410] [serial = 1460] [outer = 0x0] 20:25:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x128a66c00) [pid = 6410] [serial = 1461] [outer = 0x12685a800] 20:25:37 INFO - PROCESS | 6410 | 1468639537722 Marionette DEBUG loaded listener.js 20:25:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x128abac00) [pid = 6410] [serial = 1462] [outer = 0x12685a800] 20:25:38 INFO - PROCESS | 6410 | 1468639538037 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]]]}] 20:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 470ms 20:25:38 INFO - PROCESS | 6410 | 1468639538060 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 20:25:38 INFO - PROCESS | 6410 | 1468639538061 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 20:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:25:38 INFO - PROCESS | 6410 | 1468639538064 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:25:38 INFO - PROCESS | 6410 | 1468639538065 Marionette TRACE conn2 <- [1,1922,null,{}] 20:25:38 INFO - PROCESS | 6410 | 1468639538067 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}] 20:25:38 INFO - PROCESS | 6410 | 1468639538068 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:38 INFO - PROCESS | 6410 | 1468639538180 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 20:25:38 INFO - PROCESS | 6410 | 1468639538183 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:38 INFO - PROCESS | 6410 | 1468639538184 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b713800 == 40 [pid = 6410] [id = 488] 20:25:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x128c6ec00) [pid = 6410] [serial = 1463] [outer = 0x0] 20:25:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x128c73c00) [pid = 6410] [serial = 1464] [outer = 0x128c6ec00] 20:25:38 INFO - PROCESS | 6410 | 1468639538208 Marionette DEBUG loaded listener.js 20:25:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x1291b5800) [pid = 6410] [serial = 1465] [outer = 0x128c6ec00] 20:25:38 INFO - PROCESS | 6410 | 1468639538541 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]]]}] 20:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 522ms 20:25:38 INFO - PROCESS | 6410 | 1468639538586 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 20:25:38 INFO - PROCESS | 6410 | 1468639538588 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 20:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:25:38 INFO - PROCESS | 6410 | 1468639538596 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:25:38 INFO - PROCESS | 6410 | 1468639538596 Marionette TRACE conn2 <- [1,1926,null,{}] 20:25:38 INFO - PROCESS | 6410 | 1468639538599 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}] 20:25:38 INFO - PROCESS | 6410 | 1468639538600 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:38 INFO - PROCESS | 6410 | 1468639538697 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 20:25:38 INFO - PROCESS | 6410 | 1468639538701 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:38 INFO - PROCESS | 6410 | 1468639538702 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb16800 == 41 [pid = 6410] [id = 489] 20:25:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x128e73000) [pid = 6410] [serial = 1466] [outer = 0x0] 20:25:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x1291cb400) [pid = 6410] [serial = 1467] [outer = 0x128e73000] 20:25:38 INFO - PROCESS | 6410 | 1468639538728 Marionette DEBUG loaded listener.js 20:25:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x12a5d4400) [pid = 6410] [serial = 1468] [outer = 0x128e73000] 20:25:39 INFO - PROCESS | 6410 | 1468639539207 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]]]}] 20:25:39 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x127662000) [pid = 6410] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:25:39 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x127661800) [pid = 6410] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:25:39 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x128a65000) [pid = 6410] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:25:39 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1127d7000) [pid = 6410] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:25:39 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x119338400) [pid = 6410] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:25:39 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x128e76c00) [pid = 6410] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:25:39 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x112dcc000) [pid = 6410] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:25:39 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x119969400) [pid = 6410] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:25:39 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x118629400) [pid = 6410] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:25:39 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x113c55400) [pid = 6410] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:25:39 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x113dcb000) [pid = 6410] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:25:39 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x1130cd800) [pid = 6410] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:25:39 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1256af000) [pid = 6410] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:25:39 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x124df3000) [pid = 6410] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 675ms 20:25:39 INFO - PROCESS | 6410 | 1468639539266 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 20:25:39 INFO - PROCESS | 6410 | 1468639539267 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 20:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:25:39 INFO - PROCESS | 6410 | 1468639539269 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:25:39 INFO - PROCESS | 6410 | 1468639539270 Marionette TRACE conn2 <- [1,1930,null,{}] 20:25:39 INFO - PROCESS | 6410 | 1468639539273 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}] 20:25:39 INFO - PROCESS | 6410 | 1468639539274 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:39 INFO - PROCESS | 6410 | 1468639539361 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 20:25:39 INFO - PROCESS | 6410 | 1468639539365 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:39 INFO - PROCESS | 6410 | 1468639539366 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:39 INFO - PROCESS | 6410 | ++DOCSHELL 0x124424000 == 42 [pid = 6410] [id = 490] 20:25:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x115e6f400) [pid = 6410] [serial = 1469] [outer = 0x0] 20:25:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x116637400) [pid = 6410] [serial = 1470] [outer = 0x115e6f400] 20:25:39 INFO - PROCESS | 6410 | 1468639539389 Marionette DEBUG loaded listener.js 20:25:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x119341400) [pid = 6410] [serial = 1471] [outer = 0x115e6f400] 20:25:39 INFO - PROCESS | 6410 | 1468639539707 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]]]}] 20:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 472ms 20:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:25:39 INFO - PROCESS | 6410 | 1468639539769 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 20:25:39 INFO - PROCESS | 6410 | 1468639539771 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 20:25:39 INFO - PROCESS | 6410 | 1468639539775 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:25:39 INFO - PROCESS | 6410 | 1468639539777 Marionette TRACE conn2 <- [1,1934,null,{}] 20:25:39 INFO - PROCESS | 6410 | 1468639539781 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}] 20:25:39 INFO - PROCESS | 6410 | 1468639539783 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:39 INFO - PROCESS | 6410 | 1468639539879 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 20:25:40 INFO - PROCESS | 6410 | 1468639540029 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:40 INFO - PROCESS | 6410 | 1468639540032 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:40 INFO - PROCESS | 6410 | ++DOCSHELL 0x11641d800 == 43 [pid = 6410] [id = 491] 20:25:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x1128a9800) [pid = 6410] [serial = 1472] [outer = 0x0] 20:25:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1128ae000) [pid = 6410] [serial = 1473] [outer = 0x1128a9800] 20:25:40 INFO - PROCESS | 6410 | 1468639540064 Marionette DEBUG loaded listener.js 20:25:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x113213800) [pid = 6410] [serial = 1474] [outer = 0x1128a9800] 20:25:40 INFO - PROCESS | 6410 | 1468639540581 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]]]}] 20:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 872ms 20:25:40 INFO - PROCESS | 6410 | 1468639540647 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 20:25:40 INFO - PROCESS | 6410 | 1468639540649 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 20:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:25:40 INFO - PROCESS | 6410 | 1468639540656 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:25:40 INFO - PROCESS | 6410 | 1468639540659 Marionette TRACE conn2 <- [1,1938,null,{}] 20:25:40 INFO - PROCESS | 6410 | 1468639540662 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}] 20:25:40 INFO - PROCESS | 6410 | 1468639540664 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:40 INFO - PROCESS | 6410 | 1468639540797 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 20:25:40 INFO - PROCESS | 6410 | 1468639540881 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:40 INFO - PROCESS | 6410 | 1468639540882 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:40 INFO - PROCESS | 6410 | ++DOCSHELL 0x11684e000 == 44 [pid = 6410] [id = 492] 20:25:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x113c54c00) [pid = 6410] [serial = 1475] [outer = 0x0] 20:25:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x116805c00) [pid = 6410] [serial = 1476] [outer = 0x113c54c00] 20:25:40 INFO - PROCESS | 6410 | 1468639540913 Marionette DEBUG loaded listener.js 20:25:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x11717d800) [pid = 6410] [serial = 1477] [outer = 0x113c54c00] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12dfa2000 == 43 [pid = 6410] [id = 23] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x128ee9800 == 42 [pid = 6410] [id = 6] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12c724800 == 41 [pid = 6410] [id = 14] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x1185bf800 == 40 [pid = 6410] [id = 12] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb10800 == 39 [pid = 6410] [id = 21] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc8f000 == 38 [pid = 6410] [id = 11] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12cb1e000 == 37 [pid = 6410] [id = 20] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x1182e4000 == 36 [pid = 6410] [id = 13] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb16800 == 35 [pid = 6410] [id = 489] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12b713800 == 34 [pid = 6410] [id = 488] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12a762800 == 33 [pid = 6410] [id = 487] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x129450400) [pid = 6410] [serial = 1425] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | 1468639541669 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]]]}] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x120e1d000 == 32 [pid = 6410] [id = 486] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x128ee9000 == 31 [pid = 6410] [id = 485] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x118989000 == 30 [pid = 6410] [id = 484] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x125668000 == 29 [pid = 6410] [id = 483] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x124a1d800 == 28 [pid = 6410] [id = 482] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x1242cc800 == 27 [pid = 6410] [id = 481] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x120e1e000 == 26 [pid = 6410] [id = 480] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x11941b000 == 25 [pid = 6410] [id = 479] 20:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1028ms 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x11898a000 == 24 [pid = 6410] [id = 478] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x117150000 == 23 [pid = 6410] [id = 477] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x115eca800 == 22 [pid = 6410] [id = 476] 20:25:41 INFO - PROCESS | 6410 | --DOCSHELL 0x12c08c000 == 21 [pid = 6410] [id = 475] 20:25:41 INFO - PROCESS | 6410 | 1468639541683 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 20:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:25:41 INFO - PROCESS | 6410 | 1468639541687 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 20:25:41 INFO - PROCESS | 6410 | 1468639541713 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:25:41 INFO - PROCESS | 6410 | 1468639541715 Marionette TRACE conn2 <- [1,1942,null,{}] 20:25:41 INFO - PROCESS | 6410 | 1468639541718 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}] 20:25:41 INFO - PROCESS | 6410 | 1468639541720 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:41 INFO - PROCESS | 6410 | 1468639541814 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x127669c00) [pid = 6410] [serial = 1407] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x12882ac00) [pid = 6410] [serial = 1410] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x128822400) [pid = 6410] [serial = 1408] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x128aad000) [pid = 6410] [serial = 1413] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x115e04400) [pid = 6410] [serial = 1416] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x128a64c00) [pid = 6410] [serial = 1411] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1244ea000) [pid = 6410] [serial = 1419] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x128c76800) [pid = 6410] [serial = 1420] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1291b1c00) [pid = 6410] [serial = 1422] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x128ab7800) [pid = 6410] [serial = 1414] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x1291c4000) [pid = 6410] [serial = 1423] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x123d42800) [pid = 6410] [serial = 1401] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x119b46800) [pid = 6410] [serial = 1398] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x12175fc00) [pid = 6410] [serial = 1399] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x119968c00) [pid = 6410] [serial = 1396] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x11942c400) [pid = 6410] [serial = 1395] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x116f92800) [pid = 6410] [serial = 1392] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x118149800) [pid = 6410] [serial = 1393] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x116883800) [pid = 6410] [serial = 1390] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x115e75800) [pid = 6410] [serial = 1389] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x116146c00) [pid = 6410] [serial = 1387] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x1133cf800) [pid = 6410] [serial = 1386] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x126f87c00) [pid = 6410] [serial = 1384] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x126859800) [pid = 6410] [serial = 1404] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x126fa8000) [pid = 6410] [serial = 1405] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x118829000) [pid = 6410] [serial = 1417] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x12426e800) [pid = 6410] [serial = 1402] [outer = 0x0] [url = about:blank] 20:25:41 INFO - PROCESS | 6410 | 1468639541873 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:41 INFO - PROCESS | 6410 | 1468639541876 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:41 INFO - PROCESS | 6410 | ++DOCSHELL 0x115eca800 == 22 [pid = 6410] [id = 493] 20:25:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x113c56800) [pid = 6410] [serial = 1478] [outer = 0x0] 20:25:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x115e04400) [pid = 6410] [serial = 1479] [outer = 0x113c56800] 20:25:41 INFO - PROCESS | 6410 | 1468639541909 Marionette DEBUG loaded listener.js 20:25:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x11680d400) [pid = 6410] [serial = 1480] [outer = 0x113c56800] 20:25:42 INFO - PROCESS | 6410 | 1468639542355 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]]]}] 20:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 696ms 20:25:42 INFO - PROCESS | 6410 | 1468639542387 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 20:25:42 INFO - PROCESS | 6410 | 1468639542390 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 20:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:25:42 INFO - PROCESS | 6410 | 1468639542418 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:25:42 INFO - PROCESS | 6410 | 1468639542420 Marionette TRACE conn2 <- [1,1946,null,{}] 20:25:42 INFO - PROCESS | 6410 | 1468639542441 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}] 20:25:42 INFO - PROCESS | 6410 | 1468639542443 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:42 INFO - PROCESS | 6410 | 1468639542541 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 20:25:42 INFO - PROCESS | 6410 | 1468639542609 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:42 INFO - PROCESS | 6410 | 1468639542610 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:42 INFO - PROCESS | 6410 | ++DOCSHELL 0x118183000 == 23 [pid = 6410] [id = 494] 20:25:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x1176f5800) [pid = 6410] [serial = 1481] [outer = 0x0] 20:25:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x118148c00) [pid = 6410] [serial = 1482] [outer = 0x1176f5800] 20:25:42 INFO - PROCESS | 6410 | 1468639542641 Marionette DEBUG loaded listener.js 20:25:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x1183a9800) [pid = 6410] [serial = 1483] [outer = 0x1176f5800] 20:25:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x119425c00) [pid = 6410] [serial = 1484] [outer = 0x12cd68800] 20:25:43 INFO - PROCESS | 6410 | 1468639543081 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]]]}] 20:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 740ms 20:25:43 INFO - PROCESS | 6410 | 1468639543157 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 20:25:43 INFO - PROCESS | 6410 | 1468639543159 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 20:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:25:43 INFO - PROCESS | 6410 | 1468639543161 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:25:43 INFO - PROCESS | 6410 | 1468639543164 Marionette TRACE conn2 <- [1,1950,null,{}] 20:25:43 INFO - PROCESS | 6410 | 1468639543174 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}] 20:25:43 INFO - PROCESS | 6410 | 1468639543178 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:43 INFO - PROCESS | 6410 | 1468639543269 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 20:25:43 INFO - PROCESS | 6410 | 1468639543337 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:43 INFO - PROCESS | 6410 | 1468639543339 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191e6800 == 24 [pid = 6410] [id = 495] 20:25:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x11980b000) [pid = 6410] [serial = 1485] [outer = 0x0] 20:25:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x1198bc400) [pid = 6410] [serial = 1486] [outer = 0x11980b000] 20:25:43 INFO - PROCESS | 6410 | 1468639543372 Marionette DEBUG loaded listener.js 20:25:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x11996e000) [pid = 6410] [serial = 1487] [outer = 0x11980b000] 20:25:43 INFO - PROCESS | 6410 | 1468639543813 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]]]}] 20:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 676ms 20:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:25:43 INFO - PROCESS | 6410 | 1468639543845 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 20:25:43 INFO - PROCESS | 6410 | 1468639543847 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 20:25:43 INFO - PROCESS | 6410 | 1468639543849 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:25:43 INFO - PROCESS | 6410 | 1468639543851 Marionette TRACE conn2 <- [1,1954,null,{}] 20:25:43 INFO - PROCESS | 6410 | 1468639543867 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}] 20:25:43 INFO - PROCESS | 6410 | 1468639543868 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:43 INFO - PROCESS | 6410 | 1468639543965 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 20:25:44 INFO - PROCESS | 6410 | 1468639544016 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:44 INFO - PROCESS | 6410 | 1468639544018 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:44 INFO - PROCESS | 6410 | ++DOCSHELL 0x123e44800 == 25 [pid = 6410] [id = 496] 20:25:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x119b46800) [pid = 6410] [serial = 1488] [outer = 0x0] 20:25:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x119ba7400) [pid = 6410] [serial = 1489] [outer = 0x119b46800] 20:25:44 INFO - PROCESS | 6410 | 1468639544048 Marionette DEBUG loaded listener.js 20:25:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x123a39000) [pid = 6410] [serial = 1490] [outer = 0x119b46800] 20:25:44 INFO - PROCESS | 6410 | 1468639544455 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]]]}] 20:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 618ms 20:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:25:44 INFO - PROCESS | 6410 | 1468639544468 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 20:25:44 INFO - PROCESS | 6410 | 1468639544469 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 20:25:44 INFO - PROCESS | 6410 | 1468639544471 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:25:44 INFO - PROCESS | 6410 | 1468639544473 Marionette TRACE conn2 <- [1,1958,null,{}] 20:25:44 INFO - PROCESS | 6410 | 1468639544475 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}] 20:25:44 INFO - PROCESS | 6410 | 1468639544476 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:44 INFO - PROCESS | 6410 | 1468639544565 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 20:25:44 INFO - PROCESS | 6410 | 1468639544616 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:44 INFO - PROCESS | 6410 | 1468639544618 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:44 INFO - PROCESS | 6410 | ++DOCSHELL 0x124434000 == 26 [pid = 6410] [id = 497] 20:25:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x123a3b000) [pid = 6410] [serial = 1491] [outer = 0x0] 20:25:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x123fc4400) [pid = 6410] [serial = 1492] [outer = 0x123a3b000] 20:25:44 INFO - PROCESS | 6410 | 1468639544647 Marionette DEBUG loaded listener.js 20:25:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x12416e000) [pid = 6410] [serial = 1493] [outer = 0x123a3b000] 20:25:45 INFO - PROCESS | 6410 | 1468639545070 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]]]}] 20:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 619ms 20:25:45 INFO - PROCESS | 6410 | 1468639545091 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 20:25:45 INFO - PROCESS | 6410 | 1468639545092 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 20:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:25:45 INFO - PROCESS | 6410 | 1468639545094 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:25:45 INFO - PROCESS | 6410 | 1468639545096 Marionette TRACE conn2 <- [1,1962,null,{}] 20:25:45 INFO - PROCESS | 6410 | 1468639545098 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}] 20:25:45 INFO - PROCESS | 6410 | 1468639545102 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:45 INFO - PROCESS | 6410 | 1468639545224 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 20:25:45 INFO - PROCESS | 6410 | 1468639545362 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:45 INFO - PROCESS | 6410 | 1468639545363 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x112645800 == 27 [pid = 6410] [id = 498] 20:25:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x110e70800) [pid = 6410] [serial = 1494] [outer = 0x0] 20:25:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x1127cc800) [pid = 6410] [serial = 1495] [outer = 0x110e70800] 20:25:45 INFO - PROCESS | 6410 | 1468639545405 Marionette DEBUG loaded listener.js 20:25:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x113066400) [pid = 6410] [serial = 1496] [outer = 0x110e70800] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x11641d800 == 26 [pid = 6410] [id = 491] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x115e31800 == 25 [pid = 6410] [id = 25] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x117142000 == 24 [pid = 6410] [id = 26] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12a761800 == 23 [pid = 6410] [id = 8] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12cb1c000 == 22 [pid = 6410] [id = 22] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x124439800 == 21 [pid = 6410] [id = 15] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12ba55800 == 20 [pid = 6410] [id = 10] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12b709800 == 19 [pid = 6410] [id = 9] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12d645800 == 18 [pid = 6410] [id = 19] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x111ea4000 == 17 [pid = 6410] [id = 24] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12cdce800 == 16 [pid = 6410] [id = 16] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x124424000 == 15 [pid = 6410] [id = 490] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x124434000 == 14 [pid = 6410] [id = 497] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x123e44800 == 13 [pid = 6410] [id = 496] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x1191e6800 == 12 [pid = 6410] [id = 495] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x118183000 == 11 [pid = 6410] [id = 494] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x11684e000 == 10 [pid = 6410] [id = 492] 20:25:46 INFO - PROCESS | 6410 | --DOCSHELL 0x115eca800 == 9 [pid = 6410] [id = 493] 20:25:47 INFO - PROCESS | 6410 | 1468639547643 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]]]}] 20:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2573ms 20:25:47 INFO - PROCESS | 6410 | 1468639547670 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 20:25:47 INFO - PROCESS | 6410 | 1468639547673 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 20:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:25:47 INFO - PROCESS | 6410 | 1468639547676 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:25:47 INFO - PROCESS | 6410 | 1468639547678 Marionette TRACE conn2 <- [1,1966,null,{}] 20:25:47 INFO - PROCESS | 6410 | 1468639547682 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}] 20:25:47 INFO - PROCESS | 6410 | 1468639547684 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:47 INFO - PROCESS | 6410 | 1468639547764 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 20:25:47 INFO - PROCESS | 6410 | 1468639547768 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:47 INFO - PROCESS | 6410 | 1468639547773 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x1167e5800 == 10 [pid = 6410] [id = 499] 20:25:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1133c9000) [pid = 6410] [serial = 1497] [outer = 0x0] 20:25:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x1133ca800) [pid = 6410] [serial = 1498] [outer = 0x1133c9000] 20:25:47 INFO - PROCESS | 6410 | 1468639547803 Marionette DEBUG loaded listener.js 20:25:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x112982000) [pid = 6410] [serial = 1499] [outer = 0x1133c9000] 20:25:48 INFO - PROCESS | 6410 | 1468639548143 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]]]}] 20:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 521ms 20:25:48 INFO - PROCESS | 6410 | 1468639548197 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 20:25:48 INFO - PROCESS | 6410 | 1468639548200 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 20:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:25:48 INFO - PROCESS | 6410 | 1468639548205 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:25:48 INFO - PROCESS | 6410 | 1468639548206 Marionette TRACE conn2 <- [1,1970,null,{}] 20:25:48 INFO - PROCESS | 6410 | 1468639548209 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}] 20:25:48 INFO - PROCESS | 6410 | 1468639548211 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:48 INFO - PROCESS | 6410 | 1468639548291 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 20:25:48 INFO - PROCESS | 6410 | 1468639548295 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:48 INFO - PROCESS | 6410 | 1468639548297 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:48 INFO - PROCESS | 6410 | ++DOCSHELL 0x115edf800 == 11 [pid = 6410] [id = 500] 20:25:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x1164e8400) [pid = 6410] [serial = 1500] [outer = 0x0] 20:25:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x116a20c00) [pid = 6410] [serial = 1501] [outer = 0x1164e8400] 20:25:48 INFO - PROCESS | 6410 | 1468639548326 Marionette DEBUG loaded listener.js 20:25:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x117185400) [pid = 6410] [serial = 1502] [outer = 0x1164e8400] 20:25:48 INFO - PROCESS | 6410 | 1468639548707 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]]]}] 20:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 520ms 20:25:48 INFO - PROCESS | 6410 | 1468639548725 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 20:25:48 INFO - PROCESS | 6410 | 1468639548727 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 20:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:25:48 INFO - PROCESS | 6410 | 1468639548741 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:25:48 INFO - PROCESS | 6410 | 1468639548745 Marionette TRACE conn2 <- [1,1974,null,{}] 20:25:48 INFO - PROCESS | 6410 | 1468639548757 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}] 20:25:48 INFO - PROCESS | 6410 | 1468639548762 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:48 INFO - PROCESS | 6410 | 1468639548886 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 20:25:48 INFO - PROCESS | 6410 | 1468639548896 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:48 INFO - PROCESS | 6410 | 1468639548898 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:48 INFO - PROCESS | 6410 | ++DOCSHELL 0x119bcd000 == 12 [pid = 6410] [id = 501] 20:25:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1128a5400) [pid = 6410] [serial = 1503] [outer = 0x0] 20:25:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x118827400) [pid = 6410] [serial = 1504] [outer = 0x1128a5400] 20:25:48 INFO - PROCESS | 6410 | 1468639548953 Marionette DEBUG loaded listener.js 20:25:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x11933f000) [pid = 6410] [serial = 1505] [outer = 0x1128a5400] 20:25:49 INFO - PROCESS | 6410 | 1468639549394 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]]]}] 20:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 673ms 20:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:25:49 INFO - PROCESS | 6410 | 1468639549415 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 20:25:49 INFO - PROCESS | 6410 | 1468639549416 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 20:25:49 INFO - PROCESS | 6410 | 1468639549418 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:25:49 INFO - PROCESS | 6410 | 1468639549419 Marionette TRACE conn2 <- [1,1978,null,{}] 20:25:49 INFO - PROCESS | 6410 | 1468639549449 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}] 20:25:49 INFO - PROCESS | 6410 | 1468639549450 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:49 INFO - PROCESS | 6410 | 1468639549533 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 20:25:49 INFO - PROCESS | 6410 | 1468639549539 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:49 INFO - PROCESS | 6410 | 1468639549541 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x12442b800 == 13 [pid = 6410] [id = 502] 20:25:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x11996a000) [pid = 6410] [serial = 1506] [outer = 0x0] 20:25:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x119b41800) [pid = 6410] [serial = 1507] [outer = 0x11996a000] 20:25:49 INFO - PROCESS | 6410 | 1468639549566 Marionette DEBUG loaded listener.js 20:25:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x119b4ac00) [pid = 6410] [serial = 1508] [outer = 0x11996a000] 20:25:49 INFO - PROCESS | 6410 | 1468639549918 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]]]}] 20:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 526ms 20:25:49 INFO - PROCESS | 6410 | 1468639549944 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 20:25:49 INFO - PROCESS | 6410 | 1468639549945 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 20:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:25:49 INFO - PROCESS | 6410 | 1468639549948 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:25:49 INFO - PROCESS | 6410 | 1468639549949 Marionette TRACE conn2 <- [1,1982,null,{}] 20:25:49 INFO - PROCESS | 6410 | 1468639549959 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}] 20:25:49 INFO - PROCESS | 6410 | 1468639549960 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:50 INFO - PROCESS | 6410 | 1468639550060 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 20:25:50 INFO - PROCESS | 6410 | 1468639550063 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:50 INFO - PROCESS | 6410 | 1468639550064 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x125638800 == 14 [pid = 6410] [id = 503] 20:25:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x11619ac00) [pid = 6410] [serial = 1509] [outer = 0x0] 20:25:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x120ee5800) [pid = 6410] [serial = 1510] [outer = 0x11619ac00] 20:25:50 INFO - PROCESS | 6410 | 1468639550089 Marionette DEBUG loaded listener.js 20:25:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x123a41000) [pid = 6410] [serial = 1511] [outer = 0x11619ac00] 20:25:50 INFO - PROCESS | 6410 | 1468639550435 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]]]}] 20:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 528ms 20:25:50 INFO - PROCESS | 6410 | 1468639550477 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 20:25:50 INFO - PROCESS | 6410 | 1468639550478 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 20:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:25:50 INFO - PROCESS | 6410 | 1468639550480 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:25:50 INFO - PROCESS | 6410 | 1468639550481 Marionette TRACE conn2 <- [1,1986,null,{}] 20:25:50 INFO - PROCESS | 6410 | 1468639550484 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}] 20:25:50 INFO - PROCESS | 6410 | 1468639550488 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:50 INFO - PROCESS | 6410 | 1468639550609 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 20:25:50 INFO - PROCESS | 6410 | 1468639550648 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:50 INFO - PROCESS | 6410 | 1468639550649 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x128e0d000 == 15 [pid = 6410] [id = 504] 20:25:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x123b8ec00) [pid = 6410] [serial = 1512] [outer = 0x0] 20:25:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x1244ee400) [pid = 6410] [serial = 1513] [outer = 0x123b8ec00] 20:25:50 INFO - PROCESS | 6410 | 1468639550674 Marionette DEBUG loaded listener.js 20:25:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x1255b3000) [pid = 6410] [serial = 1514] [outer = 0x123b8ec00] 20:25:50 INFO - PROCESS | 6410 | 1468639550995 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]]]}] 20:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 567ms 20:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:25:51 INFO - PROCESS | 6410 | 1468639551049 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 20:25:51 INFO - PROCESS | 6410 | 1468639551050 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 20:25:51 INFO - PROCESS | 6410 | 1468639551052 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:25:51 INFO - PROCESS | 6410 | 1468639551054 Marionette TRACE conn2 <- [1,1990,null,{}] 20:25:51 INFO - PROCESS | 6410 | 1468639551056 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}] 20:25:51 INFO - PROCESS | 6410 | 1468639551057 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:51 INFO - PROCESS | 6410 | 1468639551193 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 20:25:51 INFO - PROCESS | 6410 | 1468639551234 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:51 INFO - PROCESS | 6410 | 1468639551236 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a205800 == 16 [pid = 6410] [id = 505] 20:25:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x125028800) [pid = 6410] [serial = 1515] [outer = 0x0] 20:25:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x12685f400) [pid = 6410] [serial = 1516] [outer = 0x125028800] 20:25:51 INFO - PROCESS | 6410 | 1468639551259 Marionette DEBUG loaded listener.js 20:25:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x126cd3000) [pid = 6410] [serial = 1517] [outer = 0x125028800] 20:25:51 INFO - PROCESS | 6410 | 1468639551568 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]]]}] 20:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 521ms 20:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:25:51 INFO - PROCESS | 6410 | 1468639551579 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 20:25:51 INFO - PROCESS | 6410 | 1468639551581 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 20:25:51 INFO - PROCESS | 6410 | 1468639551583 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:25:51 INFO - PROCESS | 6410 | 1468639551584 Marionette TRACE conn2 <- [1,1994,null,{}] 20:25:51 INFO - PROCESS | 6410 | 1468639551587 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}] 20:25:51 INFO - PROCESS | 6410 | 1468639551592 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:51 INFO - PROCESS | 6410 | 1468639551709 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 20:25:51 INFO - PROCESS | 6410 | 1468639551712 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:51 INFO - PROCESS | 6410 | 1468639551714 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a557000 == 17 [pid = 6410] [id = 506] 20:25:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x1256ad000) [pid = 6410] [serial = 1518] [outer = 0x0] 20:25:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x126f7d800) [pid = 6410] [serial = 1519] [outer = 0x1256ad000] 20:25:51 INFO - PROCESS | 6410 | 1468639551754 Marionette DEBUG loaded listener.js 20:25:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x126fa2000) [pid = 6410] [serial = 1520] [outer = 0x1256ad000] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x119b46800) [pid = 6410] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x113c54c00) [pid = 6410] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x11980b000) [pid = 6410] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x1176f5800) [pid = 6410] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x12685a800) [pid = 6410] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x125579800) [pid = 6410] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x113c54800) [pid = 6410] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x112988800) [pid = 6410] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x1244ed000) [pid = 6410] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x116805000) [pid = 6410] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x110e79800) [pid = 6410] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x124d91800) [pid = 6410] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x128c6ec00) [pid = 6410] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1128ab000) [pid = 6410] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x11824ec00) [pid = 6410] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1127d2000) [pid = 6410] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1291c5800) [pid = 6410] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x128e73000) [pid = 6410] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x126859000) [pid = 6410] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x115e6f400) [pid = 6410] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x113c56800) [pid = 6410] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x123a3b000) [pid = 6410] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:25:52 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1128a9800) [pid = 6410] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:25:52 INFO - PROCESS | 6410 | 1468639552481 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]]]}] 20:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 919ms 20:25:52 INFO - PROCESS | 6410 | 1468639552503 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 20:25:52 INFO - PROCESS | 6410 | 1468639552504 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 20:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:25:52 INFO - PROCESS | 6410 | 1468639552507 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:25:52 INFO - PROCESS | 6410 | 1468639552508 Marionette TRACE conn2 <- [1,1998,null,{}] 20:25:52 INFO - PROCESS | 6410 | 1468639552510 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}] 20:25:52 INFO - PROCESS | 6410 | 1468639552511 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:52 INFO - PROCESS | 6410 | 1468639552582 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 20:25:52 INFO - PROCESS | 6410 | 1468639552586 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:52 INFO - PROCESS | 6410 | 1468639552587 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:52 INFO - PROCESS | 6410 | ++DOCSHELL 0x119bca000 == 18 [pid = 6410] [id = 507] 20:25:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x115df3c00) [pid = 6410] [serial = 1521] [outer = 0x0] 20:25:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x117181400) [pid = 6410] [serial = 1522] [outer = 0x115df3c00] 20:25:52 INFO - PROCESS | 6410 | 1468639552614 Marionette DEBUG loaded listener.js 20:25:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x118971c00) [pid = 6410] [serial = 1523] [outer = 0x115df3c00] 20:25:52 INFO - PROCESS | 6410 | 1468639552933 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]]]}] 20:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 470ms 20:25:52 INFO - PROCESS | 6410 | 1468639552978 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 20:25:52 INFO - PROCESS | 6410 | 1468639552979 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 20:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:25:52 INFO - PROCESS | 6410 | 1468639552981 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:25:52 INFO - PROCESS | 6410 | 1468639552982 Marionette TRACE conn2 <- [1,2002,null,{}] 20:25:52 INFO - PROCESS | 6410 | 1468639552984 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}] 20:25:52 INFO - PROCESS | 6410 | 1468639552986 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:53 INFO - PROCESS | 6410 | 1468639553064 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 20:25:53 INFO - PROCESS | 6410 | 1468639553067 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:53 INFO - PROCESS | 6410 | 1468639553069 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a9da000 == 19 [pid = 6410] [id = 508] 20:25:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x118972c00) [pid = 6410] [serial = 1524] [outer = 0x0] 20:25:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x123a3bc00) [pid = 6410] [serial = 1525] [outer = 0x118972c00] 20:25:53 INFO - PROCESS | 6410 | 1468639553096 Marionette DEBUG loaded listener.js 20:25:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x124d91800) [pid = 6410] [serial = 1526] [outer = 0x118972c00] 20:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 473ms 20:25:53 INFO - PROCESS | 6410 | 1468639553450 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]]]}] 20:25:53 INFO - PROCESS | 6410 | 1468639553456 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 20:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:25:53 INFO - PROCESS | 6410 | 1468639553459 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 20:25:53 INFO - PROCESS | 6410 | 1468639553461 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:25:53 INFO - PROCESS | 6410 | 1468639553462 Marionette TRACE conn2 <- [1,2006,null,{}] 20:25:53 INFO - PROCESS | 6410 | 1468639553465 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}] 20:25:53 INFO - PROCESS | 6410 | 1468639553466 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:53 INFO - PROCESS | 6410 | 1468639553554 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 20:25:53 INFO - PROCESS | 6410 | 1468639553614 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:53 INFO - PROCESS | 6410 | 1468639553616 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x125628000 == 20 [pid = 6410] [id = 509] 20:25:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x1198c0c00) [pid = 6410] [serial = 1527] [outer = 0x0] 20:25:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x126f7f000) [pid = 6410] [serial = 1528] [outer = 0x1198c0c00] 20:25:53 INFO - PROCESS | 6410 | 1468639553645 Marionette DEBUG loaded listener.js 20:25:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x128821800) [pid = 6410] [serial = 1529] [outer = 0x1198c0c00] 20:25:53 INFO - PROCESS | 6410 | 1468639553948 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]]]}] 20:25:53 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 20:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 520ms 20:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:25:53 INFO - PROCESS | 6410 | 1468639553982 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 20:25:53 INFO - PROCESS | 6410 | 1468639553983 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 20:25:53 INFO - PROCESS | 6410 | 1468639553987 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:25:53 INFO - PROCESS | 6410 | 1468639553991 Marionette TRACE conn2 <- [1,2010,null,{}] 20:25:53 INFO - PROCESS | 6410 | 1468639553995 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}] 20:25:53 INFO - PROCESS | 6410 | 1468639553997 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:54 INFO - PROCESS | 6410 | 1468639554156 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 20:25:54 INFO - PROCESS | 6410 | 1468639554278 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:54 INFO - PROCESS | 6410 | 1468639554280 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:54 INFO - PROCESS | 6410 | ++DOCSHELL 0x112f3e000 == 21 [pid = 6410] [id = 510] 20:25:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x110e77400) [pid = 6410] [serial = 1530] [outer = 0x0] 20:25:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x1121be400) [pid = 6410] [serial = 1531] [outer = 0x110e77400] 20:25:54 INFO - PROCESS | 6410 | 1468639554330 Marionette DEBUG loaded listener.js 20:25:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x112979400) [pid = 6410] [serial = 1532] [outer = 0x110e77400] 20:25:54 INFO - PROCESS | 6410 | 1468639554760 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]]]}] 20:25:54 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 20:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 824ms 20:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:25:54 INFO - PROCESS | 6410 | 1468639554811 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 20:25:54 INFO - PROCESS | 6410 | 1468639554814 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 20:25:54 INFO - PROCESS | 6410 | 1468639554817 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:25:54 INFO - PROCESS | 6410 | 1468639554818 Marionette TRACE conn2 <- [1,2014,null,{}] 20:25:54 INFO - PROCESS | 6410 | 1468639554822 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}] 20:25:54 INFO - PROCESS | 6410 | 1468639554825 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:54 INFO - PROCESS | 6410 | 1468639554945 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 20:25:55 INFO - PROCESS | 6410 | 1468639555031 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:55 INFO - PROCESS | 6410 | 1468639555033 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:55 INFO - PROCESS | 6410 | ++DOCSHELL 0x119b6f000 == 22 [pid = 6410] [id = 511] 20:25:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x1133cd400) [pid = 6410] [serial = 1533] [outer = 0x0] 20:25:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x117184c00) [pid = 6410] [serial = 1534] [outer = 0x1133cd400] 20:25:55 INFO - PROCESS | 6410 | 1468639555064 Marionette DEBUG loaded listener.js 20:25:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x118147400) [pid = 6410] [serial = 1535] [outer = 0x1133cd400] 20:25:55 INFO - PROCESS | 6410 | 1468639555477 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]]]}] 20:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 670ms 20:25:55 INFO - PROCESS | 6410 | 1468639555490 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 20:25:55 INFO - PROCESS | 6410 | 1468639555493 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 20:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:25:55 INFO - PROCESS | 6410 | 1468639555496 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:25:55 INFO - PROCESS | 6410 | 1468639555497 Marionette TRACE conn2 <- [1,2018,null,{}] 20:25:55 INFO - PROCESS | 6410 | 1468639555500 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}] 20:25:55 INFO - PROCESS | 6410 | 1468639555501 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:55 INFO - PROCESS | 6410 | 1468639555600 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 20:25:55 INFO - PROCESS | 6410 | 1468639555658 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:55 INFO - PROCESS | 6410 | 1468639555660 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:55 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a777000 == 23 [pid = 6410] [id = 512] 20:25:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x11896bc00) [pid = 6410] [serial = 1536] [outer = 0x0] 20:25:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x11996c400) [pid = 6410] [serial = 1537] [outer = 0x11896bc00] 20:25:55 INFO - PROCESS | 6410 | 1468639555692 Marionette DEBUG loaded listener.js 20:25:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x123a9ac00) [pid = 6410] [serial = 1538] [outer = 0x11896bc00] 20:25:56 INFO - PROCESS | 6410 | 1468639556110 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]]]}] 20:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 620ms 20:25:56 INFO - PROCESS | 6410 | 1468639556117 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 20:25:56 INFO - PROCESS | 6410 | 1468639556118 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 20:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:25:56 INFO - PROCESS | 6410 | 1468639556128 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:25:56 INFO - PROCESS | 6410 | 1468639556132 Marionette TRACE conn2 <- [1,2022,null,{}] 20:25:56 INFO - PROCESS | 6410 | 1468639556135 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}] 20:25:56 INFO - PROCESS | 6410 | 1468639556138 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:56 INFO - PROCESS | 6410 | 1468639556236 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 20:25:56 INFO - PROCESS | 6410 | 1468639556338 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:56 INFO - PROCESS | 6410 | 1468639556339 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:56 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc8d800 == 24 [pid = 6410] [id = 513] 20:25:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x124164c00) [pid = 6410] [serial = 1539] [outer = 0x0] 20:25:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x124d8f800) [pid = 6410] [serial = 1540] [outer = 0x124164c00] 20:25:56 INFO - PROCESS | 6410 | 1468639556368 Marionette DEBUG loaded listener.js 20:25:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x126dd5400) [pid = 6410] [serial = 1541] [outer = 0x124164c00] 20:25:56 INFO - PROCESS | 6410 | 1468639556937 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]]]}] 20:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 834ms 20:25:56 INFO - PROCESS | 6410 | 1468639556959 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 20:25:56 INFO - PROCESS | 6410 | 1468639556962 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 20:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:25:56 INFO - PROCESS | 6410 | 1468639556965 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:25:56 INFO - PROCESS | 6410 | 1468639556967 Marionette TRACE conn2 <- [1,2026,null,{}] 20:25:56 INFO - PROCESS | 6410 | 1468639556971 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}] 20:25:56 INFO - PROCESS | 6410 | 1468639556972 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:57 INFO - PROCESS | 6410 | 1468639557061 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 20:25:57 INFO - PROCESS | 6410 | 1468639557118 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:57 INFO - PROCESS | 6410 | 1468639557120 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:57 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182df000 == 25 [pid = 6410] [id = 514] 20:25:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x112dc1800) [pid = 6410] [serial = 1542] [outer = 0x0] 20:25:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x11305e800) [pid = 6410] [serial = 1543] [outer = 0x112dc1800] 20:25:57 INFO - PROCESS | 6410 | 1468639557150 Marionette DEBUG loaded listener.js 20:25:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x113cb9000) [pid = 6410] [serial = 1544] [outer = 0x112dc1800] 20:25:57 INFO - PROCESS | 6410 | 1468639557558 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]]]}] 20:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 626ms 20:25:57 INFO - PROCESS | 6410 | 1468639557603 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 20:25:57 INFO - PROCESS | 6410 | 1468639557606 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 20:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:25:57 INFO - PROCESS | 6410 | 1468639557612 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:25:57 INFO - PROCESS | 6410 | 1468639557613 Marionette TRACE conn2 <- [1,2030,null,{}] 20:25:57 INFO - PROCESS | 6410 | 1468639557616 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}] 20:25:57 INFO - PROCESS | 6410 | 1468639557617 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:57 INFO - PROCESS | 6410 | 1468639557725 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 20:25:57 INFO - PROCESS | 6410 | --DOCSHELL 0x112645800 == 24 [pid = 6410] [id = 498] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x1127cc800) [pid = 6410] [serial = 1495] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x11680d400) [pid = 6410] [serial = 1480] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x1183a9800) [pid = 6410] [serial = 1483] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x118148c00) [pid = 6410] [serial = 1482] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x128a66c00) [pid = 6410] [serial = 1461] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x126c38800) [pid = 6410] [serial = 1455] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x115e0f000) [pid = 6410] [serial = 1431] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x11675e400) [pid = 6410] [serial = 1432] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x113061000) [pid = 6410] [serial = 1428] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x1133b5400) [pid = 6410] [serial = 1429] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x1245b5c00) [pid = 6410] [serial = 1449] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x124d8b000) [pid = 6410] [serial = 1450] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x11996dc00) [pid = 6410] [serial = 1443] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x117188400) [pid = 6410] [serial = 1434] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x118154800) [pid = 6410] [serial = 1435] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x126857400) [pid = 6410] [serial = 1453] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1255ad400) [pid = 6410] [serial = 1452] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x123a39400) [pid = 6410] [serial = 1444] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x128c73c00) [pid = 6410] [serial = 1464] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x11933d000) [pid = 6410] [serial = 1440] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x1198c5800) [pid = 6410] [serial = 1441] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x11840e400) [pid = 6410] [serial = 1437] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x11896d400) [pid = 6410] [serial = 1438] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x123a40c00) [pid = 6410] [serial = 1446] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x124171c00) [pid = 6410] [serial = 1447] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x12a434c00) [pid = 6410] [serial = 1426] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1291cb400) [pid = 6410] [serial = 1467] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x12a5d4400) [pid = 6410] [serial = 1468] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1291b5800) [pid = 6410] [serial = 1465] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x127661000) [pid = 6410] [serial = 1458] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x119341400) [pid = 6410] [serial = 1471] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x116637400) [pid = 6410] [serial = 1470] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x128abac00) [pid = 6410] [serial = 1462] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x128a5f400) [pid = 6410] [serial = 1459] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x126dd2400) [pid = 6410] [serial = 1456] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x115e04400) [pid = 6410] [serial = 1479] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x12416e000) [pid = 6410] [serial = 1493] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x113213800) [pid = 6410] [serial = 1474] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x123a39000) [pid = 6410] [serial = 1490] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x123fc4400) [pid = 6410] [serial = 1492] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x119ba7400) [pid = 6410] [serial = 1489] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x1183a9c00) [pid = 6410] [serial = 895] [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.] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x11717d800) [pid = 6410] [serial = 1477] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x11996e000) [pid = 6410] [serial = 1487] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 69 (0x116805c00) [pid = 6410] [serial = 1476] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 68 (0x1198bc400) [pid = 6410] [serial = 1486] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | --DOMWINDOW == 67 (0x1128ae000) [pid = 6410] [serial = 1473] [outer = 0x0] [url = about:blank] 20:25:57 INFO - PROCESS | 6410 | 1468639557806 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:57 INFO - PROCESS | 6410 | 1468639557807 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:57 INFO - PROCESS | 6410 | ++DOCSHELL 0x113c20800 == 25 [pid = 6410] [id = 515] 20:25:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 68 (0x11297ac00) [pid = 6410] [serial = 1545] [outer = 0x0] 20:25:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x113062400) [pid = 6410] [serial = 1546] [outer = 0x11297ac00] 20:25:57 INFO - PROCESS | 6410 | 1468639557834 Marionette DEBUG loaded listener.js 20:25:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x11680d400) [pid = 6410] [serial = 1547] [outer = 0x11297ac00] 20:25:58 INFO - PROCESS | 6410 | 1468639558129 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]]]}] 20:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 568ms 20:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:25:58 INFO - PROCESS | 6410 | 1468639558181 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 20:25:58 INFO - PROCESS | 6410 | 1468639558182 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 20:25:58 INFO - PROCESS | 6410 | 1468639558184 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:25:58 INFO - PROCESS | 6410 | 1468639558187 Marionette TRACE conn2 <- [1,2034,null,{}] 20:25:58 INFO - PROCESS | 6410 | 1468639558194 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}] 20:25:58 INFO - PROCESS | 6410 | 1468639558197 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:58 INFO - PROCESS | 6410 | 1468639558274 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 20:25:58 INFO - PROCESS | 6410 | 1468639558279 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:58 INFO - PROCESS | 6410 | 1468639558281 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:58 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182e7000 == 26 [pid = 6410] [id = 516] 20:25:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x117181c00) [pid = 6410] [serial = 1548] [outer = 0x0] 20:25:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x11824a400) [pid = 6410] [serial = 1549] [outer = 0x117181c00] 20:25:58 INFO - PROCESS | 6410 | 1468639558307 Marionette DEBUG loaded listener.js 20:25:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x118822c00) [pid = 6410] [serial = 1550] [outer = 0x117181c00] 20:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 471ms 20:25:58 INFO - PROCESS | 6410 | 1468639558649 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]]]}] 20:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:25:58 INFO - PROCESS | 6410 | 1468639558665 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 20:25:58 INFO - PROCESS | 6410 | 1468639558666 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 20:25:58 INFO - PROCESS | 6410 | 1468639558670 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:25:58 INFO - PROCESS | 6410 | 1468639558671 Marionette TRACE conn2 <- [1,2038,null,{}] 20:25:58 INFO - PROCESS | 6410 | 1468639558676 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}] 20:25:58 INFO - PROCESS | 6410 | 1468639558677 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:58 INFO - PROCESS | 6410 | 1468639558761 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 20:25:58 INFO - PROCESS | 6410 | 1468639558765 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:58 INFO - PROCESS | 6410 | 1468639558766 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:58 INFO - PROCESS | 6410 | ++DOCSHELL 0x119410000 == 27 [pid = 6410] [id = 517] 20:25:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x11933d000) [pid = 6410] [serial = 1551] [outer = 0x0] 20:25:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x11980bc00) [pid = 6410] [serial = 1552] [outer = 0x11933d000] 20:25:58 INFO - PROCESS | 6410 | 1468639558793 Marionette DEBUG loaded listener.js 20:25:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x11996b000) [pid = 6410] [serial = 1553] [outer = 0x11933d000] 20:25:59 INFO - PROCESS | 6410 | 1468639559143 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]]]}] 20:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 522ms 20:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:25:59 INFO - PROCESS | 6410 | 1468639559194 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 20:25:59 INFO - PROCESS | 6410 | 1468639559195 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 20:25:59 INFO - PROCESS | 6410 | 1468639559197 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:25:59 INFO - PROCESS | 6410 | 1468639559198 Marionette TRACE conn2 <- [1,2042,null,{}] 20:25:59 INFO - PROCESS | 6410 | 1468639559201 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}] 20:25:59 INFO - PROCESS | 6410 | 1468639559202 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:59 INFO - PROCESS | 6410 | 1468639559277 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 20:25:59 INFO - PROCESS | 6410 | 1468639559280 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:59 INFO - PROCESS | 6410 | 1468639559282 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x119b78000 == 28 [pid = 6410] [id = 518] 20:25:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x113c54c00) [pid = 6410] [serial = 1554] [outer = 0x0] 20:25:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x119b43800) [pid = 6410] [serial = 1555] [outer = 0x113c54c00] 20:25:59 INFO - PROCESS | 6410 | 1468639559306 Marionette DEBUG loaded listener.js 20:25:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x1238ef400) [pid = 6410] [serial = 1556] [outer = 0x113c54c00] 20:25:59 INFO - PROCESS | 6410 | 1468639559648 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]]]}] 20:25:59 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) 20:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 468ms 20:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:25:59 INFO - PROCESS | 6410 | 1468639559666 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 20:25:59 INFO - PROCESS | 6410 | 1468639559668 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 20:25:59 INFO - PROCESS | 6410 | 1468639559670 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:25:59 INFO - PROCESS | 6410 | 1468639559673 Marionette TRACE conn2 <- [1,2046,null,{}] 20:25:59 INFO - PROCESS | 6410 | 1468639559675 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}] 20:25:59 INFO - PROCESS | 6410 | 1468639559679 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:59 INFO - PROCESS | 6410 | 1468639559780 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 20:25:59 INFO - PROCESS | 6410 | 1468639559783 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:59 INFO - PROCESS | 6410 | 1468639559785 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:25:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x1242da800 == 29 [pid = 6410] [id = 519] 20:25:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x123a36800) [pid = 6410] [serial = 1557] [outer = 0x0] 20:25:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x123fc1000) [pid = 6410] [serial = 1558] [outer = 0x123a36800] 20:25:59 INFO - PROCESS | 6410 | 1468639559812 Marionette DEBUG loaded listener.js 20:25:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x124aafc00) [pid = 6410] [serial = 1559] [outer = 0x123a36800] 20:26:00 INFO - PROCESS | 6410 | 1468639560183 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]]]}] 20:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 522ms 20:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:26:00 INFO - PROCESS | 6410 | 1468639560192 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 20:26:00 INFO - PROCESS | 6410 | 1468639560193 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 20:26:00 INFO - PROCESS | 6410 | 1468639560195 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:26:00 INFO - PROCESS | 6410 | 1468639560197 Marionette TRACE conn2 <- [1,2050,null,{}] 20:26:00 INFO - PROCESS | 6410 | 1468639560199 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}] 20:26:00 INFO - PROCESS | 6410 | 1468639560200 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:00 INFO - PROCESS | 6410 | 1468639560294 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 20:26:00 INFO - PROCESS | 6410 | 1468639560305 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:00 INFO - PROCESS | 6410 | 1468639560307 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:00 INFO - PROCESS | 6410 | ++DOCSHELL 0x124512000 == 30 [pid = 6410] [id = 520] 20:26:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x124dec800) [pid = 6410] [serial = 1560] [outer = 0x0] 20:26:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x125577c00) [pid = 6410] [serial = 1561] [outer = 0x124dec800] 20:26:00 INFO - PROCESS | 6410 | 1468639560331 Marionette DEBUG loaded listener.js 20:26:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x1256aa800) [pid = 6410] [serial = 1562] [outer = 0x124dec800] 20:26:00 INFO - PROCESS | 6410 | 1468639560670 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]]]}] 20:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 518ms 20:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:26:00 INFO - PROCESS | 6410 | 1468639560715 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 20:26:00 INFO - PROCESS | 6410 | 1468639560716 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 20:26:00 INFO - PROCESS | 6410 | 1468639560718 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:26:00 INFO - PROCESS | 6410 | 1468639560719 Marionette TRACE conn2 <- [1,2054,null,{}] 20:26:00 INFO - PROCESS | 6410 | 1468639560729 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}] 20:26:00 INFO - PROCESS | 6410 | 1468639560730 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:00 INFO - PROCESS | 6410 | 1468639560827 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 20:26:00 INFO - PROCESS | 6410 | 1468639560862 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:00 INFO - PROCESS | 6410 | 1468639560863 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:00 INFO - PROCESS | 6410 | ++DOCSHELL 0x1268c2800 == 31 [pid = 6410] [id = 521] 20:26:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x124df3c00) [pid = 6410] [serial = 1563] [outer = 0x0] 20:26:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x126c44000) [pid = 6410] [serial = 1564] [outer = 0x124df3c00] 20:26:00 INFO - PROCESS | 6410 | 1468639560887 Marionette DEBUG loaded listener.js 20:26:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x126dd3000) [pid = 6410] [serial = 1565] [outer = 0x124df3c00] 20:26:01 INFO - PROCESS | 6410 | 1468639561175 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]]]}] 20:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 468ms 20:26:01 INFO - PROCESS | 6410 | 1468639561196 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 20:26:01 INFO - PROCESS | 6410 | 1468639561198 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 20:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:26:01 INFO - PROCESS | 6410 | 1468639561200 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:26:01 INFO - PROCESS | 6410 | 1468639561201 Marionette TRACE conn2 <- [1,2058,null,{}] 20:26:01 INFO - PROCESS | 6410 | 1468639561203 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}] 20:26:01 INFO - PROCESS | 6410 | 1468639561205 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:01 INFO - PROCESS | 6410 | 1468639561317 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 20:26:01 INFO - PROCESS | 6410 | 1468639561320 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:01 INFO - PROCESS | 6410 | 1468639561321 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:01 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ae5000 == 32 [pid = 6410] [id = 522] 20:26:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x126859c00) [pid = 6410] [serial = 1566] [outer = 0x0] 20:26:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x126fa8c00) [pid = 6410] [serial = 1567] [outer = 0x126859c00] 20:26:01 INFO - PROCESS | 6410 | 1468639561345 Marionette DEBUG loaded listener.js 20:26:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x127667800) [pid = 6410] [serial = 1568] [outer = 0x126859c00] 20:26:01 INFO - PROCESS | 6410 | 1468639561683 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]]]}] 20:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 20:26:01 INFO - PROCESS | 6410 | 1468639561721 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 20:26:01 INFO - PROCESS | 6410 | 1468639561724 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 20:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:26:01 INFO - PROCESS | 6410 | 1468639561727 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:26:01 INFO - PROCESS | 6410 | 1468639561735 Marionette TRACE conn2 <- [1,2062,null,{}] 20:26:01 INFO - PROCESS | 6410 | 1468639561737 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}] 20:26:01 INFO - PROCESS | 6410 | 1468639561739 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:01 INFO - PROCESS | 6410 | 1468639561834 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 20:26:01 INFO - PROCESS | 6410 | 1468639561846 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:01 INFO - PROCESS | 6410 | 1468639561847 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:01 INFO - PROCESS | 6410 | ++DOCSHELL 0x12930e000 == 33 [pid = 6410] [id = 523] 20:26:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x127669c00) [pid = 6410] [serial = 1569] [outer = 0x0] 20:26:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x128823000) [pid = 6410] [serial = 1570] [outer = 0x127669c00] 20:26:01 INFO - PROCESS | 6410 | 1468639561871 Marionette DEBUG loaded listener.js 20:26:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x128a5dc00) [pid = 6410] [serial = 1571] [outer = 0x127669c00] 20:26:02 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x125028800) [pid = 6410] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:26:02 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x1164e8400) [pid = 6410] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:26:02 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x115df3c00) [pid = 6410] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:26:02 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1256ad000) [pid = 6410] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:26:02 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x11996a000) [pid = 6410] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:26:02 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x110e70800) [pid = 6410] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:26:02 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1128a5400) [pid = 6410] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:26:02 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x1133c9000) [pid = 6410] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:26:02 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x123b8ec00) [pid = 6410] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:26:02 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x118972c00) [pid = 6410] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:26:02 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x11619ac00) [pid = 6410] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:26:02 INFO - PROCESS | 6410 | 1468639562239 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]]]}] 20:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 528ms 20:26:02 INFO - PROCESS | 6410 | 1468639562257 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 20:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:26:02 INFO - PROCESS | 6410 | 1468639562260 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 20:26:02 INFO - PROCESS | 6410 | 1468639562263 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:26:02 INFO - PROCESS | 6410 | 1468639562265 Marionette TRACE conn2 <- [1,2066,null,{}] 20:26:02 INFO - PROCESS | 6410 | 1468639562267 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}] 20:26:02 INFO - PROCESS | 6410 | 1468639562268 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:02 INFO - PROCESS | 6410 | 1468639562385 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 20:26:02 INFO - PROCESS | 6410 | 1468639562419 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:02 INFO - PROCESS | 6410 | 1468639562421 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a415000 == 34 [pid = 6410] [id = 524] 20:26:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x111c1e000) [pid = 6410] [serial = 1572] [outer = 0x0] 20:26:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x118409000) [pid = 6410] [serial = 1573] [outer = 0x111c1e000] 20:26:02 INFO - PROCESS | 6410 | 1468639562447 Marionette DEBUG loaded listener.js 20:26:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x128a68400) [pid = 6410] [serial = 1574] [outer = 0x111c1e000] 20:26:02 INFO - PROCESS | 6410 | 1468639562736 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]]]}] 20:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms 20:26:02 INFO - PROCESS | 6410 | 1468639562784 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 20:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:26:02 INFO - PROCESS | 6410 | 1468639562795 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 20:26:02 INFO - PROCESS | 6410 | 1468639562798 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:26:02 INFO - PROCESS | 6410 | 1468639562799 Marionette TRACE conn2 <- [1,2070,null,{}] 20:26:02 INFO - PROCESS | 6410 | 1468639562801 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}] 20:26:02 INFO - PROCESS | 6410 | 1468639562802 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:02 INFO - PROCESS | 6410 | 1468639562881 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 20:26:02 INFO - PROCESS | 6410 | 1468639562884 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:02 INFO - PROCESS | 6410 | 1468639562885 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b70d000 == 35 [pid = 6410] [id = 525] 20:26:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x128ab6400) [pid = 6410] [serial = 1575] [outer = 0x0] 20:26:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x128aaf800) [pid = 6410] [serial = 1576] [outer = 0x128ab6400] 20:26:02 INFO - PROCESS | 6410 | 1468639562910 Marionette DEBUG loaded listener.js 20:26:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x128aba400) [pid = 6410] [serial = 1577] [outer = 0x128ab6400] 20:26:03 INFO - PROCESS | 6410 | 1468639563291 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]]]}] 20:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 20:26:03 INFO - PROCESS | 6410 | 1468639563318 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 20:26:03 INFO - PROCESS | 6410 | 1468639563320 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 20:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:26:03 INFO - PROCESS | 6410 | 1468639563325 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:26:03 INFO - PROCESS | 6410 | 1468639563327 Marionette TRACE conn2 <- [1,2074,null,{}] 20:26:03 INFO - PROCESS | 6410 | 1468639563330 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}] 20:26:03 INFO - PROCESS | 6410 | 1468639563331 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:03 INFO - PROCESS | 6410 | 1468639563460 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 20:26:03 INFO - PROCESS | 6410 | 1468639563465 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:03 INFO - PROCESS | 6410 | 1468639563466 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:03 INFO - PROCESS | 6410 | ++DOCSHELL 0x12ba56000 == 36 [pid = 6410] [id = 526] 20:26:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x128aaf000) [pid = 6410] [serial = 1578] [outer = 0x0] 20:26:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x128c78c00) [pid = 6410] [serial = 1579] [outer = 0x128aaf000] 20:26:03 INFO - PROCESS | 6410 | 1468639563505 Marionette DEBUG loaded listener.js 20:26:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x1291a9800) [pid = 6410] [serial = 1580] [outer = 0x128aaf000] 20:26:03 INFO - PROCESS | 6410 | 1468639563895 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]]]}] 20:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 620ms 20:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:26:03 INFO - PROCESS | 6410 | 1468639563945 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 20:26:03 INFO - PROCESS | 6410 | 1468639563946 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 20:26:03 INFO - PROCESS | 6410 | 1468639563948 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:26:03 INFO - PROCESS | 6410 | 1468639563949 Marionette TRACE conn2 <- [1,2078,null,{}] 20:26:03 INFO - PROCESS | 6410 | 1468639563951 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}] 20:26:03 INFO - PROCESS | 6410 | 1468639563952 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:04 INFO - PROCESS | 6410 | 1468639564062 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 20:26:04 INFO - PROCESS | 6410 | 1468639564139 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:04 INFO - PROCESS | 6410 | 1468639564141 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:04 INFO - PROCESS | 6410 | ++DOCSHELL 0x113c1f000 == 37 [pid = 6410] [id = 527] 20:26:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x110d6f000) [pid = 6410] [serial = 1581] [outer = 0x0] 20:26:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x111ca8c00) [pid = 6410] [serial = 1582] [outer = 0x110d6f000] 20:26:04 INFO - PROCESS | 6410 | 1468639564171 Marionette DEBUG loaded listener.js 20:26:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1128a7800) [pid = 6410] [serial = 1583] [outer = 0x110d6f000] 20:26:04 INFO - PROCESS | 6410 | 1468639564608 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]]]}] 20:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 671ms 20:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:26:04 INFO - PROCESS | 6410 | 1468639564638 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 20:26:04 INFO - PROCESS | 6410 | 1468639564641 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 20:26:04 INFO - PROCESS | 6410 | 1468639564645 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:26:04 INFO - PROCESS | 6410 | 1468639564647 Marionette TRACE conn2 <- [1,2082,null,{}] 20:26:04 INFO - PROCESS | 6410 | 1468639564651 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}] 20:26:04 INFO - PROCESS | 6410 | 1468639564655 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:04 INFO - PROCESS | 6410 | 1468639564757 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 20:26:04 INFO - PROCESS | 6410 | 1468639564863 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:04 INFO - PROCESS | 6410 | 1468639564864 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:04 INFO - PROCESS | 6410 | ++DOCSHELL 0x118853000 == 38 [pid = 6410] [id = 528] 20:26:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x116760400) [pid = 6410] [serial = 1584] [outer = 0x0] 20:26:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x11688b000) [pid = 6410] [serial = 1585] [outer = 0x116760400] 20:26:04 INFO - PROCESS | 6410 | 1468639564896 Marionette DEBUG loaded listener.js 20:26:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x117182c00) [pid = 6410] [serial = 1586] [outer = 0x116760400] 20:26:05 INFO - PROCESS | 6410 | 1468639565309 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]]]}] 20:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 674ms 20:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:26:05 INFO - PROCESS | 6410 | 1468639565323 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 20:26:05 INFO - PROCESS | 6410 | 1468639565326 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 20:26:05 INFO - PROCESS | 6410 | 1468639565329 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:26:05 INFO - PROCESS | 6410 | 1468639565330 Marionette TRACE conn2 <- [1,2086,null,{}] 20:26:05 INFO - PROCESS | 6410 | 1468639565333 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}] 20:26:05 INFO - PROCESS | 6410 | 1468639565334 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:05 INFO - PROCESS | 6410 | 1468639565437 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 20:26:05 INFO - PROCESS | 6410 | 1468639565498 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:05 INFO - PROCESS | 6410 | 1468639565499 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:05 INFO - PROCESS | 6410 | ++DOCSHELL 0x129319000 == 39 [pid = 6410] [id = 529] 20:26:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x11840d800) [pid = 6410] [serial = 1587] [outer = 0x0] 20:26:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x1198bc400) [pid = 6410] [serial = 1588] [outer = 0x11840d800] 20:26:05 INFO - PROCESS | 6410 | 1468639565528 Marionette DEBUG loaded listener.js 20:26:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x119b49800) [pid = 6410] [serial = 1589] [outer = 0x11840d800] 20:26:05 INFO - PROCESS | 6410 | 1468639565943 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]]]}] 20:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 620ms 20:26:05 INFO - PROCESS | 6410 | 1468639565950 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 20:26:05 INFO - PROCESS | 6410 | 1468639565951 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 20:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:26:05 INFO - PROCESS | 6410 | 1468639565961 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:26:05 INFO - PROCESS | 6410 | 1468639565965 Marionette TRACE conn2 <- [1,2090,null,{}] 20:26:05 INFO - PROCESS | 6410 | 1468639565968 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}] 20:26:05 INFO - PROCESS | 6410 | 1468639565971 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:06 INFO - PROCESS | 6410 | 1468639566073 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 20:26:06 INFO - PROCESS | 6410 | 1468639566168 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:06 INFO - PROCESS | 6410 | 1468639566169 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:06 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc95000 == 40 [pid = 6410] [id = 530] 20:26:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x119b42000) [pid = 6410] [serial = 1590] [outer = 0x0] 20:26:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x123b86400) [pid = 6410] [serial = 1591] [outer = 0x119b42000] 20:26:06 INFO - PROCESS | 6410 | 1468639566199 Marionette DEBUG loaded listener.js 20:26:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x1244ea000) [pid = 6410] [serial = 1592] [outer = 0x119b42000] 20:26:06 INFO - PROCESS | 6410 | 1468639566615 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]]]}] 20:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 884ms 20:26:06 INFO - PROCESS | 6410 | 1468639566841 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 20:26:06 INFO - PROCESS | 6410 | 1468639566843 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 20:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:26:06 INFO - PROCESS | 6410 | 1468639566846 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:26:06 INFO - PROCESS | 6410 | 1468639566847 Marionette TRACE conn2 <- [1,2094,null,{}] 20:26:06 INFO - PROCESS | 6410 | 1468639566851 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}] 20:26:06 INFO - PROCESS | 6410 | 1468639566853 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:06 INFO - PROCESS | 6410 | 1468639566929 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 20:26:06 INFO - PROCESS | 6410 | 1468639566994 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:06 INFO - PROCESS | 6410 | 1468639566998 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:07 INFO - PROCESS | 6410 | ++DOCSHELL 0x11940a800 == 41 [pid = 6410] [id = 531] 20:26:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x11619fc00) [pid = 6410] [serial = 1593] [outer = 0x0] 20:26:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x11663a400) [pid = 6410] [serial = 1594] [outer = 0x11619fc00] 20:26:07 INFO - PROCESS | 6410 | 1468639567026 Marionette DEBUG loaded listener.js 20:26:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x116f0b000) [pid = 6410] [serial = 1595] [outer = 0x11619fc00] 20:26:07 INFO - PROCESS | 6410 | 1468639567529 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]]]}] 20:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 723ms 20:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:26:07 INFO - PROCESS | 6410 | 1468639567570 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 20:26:07 INFO - PROCESS | 6410 | 1468639567573 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 20:26:07 INFO - PROCESS | 6410 | 1468639567579 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:26:07 INFO - PROCESS | 6410 | 1468639567583 Marionette TRACE conn2 <- [1,2098,null,{}] 20:26:07 INFO - PROCESS | 6410 | 1468639567587 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}] 20:26:07 INFO - PROCESS | 6410 | 1468639567589 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:07 INFO - PROCESS | 6410 | 1468639567722 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 20:26:07 INFO - PROCESS | 6410 | 1468639567782 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:07 INFO - PROCESS | 6410 | 1468639567783 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:07 INFO - PROCESS | 6410 | ++DOCSHELL 0x11841f800 == 42 [pid = 6410] [id = 532] 20:26:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x118156800) [pid = 6410] [serial = 1596] [outer = 0x0] 20:26:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x1189e2800) [pid = 6410] [serial = 1597] [outer = 0x118156800] 20:26:07 INFO - PROCESS | 6410 | 1468639567811 Marionette DEBUG loaded listener.js 20:26:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x119966400) [pid = 6410] [serial = 1598] [outer = 0x118156800] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x12ba56000 == 41 [pid = 6410] [id = 526] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x12b70d000 == 40 [pid = 6410] [id = 525] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x12a415000 == 39 [pid = 6410] [id = 524] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x12930e000 == 38 [pid = 6410] [id = 523] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x128ae5000 == 37 [pid = 6410] [id = 522] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x1268c2800 == 36 [pid = 6410] [id = 521] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x124512000 == 35 [pid = 6410] [id = 520] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x1242da800 == 34 [pid = 6410] [id = 519] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x119b78000 == 33 [pid = 6410] [id = 518] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x119410000 == 32 [pid = 6410] [id = 517] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x11940a800 == 31 [pid = 6410] [id = 531] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc95000 == 30 [pid = 6410] [id = 530] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x129319000 == 29 [pid = 6410] [id = 529] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x118853000 == 28 [pid = 6410] [id = 528] 20:26:08 INFO - PROCESS | 6410 | --DOCSHELL 0x113c1f000 == 27 [pid = 6410] [id = 527] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x119b4ac00) [pid = 6410] [serial = 1508] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x117181400) [pid = 6410] [serial = 1522] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x1255b3000) [pid = 6410] [serial = 1514] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x1133ca800) [pid = 6410] [serial = 1498] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x126f7f000) [pid = 6410] [serial = 1528] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x118827400) [pid = 6410] [serial = 1504] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x112982000) [pid = 6410] [serial = 1499] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x1244ee400) [pid = 6410] [serial = 1513] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x124d91800) [pid = 6410] [serial = 1526] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x123a41000) [pid = 6410] [serial = 1511] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x123a3bc00) [pid = 6410] [serial = 1525] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x11933f000) [pid = 6410] [serial = 1505] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x120ee5800) [pid = 6410] [serial = 1510] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x12685f400) [pid = 6410] [serial = 1516] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x116a20c00) [pid = 6410] [serial = 1501] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x117185400) [pid = 6410] [serial = 1502] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x126cd3000) [pid = 6410] [serial = 1517] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x118971c00) [pid = 6410] [serial = 1523] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x126fa2000) [pid = 6410] [serial = 1520] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x119b41800) [pid = 6410] [serial = 1507] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x113066400) [pid = 6410] [serial = 1496] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x126f7d800) [pid = 6410] [serial = 1519] [outer = 0x0] [url = about:blank] 20:26:08 INFO - PROCESS | 6410 | 1468639568808 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]]]}] 20:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1280ms 20:26:08 INFO - PROCESS | 6410 | 1468639568860 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 20:26:08 INFO - PROCESS | 6410 | 1468639568862 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 20:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:26:08 INFO - PROCESS | 6410 | 1468639568865 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:26:08 INFO - PROCESS | 6410 | 1468639568867 Marionette TRACE conn2 <- [1,2102,null,{}] 20:26:08 INFO - PROCESS | 6410 | 1468639568871 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}] 20:26:08 INFO - PROCESS | 6410 | 1468639568873 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:08 INFO - PROCESS | 6410 | 1468639568950 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 20:26:08 INFO - PROCESS | 6410 | 1468639568955 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:08 INFO - PROCESS | 6410 | 1468639568959 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:08 INFO - PROCESS | 6410 | ++DOCSHELL 0x1164aa000 == 28 [pid = 6410] [id = 533] 20:26:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1130dac00) [pid = 6410] [serial = 1599] [outer = 0x0] 20:26:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1133c9c00) [pid = 6410] [serial = 1600] [outer = 0x1130dac00] 20:26:08 INFO - PROCESS | 6410 | 1468639568986 Marionette DEBUG loaded listener.js 20:26:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x1128ae000) [pid = 6410] [serial = 1601] [outer = 0x1130dac00] 20:26:09 INFO - PROCESS | 6410 | 1468639569334 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]]]}] 20:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 521ms 20:26:09 INFO - PROCESS | 6410 | 1468639569387 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 20:26:09 INFO - PROCESS | 6410 | 1468639569389 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 20:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:26:09 INFO - PROCESS | 6410 | 1468639569394 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:26:09 INFO - PROCESS | 6410 | 1468639569395 Marionette TRACE conn2 <- [1,2106,null,{}] 20:26:09 INFO - PROCESS | 6410 | 1468639569398 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}] 20:26:09 INFO - PROCESS | 6410 | 1468639569399 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:09 INFO - PROCESS | 6410 | 1468639569473 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 20:26:09 INFO - PROCESS | 6410 | 1468639569477 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:09 INFO - PROCESS | 6410 | 1468639569478 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:09 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182d1800 == 29 [pid = 6410] [id = 534] 20:26:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x1161a2c00) [pid = 6410] [serial = 1602] [outer = 0x0] 20:26:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x11717d400) [pid = 6410] [serial = 1603] [outer = 0x1161a2c00] 20:26:09 INFO - PROCESS | 6410 | 1468639569506 Marionette DEBUG loaded listener.js 20:26:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1176fd000) [pid = 6410] [serial = 1604] [outer = 0x1161a2c00] 20:26:09 INFO - PROCESS | 6410 | 1468639569863 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]]]}] 20:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 521ms 20:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:26:09 INFO - PROCESS | 6410 | 1468639569915 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 20:26:09 INFO - PROCESS | 6410 | 1468639569917 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 20:26:09 INFO - PROCESS | 6410 | 1468639569919 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:26:09 INFO - PROCESS | 6410 | 1468639569921 Marionette TRACE conn2 <- [1,2110,null,{}] 20:26:09 INFO - PROCESS | 6410 | 1468639569929 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}] 20:26:09 INFO - PROCESS | 6410 | 1468639569932 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:10 INFO - PROCESS | 6410 | 1468639570007 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 20:26:10 INFO - PROCESS | 6410 | 1468639570014 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:10 INFO - PROCESS | 6410 | 1468639570016 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:10 INFO - PROCESS | 6410 | ++DOCSHELL 0x119b63000 == 30 [pid = 6410] [id = 535] 20:26:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1133cb400) [pid = 6410] [serial = 1605] [outer = 0x0] 20:26:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x11896f400) [pid = 6410] [serial = 1606] [outer = 0x1133cb400] 20:26:10 INFO - PROCESS | 6410 | 1468639570045 Marionette DEBUG loaded listener.js 20:26:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x11996c800) [pid = 6410] [serial = 1607] [outer = 0x1133cb400] 20:26:10 INFO - PROCESS | 6410 | 1468639570449 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]]]}] 20:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 572ms 20:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:26:10 INFO - PROCESS | 6410 | 1468639570505 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 20:26:10 INFO - PROCESS | 6410 | 1468639570507 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 20:26:10 INFO - PROCESS | 6410 | 1468639570511 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:26:10 INFO - PROCESS | 6410 | 1468639570513 Marionette TRACE conn2 <- [1,2114,null,{}] 20:26:10 INFO - PROCESS | 6410 | 1468639570516 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}] 20:26:10 INFO - PROCESS | 6410 | 1468639570518 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:10 INFO - PROCESS | 6410 | 1468639570641 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 20:26:10 INFO - PROCESS | 6410 | 1468639570651 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:10 INFO - PROCESS | 6410 | 1468639570653 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:10 INFO - PROCESS | 6410 | ++DOCSHELL 0x124909000 == 31 [pid = 6410] [id = 536] 20:26:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x119b42800) [pid = 6410] [serial = 1608] [outer = 0x0] 20:26:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x121759800) [pid = 6410] [serial = 1609] [outer = 0x119b42800] 20:26:10 INFO - PROCESS | 6410 | 1468639570698 Marionette DEBUG loaded listener.js 20:26:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x123a39800) [pid = 6410] [serial = 1610] [outer = 0x119b42800] 20:26:11 INFO - PROCESS | 6410 | 1468639571145 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]]]}] 20:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 672ms 20:26:11 INFO - PROCESS | 6410 | 1468639571183 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 20:26:11 INFO - PROCESS | 6410 | 1468639571184 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 20:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:26:11 INFO - PROCESS | 6410 | 1468639571186 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:26:11 INFO - PROCESS | 6410 | 1468639571187 Marionette TRACE conn2 <- [1,2118,null,{}] 20:26:11 INFO - PROCESS | 6410 | 1468639571195 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}] 20:26:11 INFO - PROCESS | 6410 | 1468639571196 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:11 INFO - PROCESS | 6410 | 1468639571292 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 20:26:11 INFO - PROCESS | 6410 | 1468639571296 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:11 INFO - PROCESS | 6410 | 1468639571297 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:11 INFO - PROCESS | 6410 | ++DOCSHELL 0x125674800 == 32 [pid = 6410] [id = 537] 20:26:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x113dcb000) [pid = 6410] [serial = 1611] [outer = 0x0] 20:26:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x123d3b000) [pid = 6410] [serial = 1612] [outer = 0x113dcb000] 20:26:11 INFO - PROCESS | 6410 | 1468639571321 Marionette DEBUG loaded listener.js 20:26:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x12416a800) [pid = 6410] [serial = 1613] [outer = 0x113dcb000] 20:26:11 INFO - PROCESS | 6410 | 1468639571680 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]]]}] 20:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 524ms 20:26:11 INFO - PROCESS | 6410 | 1468639571715 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 20:26:11 INFO - PROCESS | 6410 | 1468639571716 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 20:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:26:11 INFO - PROCESS | 6410 | 1468639571719 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:26:11 INFO - PROCESS | 6410 | 1468639571720 Marionette TRACE conn2 <- [1,2122,null,{}] 20:26:11 INFO - PROCESS | 6410 | 1468639571722 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}] 20:26:11 INFO - PROCESS | 6410 | 1468639571726 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:11 INFO - PROCESS | 6410 | 1468639571837 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 20:26:11 INFO - PROCESS | 6410 | 1468639571876 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:11 INFO - PROCESS | 6410 | 1468639571877 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:11 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ede000 == 33 [pid = 6410] [id = 538] 20:26:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x12416b000) [pid = 6410] [serial = 1614] [outer = 0x0] 20:26:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x1245abc00) [pid = 6410] [serial = 1615] [outer = 0x12416b000] 20:26:11 INFO - PROCESS | 6410 | 1468639571901 Marionette DEBUG loaded listener.js 20:26:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x126c44c00) [pid = 6410] [serial = 1616] [outer = 0x12416b000] 20:26:12 INFO - PROCESS | 6410 | 1468639572203 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]]]}] 20:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 518ms 20:26:12 INFO - PROCESS | 6410 | 1468639572244 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 20:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:26:12 INFO - PROCESS | 6410 | 1468639572252 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 20:26:12 INFO - PROCESS | 6410 | 1468639572254 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:26:12 INFO - PROCESS | 6410 | 1468639572255 Marionette TRACE conn2 <- [1,2126,null,{}] 20:26:12 INFO - PROCESS | 6410 | 1468639572257 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}] 20:26:12 INFO - PROCESS | 6410 | 1468639572259 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:12 INFO - PROCESS | 6410 | 1468639572353 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 20:26:12 INFO - PROCESS | 6410 | 1468639572357 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:12 INFO - PROCESS | 6410 | 1468639572358 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a419000 == 34 [pid = 6410] [id = 539] 20:26:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x1133ae000) [pid = 6410] [serial = 1617] [outer = 0x0] 20:26:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x126dd7800) [pid = 6410] [serial = 1618] [outer = 0x1133ae000] 20:26:12 INFO - PROCESS | 6410 | 1468639572381 Marionette DEBUG loaded listener.js 20:26:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x127664400) [pid = 6410] [serial = 1619] [outer = 0x1133ae000] 20:26:12 INFO - PROCESS | 6410 | 1468639572731 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]]]}] 20:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 524ms 20:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:26:12 INFO - PROCESS | 6410 | 1468639572778 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 20:26:12 INFO - PROCESS | 6410 | 1468639572779 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 20:26:12 INFO - PROCESS | 6410 | 1468639572781 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:26:12 INFO - PROCESS | 6410 | 1468639572783 Marionette TRACE conn2 <- [1,2130,null,{}] 20:26:12 INFO - PROCESS | 6410 | 1468639572785 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}] 20:26:12 INFO - PROCESS | 6410 | 1468639572786 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:13 INFO - PROCESS | 6410 | 1468639573066 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x1198c0c00) [pid = 6410] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x128aaf000) [pid = 6410] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x124dec800) [pid = 6410] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x124df3c00) [pid = 6410] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x111c1e000) [pid = 6410] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x126859c00) [pid = 6410] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x127669c00) [pid = 6410] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x123a36800) [pid = 6410] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x113c54c00) [pid = 6410] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1133cd400) [pid = 6410] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x117181c00) [pid = 6410] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x11933d000) [pid = 6410] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x112dc1800) [pid = 6410] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x124164c00) [pid = 6410] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x11297ac00) [pid = 6410] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x11896bc00) [pid = 6410] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x110e77400) [pid = 6410] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:26:13 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x128ab6400) [pid = 6410] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:26:13 INFO - PROCESS | 6410 | 1468639573116 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:13 INFO - PROCESS | 6410 | 1468639573117 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:13 INFO - PROCESS | 6410 | ++DOCSHELL 0x118182000 == 35 [pid = 6410] [id = 540] 20:26:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x111c13800) [pid = 6410] [serial = 1620] [outer = 0x0] 20:26:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x1128b3c00) [pid = 6410] [serial = 1621] [outer = 0x111c13800] 20:26:13 INFO - PROCESS | 6410 | 1468639573142 Marionette DEBUG loaded listener.js 20:26:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x116f15000) [pid = 6410] [serial = 1622] [outer = 0x111c13800] 20:26:13 INFO - PROCESS | 6410 | 1468639573485 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] 20:26:13 INFO - PROCESS | 6410 | 1468639573511 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 20:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:26:13 INFO - PROCESS | 6410 | 1468639573515 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:26:13 INFO - PROCESS | 6410 | 1468639573516 Marionette TRACE conn2 <- [1,2134,null,{}] 20:26:13 INFO - PROCESS | 6410 | 1468639573520 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}] 20:26:13 INFO - PROCESS | 6410 | 1468639573521 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:13 INFO - PROCESS | 6410 | 1468639573704 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 20:26:13 INFO - PROCESS | 6410 | 1468639573722 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:13 INFO - PROCESS | 6410 | 1468639573723 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:13 INFO - PROCESS | 6410 | ++DOCSHELL 0x119a50800 == 36 [pid = 6410] [id = 541] 20:26:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x11717dc00) [pid = 6410] [serial = 1623] [outer = 0x0] 20:26:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x119969c00) [pid = 6410] [serial = 1624] [outer = 0x11717dc00] 20:26:13 INFO - PROCESS | 6410 | 1468639573751 Marionette DEBUG loaded listener.js 20:26:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x12765d400) [pid = 6410] [serial = 1625] [outer = 0x11717dc00] 20:26:14 INFO - PROCESS | 6410 | 1468639574153 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]]]}] 20:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 672ms 20:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:26:14 INFO - PROCESS | 6410 | 1468639574187 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 20:26:14 INFO - PROCESS | 6410 | 1468639574188 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 20:26:14 INFO - PROCESS | 6410 | 1468639574190 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:26:14 INFO - PROCESS | 6410 | 1468639574191 Marionette TRACE conn2 <- [1,2138,null,{}] 20:26:14 INFO - PROCESS | 6410 | 1468639574193 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}] 20:26:14 INFO - PROCESS | 6410 | 1468639574194 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:14 INFO - PROCESS | 6410 | 1468639574293 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 20:26:14 INFO - PROCESS | 6410 | 1468639574299 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:14 INFO - PROCESS | 6410 | 1468639574300 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:14 INFO - PROCESS | 6410 | ++DOCSHELL 0x12ba59800 == 37 [pid = 6410] [id = 542] 20:26:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x124df3c00) [pid = 6410] [serial = 1626] [outer = 0x0] 20:26:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x128827400) [pid = 6410] [serial = 1627] [outer = 0x124df3c00] 20:26:14 INFO - PROCESS | 6410 | 1468639574324 Marionette DEBUG loaded listener.js 20:26:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x128a61400) [pid = 6410] [serial = 1628] [outer = 0x124df3c00] 20:26:14 INFO - PROCESS | 6410 | 1468639574642 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]]]}] 20:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 469ms 20:26:14 INFO - PROCESS | 6410 | 1468639574660 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 20:26:14 INFO - PROCESS | 6410 | 1468639574662 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 20:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:26:14 INFO - PROCESS | 6410 | 1468639574664 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:26:14 INFO - PROCESS | 6410 | 1468639574665 Marionette TRACE conn2 <- [1,2142,null,{}] 20:26:14 INFO - PROCESS | 6410 | 1468639574668 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}] 20:26:14 INFO - PROCESS | 6410 | 1468639574669 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:14 INFO - PROCESS | 6410 | 1468639574759 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 20:26:14 INFO - PROCESS | 6410 | 1468639574762 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:14 INFO - PROCESS | 6410 | 1468639574764 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:14 INFO - PROCESS | 6410 | ++DOCSHELL 0x125670800 == 38 [pid = 6410] [id = 543] 20:26:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x128821000) [pid = 6410] [serial = 1629] [outer = 0x0] 20:26:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x128ab7800) [pid = 6410] [serial = 1630] [outer = 0x128821000] 20:26:14 INFO - PROCESS | 6410 | 1468639574790 Marionette DEBUG loaded listener.js 20:26:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x1291ab800) [pid = 6410] [serial = 1631] [outer = 0x128821000] 20:26:15 INFO - PROCESS | 6410 | 1468639575311 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] 20:26:15 INFO - PROCESS | 6410 | 1468639575340 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 20:26:15 INFO - PROCESS | 6410 | 1468639575343 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:26:15 INFO - PROCESS | 6410 | 1468639575345 Marionette TRACE conn2 <- [1,2146,null,{}] 20:26:15 INFO - PROCESS | 6410 | 1468639575349 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}] 20:26:15 INFO - PROCESS | 6410 | 1468639575351 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:15 INFO - PROCESS | 6410 | 1468639575460 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 20:26:15 INFO - PROCESS | 6410 | 1468639575521 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:15 INFO - PROCESS | 6410 | 1468639575522 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:15 INFO - PROCESS | 6410 | ++DOCSHELL 0x117d96000 == 39 [pid = 6410] [id = 544] 20:26:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x1128b2400) [pid = 6410] [serial = 1632] [outer = 0x0] 20:26:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x113c55800) [pid = 6410] [serial = 1633] [outer = 0x1128b2400] 20:26:15 INFO - PROCESS | 6410 | 1468639575553 Marionette DEBUG loaded listener.js 20:26:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x1164e8400) [pid = 6410] [serial = 1634] [outer = 0x1128b2400] 20:26:16 INFO - PROCESS | 6410 | 1468639576088 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] 20:26:16 INFO - PROCESS | 6410 | 1468639576169 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 20:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:26:16 INFO - PROCESS | 6410 | 1468639576174 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:26:16 INFO - PROCESS | 6410 | 1468639576175 Marionette TRACE conn2 <- [1,2150,null,{}] 20:26:16 INFO - PROCESS | 6410 | 1468639576178 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}] 20:26:16 INFO - PROCESS | 6410 | 1468639576179 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:16 INFO - PROCESS | 6410 | 1468639576289 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 20:26:16 INFO - PROCESS | 6410 | 1468639576374 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:16 INFO - PROCESS | 6410 | 1468639576375 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:16 INFO - PROCESS | 6410 | ++DOCSHELL 0x1268c1000 == 40 [pid = 6410] [id = 545] 20:26:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x118153400) [pid = 6410] [serial = 1635] [outer = 0x0] 20:26:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x118625400) [pid = 6410] [serial = 1636] [outer = 0x118153400] 20:26:16 INFO - PROCESS | 6410 | 1468639576406 Marionette DEBUG loaded listener.js 20:26:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x11980c400) [pid = 6410] [serial = 1637] [outer = 0x118153400] 20:26:17 INFO - PROCESS | 6410 | --DOCSHELL 0x12ba59800 == 39 [pid = 6410] [id = 542] 20:26:17 INFO - PROCESS | 6410 | --DOCSHELL 0x119a50800 == 38 [pid = 6410] [id = 541] 20:26:17 INFO - PROCESS | 6410 | --DOCSHELL 0x118182000 == 37 [pid = 6410] [id = 540] 20:26:17 INFO - PROCESS | 6410 | --DOCSHELL 0x12a419000 == 36 [pid = 6410] [id = 539] 20:26:17 INFO - PROCESS | 6410 | --DOCSHELL 0x128ede000 == 35 [pid = 6410] [id = 538] 20:26:17 INFO - PROCESS | 6410 | --DOCSHELL 0x125674800 == 34 [pid = 6410] [id = 537] 20:26:17 INFO - PROCESS | 6410 | 1468639577047 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]]]}] 20:26:17 INFO - PROCESS | 6410 | --DOCSHELL 0x124909000 == 33 [pid = 6410] [id = 536] 20:26:17 INFO - PROCESS | 6410 | --DOCSHELL 0x119b63000 == 32 [pid = 6410] [id = 535] 20:26:17 INFO - PROCESS | 6410 | --DOCSHELL 0x1182d1800 == 31 [pid = 6410] [id = 534] 20:26:17 INFO - PROCESS | 6410 | --DOCSHELL 0x1164aa000 == 30 [pid = 6410] [id = 533] 20:26:17 INFO - PROCESS | 6410 | --DOCSHELL 0x11841f800 == 29 [pid = 6410] [id = 532] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x128821800) [pid = 6410] [serial = 1529] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x128c78c00) [pid = 6410] [serial = 1579] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x125577c00) [pid = 6410] [serial = 1561] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x126c44000) [pid = 6410] [serial = 1564] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x118409000) [pid = 6410] [serial = 1573] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x126fa8c00) [pid = 6410] [serial = 1567] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x126dd3000) [pid = 6410] [serial = 1565] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x128823000) [pid = 6410] [serial = 1570] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x123fc1000) [pid = 6410] [serial = 1558] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x119b43800) [pid = 6410] [serial = 1555] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x1238ef400) [pid = 6410] [serial = 1556] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x117184c00) [pid = 6410] [serial = 1534] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x118147400) [pid = 6410] [serial = 1535] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x11824a400) [pid = 6410] [serial = 1549] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x118822c00) [pid = 6410] [serial = 1550] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x11980bc00) [pid = 6410] [serial = 1552] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x11996b000) [pid = 6410] [serial = 1553] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x127667800) [pid = 6410] [serial = 1568] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x11305e800) [pid = 6410] [serial = 1543] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x113cb9000) [pid = 6410] [serial = 1544] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x124d8f800) [pid = 6410] [serial = 1540] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x126dd5400) [pid = 6410] [serial = 1541] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x113062400) [pid = 6410] [serial = 1546] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x11680d400) [pid = 6410] [serial = 1547] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x11996c400) [pid = 6410] [serial = 1537] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x123a9ac00) [pid = 6410] [serial = 1538] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x1121be400) [pid = 6410] [serial = 1531] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x112979400) [pid = 6410] [serial = 1532] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x1291a9800) [pid = 6410] [serial = 1580] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x128aaf800) [pid = 6410] [serial = 1576] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x128aba400) [pid = 6410] [serial = 1577] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x128a68400) [pid = 6410] [serial = 1574] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x128a5dc00) [pid = 6410] [serial = 1571] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x1256aa800) [pid = 6410] [serial = 1562] [outer = 0x0] [url = about:blank] 20:26:17 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x124aafc00) [pid = 6410] [serial = 1559] [outer = 0x0] [url = about:blank] 20:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 922ms 20:26:17 INFO - PROCESS | 6410 | 1468639577096 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 20:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:26:17 INFO - PROCESS | 6410 | 1468639577099 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 20:26:17 INFO - PROCESS | 6410 | 1468639577103 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:26:17 INFO - PROCESS | 6410 | 1468639577106 Marionette TRACE conn2 <- [1,2154,null,{}] 20:26:17 INFO - PROCESS | 6410 | 1468639577111 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}] 20:26:17 INFO - PROCESS | 6410 | 1468639577114 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:17 INFO - PROCESS | 6410 | 1468639577234 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 20:26:17 INFO - PROCESS | 6410 | 1468639577249 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:17 INFO - PROCESS | 6410 | 1468639577250 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:17 INFO - PROCESS | 6410 | ++DOCSHELL 0x1167eb800 == 30 [pid = 6410] [id = 546] 20:26:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x116889000) [pid = 6410] [serial = 1638] [outer = 0x0] 20:26:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x116f0a400) [pid = 6410] [serial = 1639] [outer = 0x116889000] 20:26:17 INFO - PROCESS | 6410 | 1468639577295 Marionette DEBUG loaded listener.js 20:26:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x11718a800) [pid = 6410] [serial = 1640] [outer = 0x116889000] 20:26:17 INFO - PROCESS | 6410 | 1468639577729 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]]]}] 20:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 674ms 20:26:17 INFO - PROCESS | 6410 | 1468639577779 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 20:26:17 INFO - PROCESS | 6410 | 1468639577782 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 20:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:26:17 INFO - PROCESS | 6410 | 1468639577786 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:26:17 INFO - PROCESS | 6410 | 1468639577789 Marionette TRACE conn2 <- [1,2158,null,{}] 20:26:17 INFO - PROCESS | 6410 | 1468639577792 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}] 20:26:17 INFO - PROCESS | 6410 | 1468639577793 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:17 INFO - PROCESS | 6410 | 1468639577872 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 20:26:17 INFO - PROCESS | 6410 | 1468639577878 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:17 INFO - PROCESS | 6410 | 1468639577879 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:17 INFO - PROCESS | 6410 | ++DOCSHELL 0x1164aa000 == 31 [pid = 6410] [id = 547] 20:26:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x118824c00) [pid = 6410] [serial = 1641] [outer = 0x0] 20:26:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x11933ec00) [pid = 6410] [serial = 1642] [outer = 0x118824c00] 20:26:17 INFO - PROCESS | 6410 | 1468639577905 Marionette DEBUG loaded listener.js 20:26:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x119964400) [pid = 6410] [serial = 1643] [outer = 0x118824c00] 20:26:18 INFO - PROCESS | 6410 | 1468639578262 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]]]}] 20:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 524ms 20:26:18 INFO - PROCESS | 6410 | 1468639578310 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 20:26:18 INFO - PROCESS | 6410 | 1468639578312 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 20:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:26:18 INFO - PROCESS | 6410 | 1468639578314 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:26:18 INFO - PROCESS | 6410 | 1468639578316 Marionette TRACE conn2 <- [1,2162,null,{}] 20:26:18 INFO - PROCESS | 6410 | 1468639578324 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}] 20:26:18 INFO - PROCESS | 6410 | 1468639578328 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:18 INFO - PROCESS | 6410 | 1468639578409 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 20:26:18 INFO - PROCESS | 6410 | 1468639578416 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:18 INFO - PROCESS | 6410 | 1468639578418 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:18 INFO - PROCESS | 6410 | ++DOCSHELL 0x123f9f000 == 32 [pid = 6410] [id = 548] 20:26:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x119b1f800) [pid = 6410] [serial = 1644] [outer = 0x0] 20:26:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x123a32400) [pid = 6410] [serial = 1645] [outer = 0x119b1f800] 20:26:18 INFO - PROCESS | 6410 | 1468639578445 Marionette DEBUG loaded listener.js 20:26:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x123fcd800) [pid = 6410] [serial = 1646] [outer = 0x119b1f800] 20:26:18 INFO - PROCESS | 6410 | 1468639578778 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]]]}] 20:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 472ms 20:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:26:18 INFO - PROCESS | 6410 | 1468639578787 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 20:26:18 INFO - PROCESS | 6410 | 1468639578790 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 20:26:18 INFO - PROCESS | 6410 | 1468639578795 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:26:18 INFO - PROCESS | 6410 | 1468639578796 Marionette TRACE conn2 <- [1,2166,null,{}] 20:26:18 INFO - PROCESS | 6410 | 1468639578798 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}] 20:26:18 INFO - PROCESS | 6410 | 1468639578799 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:18 INFO - PROCESS | 6410 | 1468639578878 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 20:26:18 INFO - PROCESS | 6410 | 1468639578941 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:18 INFO - PROCESS | 6410 | 1468639578943 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:18 INFO - PROCESS | 6410 | ++DOCSHELL 0x125062000 == 33 [pid = 6410] [id = 549] 20:26:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x124164800) [pid = 6410] [serial = 1647] [outer = 0x0] 20:26:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x1245a9400) [pid = 6410] [serial = 1648] [outer = 0x124164800] 20:26:18 INFO - PROCESS | 6410 | 1468639578968 Marionette DEBUG loaded listener.js 20:26:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x125571c00) [pid = 6410] [serial = 1649] [outer = 0x124164800] 20:26:19 INFO - PROCESS | 6410 | 1468639579284 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]]]}] 20:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 522ms 20:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:26:19 INFO - PROCESS | 6410 | 1468639579316 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 20:26:19 INFO - PROCESS | 6410 | 1468639579317 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 20:26:19 INFO - PROCESS | 6410 | 1468639579319 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:26:19 INFO - PROCESS | 6410 | 1468639579321 Marionette TRACE conn2 <- [1,2170,null,{}] 20:26:19 INFO - PROCESS | 6410 | 1468639579330 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}] 20:26:19 INFO - PROCESS | 6410 | 1468639579331 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:19 INFO - PROCESS | 6410 | 1468639579430 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 20:26:19 INFO - PROCESS | 6410 | 1468639579433 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:19 INFO - PROCESS | 6410 | 1468639579434 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:19 INFO - PROCESS | 6410 | ++DOCSHELL 0x128adb000 == 34 [pid = 6410] [id = 550] 20:26:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x112eed400) [pid = 6410] [serial = 1650] [outer = 0x0] 20:26:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x1255ae800) [pid = 6410] [serial = 1651] [outer = 0x112eed400] 20:26:19 INFO - PROCESS | 6410 | 1468639579458 Marionette DEBUG loaded listener.js 20:26:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x126c44000) [pid = 6410] [serial = 1652] [outer = 0x112eed400] 20:26:19 INFO - PROCESS | 6410 | 1468639579805 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]]]}] 20:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 20:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:26:19 INFO - PROCESS | 6410 | 1468639579842 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 20:26:19 INFO - PROCESS | 6410 | 1468639579844 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 20:26:19 INFO - PROCESS | 6410 | 1468639579846 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:26:19 INFO - PROCESS | 6410 | 1468639579847 Marionette TRACE conn2 <- [1,2174,null,{}] 20:26:19 INFO - PROCESS | 6410 | 1468639579849 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}] 20:26:19 INFO - PROCESS | 6410 | 1468639579853 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:19 INFO - PROCESS | 6410 | 1468639579969 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 20:26:20 INFO - PROCESS | 6410 | 1468639580010 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:20 INFO - PROCESS | 6410 | 1468639580011 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:20 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a215800 == 35 [pid = 6410] [id = 551] 20:26:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x126dd1c00) [pid = 6410] [serial = 1653] [outer = 0x0] 20:26:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x128823000) [pid = 6410] [serial = 1654] [outer = 0x126dd1c00] 20:26:20 INFO - PROCESS | 6410 | 1468639580035 Marionette DEBUG loaded listener.js 20:26:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x128ab9000) [pid = 6410] [serial = 1655] [outer = 0x126dd1c00] 20:26:20 INFO - PROCESS | 6410 | 1468639580362 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]]]}] 20:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 568ms 20:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:26:20 INFO - PROCESS | 6410 | 1468639580414 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 20:26:20 INFO - PROCESS | 6410 | 1468639580415 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 20:26:20 INFO - PROCESS | 6410 | 1468639580417 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:26:20 INFO - PROCESS | 6410 | 1468639580419 Marionette TRACE conn2 <- [1,2178,null,{}] 20:26:20 INFO - PROCESS | 6410 | 1468639580421 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}] 20:26:20 INFO - PROCESS | 6410 | 1468639580422 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:20 INFO - PROCESS | 6410 | 1468639580516 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 20:26:20 INFO - PROCESS | 6410 | 1468639580528 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:20 INFO - PROCESS | 6410 | 1468639580529 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:20 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a76e000 == 36 [pid = 6410] [id = 552] 20:26:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x128ab0000) [pid = 6410] [serial = 1656] [outer = 0x0] 20:26:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x128e77000) [pid = 6410] [serial = 1657] [outer = 0x128ab0000] 20:26:20 INFO - PROCESS | 6410 | 1468639580553 Marionette DEBUG loaded listener.js 20:26:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1291b2400) [pid = 6410] [serial = 1658] [outer = 0x128ab0000] 20:26:20 INFO - PROCESS | 6410 | 1468639580869 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]]]}] 20:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 470ms 20:26:20 INFO - PROCESS | 6410 | 1468639580890 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 20:26:20 INFO - PROCESS | 6410 | 1468639580892 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 20:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:26:20 INFO - PROCESS | 6410 | 1468639580894 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:26:20 INFO - PROCESS | 6410 | 1468639580895 Marionette TRACE conn2 <- [1,2182,null,{}] 20:26:20 INFO - PROCESS | 6410 | 1468639580898 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}] 20:26:20 INFO - PROCESS | 6410 | 1468639580899 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:20 INFO - PROCESS | 6410 | 1468639580996 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 20:26:21 INFO - PROCESS | 6410 | 1468639581006 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:21 INFO - PROCESS | 6410 | 1468639581008 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:21 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b71f000 == 37 [pid = 6410] [id = 553] 20:26:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1291b2800) [pid = 6410] [serial = 1659] [outer = 0x0] 20:26:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x1291c0000) [pid = 6410] [serial = 1660] [outer = 0x1291b2800] 20:26:21 INFO - PROCESS | 6410 | 1468639581032 Marionette DEBUG loaded listener.js 20:26:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x12944e000) [pid = 6410] [serial = 1661] [outer = 0x1291b2800] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x119b42000) [pid = 6410] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x11619fc00) [pid = 6410] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1133cb400) [pid = 6410] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1161a2c00) [pid = 6410] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x118156800) [pid = 6410] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x124df3c00) [pid = 6410] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x119b42800) [pid = 6410] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x113dcb000) [pid = 6410] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1130dac00) [pid = 6410] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x12416b000) [pid = 6410] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1133ae000) [pid = 6410] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x111c13800) [pid = 6410] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x11717dc00) [pid = 6410] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x110d6f000) [pid = 6410] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x116760400) [pid = 6410] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:26:21 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x11840d800) [pid = 6410] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:26:21 INFO - PROCESS | 6410 | 1468639581436 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]]]}] 20:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 568ms 20:26:21 INFO - PROCESS | 6410 | 1468639581462 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 20:26:21 INFO - PROCESS | 6410 | 1468639581464 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 20:26:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:26:21 INFO - PROCESS | 6410 | 1468639581466 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:26:21 INFO - PROCESS | 6410 | 1468639581467 Marionette TRACE conn2 <- [1,2186,null,{}] 20:26:21 INFO - PROCESS | 6410 | 1468639581469 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}] 20:26:21 INFO - PROCESS | 6410 | 1468639581471 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:21 INFO - PROCESS | 6410 | 1468639581548 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 20:26:21 INFO - PROCESS | 6410 | 1468639581605 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:21 INFO - PROCESS | 6410 | 1468639581607 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:21 INFO - PROCESS | 6410 | ++DOCSHELL 0x123869000 == 38 [pid = 6410] [id = 554] 20:26:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1127d5400) [pid = 6410] [serial = 1662] [outer = 0x0] 20:26:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x1164e1800) [pid = 6410] [serial = 1663] [outer = 0x1127d5400] 20:26:21 INFO - PROCESS | 6410 | 1468639581631 Marionette DEBUG loaded listener.js 20:26:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x119b27000) [pid = 6410] [serial = 1664] [outer = 0x1127d5400] 20:26:21 INFO - PROCESS | 6410 | 1468639581892 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]]]}] 20:26:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:26:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 475ms 20:26:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:26:21 INFO - PROCESS | 6410 | 1468639581947 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 20:26:21 INFO - PROCESS | 6410 | 1468639581949 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 20:26:21 INFO - PROCESS | 6410 | 1468639581951 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:26:21 INFO - PROCESS | 6410 | 1468639581952 Marionette TRACE conn2 <- [1,2190,null,{}] 20:26:21 INFO - PROCESS | 6410 | 1468639581955 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}] 20:26:21 INFO - PROCESS | 6410 | 1468639581957 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:22 INFO - PROCESS | 6410 | 1468639582036 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 20:26:22 INFO - PROCESS | 6410 | 1468639582042 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:22 INFO - PROCESS | 6410 | 1468639582043 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:22 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc81000 == 39 [pid = 6410] [id = 555] 20:26:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x11717dc00) [pid = 6410] [serial = 1665] [outer = 0x0] 20:26:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x126c39000) [pid = 6410] [serial = 1666] [outer = 0x11717dc00] 20:26:22 INFO - PROCESS | 6410 | 1468639582074 Marionette DEBUG loaded listener.js 20:26:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x1291b8c00) [pid = 6410] [serial = 1667] [outer = 0x11717dc00] 20:26:22 INFO - PROCESS | 6410 | 1468639582399 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]]]}] 20:26:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:26:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 470ms 20:26:22 INFO - PROCESS | 6410 | 1468639582423 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 20:26:22 INFO - PROCESS | 6410 | 1468639582426 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 20:26:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:26:22 INFO - PROCESS | 6410 | 1468639582428 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:26:22 INFO - PROCESS | 6410 | 1468639582429 Marionette TRACE conn2 <- [1,2194,null,{}] 20:26:22 INFO - PROCESS | 6410 | 1468639582432 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}] 20:26:22 INFO - PROCESS | 6410 | 1468639582433 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:22 INFO - PROCESS | 6410 | 1468639582550 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 20:26:22 INFO - PROCESS | 6410 | 1468639582556 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:22 INFO - PROCESS | 6410 | 1468639582559 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:22 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c086800 == 40 [pid = 6410] [id = 556] 20:26:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x12765e800) [pid = 6410] [serial = 1668] [outer = 0x0] 20:26:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x12a432400) [pid = 6410] [serial = 1669] [outer = 0x12765e800] 20:26:22 INFO - PROCESS | 6410 | 1468639582584 Marionette DEBUG loaded listener.js 20:26:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x12a5dc400) [pid = 6410] [serial = 1670] [outer = 0x12765e800] 20:26:22 INFO - PROCESS | 6410 | 1468639582953 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]]]}] 20:26:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:26:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 569ms 20:26:23 INFO - PROCESS | 6410 | 1468639582997 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 20:26:23 INFO - PROCESS | 6410 | 1468639582999 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 20:26:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:26:23 INFO - PROCESS | 6410 | 1468639583002 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:26:23 INFO - PROCESS | 6410 | 1468639583003 Marionette TRACE conn2 <- [1,2198,null,{}] 20:26:23 INFO - PROCESS | 6410 | 1468639583005 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}] 20:26:23 INFO - PROCESS | 6410 | 1468639583006 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:23 INFO - PROCESS | 6410 | 1468639583081 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 20:26:23 INFO - PROCESS | 6410 | 1468639583085 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:23 INFO - PROCESS | 6410 | 1468639583086 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:23 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c73a800 == 41 [pid = 6410] [id = 557] 20:26:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x12a7b0000) [pid = 6410] [serial = 1671] [outer = 0x0] 20:26:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x12a7ba800) [pid = 6410] [serial = 1672] [outer = 0x12a7b0000] 20:26:23 INFO - PROCESS | 6410 | 1468639583118 Marionette DEBUG loaded listener.js 20:26:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x12af48000) [pid = 6410] [serial = 1673] [outer = 0x12a7b0000] 20:26:23 INFO - PROCESS | 6410 | 1468639583577 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]]]}] 20:26:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:26:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 619ms 20:26:23 INFO - PROCESS | 6410 | 1468639583622 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 20:26:23 INFO - PROCESS | 6410 | 1468639583624 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 20:26:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:26:23 INFO - PROCESS | 6410 | 1468639583628 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:26:23 INFO - PROCESS | 6410 | 1468639583630 Marionette TRACE conn2 <- [1,2202,null,{}] 20:26:23 INFO - PROCESS | 6410 | 1468639583633 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}] 20:26:23 INFO - PROCESS | 6410 | 1468639583635 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:23 INFO - PROCESS | 6410 | 1468639583738 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 20:26:23 INFO - PROCESS | 6410 | 1468639583836 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:23 INFO - PROCESS | 6410 | 1468639583838 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:23 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191a6800 == 42 [pid = 6410] [id = 558] 20:26:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x116f93000) [pid = 6410] [serial = 1674] [outer = 0x0] 20:26:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x117188000) [pid = 6410] [serial = 1675] [outer = 0x116f93000] 20:26:23 INFO - PROCESS | 6410 | 1468639583880 Marionette DEBUG loaded listener.js 20:26:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x11824f400) [pid = 6410] [serial = 1676] [outer = 0x116f93000] 20:26:24 INFO - PROCESS | 6410 | 1468639584293 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]]]}] 20:26:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:26:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 672ms 20:26:24 INFO - PROCESS | 6410 | 1468639584299 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 20:26:24 INFO - PROCESS | 6410 | 1468639584302 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 20:26:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:26:24 INFO - PROCESS | 6410 | 1468639584307 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:26:24 INFO - PROCESS | 6410 | 1468639584309 Marionette TRACE conn2 <- [1,2206,null,{}] 20:26:24 INFO - PROCESS | 6410 | 1468639584311 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}] 20:26:24 INFO - PROCESS | 6410 | 1468639584313 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:24 INFO - PROCESS | 6410 | 1468639584414 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 20:26:24 INFO - PROCESS | 6410 | 1468639584472 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:24 INFO - PROCESS | 6410 | 1468639584473 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:24 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ad8000 == 43 [pid = 6410] [id = 559] 20:26:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x1198c7000) [pid = 6410] [serial = 1677] [outer = 0x0] 20:26:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x119b43800) [pid = 6410] [serial = 1678] [outer = 0x1198c7000] 20:26:24 INFO - PROCESS | 6410 | 1468639584507 Marionette DEBUG loaded listener.js 20:26:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x123a34800) [pid = 6410] [serial = 1679] [outer = 0x1198c7000] 20:26:24 INFO - PROCESS | 6410 | 1468639584939 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]]]}] 20:26:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:26:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 673ms 20:26:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:26:24 INFO - PROCESS | 6410 | 1468639584980 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 20:26:24 INFO - PROCESS | 6410 | 1468639584982 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 20:26:24 INFO - PROCESS | 6410 | 1468639584984 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:26:24 INFO - PROCESS | 6410 | 1468639584987 Marionette TRACE conn2 <- [1,2210,null,{}] 20:26:24 INFO - PROCESS | 6410 | 1468639584995 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}] 20:26:24 INFO - PROCESS | 6410 | 1468639584998 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:25 INFO - PROCESS | 6410 | 1468639585099 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 20:26:25 INFO - PROCESS | 6410 | 1468639585214 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:25 INFO - PROCESS | 6410 | 1468639585217 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:25 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cb15000 == 44 [pid = 6410] [id = 560] 20:26:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x126dd3800) [pid = 6410] [serial = 1680] [outer = 0x0] 20:26:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x126f87000) [pid = 6410] [serial = 1681] [outer = 0x126dd3800] 20:26:25 INFO - PROCESS | 6410 | 1468639585247 Marionette DEBUG loaded listener.js 20:26:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x128826000) [pid = 6410] [serial = 1682] [outer = 0x126dd3800] 20:26:25 INFO - PROCESS | 6410 | 1468639585673 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]]]}] 20:26:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:26:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 724ms 20:26:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:26:25 INFO - PROCESS | 6410 | 1468639585709 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 20:26:25 INFO - PROCESS | 6410 | 1468639585710 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 20:26:25 INFO - PROCESS | 6410 | 1468639585713 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:26:25 INFO - PROCESS | 6410 | 1468639585714 Marionette TRACE conn2 <- [1,2214,null,{}] 20:26:25 INFO - PROCESS | 6410 | 1468639585716 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}] 20:26:25 INFO - PROCESS | 6410 | 1468639585718 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:25 INFO - PROCESS | 6410 | 1468639585820 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 20:26:25 INFO - PROCESS | 6410 | 1468639585882 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:25 INFO - PROCESS | 6410 | 1468639585883 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:25 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ae1800 == 45 [pid = 6410] [id = 561] 20:26:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x128829c00) [pid = 6410] [serial = 1683] [outer = 0x0] 20:26:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x128a61800) [pid = 6410] [serial = 1684] [outer = 0x128829c00] 20:26:25 INFO - PROCESS | 6410 | 1468639585912 Marionette DEBUG loaded listener.js 20:26:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x128ab4000) [pid = 6410] [serial = 1685] [outer = 0x128829c00] 20:26:26 INFO - PROCESS | 6410 | 1468639586529 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]]]}] 20:26:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:26:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 869ms 20:26:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:26:26 INFO - PROCESS | 6410 | 1468639586582 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 20:26:26 INFO - PROCESS | 6410 | 1468639586585 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 20:26:26 INFO - PROCESS | 6410 | 1468639586587 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:26:26 INFO - PROCESS | 6410 | 1468639586591 Marionette TRACE conn2 <- [1,2218,null,{}] 20:26:26 INFO - PROCESS | 6410 | 1468639586594 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}] 20:26:26 INFO - PROCESS | 6410 | 1468639586595 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:26 INFO - PROCESS | 6410 | 1468639586685 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 20:26:26 INFO - PROCESS | 6410 | 1468639586761 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:26 INFO - PROCESS | 6410 | 1468639586763 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:26 INFO - PROCESS | 6410 | ++DOCSHELL 0x11715a800 == 46 [pid = 6410] [id = 562] 20:26:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x113cbcc00) [pid = 6410] [serial = 1686] [outer = 0x0] 20:26:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x115e04400) [pid = 6410] [serial = 1687] [outer = 0x113cbcc00] 20:26:26 INFO - PROCESS | 6410 | 1468639586791 Marionette DEBUG loaded listener.js 20:26:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x11688a000) [pid = 6410] [serial = 1688] [outer = 0x113cbcc00] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x12c086800 == 45 [pid = 6410] [id = 556] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc81000 == 44 [pid = 6410] [id = 555] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x123869000 == 43 [pid = 6410] [id = 554] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x12b71f000 == 42 [pid = 6410] [id = 553] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x12a76e000 == 41 [pid = 6410] [id = 552] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x12a215800 == 40 [pid = 6410] [id = 551] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x128adb000 == 39 [pid = 6410] [id = 550] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x125062000 == 38 [pid = 6410] [id = 549] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x123f9f000 == 37 [pid = 6410] [id = 548] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x1164aa000 == 36 [pid = 6410] [id = 547] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x1167eb800 == 35 [pid = 6410] [id = 546] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x125670800 == 34 [pid = 6410] [id = 543] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x117d96000 == 33 [pid = 6410] [id = 544] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x1268c1000 == 32 [pid = 6410] [id = 545] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x128ae1800 == 31 [pid = 6410] [id = 561] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x12cb15000 == 30 [pid = 6410] [id = 560] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x128ad8000 == 29 [pid = 6410] [id = 559] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x1191a6800 == 28 [pid = 6410] [id = 558] 20:26:27 INFO - PROCESS | 6410 | --DOCSHELL 0x12c73a800 == 27 [pid = 6410] [id = 557] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x1128a7800) [pid = 6410] [serial = 1583] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x111ca8c00) [pid = 6410] [serial = 1582] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x117182c00) [pid = 6410] [serial = 1586] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x11688b000) [pid = 6410] [serial = 1585] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x119b49800) [pid = 6410] [serial = 1589] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x1198bc400) [pid = 6410] [serial = 1588] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x1244ea000) [pid = 6410] [serial = 1592] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x123b86400) [pid = 6410] [serial = 1591] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x116f0b000) [pid = 6410] [serial = 1595] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x11663a400) [pid = 6410] [serial = 1594] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x11896f400) [pid = 6410] [serial = 1606] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x11996c800) [pid = 6410] [serial = 1607] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x11717d400) [pid = 6410] [serial = 1603] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1176fd000) [pid = 6410] [serial = 1604] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x119966400) [pid = 6410] [serial = 1598] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x1189e2800) [pid = 6410] [serial = 1597] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x128a61400) [pid = 6410] [serial = 1628] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x121759800) [pid = 6410] [serial = 1609] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x123d3b000) [pid = 6410] [serial = 1612] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1133c9c00) [pid = 6410] [serial = 1600] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1128ae000) [pid = 6410] [serial = 1601] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1245abc00) [pid = 6410] [serial = 1615] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x12416a800) [pid = 6410] [serial = 1613] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x126dd7800) [pid = 6410] [serial = 1618] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x128ab7800) [pid = 6410] [serial = 1630] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x126c44c00) [pid = 6410] [serial = 1616] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x116f15000) [pid = 6410] [serial = 1622] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x128827400) [pid = 6410] [serial = 1627] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x1128b3c00) [pid = 6410] [serial = 1621] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x119969c00) [pid = 6410] [serial = 1624] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x127664400) [pid = 6410] [serial = 1619] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x12765d400) [pid = 6410] [serial = 1625] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x123a39800) [pid = 6410] [serial = 1610] [outer = 0x0] [url = about:blank] 20:26:27 INFO - PROCESS | 6410 | 1468639587660 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]]]}] 20:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1125ms 20:26:27 INFO - PROCESS | 6410 | 1468639587713 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 20:26:27 INFO - PROCESS | 6410 | 1468639587716 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 20:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:26:27 INFO - PROCESS | 6410 | 1468639587721 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:26:27 INFO - PROCESS | 6410 | 1468639587723 Marionette TRACE conn2 <- [1,2222,null,{}] 20:26:27 INFO - PROCESS | 6410 | 1468639587729 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}] 20:26:27 INFO - PROCESS | 6410 | 1468639587731 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:27 INFO - PROCESS | 6410 | 1468639587852 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 20:26:27 INFO - PROCESS | 6410 | 1468639587938 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:27 INFO - PROCESS | 6410 | 1468639587940 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:27 INFO - PROCESS | 6410 | ++DOCSHELL 0x116683000 == 28 [pid = 6410] [id = 563] 20:26:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x112ee9c00) [pid = 6410] [serial = 1689] [outer = 0x0] 20:26:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x1133b3400) [pid = 6410] [serial = 1690] [outer = 0x112ee9c00] 20:26:27 INFO - PROCESS | 6410 | 1468639587983 Marionette DEBUG loaded listener.js 20:26:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x113cb9800) [pid = 6410] [serial = 1691] [outer = 0x112ee9c00] 20:26:28 INFO - PROCESS | 6410 | 1468639588427 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]]]}] 20:26:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:26:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 724ms 20:26:28 INFO - PROCESS | 6410 | 1468639588443 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 20:26:28 INFO - PROCESS | 6410 | 1468639588447 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 20:26:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:26:28 INFO - PROCESS | 6410 | 1468639588451 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:26:28 INFO - PROCESS | 6410 | 1468639588453 Marionette TRACE conn2 <- [1,2226,null,{}] 20:26:28 INFO - PROCESS | 6410 | 1468639588463 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}] 20:26:28 INFO - PROCESS | 6410 | 1468639588465 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:28 INFO - PROCESS | 6410 | 1468639588546 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 20:26:28 INFO - PROCESS | 6410 | 1468639588550 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:28 INFO - PROCESS | 6410 | 1468639588551 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:28 INFO - PROCESS | 6410 | ++DOCSHELL 0x117d95800 == 29 [pid = 6410] [id = 564] 20:26:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x115e6f800) [pid = 6410] [serial = 1692] [outer = 0x0] 20:26:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x11717ec00) [pid = 6410] [serial = 1693] [outer = 0x115e6f800] 20:26:28 INFO - PROCESS | 6410 | 1468639588580 Marionette DEBUG loaded listener.js 20:26:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x1174e1c00) [pid = 6410] [serial = 1694] [outer = 0x115e6f800] 20:26:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:26:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 475ms 20:26:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:26:28 INFO - PROCESS | 6410 | 1468639588922 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]]]}] 20:26:28 INFO - PROCESS | 6410 | 1468639588926 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 20:26:28 INFO - PROCESS | 6410 | 1468639588928 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 20:26:28 INFO - PROCESS | 6410 | 1468639588931 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:26:28 INFO - PROCESS | 6410 | 1468639588935 Marionette TRACE conn2 <- [1,2230,null,{}] 20:26:28 INFO - PROCESS | 6410 | 1468639588947 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}] 20:26:28 INFO - PROCESS | 6410 | 1468639588952 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:29 INFO - PROCESS | 6410 | 1468639589085 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 20:26:29 INFO - PROCESS | 6410 | 1468639589097 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:29 INFO - PROCESS | 6410 | 1468639589100 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:29 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199dc000 == 30 [pid = 6410] [id = 565] 20:26:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x112985400) [pid = 6410] [serial = 1695] [outer = 0x0] 20:26:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x11824bc00) [pid = 6410] [serial = 1696] [outer = 0x112985400] 20:26:29 INFO - PROCESS | 6410 | 1468639589147 Marionette DEBUG loaded listener.js 20:26:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x119336800) [pid = 6410] [serial = 1697] [outer = 0x112985400] 20:26:29 INFO - PROCESS | 6410 | 1468639589563 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]]]}] 20:26:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:26:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 678ms 20:26:29 INFO - PROCESS | 6410 | 1468639589610 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 20:26:29 INFO - PROCESS | 6410 | 1468639589611 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 20:26:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:26:29 INFO - PROCESS | 6410 | 1468639589613 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:26:29 INFO - PROCESS | 6410 | 1468639589614 Marionette TRACE conn2 <- [1,2234,null,{}] 20:26:29 INFO - PROCESS | 6410 | 1468639589617 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}] 20:26:29 INFO - PROCESS | 6410 | 1468639589618 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:29 INFO - PROCESS | 6410 | 1468639589695 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 20:26:29 INFO - PROCESS | 6410 | 1468639589771 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:29 INFO - PROCESS | 6410 | 1468639589772 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:29 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e1c800 == 31 [pid = 6410] [id = 566] 20:26:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x1189ef000) [pid = 6410] [serial = 1698] [outer = 0x0] 20:26:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x119967c00) [pid = 6410] [serial = 1699] [outer = 0x1189ef000] 20:26:29 INFO - PROCESS | 6410 | 1468639589797 Marionette DEBUG loaded listener.js 20:26:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x119b42c00) [pid = 6410] [serial = 1700] [outer = 0x1189ef000] 20:26:30 INFO - PROCESS | 6410 | 1468639590089 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]]]}] 20:26:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:26:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 518ms 20:26:30 INFO - PROCESS | 6410 | 1468639590131 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 20:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:26:30 INFO - PROCESS | 6410 | 1468639590133 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 20:26:30 INFO - PROCESS | 6410 | 1468639590135 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:26:30 INFO - PROCESS | 6410 | 1468639590136 Marionette TRACE conn2 <- [1,2238,null,{}] 20:26:30 INFO - PROCESS | 6410 | 1468639590138 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}] 20:26:30 INFO - PROCESS | 6410 | 1468639590142 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:30 INFO - PROCESS | 6410 | 1468639590243 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 20:26:30 INFO - PROCESS | 6410 | 1468639590247 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:30 INFO - PROCESS | 6410 | 1468639590248 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:30 INFO - PROCESS | 6410 | ++DOCSHELL 0x124438000 == 32 [pid = 6410] [id = 567] 20:26:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x113218c00) [pid = 6410] [serial = 1701] [outer = 0x0] 20:26:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x119b47400) [pid = 6410] [serial = 1702] [outer = 0x113218c00] 20:26:30 INFO - PROCESS | 6410 | 1468639590272 Marionette DEBUG loaded listener.js 20:26:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x121760400) [pid = 6410] [serial = 1703] [outer = 0x113218c00] 20:26:30 INFO - PROCESS | 6410 | 1468639590626 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]]]}] 20:26:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:26:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 519ms 20:26:30 INFO - PROCESS | 6410 | 1468639590654 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 20:26:30 INFO - PROCESS | 6410 | 1468639590657 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 20:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:26:30 INFO - PROCESS | 6410 | 1468639590660 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:26:30 INFO - PROCESS | 6410 | 1468639590661 Marionette TRACE conn2 <- [1,2242,null,{}] 20:26:30 INFO - PROCESS | 6410 | 1468639590664 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}] 20:26:30 INFO - PROCESS | 6410 | 1468639590668 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:30 INFO - PROCESS | 6410 | 1468639590777 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 20:26:30 INFO - PROCESS | 6410 | 1468639590816 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:30 INFO - PROCESS | 6410 | 1468639590817 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:30 INFO - PROCESS | 6410 | ++DOCSHELL 0x125637800 == 33 [pid = 6410] [id = 568] 20:26:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x123a35c00) [pid = 6410] [serial = 1704] [outer = 0x0] 20:26:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x123fc1800) [pid = 6410] [serial = 1705] [outer = 0x123a35c00] 20:26:30 INFO - PROCESS | 6410 | 1468639590842 Marionette DEBUG loaded listener.js 20:26:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1245b3400) [pid = 6410] [serial = 1706] [outer = 0x123a35c00] 20:26:31 INFO - PROCESS | 6410 | 1468639591214 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]]]}] 20:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 568ms 20:26:31 INFO - PROCESS | 6410 | 1468639591236 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 20:26:31 INFO - PROCESS | 6410 | 1468639591237 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 20:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:26:31 INFO - PROCESS | 6410 | 1468639591240 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:26:31 INFO - PROCESS | 6410 | 1468639591240 Marionette TRACE conn2 <- [1,2246,null,{}] 20:26:31 INFO - PROCESS | 6410 | 1468639591243 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}] 20:26:31 INFO - PROCESS | 6410 | 1468639591244 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:31 INFO - PROCESS | 6410 | 1468639591323 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 20:26:31 INFO - PROCESS | 6410 | 1468639591326 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:31 INFO - PROCESS | 6410 | 1468639591327 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:31 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ae1800 == 34 [pid = 6410] [id = 569] 20:26:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1121b0800) [pid = 6410] [serial = 1707] [outer = 0x0] 20:26:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x124aa8400) [pid = 6410] [serial = 1708] [outer = 0x1121b0800] 20:26:31 INFO - PROCESS | 6410 | 1468639591349 Marionette DEBUG loaded listener.js 20:26:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x12557b000) [pid = 6410] [serial = 1709] [outer = 0x1121b0800] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x126dd1c00) [pid = 6410] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x112eed400) [pid = 6410] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1127d5400) [pid = 6410] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x1291b2800) [pid = 6410] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x119b1f800) [pid = 6410] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x124164800) [pid = 6410] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x128821000) [pid = 6410] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1128b2400) [pid = 6410] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x116889000) [pid = 6410] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x118824c00) [pid = 6410] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x118153400) [pid = 6410] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x128ab0000) [pid = 6410] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x12765e800) [pid = 6410] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x12a7b0000) [pid = 6410] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:26:32 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x11717dc00) [pid = 6410] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:26:32 INFO - PROCESS | 6410 | 1468639592136 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]]]}] 20:26:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:26:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 922ms 20:26:32 INFO - PROCESS | 6410 | 1468639592163 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 20:26:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:26:32 INFO - PROCESS | 6410 | 1468639592164 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 20:26:32 INFO - PROCESS | 6410 | 1468639592166 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:26:32 INFO - PROCESS | 6410 | 1468639592167 Marionette TRACE conn2 <- [1,2250,null,{}] 20:26:32 INFO - PROCESS | 6410 | 1468639592169 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}] 20:26:32 INFO - PROCESS | 6410 | 1468639592170 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:32 INFO - PROCESS | 6410 | 1468639592245 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 20:26:32 INFO - PROCESS | 6410 | 1468639592248 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:32 INFO - PROCESS | 6410 | 1468639592250 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:32 INFO - PROCESS | 6410 | ++DOCSHELL 0x1268c6000 == 35 [pid = 6410] [id = 570] 20:26:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1121ba000) [pid = 6410] [serial = 1710] [outer = 0x0] 20:26:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x115e02800) [pid = 6410] [serial = 1711] [outer = 0x1121ba000] 20:26:32 INFO - PROCESS | 6410 | 1468639592274 Marionette DEBUG loaded listener.js 20:26:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x119961800) [pid = 6410] [serial = 1712] [outer = 0x1121ba000] 20:26:32 INFO - PROCESS | 6410 | 1468639592597 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]]]}] 20:26:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:26:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 471ms 20:26:32 INFO - PROCESS | 6410 | 1468639592637 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 20:26:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:26:32 INFO - PROCESS | 6410 | 1468639592638 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 20:26:32 INFO - PROCESS | 6410 | 1468639592642 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:26:32 INFO - PROCESS | 6410 | 1468639592643 Marionette TRACE conn2 <- [1,2254,null,{}] 20:26:32 INFO - PROCESS | 6410 | 1468639592646 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}] 20:26:32 INFO - PROCESS | 6410 | 1468639592647 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:32 INFO - PROCESS | 6410 | 1468639592749 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 20:26:32 INFO - PROCESS | 6410 | 1468639592756 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:32 INFO - PROCESS | 6410 | 1468639592757 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:32 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199d4000 == 36 [pid = 6410] [id = 571] 20:26:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x11717dc00) [pid = 6410] [serial = 1713] [outer = 0x0] 20:26:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x125578000) [pid = 6410] [serial = 1714] [outer = 0x11717dc00] 20:26:32 INFO - PROCESS | 6410 | 1468639592781 Marionette DEBUG loaded listener.js 20:26:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x126858800) [pid = 6410] [serial = 1715] [outer = 0x11717dc00] 20:26:33 INFO - PROCESS | 6410 | 1468639593062 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]]]}] 20:26:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:26:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 470ms 20:26:33 INFO - PROCESS | 6410 | 1468639593112 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 20:26:33 INFO - PROCESS | 6410 | 1468639593113 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 20:26:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:26:33 INFO - PROCESS | 6410 | 1468639593116 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:26:33 INFO - PROCESS | 6410 | 1468639593117 Marionette TRACE conn2 <- [1,2258,null,{}] 20:26:33 INFO - PROCESS | 6410 | 1468639593119 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}] 20:26:33 INFO - PROCESS | 6410 | 1468639593120 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:33 INFO - PROCESS | 6410 | 1468639593195 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 20:26:33 INFO - PROCESS | 6410 | 1468639593198 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:33 INFO - PROCESS | 6410 | 1468639593200 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:33 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a761800 == 37 [pid = 6410] [id = 572] 20:26:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x12685b000) [pid = 6410] [serial = 1716] [outer = 0x0] 20:26:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x126cd0c00) [pid = 6410] [serial = 1717] [outer = 0x12685b000] 20:26:33 INFO - PROCESS | 6410 | 1468639593225 Marionette DEBUG loaded listener.js 20:26:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x126dd7800) [pid = 6410] [serial = 1718] [outer = 0x12685b000] 20:26:33 INFO - PROCESS | 6410 | 1468639593553 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]]]}] 20:26:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:26:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 468ms 20:26:33 INFO - PROCESS | 6410 | 1468639593584 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 20:26:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:26:33 INFO - PROCESS | 6410 | 1468639593594 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 20:26:33 INFO - PROCESS | 6410 | 1468639593596 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:26:33 INFO - PROCESS | 6410 | 1468639593598 Marionette TRACE conn2 <- [1,2262,null,{}] 20:26:33 INFO - PROCESS | 6410 | 1468639593600 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}] 20:26:33 INFO - PROCESS | 6410 | 1468639593601 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:33 INFO - PROCESS | 6410 | 1468639593715 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 20:26:33 INFO - PROCESS | 6410 | 1468639593724 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:33 INFO - PROCESS | 6410 | 1468639593726 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:33 INFO - PROCESS | 6410 | ++DOCSHELL 0x124436800 == 38 [pid = 6410] [id = 573] 20:26:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x126f81400) [pid = 6410] [serial = 1719] [outer = 0x0] 20:26:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x127669c00) [pid = 6410] [serial = 1720] [outer = 0x126f81400] 20:26:33 INFO - PROCESS | 6410 | 1468639593752 Marionette DEBUG loaded listener.js 20:26:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x128a5d400) [pid = 6410] [serial = 1721] [outer = 0x126f81400] 20:26:34 INFO - PROCESS | 6410 | 1468639594060 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]]]}] 20:26:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:26:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 519ms 20:26:34 INFO - PROCESS | 6410 | 1468639594119 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 20:26:34 INFO - PROCESS | 6410 | 1468639594121 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 20:26:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:26:34 INFO - PROCESS | 6410 | 1468639594126 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:26:34 INFO - PROCESS | 6410 | 1468639594128 Marionette TRACE conn2 <- [1,2266,null,{}] 20:26:34 INFO - PROCESS | 6410 | 1468639594132 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}] 20:26:34 INFO - PROCESS | 6410 | 1468639594134 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:34 INFO - PROCESS | 6410 | 1468639594224 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 20:26:34 INFO - PROCESS | 6410 | 1468639594320 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:34 INFO - PROCESS | 6410 | 1468639594322 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x1164ab000 == 39 [pid = 6410] [id = 574] 20:26:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1127d4000) [pid = 6410] [serial = 1722] [outer = 0x0] 20:26:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1128af400) [pid = 6410] [serial = 1723] [outer = 0x1127d4000] 20:26:34 INFO - PROCESS | 6410 | 1468639594354 Marionette DEBUG loaded listener.js 20:26:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x1133b2800) [pid = 6410] [serial = 1724] [outer = 0x1127d4000] 20:26:34 INFO - PROCESS | 6410 | 1468639594871 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]]]}] 20:26:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:26:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 772ms 20:26:34 INFO - PROCESS | 6410 | 1468639594915 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 20:26:34 INFO - PROCESS | 6410 | 1468639594917 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 20:26:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:26:34 INFO - PROCESS | 6410 | 1468639594924 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:26:34 INFO - PROCESS | 6410 | 1468639594927 Marionette TRACE conn2 <- [1,2270,null,{}] 20:26:34 INFO - PROCESS | 6410 | 1468639594930 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}] 20:26:34 INFO - PROCESS | 6410 | 1468639594932 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:35 INFO - PROCESS | 6410 | 1468639595039 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 20:26:35 INFO - PROCESS | 6410 | 1468639595119 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:35 INFO - PROCESS | 6410 | 1468639595120 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:35 INFO - PROCESS | 6410 | ++DOCSHELL 0x119be2800 == 40 [pid = 6410] [id = 575] 20:26:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x116f8f800) [pid = 6410] [serial = 1725] [outer = 0x0] 20:26:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x117186000) [pid = 6410] [serial = 1726] [outer = 0x116f8f800] 20:26:35 INFO - PROCESS | 6410 | 1468639595151 Marionette DEBUG loaded listener.js 20:26:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x117d43000) [pid = 6410] [serial = 1727] [outer = 0x116f8f800] 20:26:35 INFO - PROCESS | 6410 | 1468639595832 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]]]}] 20:26:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:26:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 978ms 20:26:35 INFO - PROCESS | 6410 | 1468639595900 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 20:26:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:26:35 INFO - PROCESS | 6410 | 1468639595902 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 20:26:35 INFO - PROCESS | 6410 | 1468639595906 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:26:35 INFO - PROCESS | 6410 | 1468639595907 Marionette TRACE conn2 <- [1,2274,null,{}] 20:26:35 INFO - PROCESS | 6410 | 1468639595911 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}] 20:26:35 INFO - PROCESS | 6410 | 1468639595912 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:36 INFO - PROCESS | 6410 | 1468639596030 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 20:26:36 INFO - PROCESS | 6410 | --DOCSHELL 0x12a761800 == 39 [pid = 6410] [id = 572] 20:26:36 INFO - PROCESS | 6410 | --DOCSHELL 0x1199d4000 == 38 [pid = 6410] [id = 571] 20:26:36 INFO - PROCESS | 6410 | --DOCSHELL 0x1268c6000 == 37 [pid = 6410] [id = 570] 20:26:36 INFO - PROCESS | 6410 | --DOCSHELL 0x128ae1800 == 36 [pid = 6410] [id = 569] 20:26:36 INFO - PROCESS | 6410 | --DOCSHELL 0x125637800 == 35 [pid = 6410] [id = 568] 20:26:36 INFO - PROCESS | 6410 | --DOCSHELL 0x124438000 == 34 [pid = 6410] [id = 567] 20:26:36 INFO - PROCESS | 6410 | --DOCSHELL 0x120e1c800 == 33 [pid = 6410] [id = 566] 20:26:36 INFO - PROCESS | 6410 | --DOCSHELL 0x1199dc000 == 32 [pid = 6410] [id = 565] 20:26:36 INFO - PROCESS | 6410 | --DOCSHELL 0x117d95800 == 31 [pid = 6410] [id = 564] 20:26:36 INFO - PROCESS | 6410 | --DOCSHELL 0x116683000 == 30 [pid = 6410] [id = 563] 20:26:36 INFO - PROCESS | 6410 | --DOCSHELL 0x11715a800 == 29 [pid = 6410] [id = 562] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x128823000) [pid = 6410] [serial = 1654] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x1255ae800) [pid = 6410] [serial = 1651] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x128ab9000) [pid = 6410] [serial = 1655] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1164e1800) [pid = 6410] [serial = 1663] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1291c0000) [pid = 6410] [serial = 1660] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x123a32400) [pid = 6410] [serial = 1645] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x123fcd800) [pid = 6410] [serial = 1646] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x1245a9400) [pid = 6410] [serial = 1648] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x1291ab800) [pid = 6410] [serial = 1631] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x113c55800) [pid = 6410] [serial = 1633] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1164e8400) [pid = 6410] [serial = 1634] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x116f0a400) [pid = 6410] [serial = 1639] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x11718a800) [pid = 6410] [serial = 1640] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x11933ec00) [pid = 6410] [serial = 1642] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x119964400) [pid = 6410] [serial = 1643] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x118625400) [pid = 6410] [serial = 1636] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x11980c400) [pid = 6410] [serial = 1637] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x128e77000) [pid = 6410] [serial = 1657] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x12a5dc400) [pid = 6410] [serial = 1670] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x12a7ba800) [pid = 6410] [serial = 1672] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x126c39000) [pid = 6410] [serial = 1666] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x12a432400) [pid = 6410] [serial = 1669] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x12af48000) [pid = 6410] [serial = 1673] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x1291b8c00) [pid = 6410] [serial = 1667] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x119b27000) [pid = 6410] [serial = 1664] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x12944e000) [pid = 6410] [serial = 1661] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x1291b2400) [pid = 6410] [serial = 1658] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x126c44000) [pid = 6410] [serial = 1652] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x125571c00) [pid = 6410] [serial = 1649] [outer = 0x0] [url = about:blank] 20:26:36 INFO - PROCESS | 6410 | 1468639596117 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:36 INFO - PROCESS | 6410 | 1468639596120 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x1164ba800 == 30 [pid = 6410] [id = 576] 20:26:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x113383400) [pid = 6410] [serial = 1728] [outer = 0x0] 20:26:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x1161a1000) [pid = 6410] [serial = 1729] [outer = 0x113383400] 20:26:36 INFO - PROCESS | 6410 | 1468639596148 Marionette DEBUG loaded listener.js 20:26:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x116f0c000) [pid = 6410] [serial = 1730] [outer = 0x113383400] 20:26:36 INFO - PROCESS | 6410 | 1468639596431 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]]]}] 20:26:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:26:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 571ms 20:26:36 INFO - PROCESS | 6410 | 1468639596480 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 20:26:36 INFO - PROCESS | 6410 | 1468639596483 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 20:26:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:26:36 INFO - PROCESS | 6410 | 1468639596488 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:26:36 INFO - PROCESS | 6410 | 1468639596490 Marionette TRACE conn2 <- [1,2278,null,{}] 20:26:36 INFO - PROCESS | 6410 | 1468639596496 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}] 20:26:36 INFO - PROCESS | 6410 | 1468639596497 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:36 INFO - PROCESS | 6410 | 1468639596576 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 20:26:36 INFO - PROCESS | 6410 | 1468639596581 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:36 INFO - PROCESS | 6410 | 1468639596582 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191e1000 == 31 [pid = 6410] [id = 577] 20:26:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x117d38400) [pid = 6410] [serial = 1731] [outer = 0x0] 20:26:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x1183b2800) [pid = 6410] [serial = 1732] [outer = 0x117d38400] 20:26:36 INFO - PROCESS | 6410 | 1468639596611 Marionette DEBUG loaded listener.js 20:26:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x1189e3400) [pid = 6410] [serial = 1733] [outer = 0x117d38400] 20:26:36 INFO - PROCESS | 6410 | 1468639596967 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]]]}] 20:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 523ms 20:26:37 INFO - PROCESS | 6410 | 1468639597011 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 20:26:37 INFO - PROCESS | 6410 | 1468639597012 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 20:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:26:37 INFO - PROCESS | 6410 | 1468639597015 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:26:37 INFO - PROCESS | 6410 | 1468639597017 Marionette TRACE conn2 <- [1,2282,null,{}] 20:26:37 INFO - PROCESS | 6410 | 1468639597025 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}] 20:26:37 INFO - PROCESS | 6410 | 1468639597028 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:37 INFO - PROCESS | 6410 | 1468639597114 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 20:26:37 INFO - PROCESS | 6410 | 1468639597119 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:37 INFO - PROCESS | 6410 | 1468639597121 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:37 INFO - PROCESS | 6410 | ++DOCSHELL 0x123fb7000 == 32 [pid = 6410] [id = 578] 20:26:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x119961c00) [pid = 6410] [serial = 1734] [outer = 0x0] 20:26:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x119b1cc00) [pid = 6410] [serial = 1735] [outer = 0x119961c00] 20:26:37 INFO - PROCESS | 6410 | 1468639597150 Marionette DEBUG loaded listener.js 20:26:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x1238f2000) [pid = 6410] [serial = 1736] [outer = 0x119961c00] 20:26:37 INFO - PROCESS | 6410 | 1468639597508 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]]]}] 20:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 522ms 20:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:26:37 INFO - PROCESS | 6410 | 1468639597538 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 20:26:37 INFO - PROCESS | 6410 | 1468639597540 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 20:26:37 INFO - PROCESS | 6410 | 1468639597542 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:26:37 INFO - PROCESS | 6410 | 1468639597543 Marionette TRACE conn2 <- [1,2286,null,{}] 20:26:37 INFO - PROCESS | 6410 | 1468639597545 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}] 20:26:37 INFO - PROCESS | 6410 | 1468639597546 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:37 INFO - PROCESS | 6410 | 1468639597627 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 20:26:37 INFO - PROCESS | 6410 | 1468639597630 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:37 INFO - PROCESS | 6410 | 1468639597631 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:37 INFO - PROCESS | 6410 | ++DOCSHELL 0x12562f000 == 33 [pid = 6410] [id = 579] 20:26:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x123a38c00) [pid = 6410] [serial = 1737] [outer = 0x0] 20:26:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x123d3b000) [pid = 6410] [serial = 1738] [outer = 0x123a38c00] 20:26:37 INFO - PROCESS | 6410 | 1468639597656 Marionette DEBUG loaded listener.js 20:26:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x124165400) [pid = 6410] [serial = 1739] [outer = 0x123a38c00] 20:26:37 INFO - PROCESS | 6410 | 1468639597979 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]]]}] 20:26:38 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 20:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 469ms 20:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:26:38 INFO - PROCESS | 6410 | 1468639598012 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 20:26:38 INFO - PROCESS | 6410 | 1468639598013 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 20:26:38 INFO - PROCESS | 6410 | 1468639598015 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:26:38 INFO - PROCESS | 6410 | 1468639598016 Marionette TRACE conn2 <- [1,2290,null,{}] 20:26:38 INFO - PROCESS | 6410 | 1468639598018 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}] 20:26:38 INFO - PROCESS | 6410 | 1468639598019 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:38 INFO - PROCESS | 6410 | 1468639598098 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 20:26:38 INFO - PROCESS | 6410 | 1468639598170 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:38 INFO - PROCESS | 6410 | 1468639598172 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ae4000 == 34 [pid = 6410] [id = 580] 20:26:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x119b4fc00) [pid = 6410] [serial = 1740] [outer = 0x0] 20:26:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x12416e800) [pid = 6410] [serial = 1741] [outer = 0x119b4fc00] 20:26:38 INFO - PROCESS | 6410 | 1468639598199 Marionette DEBUG loaded listener.js 20:26:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x124d8ec00) [pid = 6410] [serial = 1742] [outer = 0x119b4fc00] 20:26:38 INFO - PROCESS | 6410 | 1468639598543 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]]]}] 20:26:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 568ms 20:26:38 INFO - PROCESS | 6410 | 1468639598583 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 20:26:38 INFO - PROCESS | 6410 | 1468639598585 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 20:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:26:38 INFO - PROCESS | 6410 | 1468639598587 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:26:38 INFO - PROCESS | 6410 | 1468639598588 Marionette TRACE conn2 <- [1,2294,null,{}] 20:26:38 INFO - PROCESS | 6410 | 1468639598590 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}] 20:26:38 INFO - PROCESS | 6410 | 1468639598595 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:38 INFO - PROCESS | 6410 | 1468639598716 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 20:26:38 INFO - PROCESS | 6410 | 1468639598729 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:38 INFO - PROCESS | 6410 | 1468639598730 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a559800 == 35 [pid = 6410] [id = 581] 20:26:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x125574800) [pid = 6410] [serial = 1743] [outer = 0x0] 20:26:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x126c38800) [pid = 6410] [serial = 1744] [outer = 0x125574800] 20:26:38 INFO - PROCESS | 6410 | 1468639598755 Marionette DEBUG loaded listener.js 20:26:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x128826c00) [pid = 6410] [serial = 1745] [outer = 0x125574800] 20:26:39 INFO - PROCESS | 6410 | 1468639599086 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]]]}] 20:26:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:26:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 518ms 20:26:39 INFO - PROCESS | 6410 | 1468639599105 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 20:26:39 INFO - PROCESS | 6410 | 1468639599108 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 20:26:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:26:39 INFO - PROCESS | 6410 | 1468639599113 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:26:39 INFO - PROCESS | 6410 | 1468639599114 Marionette TRACE conn2 <- [1,2298,null,{}] 20:26:39 INFO - PROCESS | 6410 | 1468639599131 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}] 20:26:39 INFO - PROCESS | 6410 | 1468639599133 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:39 INFO - PROCESS | 6410 | 1468639599233 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 20:26:39 INFO - PROCESS | 6410 | 1468639599236 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:39 INFO - PROCESS | 6410 | 1468639599237 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:39 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b707000 == 36 [pid = 6410] [id = 582] 20:26:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x128824400) [pid = 6410] [serial = 1746] [outer = 0x0] 20:26:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x128a64400) [pid = 6410] [serial = 1747] [outer = 0x128824400] 20:26:39 INFO - PROCESS | 6410 | 1468639599262 Marionette DEBUG loaded listener.js 20:26:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x128aafc00) [pid = 6410] [serial = 1748] [outer = 0x128824400] 20:26:39 INFO - PROCESS | 6410 | 1468639599566 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]]]}] 20:26:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:26:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 469ms 20:26:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:26:39 INFO - PROCESS | 6410 | 1468639599597 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 20:26:39 INFO - PROCESS | 6410 | 1468639599599 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 20:26:39 INFO - PROCESS | 6410 | 1468639599601 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:26:39 INFO - PROCESS | 6410 | 1468639599602 Marionette TRACE conn2 <- [1,2302,null,{}] 20:26:39 INFO - PROCESS | 6410 | 1468639599614 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}] 20:26:39 INFO - PROCESS | 6410 | 1468639599616 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:39 INFO - PROCESS | 6410 | 1468639599737 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 20:26:39 INFO - PROCESS | 6410 | 1468639599750 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:39 INFO - PROCESS | 6410 | 1468639599752 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:39 INFO - PROCESS | 6410 | ++DOCSHELL 0x12ba58800 == 37 [pid = 6410] [id = 583] 20:26:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x1127d2400) [pid = 6410] [serial = 1749] [outer = 0x0] 20:26:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x128ab0000) [pid = 6410] [serial = 1750] [outer = 0x1127d2400] 20:26:39 INFO - PROCESS | 6410 | 1468639599793 Marionette DEBUG loaded listener.js 20:26:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x128c72c00) [pid = 6410] [serial = 1751] [outer = 0x1127d2400] 20:26:40 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x113218c00) [pid = 6410] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:26:40 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x112ee9c00) [pid = 6410] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:26:40 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x115e6f800) [pid = 6410] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:26:40 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x123a35c00) [pid = 6410] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:26:40 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1121b0800) [pid = 6410] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:26:40 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x112985400) [pid = 6410] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:26:40 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1121ba000) [pid = 6410] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:26:40 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x116f93000) [pid = 6410] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:26:40 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x12685b000) [pid = 6410] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:26:40 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1198c7000) [pid = 6410] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:26:40 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x126dd3800) [pid = 6410] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:26:40 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x11717dc00) [pid = 6410] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:26:40 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x128829c00) [pid = 6410] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:26:40 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x1189ef000) [pid = 6410] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:26:40 INFO - PROCESS | 6410 | 1468639600319 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]]]}] 20:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 770ms 20:26:40 INFO - PROCESS | 6410 | 1468639600377 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 20:26:40 INFO - PROCESS | 6410 | 1468639600379 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 20:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:26:40 INFO - PROCESS | 6410 | 1468639600381 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:26:40 INFO - PROCESS | 6410 | 1468639600391 Marionette TRACE conn2 <- [1,2306,null,{}] 20:26:40 INFO - PROCESS | 6410 | 1468639600394 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}] 20:26:40 INFO - PROCESS | 6410 | 1468639600395 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:40 INFO - PROCESS | 6410 | 1468639600470 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 20:26:40 INFO - PROCESS | 6410 | 1468639600476 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:40 INFO - PROCESS | 6410 | 1468639600477 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:40 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb1c800 == 38 [pid = 6410] [id = 584] 20:26:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x112985400) [pid = 6410] [serial = 1752] [outer = 0x0] 20:26:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x11675c800) [pid = 6410] [serial = 1753] [outer = 0x112985400] 20:26:40 INFO - PROCESS | 6410 | 1468639600501 Marionette DEBUG loaded listener.js 20:26:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x123b86400) [pid = 6410] [serial = 1754] [outer = 0x112985400] 20:26:40 INFO - PROCESS | 6410 | 1468639600814 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]]]}] 20:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 479ms 20:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:26:40 INFO - PROCESS | 6410 | 1468639600871 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 20:26:40 INFO - PROCESS | 6410 | 1468639600873 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 20:26:40 INFO - PROCESS | 6410 | 1468639600879 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:26:40 INFO - PROCESS | 6410 | 1468639600880 Marionette TRACE conn2 <- [1,2310,null,{}] 20:26:40 INFO - PROCESS | 6410 | 1468639600883 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}] 20:26:40 INFO - PROCESS | 6410 | 1468639600884 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:40 INFO - PROCESS | 6410 | 1468639600964 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 20:26:40 INFO - PROCESS | 6410 | 1468639600967 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:40 INFO - PROCESS | 6410 | 1468639600968 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:40 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc8d000 == 39 [pid = 6410] [id = 585] 20:26:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x1198c7000) [pid = 6410] [serial = 1755] [outer = 0x0] 20:26:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x128c72800) [pid = 6410] [serial = 1756] [outer = 0x1198c7000] 20:26:40 INFO - PROCESS | 6410 | 1468639600992 Marionette DEBUG loaded listener.js 20:26:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x128e78000) [pid = 6410] [serial = 1757] [outer = 0x1198c7000] 20:26:41 INFO - PROCESS | 6410 | 1468639601330 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]]]}] 20:26:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:26:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 470ms 20:26:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:26:41 INFO - PROCESS | 6410 | 1468639601360 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 20:26:41 INFO - PROCESS | 6410 | 1468639601362 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 20:26:41 INFO - PROCESS | 6410 | 1468639601364 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:26:41 INFO - PROCESS | 6410 | 1468639601365 Marionette TRACE conn2 <- [1,2314,null,{}] 20:26:41 INFO - PROCESS | 6410 | 1468639601368 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}] 20:26:41 INFO - PROCESS | 6410 | 1468639601369 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:41 INFO - PROCESS | 6410 | 1468639601457 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 20:26:41 INFO - PROCESS | 6410 | 1468639601515 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:41 INFO - PROCESS | 6410 | 1468639601516 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:41 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c087800 == 40 [pid = 6410] [id = 586] 20:26:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x119b47800) [pid = 6410] [serial = 1758] [outer = 0x0] 20:26:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1291b0800) [pid = 6410] [serial = 1759] [outer = 0x119b47800] 20:26:41 INFO - PROCESS | 6410 | 1468639601542 Marionette DEBUG loaded listener.js 20:26:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x129457000) [pid = 6410] [serial = 1760] [outer = 0x119b47800] 20:26:41 INFO - PROCESS | 6410 | 1468639601806 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]]]}] 20:26:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:26:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 469ms 20:26:41 INFO - PROCESS | 6410 | 1468639601833 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 20:26:41 INFO - PROCESS | 6410 | 1468639601835 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 20:26:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:26:41 INFO - PROCESS | 6410 | 1468639601837 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:26:41 INFO - PROCESS | 6410 | 1468639601839 Marionette TRACE conn2 <- [1,2318,null,{}] 20:26:41 INFO - PROCESS | 6410 | 1468639601848 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}] 20:26:41 INFO - PROCESS | 6410 | 1468639601849 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:41 INFO - PROCESS | 6410 | 1468639601935 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 20:26:41 INFO - PROCESS | 6410 | 1468639601939 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:41 INFO - PROCESS | 6410 | 1468639601940 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:41 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c72c000 == 41 [pid = 6410] [id = 587] 20:26:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x12944e400) [pid = 6410] [serial = 1761] [outer = 0x0] 20:26:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x12a5cfc00) [pid = 6410] [serial = 1762] [outer = 0x12944e400] 20:26:41 INFO - PROCESS | 6410 | 1468639601963 Marionette DEBUG loaded listener.js 20:26:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x12a5dc400) [pid = 6410] [serial = 1763] [outer = 0x12944e400] 20:26:42 INFO - PROCESS | 6410 | 1468639602396 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] 20:26:42 INFO - PROCESS | 6410 | 1468639602426 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 20:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:26:42 INFO - PROCESS | 6410 | 1468639602431 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:26:42 INFO - PROCESS | 6410 | 1468639602433 Marionette TRACE conn2 <- [1,2322,null,{}] 20:26:42 INFO - PROCESS | 6410 | 1468639602436 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}] 20:26:42 INFO - PROCESS | 6410 | 1468639602438 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:42 INFO - PROCESS | 6410 | 1468639602542 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 20:26:42 INFO - PROCESS | 6410 | 1468639602631 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:42 INFO - PROCESS | 6410 | 1468639602633 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:42 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182d7000 == 42 [pid = 6410] [id = 588] 20:26:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x113cb4800) [pid = 6410] [serial = 1764] [outer = 0x0] 20:26:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x115e06400) [pid = 6410] [serial = 1765] [outer = 0x113cb4800] 20:26:42 INFO - PROCESS | 6410 | 1468639602665 Marionette DEBUG loaded listener.js 20:26:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x11718c400) [pid = 6410] [serial = 1766] [outer = 0x113cb4800] 20:26:43 INFO - PROCESS | 6410 | 1468639603089 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]]]}] 20:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 20:26:43 INFO - PROCESS | 6410 | 1468639603101 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 20:26:43 INFO - PROCESS | 6410 | 1468639603104 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 20:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:26:43 INFO - PROCESS | 6410 | 1468639603109 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:26:43 INFO - PROCESS | 6410 | 1468639603111 Marionette TRACE conn2 <- [1,2326,null,{}] 20:26:43 INFO - PROCESS | 6410 | 1468639603113 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}] 20:26:43 INFO - PROCESS | 6410 | 1468639603115 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:43 INFO - PROCESS | 6410 | 1468639603222 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 20:26:43 INFO - PROCESS | 6410 | 1468639603335 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:43 INFO - PROCESS | 6410 | 1468639603336 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x12562b800 == 43 [pid = 6410] [id = 589] 20:26:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x119960800) [pid = 6410] [serial = 1767] [outer = 0x0] 20:26:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x11996c800) [pid = 6410] [serial = 1768] [outer = 0x119960800] 20:26:43 INFO - PROCESS | 6410 | 1468639603368 Marionette DEBUG loaded listener.js 20:26:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x1238ef400) [pid = 6410] [serial = 1769] [outer = 0x119960800] 20:26:43 INFO - PROCESS | 6410 | 1468639603783 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]]]}] 20:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 721ms 20:26:43 INFO - PROCESS | 6410 | 1468639603830 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 20:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:26:43 INFO - PROCESS | 6410 | 1468639603832 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 20:26:43 INFO - PROCESS | 6410 | 1468639603834 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:26:43 INFO - PROCESS | 6410 | 1468639603837 Marionette TRACE conn2 <- [1,2330,null,{}] 20:26:43 INFO - PROCESS | 6410 | 1468639603844 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}] 20:26:43 INFO - PROCESS | 6410 | 1468639603848 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:43 INFO - PROCESS | 6410 | 1468639603947 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 20:26:44 INFO - PROCESS | 6410 | 1468639604011 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:44 INFO - PROCESS | 6410 | 1468639604013 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:44 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c725000 == 44 [pid = 6410] [id = 590] 20:26:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x124170400) [pid = 6410] [serial = 1770] [outer = 0x0] 20:26:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x1255b2800) [pid = 6410] [serial = 1771] [outer = 0x124170400] 20:26:44 INFO - PROCESS | 6410 | 1468639604044 Marionette DEBUG loaded listener.js 20:26:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x126f7d800) [pid = 6410] [serial = 1772] [outer = 0x124170400] 20:26:44 INFO - PROCESS | 6410 | 1468639604490 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]]]}] 20:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 671ms 20:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:26:44 INFO - PROCESS | 6410 | 1468639604505 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 20:26:44 INFO - PROCESS | 6410 | 1468639604507 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 20:26:44 INFO - PROCESS | 6410 | 1468639604509 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:26:44 INFO - PROCESS | 6410 | 1468639604510 Marionette TRACE conn2 <- [1,2334,null,{}] 20:26:44 INFO - PROCESS | 6410 | 1468639604513 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}] 20:26:44 INFO - PROCESS | 6410 | 1468639604514 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:44 INFO - PROCESS | 6410 | 1468639604639 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 20:26:44 INFO - PROCESS | 6410 | 1468639604702 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:44 INFO - PROCESS | 6410 | 1468639604704 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:44 INFO - PROCESS | 6410 | ++DOCSHELL 0x116413800 == 45 [pid = 6410] [id = 591] 20:26:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x111ca8c00) [pid = 6410] [serial = 1773] [outer = 0x0] 20:26:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x126d40000) [pid = 6410] [serial = 1774] [outer = 0x111ca8c00] 20:26:44 INFO - PROCESS | 6410 | 1468639604774 Marionette DEBUG loaded listener.js 20:26:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x1291aa800) [pid = 6410] [serial = 1775] [outer = 0x111ca8c00] 20:26:45 INFO - PROCESS | 6410 | 1468639605332 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]]]}] 20:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 872ms 20:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:26:45 INFO - PROCESS | 6410 | 1468639605382 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 20:26:45 INFO - PROCESS | 6410 | 1468639605384 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 20:26:45 INFO - PROCESS | 6410 | 1468639605387 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:26:45 INFO - PROCESS | 6410 | 1468639605388 Marionette TRACE conn2 <- [1,2338,null,{}] 20:26:45 INFO - PROCESS | 6410 | 1468639605410 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}] 20:26:45 INFO - PROCESS | 6410 | 1468639605412 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:45 INFO - PROCESS | 6410 | 1468639605507 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 20:26:45 INFO - PROCESS | 6410 | 1468639605583 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:45 INFO - PROCESS | 6410 | 1468639605584 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x1168ae800 == 46 [pid = 6410] [id = 592] 20:26:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x11213bc00) [pid = 6410] [serial = 1776] [outer = 0x0] 20:26:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x1127d0000) [pid = 6410] [serial = 1777] [outer = 0x11213bc00] 20:26:45 INFO - PROCESS | 6410 | 1468639605612 Marionette DEBUG loaded listener.js 20:26:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x1128a4800) [pid = 6410] [serial = 1778] [outer = 0x11213bc00] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12c087800 == 45 [pid = 6410] [id = 586] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc8d000 == 44 [pid = 6410] [id = 585] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb1c800 == 43 [pid = 6410] [id = 584] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12ba58800 == 42 [pid = 6410] [id = 583] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12b707000 == 41 [pid = 6410] [id = 582] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12a559800 == 40 [pid = 6410] [id = 581] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x128ae4000 == 39 [pid = 6410] [id = 580] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12562f000 == 38 [pid = 6410] [id = 579] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x123fb7000 == 37 [pid = 6410] [id = 578] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x1191e1000 == 36 [pid = 6410] [id = 577] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x1164ba800 == 35 [pid = 6410] [id = 576] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x119be2800 == 34 [pid = 6410] [id = 575] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x1164ab000 == 33 [pid = 6410] [id = 574] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x124436800 == 32 [pid = 6410] [id = 573] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x116413800 == 31 [pid = 6410] [id = 591] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12c725000 == 30 [pid = 6410] [id = 590] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12562b800 == 29 [pid = 6410] [id = 589] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x12c72c000 == 28 [pid = 6410] [id = 587] 20:26:46 INFO - PROCESS | 6410 | --DOCSHELL 0x1182d7000 == 27 [pid = 6410] [id = 588] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x119b47400) [pid = 6410] [serial = 1702] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x1133b3400) [pid = 6410] [serial = 1690] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x113cb9800) [pid = 6410] [serial = 1691] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x115e04400) [pid = 6410] [serial = 1687] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x11717ec00) [pid = 6410] [serial = 1693] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x1174e1c00) [pid = 6410] [serial = 1694] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x123fc1800) [pid = 6410] [serial = 1705] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x124aa8400) [pid = 6410] [serial = 1708] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x11824bc00) [pid = 6410] [serial = 1696] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x119336800) [pid = 6410] [serial = 1697] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1245b3400) [pid = 6410] [serial = 1706] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x115e02800) [pid = 6410] [serial = 1711] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x11824f400) [pid = 6410] [serial = 1676] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x117188000) [pid = 6410] [serial = 1675] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x126dd7800) [pid = 6410] [serial = 1718] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x123a34800) [pid = 6410] [serial = 1679] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x126cd0c00) [pid = 6410] [serial = 1717] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x119961800) [pid = 6410] [serial = 1712] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x119b43800) [pid = 6410] [serial = 1678] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x128826000) [pid = 6410] [serial = 1682] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x126f87000) [pid = 6410] [serial = 1681] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x125578000) [pid = 6410] [serial = 1714] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x12557b000) [pid = 6410] [serial = 1709] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x128ab4000) [pid = 6410] [serial = 1685] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x128a61800) [pid = 6410] [serial = 1684] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x119967c00) [pid = 6410] [serial = 1699] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x119b42c00) [pid = 6410] [serial = 1700] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x126858800) [pid = 6410] [serial = 1715] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x121760400) [pid = 6410] [serial = 1703] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x127669c00) [pid = 6410] [serial = 1720] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 6410 | 1468639606615 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]]]}] 20:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1240ms 20:26:46 INFO - PROCESS | 6410 | 1468639606627 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 20:26:46 INFO - PROCESS | 6410 | 1468639606630 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 20:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:26:46 INFO - PROCESS | 6410 | 1468639606633 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:26:46 INFO - PROCESS | 6410 | 1468639606635 Marionette TRACE conn2 <- [1,2342,null,{}] 20:26:46 INFO - PROCESS | 6410 | 1468639606638 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}] 20:26:46 INFO - PROCESS | 6410 | 1468639606641 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:46 INFO - PROCESS | 6410 | 1468639606720 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 20:26:46 INFO - PROCESS | 6410 | 1468639606729 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:46 INFO - PROCESS | 6410 | 1468639606730 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:46 INFO - PROCESS | 6410 | ++DOCSHELL 0x1164ab000 == 28 [pid = 6410] [id = 593] 20:26:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x1128aa000) [pid = 6410] [serial = 1779] [outer = 0x0] 20:26:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x1128ad400) [pid = 6410] [serial = 1780] [outer = 0x1128aa000] 20:26:46 INFO - PROCESS | 6410 | 1468639606759 Marionette DEBUG loaded listener.js 20:26:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x112ef1c00) [pid = 6410] [serial = 1781] [outer = 0x1128aa000] 20:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 472ms 20:26:47 INFO - PROCESS | 6410 | 1468639607099 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]]]}] 20:26:47 INFO - PROCESS | 6410 | 1468639607104 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 20:26:47 INFO - PROCESS | 6410 | 1468639607111 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 20:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:26:47 INFO - PROCESS | 6410 | 1468639607116 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:26:47 INFO - PROCESS | 6410 | 1468639607118 Marionette TRACE conn2 <- [1,2346,null,{}] 20:26:47 INFO - PROCESS | 6410 | 1468639607120 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}] 20:26:47 INFO - PROCESS | 6410 | 1468639607122 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:47 INFO - PROCESS | 6410 | 1468639607226 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 20:26:47 INFO - PROCESS | 6410 | 1468639607281 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:47 INFO - PROCESS | 6410 | 1468639607283 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x11817a000 == 29 [pid = 6410] [id = 594] 20:26:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x113060c00) [pid = 6410] [serial = 1782] [outer = 0x0] 20:26:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1133cb000) [pid = 6410] [serial = 1783] [outer = 0x113060c00] 20:26:47 INFO - PROCESS | 6410 | 1468639607310 Marionette DEBUG loaded listener.js 20:26:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x114f70000) [pid = 6410] [serial = 1784] [outer = 0x113060c00] 20:26:47 INFO - PROCESS | 6410 | 1468639607618 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]]]}] 20:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 522ms 20:26:47 INFO - PROCESS | 6410 | 1468639607640 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 20:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:26:47 INFO - PROCESS | 6410 | 1468639607651 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 20:26:47 INFO - PROCESS | 6410 | 1468639607653 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:26:47 INFO - PROCESS | 6410 | 1468639607656 Marionette TRACE conn2 <- [1,2350,null,{}] 20:26:47 INFO - PROCESS | 6410 | 1468639607666 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}] 20:26:47 INFO - PROCESS | 6410 | 1468639607669 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:47 INFO - PROCESS | 6410 | 1468639607744 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 20:26:47 INFO - PROCESS | 6410 | 1468639607807 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:47 INFO - PROCESS | 6410 | 1468639607809 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x119406800 == 30 [pid = 6410] [id = 595] 20:26:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x1121b7400) [pid = 6410] [serial = 1785] [outer = 0x0] 20:26:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x116807800) [pid = 6410] [serial = 1786] [outer = 0x1121b7400] 20:26:47 INFO - PROCESS | 6410 | 1468639607837 Marionette DEBUG loaded listener.js 20:26:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x117183800) [pid = 6410] [serial = 1787] [outer = 0x1121b7400] 20:26:48 INFO - PROCESS | 6410 | 1468639608135 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]]]}] 20:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 526ms 20:26:48 INFO - PROCESS | 6410 | 1468639608180 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 20:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:26:48 INFO - PROCESS | 6410 | 1468639608182 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 20:26:48 INFO - PROCESS | 6410 | 1468639608184 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:26:48 INFO - PROCESS | 6410 | 1468639608185 Marionette TRACE conn2 <- [1,2354,null,{}] 20:26:48 INFO - PROCESS | 6410 | 1468639608188 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}] 20:26:48 INFO - PROCESS | 6410 | 1468639608189 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:48 INFO - PROCESS | 6410 | 1468639608266 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 20:26:48 INFO - PROCESS | 6410 | 1468639608270 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:48 INFO - PROCESS | 6410 | 1468639608271 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:48 INFO - PROCESS | 6410 | ++DOCSHELL 0x12386c000 == 31 [pid = 6410] [id = 596] 20:26:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x1176f5c00) [pid = 6410] [serial = 1788] [outer = 0x0] 20:26:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x118246400) [pid = 6410] [serial = 1789] [outer = 0x1176f5c00] 20:26:48 INFO - PROCESS | 6410 | 1468639608299 Marionette DEBUG loaded listener.js 20:26:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x118407400) [pid = 6410] [serial = 1790] [outer = 0x1176f5c00] 20:26:48 INFO - PROCESS | 6410 | 1468639608626 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]]]}] 20:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 471ms 20:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:26:48 INFO - PROCESS | 6410 | 1468639608656 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 20:26:48 INFO - PROCESS | 6410 | 1468639608658 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 20:26:48 INFO - PROCESS | 6410 | 1468639608660 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:26:48 INFO - PROCESS | 6410 | 1468639608661 Marionette TRACE conn2 <- [1,2358,null,{}] 20:26:48 INFO - PROCESS | 6410 | 1468639608663 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}] 20:26:48 INFO - PROCESS | 6410 | 1468639608664 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:48 INFO - PROCESS | 6410 | 1468639608776 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 20:26:48 INFO - PROCESS | 6410 | 1468639608792 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:48 INFO - PROCESS | 6410 | 1468639608793 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:48 INFO - PROCESS | 6410 | ++DOCSHELL 0x124426000 == 32 [pid = 6410] [id = 597] 20:26:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x11305ec00) [pid = 6410] [serial = 1791] [outer = 0x0] 20:26:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x11882bc00) [pid = 6410] [serial = 1792] [outer = 0x11305ec00] 20:26:48 INFO - PROCESS | 6410 | 1468639608817 Marionette DEBUG loaded listener.js 20:26:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x11933dc00) [pid = 6410] [serial = 1793] [outer = 0x11305ec00] 20:26:49 INFO - PROCESS | 6410 | 1468639609157 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]]]}] 20:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 20:26:49 INFO - PROCESS | 6410 | 1468639609180 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 20:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:26:49 INFO - PROCESS | 6410 | 1468639609181 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 20:26:49 INFO - PROCESS | 6410 | 1468639609183 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:26:49 INFO - PROCESS | 6410 | 1468639609184 Marionette TRACE conn2 <- [1,2362,null,{}] 20:26:49 INFO - PROCESS | 6410 | 1468639609187 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}] 20:26:49 INFO - PROCESS | 6410 | 1468639609191 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:49 INFO - PROCESS | 6410 | 1468639609310 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 20:26:49 INFO - PROCESS | 6410 | 1468639609347 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:49 INFO - PROCESS | 6410 | 1468639609348 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x125658800 == 33 [pid = 6410] [id = 598] 20:26:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x11896f800) [pid = 6410] [serial = 1794] [outer = 0x0] 20:26:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x11980d800) [pid = 6410] [serial = 1795] [outer = 0x11896f800] 20:26:49 INFO - PROCESS | 6410 | 1468639609373 Marionette DEBUG loaded listener.js 20:26:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x119b9b800) [pid = 6410] [serial = 1796] [outer = 0x11896f800] 20:26:49 INFO - PROCESS | 6410 | 1468639609678 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]]]}] 20:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 522ms 20:26:49 INFO - PROCESS | 6410 | 1468639609706 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 20:26:49 INFO - PROCESS | 6410 | 1468639609709 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 20:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:26:49 INFO - PROCESS | 6410 | 1468639609719 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:26:49 INFO - PROCESS | 6410 | 1468639609720 Marionette TRACE conn2 <- [1,2366,null,{}] 20:26:49 INFO - PROCESS | 6410 | 1468639609722 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}] 20:26:49 INFO - PROCESS | 6410 | 1468639609726 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:49 INFO - PROCESS | 6410 | 1468639609829 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 20:26:49 INFO - PROCESS | 6410 | 1468639609833 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:49 INFO - PROCESS | 6410 | 1468639609834 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ae7800 == 34 [pid = 6410] [id = 599] 20:26:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x119b9bc00) [pid = 6410] [serial = 1797] [outer = 0x0] 20:26:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x121710000) [pid = 6410] [serial = 1798] [outer = 0x119b9bc00] 20:26:49 INFO - PROCESS | 6410 | 1468639609858 Marionette DEBUG loaded listener.js 20:26:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x123a9ac00) [pid = 6410] [serial = 1799] [outer = 0x119b9bc00] 20:26:50 INFO - PROCESS | 6410 | 1468639610194 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]]]}] 20:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 523ms 20:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:26:50 INFO - PROCESS | 6410 | 1468639610243 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 20:26:50 INFO - PROCESS | 6410 | 1468639610245 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 20:26:50 INFO - PROCESS | 6410 | 1468639610247 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:26:50 INFO - PROCESS | 6410 | 1468639610248 Marionette TRACE conn2 <- [1,2370,null,{}] 20:26:50 INFO - PROCESS | 6410 | 1468639610250 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}] 20:26:50 INFO - PROCESS | 6410 | 1468639610251 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:50 INFO - PROCESS | 6410 | 1468639610345 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 20:26:50 INFO - PROCESS | 6410 | 1468639610354 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:50 INFO - PROCESS | 6410 | 1468639610355 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x128eec800 == 35 [pid = 6410] [id = 600] 20:26:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x123a9b800) [pid = 6410] [serial = 1800] [outer = 0x0] 20:26:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x123fc6c00) [pid = 6410] [serial = 1801] [outer = 0x123a9b800] 20:26:50 INFO - PROCESS | 6410 | 1468639610382 Marionette DEBUG loaded listener.js 20:26:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x124527000) [pid = 6410] [serial = 1802] [outer = 0x123a9b800] 20:26:50 INFO - PROCESS | 6410 | 1468639610725 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]]]}] 20:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x113cbcc00) [pid = 6410] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x125574800) [pid = 6410] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x128824400) [pid = 6410] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x113383400) [pid = 6410] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x117d38400) [pid = 6410] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1127d4000) [pid = 6410] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x119961c00) [pid = 6410] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1127d2400) [pid = 6410] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x116f8f800) [pid = 6410] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x123a38c00) [pid = 6410] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x126f81400) [pid = 6410] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x112985400) [pid = 6410] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x12944e400) [pid = 6410] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x119b47800) [pid = 6410] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1198c7000) [pid = 6410] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:26:50 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x119b4fc00) [pid = 6410] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:26:50 INFO - PROCESS | 6410 | 1468639610965 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 20:26:50 INFO - PROCESS | 6410 | 1468639610967 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 20:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:26:50 INFO - PROCESS | 6410 | 1468639610977 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:26:50 INFO - PROCESS | 6410 | 1468639610978 Marionette TRACE conn2 <- [1,2374,null,{}] 20:26:50 INFO - PROCESS | 6410 | 1468639610981 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}] 20:26:50 INFO - PROCESS | 6410 | 1468639610982 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:51 INFO - PROCESS | 6410 | 1468639611060 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 20:26:51 INFO - PROCESS | 6410 | 1468639611064 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:51 INFO - PROCESS | 6410 | 1468639611073 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x119404000 == 36 [pid = 6410] [id = 601] 20:26:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x11321d000) [pid = 6410] [serial = 1803] [outer = 0x0] 20:26:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x113c58000) [pid = 6410] [serial = 1804] [outer = 0x11321d000] 20:26:51 INFO - PROCESS | 6410 | 1468639611097 Marionette DEBUG loaded listener.js 20:26:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1183a7400) [pid = 6410] [serial = 1805] [outer = 0x11321d000] 20:26:51 INFO - PROCESS | 6410 | 1468639611418 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]]]}] 20:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 477ms 20:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:26:51 INFO - PROCESS | 6410 | 1468639611450 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 20:26:51 INFO - PROCESS | 6410 | 1468639611451 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 20:26:51 INFO - PROCESS | 6410 | 1468639611453 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:26:51 INFO - PROCESS | 6410 | 1468639611454 Marionette TRACE conn2 <- [1,2378,null,{}] 20:26:51 INFO - PROCESS | 6410 | 1468639611456 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}] 20:26:51 INFO - PROCESS | 6410 | 1468639611457 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:51 INFO - PROCESS | 6410 | 1468639611532 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 20:26:51 INFO - PROCESS | 6410 | 1468639611593 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:51 INFO - PROCESS | 6410 | 1468639611594 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a41d000 == 37 [pid = 6410] [id = 602] 20:26:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x113383400) [pid = 6410] [serial = 1806] [outer = 0x0] 20:26:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x119b49800) [pid = 6410] [serial = 1807] [outer = 0x113383400] 20:26:51 INFO - PROCESS | 6410 | 1468639611619 Marionette DEBUG loaded listener.js 20:26:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x124a81800) [pid = 6410] [serial = 1808] [outer = 0x113383400] 20:26:51 INFO - PROCESS | 6410 | 1468639611911 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]]]}] 20:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 470ms 20:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:26:51 INFO - PROCESS | 6410 | 1468639611931 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 20:26:51 INFO - PROCESS | 6410 | 1468639611933 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 20:26:51 INFO - PROCESS | 6410 | 1468639611935 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:26:51 INFO - PROCESS | 6410 | 1468639611937 Marionette TRACE conn2 <- [1,2382,null,{}] 20:26:51 INFO - PROCESS | 6410 | 1468639611940 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}] 20:26:51 INFO - PROCESS | 6410 | 1468639611944 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:52 INFO - PROCESS | 6410 | 1468639612034 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 20:26:52 INFO - PROCESS | 6410 | 1468639612037 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:52 INFO - PROCESS | 6410 | 1468639612039 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:52 INFO - PROCESS | 6410 | ++DOCSHELL 0x1242d1800 == 38 [pid = 6410] [id = 603] 20:26:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x124aa9000) [pid = 6410] [serial = 1809] [outer = 0x0] 20:26:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1255b3800) [pid = 6410] [serial = 1810] [outer = 0x124aa9000] 20:26:52 INFO - PROCESS | 6410 | 1468639612075 Marionette DEBUG loaded listener.js 20:26:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x126dd2400) [pid = 6410] [serial = 1811] [outer = 0x124aa9000] 20:26:52 INFO - PROCESS | 6410 | 1468639612413 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]]]}] 20:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 521ms 20:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:26:52 INFO - PROCESS | 6410 | 1468639612458 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 20:26:52 INFO - PROCESS | 6410 | 1468639612460 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 20:26:52 INFO - PROCESS | 6410 | 1468639612472 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:26:52 INFO - PROCESS | 6410 | 1468639612474 Marionette TRACE conn2 <- [1,2386,null,{}] 20:26:52 INFO - PROCESS | 6410 | 1468639612477 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}] 20:26:52 INFO - PROCESS | 6410 | 1468639612478 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:52 INFO - PROCESS | 6410 | 1468639612552 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 20:26:52 INFO - PROCESS | 6410 | 1468639612558 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:52 INFO - PROCESS | 6410 | 1468639612560 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:52 INFO - PROCESS | 6410 | ++DOCSHELL 0x12ba61800 == 39 [pid = 6410] [id = 604] 20:26:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x126dd2c00) [pid = 6410] [serial = 1812] [outer = 0x0] 20:26:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x127662000) [pid = 6410] [serial = 1813] [outer = 0x126dd2c00] 20:26:52 INFO - PROCESS | 6410 | 1468639612583 Marionette DEBUG loaded listener.js 20:26:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x128822000) [pid = 6410] [serial = 1814] [outer = 0x126dd2c00] 20:26:52 INFO - PROCESS | 6410 | 1468639612899 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]]]}] 20:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 482ms 20:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:26:52 INFO - PROCESS | 6410 | 1468639612944 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 20:26:52 INFO - PROCESS | 6410 | 1468639612945 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 20:26:52 INFO - PROCESS | 6410 | 1468639612947 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:26:52 INFO - PROCESS | 6410 | 1468639612948 Marionette TRACE conn2 <- [1,2390,null,{}] 20:26:52 INFO - PROCESS | 6410 | 1468639612951 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}] 20:26:52 INFO - PROCESS | 6410 | 1468639612952 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:53 INFO - PROCESS | 6410 | 1468639613075 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 20:26:53 INFO - PROCESS | 6410 | 1468639613163 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:53 INFO - PROCESS | 6410 | 1468639613165 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x115d77000 == 40 [pid = 6410] [id = 605] 20:26:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x110fa0c00) [pid = 6410] [serial = 1815] [outer = 0x0] 20:26:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x111ca8400) [pid = 6410] [serial = 1816] [outer = 0x110fa0c00] 20:26:53 INFO - PROCESS | 6410 | 1468639613199 Marionette DEBUG loaded listener.js 20:26:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x1128a9000) [pid = 6410] [serial = 1817] [outer = 0x110fa0c00] 20:26:53 INFO - PROCESS | 6410 | 1468639613699 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]]]}] 20:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 768ms 20:26:53 INFO - PROCESS | 6410 | 1468639613716 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 20:26:53 INFO - PROCESS | 6410 | 1468639613719 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 20:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:26:53 INFO - PROCESS | 6410 | 1468639613748 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:26:53 INFO - PROCESS | 6410 | 1468639613751 Marionette TRACE conn2 <- [1,2394,null,{}] 20:26:53 INFO - PROCESS | 6410 | 1468639613756 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}] 20:26:53 INFO - PROCESS | 6410 | 1468639613760 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:53 INFO - PROCESS | 6410 | 1468639613870 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 20:26:53 INFO - PROCESS | 6410 | 1468639613952 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:53 INFO - PROCESS | 6410 | 1468639613954 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191fb800 == 41 [pid = 6410] [id = 606] 20:26:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x113c55800) [pid = 6410] [serial = 1818] [outer = 0x0] 20:26:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x115df7000) [pid = 6410] [serial = 1819] [outer = 0x113c55800] 20:26:53 INFO - PROCESS | 6410 | 1468639613984 Marionette DEBUG loaded listener.js 20:26:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x11675a800) [pid = 6410] [serial = 1820] [outer = 0x113c55800] 20:26:54 INFO - PROCESS | 6410 | 1468639614675 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]]]}] 20:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1004ms 20:26:54 INFO - PROCESS | 6410 | 1468639614725 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 20:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:26:54 INFO - PROCESS | 6410 | 1468639614728 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 20:26:54 INFO - PROCESS | 6410 | 1468639614731 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:26:54 INFO - PROCESS | 6410 | 1468639614733 Marionette TRACE conn2 <- [1,2398,null,{}] 20:26:54 INFO - PROCESS | 6410 | 1468639614737 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}] 20:26:54 INFO - PROCESS | 6410 | 1468639614738 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:54 INFO - PROCESS | 6410 | 1468639614839 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 20:26:54 INFO - PROCESS | 6410 | 1468639614897 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:54 INFO - PROCESS | 6410 | 1468639614900 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:54 INFO - PROCESS | 6410 | ++DOCSHELL 0x1185b7000 == 42 [pid = 6410] [id = 607] 20:26:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x113cb4000) [pid = 6410] [serial = 1821] [outer = 0x0] 20:26:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x113c56400) [pid = 6410] [serial = 1822] [outer = 0x113cb4000] 20:26:54 INFO - PROCESS | 6410 | 1468639614927 Marionette DEBUG loaded listener.js 20:26:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x11675e400) [pid = 6410] [serial = 1823] [outer = 0x113cb4000] 20:26:55 INFO - PROCESS | 6410 | --DOCSHELL 0x12ba61800 == 41 [pid = 6410] [id = 604] 20:26:55 INFO - PROCESS | 6410 | --DOCSHELL 0x1242d1800 == 40 [pid = 6410] [id = 603] 20:26:55 INFO - PROCESS | 6410 | --DOCSHELL 0x12a41d000 == 39 [pid = 6410] [id = 602] 20:26:55 INFO - PROCESS | 6410 | --DOCSHELL 0x119404000 == 38 [pid = 6410] [id = 601] 20:26:55 INFO - PROCESS | 6410 | --DOCSHELL 0x128eec800 == 37 [pid = 6410] [id = 600] 20:26:55 INFO - PROCESS | 6410 | --DOCSHELL 0x128ae7800 == 36 [pid = 6410] [id = 599] 20:26:55 INFO - PROCESS | 6410 | --DOCSHELL 0x125658800 == 35 [pid = 6410] [id = 598] 20:26:55 INFO - PROCESS | 6410 | --DOCSHELL 0x124426000 == 34 [pid = 6410] [id = 597] 20:26:55 INFO - PROCESS | 6410 | --DOCSHELL 0x12386c000 == 33 [pid = 6410] [id = 596] 20:26:55 INFO - PROCESS | 6410 | --DOCSHELL 0x119406800 == 32 [pid = 6410] [id = 595] 20:26:55 INFO - PROCESS | 6410 | --DOCSHELL 0x11817a000 == 31 [pid = 6410] [id = 594] 20:26:55 INFO - PROCESS | 6410 | --DOCSHELL 0x1164ab000 == 30 [pid = 6410] [id = 593] 20:26:55 INFO - PROCESS | 6410 | --DOCSHELL 0x1168ae800 == 29 [pid = 6410] [id = 592] 20:26:55 INFO - PROCESS | 6410 | 1468639615329 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]]]}] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x11688a000) [pid = 6410] [serial = 1688] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x126c38800) [pid = 6410] [serial = 1744] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x128a64400) [pid = 6410] [serial = 1747] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x1161a1000) [pid = 6410] [serial = 1729] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x116f0c000) [pid = 6410] [serial = 1730] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x1183b2800) [pid = 6410] [serial = 1732] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x1189e3400) [pid = 6410] [serial = 1733] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1128af400) [pid = 6410] [serial = 1723] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x1133b2800) [pid = 6410] [serial = 1724] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x119b1cc00) [pid = 6410] [serial = 1735] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1238f2000) [pid = 6410] [serial = 1736] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x128ab0000) [pid = 6410] [serial = 1750] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x117186000) [pid = 6410] [serial = 1726] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x117d43000) [pid = 6410] [serial = 1727] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x123d3b000) [pid = 6410] [serial = 1738] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x124165400) [pid = 6410] [serial = 1739] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x128a5d400) [pid = 6410] [serial = 1721] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x123b86400) [pid = 6410] [serial = 1754] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x12a5cfc00) [pid = 6410] [serial = 1762] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x11675c800) [pid = 6410] [serial = 1753] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x128c72c00) [pid = 6410] [serial = 1751] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1291b0800) [pid = 6410] [serial = 1759] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x128c72800) [pid = 6410] [serial = 1756] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x12416e800) [pid = 6410] [serial = 1741] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x12a5dc400) [pid = 6410] [serial = 1763] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x128e78000) [pid = 6410] [serial = 1757] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x128826c00) [pid = 6410] [serial = 1745] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x129457000) [pid = 6410] [serial = 1760] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x124d8ec00) [pid = 6410] [serial = 1742] [outer = 0x0] [url = about:blank] 20:26:55 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x128aafc00) [pid = 6410] [serial = 1748] [outer = 0x0] [url = about:blank] 20:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 626ms 20:26:55 INFO - PROCESS | 6410 | 1468639615357 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 20:26:55 INFO - PROCESS | 6410 | 1468639615360 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 20:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:26:55 INFO - PROCESS | 6410 | 1468639615365 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:26:55 INFO - PROCESS | 6410 | 1468639615367 Marionette TRACE conn2 <- [1,2402,null,{}] 20:26:55 INFO - PROCESS | 6410 | 1468639615369 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}] 20:26:55 INFO - PROCESS | 6410 | 1468639615371 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:55 INFO - PROCESS | 6410 | 1468639615449 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 20:26:55 INFO - PROCESS | 6410 | 1468639615453 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:55 INFO - PROCESS | 6410 | 1468639615454 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:55 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182eb800 == 30 [pid = 6410] [id = 608] 20:26:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x116f0d000) [pid = 6410] [serial = 1824] [outer = 0x0] 20:26:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x117188800) [pid = 6410] [serial = 1825] [outer = 0x116f0d000] 20:26:55 INFO - PROCESS | 6410 | 1468639615483 Marionette DEBUG loaded listener.js 20:26:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x118152800) [pid = 6410] [serial = 1826] [outer = 0x116f0d000] 20:26:55 INFO - PROCESS | 6410 | 1468639615824 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]]]}] 20:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 468ms 20:26:55 INFO - PROCESS | 6410 | 1468639615834 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 20:26:55 INFO - PROCESS | 6410 | 1468639615835 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 20:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:26:55 INFO - PROCESS | 6410 | 1468639615837 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:26:55 INFO - PROCESS | 6410 | 1468639615840 Marionette TRACE conn2 <- [1,2406,null,{}] 20:26:55 INFO - PROCESS | 6410 | 1468639615851 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}] 20:26:55 INFO - PROCESS | 6410 | 1468639615854 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:55 INFO - PROCESS | 6410 | 1468639615958 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 20:26:56 INFO - PROCESS | 6410 | 1468639616017 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:56 INFO - PROCESS | 6410 | 1468639616019 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:56 INFO - PROCESS | 6410 | ++DOCSHELL 0x123e38000 == 31 [pid = 6410] [id = 609] 20:26:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x118251800) [pid = 6410] [serial = 1827] [outer = 0x0] 20:26:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x118965c00) [pid = 6410] [serial = 1828] [outer = 0x118251800] 20:26:56 INFO - PROCESS | 6410 | 1468639616051 Marionette DEBUG loaded listener.js 20:26:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1198be400) [pid = 6410] [serial = 1829] [outer = 0x118251800] 20:26:56 INFO - PROCESS | 6410 | 1468639616365 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]]]}] 20:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 575ms 20:26:56 INFO - PROCESS | 6410 | 1468639616413 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 20:26:56 INFO - PROCESS | 6410 | 1468639616414 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 20:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:26:56 INFO - PROCESS | 6410 | 1468639616416 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:26:56 INFO - PROCESS | 6410 | 1468639616418 Marionette TRACE conn2 <- [1,2410,null,{}] 20:26:56 INFO - PROCESS | 6410 | 1468639616420 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}] 20:26:56 INFO - PROCESS | 6410 | 1468639616421 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:56 INFO - PROCESS | 6410 | 1468639616500 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 20:26:56 INFO - PROCESS | 6410 | 1468639616562 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:56 INFO - PROCESS | 6410 | 1468639616563 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:56 INFO - PROCESS | 6410 | ++DOCSHELL 0x125624000 == 32 [pid = 6410] [id = 610] 20:26:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x112979c00) [pid = 6410] [serial = 1830] [outer = 0x0] 20:26:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x119967400) [pid = 6410] [serial = 1831] [outer = 0x112979c00] 20:26:56 INFO - PROCESS | 6410 | 1468639616588 Marionette DEBUG loaded listener.js 20:26:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x119b96c00) [pid = 6410] [serial = 1832] [outer = 0x112979c00] 20:26:56 INFO - PROCESS | 6410 | 1468639616868 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]]]}] 20:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 468ms 20:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:26:56 INFO - PROCESS | 6410 | 1468639616885 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 20:26:56 INFO - PROCESS | 6410 | 1468639616886 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 20:26:56 INFO - PROCESS | 6410 | 1468639616896 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:26:56 INFO - PROCESS | 6410 | 1468639616897 Marionette TRACE conn2 <- [1,2414,null,{}] 20:26:56 INFO - PROCESS | 6410 | 1468639616900 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}] 20:26:56 INFO - PROCESS | 6410 | 1468639616901 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:56 INFO - PROCESS | 6410 | 1468639616981 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 20:26:56 INFO - PROCESS | 6410 | 1468639616985 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:56 INFO - PROCESS | 6410 | 1468639616986 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:56 INFO - PROCESS | 6410 | ++DOCSHELL 0x11715a800 == 33 [pid = 6410] [id = 611] 20:26:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x119baa800) [pid = 6410] [serial = 1833] [outer = 0x0] 20:26:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x123a3f800) [pid = 6410] [serial = 1834] [outer = 0x119baa800] 20:26:57 INFO - PROCESS | 6410 | 1468639617012 Marionette DEBUG loaded listener.js 20:26:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x12416a800) [pid = 6410] [serial = 1835] [outer = 0x119baa800] 20:26:57 INFO - PROCESS | 6410 | 1468639617386 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]]]}] 20:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 526ms 20:26:57 INFO - PROCESS | 6410 | 1468639617434 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 20:26:57 INFO - PROCESS | 6410 | 1468639617436 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 20:26:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:26:57 INFO - PROCESS | 6410 | 1468639617458 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:26:57 INFO - PROCESS | 6410 | 1468639617460 Marionette TRACE conn2 <- [1,2418,null,{}] 20:26:57 INFO - PROCESS | 6410 | 1468639617463 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}] 20:26:57 INFO - PROCESS | 6410 | 1468639617469 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:57 INFO - PROCESS | 6410 | 1468639617587 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 20:26:57 INFO - PROCESS | 6410 | 1468639617627 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:57 INFO - PROCESS | 6410 | 1468639617628 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:57 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a559800 == 34 [pid = 6410] [id = 612] 20:26:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x124526000) [pid = 6410] [serial = 1836] [outer = 0x0] 20:26:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x12685f000) [pid = 6410] [serial = 1837] [outer = 0x124526000] 20:26:57 INFO - PROCESS | 6410 | 1468639617654 Marionette DEBUG loaded listener.js 20:26:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x126f87000) [pid = 6410] [serial = 1838] [outer = 0x124526000] 20:26:57 INFO - PROCESS | 6410 | 1468639617986 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]]]}] 20:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 585ms 20:26:58 INFO - PROCESS | 6410 | 1468639618031 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 20:26:58 INFO - PROCESS | 6410 | 1468639618032 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 20:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:26:58 INFO - PROCESS | 6410 | 1468639618035 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:26:58 INFO - PROCESS | 6410 | 1468639618036 Marionette TRACE conn2 <- [1,2422,null,{}] 20:26:58 INFO - PROCESS | 6410 | 1468639618038 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}] 20:26:58 INFO - PROCESS | 6410 | 1468639618039 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:58 INFO - PROCESS | 6410 | 1468639618145 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 20:26:58 INFO - PROCESS | 6410 | 1468639618149 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:58 INFO - PROCESS | 6410 | 1468639618150 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:58 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a768000 == 35 [pid = 6410] [id = 613] 20:26:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x126dce400) [pid = 6410] [serial = 1839] [outer = 0x0] 20:26:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x12765f400) [pid = 6410] [serial = 1840] [outer = 0x126dce400] 20:26:58 INFO - PROCESS | 6410 | 1468639618182 Marionette DEBUG loaded listener.js 20:26:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x128a63800) [pid = 6410] [serial = 1841] [outer = 0x126dce400] 20:26:58 INFO - PROCESS | 6410 | 1468639618485 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]]]}] 20:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 475ms 20:26:58 INFO - PROCESS | 6410 | 1468639618530 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 20:26:58 INFO - PROCESS | 6410 | 1468639618531 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 20:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:26:58 INFO - PROCESS | 6410 | 1468639618534 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:26:58 INFO - PROCESS | 6410 | 1468639618535 Marionette TRACE conn2 <- [1,2426,null,{}] 20:26:58 INFO - PROCESS | 6410 | 1468639618537 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}] 20:26:58 INFO - PROCESS | 6410 | 1468639618538 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:58 INFO - PROCESS | 6410 | 1468639618646 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 20:26:58 INFO - PROCESS | 6410 | 1468639618650 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:58 INFO - PROCESS | 6410 | 1468639618651 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:58 INFO - PROCESS | 6410 | ++DOCSHELL 0x12ba53000 == 36 [pid = 6410] [id = 614] 20:26:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x12881f800) [pid = 6410] [serial = 1842] [outer = 0x0] 20:26:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x128aac400) [pid = 6410] [serial = 1843] [outer = 0x12881f800] 20:26:58 INFO - PROCESS | 6410 | 1468639618709 Marionette DEBUG loaded listener.js 20:26:58 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x128ab4400) [pid = 6410] [serial = 1844] [outer = 0x12881f800] 20:26:59 INFO - PROCESS | 6410 | 1468639619017 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]]]}] 20:26:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:26:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 521ms 20:26:59 INFO - PROCESS | 6410 | 1468639619056 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 20:26:59 INFO - PROCESS | 6410 | 1468639619059 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 20:26:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:26:59 INFO - PROCESS | 6410 | 1468639619067 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:26:59 INFO - PROCESS | 6410 | 1468639619068 Marionette TRACE conn2 <- [1,2430,null,{}] 20:26:59 INFO - PROCESS | 6410 | 1468639619071 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}] 20:26:59 INFO - PROCESS | 6410 | 1468639619072 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:59 INFO - PROCESS | 6410 | 1468639619172 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 20:26:59 INFO - PROCESS | 6410 | 1468639619175 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:59 INFO - PROCESS | 6410 | 1468639619176 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb19000 == 37 [pid = 6410] [id = 615] 20:26:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x128a63c00) [pid = 6410] [serial = 1845] [outer = 0x0] 20:26:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x128e69c00) [pid = 6410] [serial = 1846] [outer = 0x128a63c00] 20:26:59 INFO - PROCESS | 6410 | 1468639619207 Marionette DEBUG loaded listener.js 20:26:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x128e77c00) [pid = 6410] [serial = 1847] [outer = 0x128a63c00] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x11896f800) [pid = 6410] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1121b7400) [pid = 6410] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x113060c00) [pid = 6410] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x11213bc00) [pid = 6410] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1176f5c00) [pid = 6410] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x119b9bc00) [pid = 6410] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x123a9b800) [pid = 6410] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x113cb4800) [pid = 6410] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x113383400) [pid = 6410] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x11321d000) [pid = 6410] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x119960800) [pid = 6410] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x124aa9000) [pid = 6410] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x124170400) [pid = 6410] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1128aa000) [pid = 6410] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x11305ec00) [pid = 6410] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:26:59 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x111ca8c00) [pid = 6410] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:26:59 INFO - PROCESS | 6410 | 1468639619649 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]]]}] 20:26:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:26:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 622ms 20:26:59 INFO - PROCESS | 6410 | 1468639619691 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 20:26:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:26:59 INFO - PROCESS | 6410 | 1468639619693 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 20:26:59 INFO - PROCESS | 6410 | 1468639619696 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:26:59 INFO - PROCESS | 6410 | 1468639619698 Marionette TRACE conn2 <- [1,2434,null,{}] 20:26:59 INFO - PROCESS | 6410 | 1468639619701 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}] 20:26:59 INFO - PROCESS | 6410 | 1468639619703 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:59 INFO - PROCESS | 6410 | 1468639619861 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 20:26:59 INFO - PROCESS | 6410 | 1468639619948 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:59 INFO - PROCESS | 6410 | 1468639619949 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:26:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x125071800 == 38 [pid = 6410] [id = 616] 20:26:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x1128a8800) [pid = 6410] [serial = 1848] [outer = 0x0] 20:26:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x113cb4800) [pid = 6410] [serial = 1849] [outer = 0x1128a8800] 20:26:59 INFO - PROCESS | 6410 | 1468639619980 Marionette DEBUG loaded listener.js 20:27:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x119804000) [pid = 6410] [serial = 1850] [outer = 0x1128a8800] 20:27:00 INFO - PROCESS | 6410 | 1468639620241 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]]]}] 20:27:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:27:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 569ms 20:27:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:27:00 INFO - PROCESS | 6410 | 1468639620268 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 20:27:00 INFO - PROCESS | 6410 | 1468639620269 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 20:27:00 INFO - PROCESS | 6410 | 1468639620272 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:27:00 INFO - PROCESS | 6410 | 1468639620276 Marionette TRACE conn2 <- [1,2438,null,{}] 20:27:00 INFO - PROCESS | 6410 | 1468639620284 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}] 20:27:00 INFO - PROCESS | 6410 | 1468639620285 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:00 INFO - PROCESS | 6410 | 1468639620381 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 20:27:00 INFO - PROCESS | 6410 | 1468639620385 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:00 INFO - PROCESS | 6410 | 1468639620386 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:00 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c724800 == 39 [pid = 6410] [id = 617] 20:27:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1198c6000) [pid = 6410] [serial = 1851] [outer = 0x0] 20:27:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x125576400) [pid = 6410] [serial = 1852] [outer = 0x1198c6000] 20:27:00 INFO - PROCESS | 6410 | 1468639620419 Marionette DEBUG loaded listener.js 20:27:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x1291bf400) [pid = 6410] [serial = 1853] [outer = 0x1198c6000] 20:27:00 INFO - PROCESS | 6410 | 1468639620747 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]]]}] 20:27:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:27:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 527ms 20:27:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:27:00 INFO - PROCESS | 6410 | 1468639620800 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 20:27:00 INFO - PROCESS | 6410 | 1468639620801 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 20:27:00 INFO - PROCESS | 6410 | 1468639620803 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:27:00 INFO - PROCESS | 6410 | 1468639620804 Marionette TRACE conn2 <- [1,2442,null,{}] 20:27:00 INFO - PROCESS | 6410 | 1468639620818 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}] 20:27:00 INFO - PROCESS | 6410 | 1468639620819 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:00 INFO - PROCESS | 6410 | 1468639620899 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 20:27:00 INFO - PROCESS | 6410 | 1468639620902 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:00 INFO - PROCESS | 6410 | 1468639620903 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:00 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cb1f000 == 40 [pid = 6410] [id = 618] 20:27:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x1291c0800) [pid = 6410] [serial = 1854] [outer = 0x0] 20:27:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x129451000) [pid = 6410] [serial = 1855] [outer = 0x1291c0800] 20:27:00 INFO - PROCESS | 6410 | 1468639620927 Marionette DEBUG loaded listener.js 20:27:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x12a42cc00) [pid = 6410] [serial = 1856] [outer = 0x1291c0800] 20:27:01 INFO - PROCESS | 6410 | 1468639621268 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]]]}] 20:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 479ms 20:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:27:01 INFO - PROCESS | 6410 | 1468639621282 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 20:27:01 INFO - PROCESS | 6410 | 1468639621284 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 20:27:01 INFO - PROCESS | 6410 | 1468639621286 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:27:01 INFO - PROCESS | 6410 | 1468639621287 Marionette TRACE conn2 <- [1,2446,null,{}] 20:27:01 INFO - PROCESS | 6410 | 1468639621289 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}] 20:27:01 INFO - PROCESS | 6410 | 1468639621291 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:01 INFO - PROCESS | 6410 | 1468639621369 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 20:27:01 INFO - PROCESS | 6410 | 1468639621374 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:01 INFO - PROCESS | 6410 | 1468639621384 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:01 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cdd2000 == 41 [pid = 6410] [id = 619] 20:27:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x12a43ac00) [pid = 6410] [serial = 1857] [outer = 0x0] 20:27:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x12a5d4c00) [pid = 6410] [serial = 1858] [outer = 0x12a43ac00] 20:27:01 INFO - PROCESS | 6410 | 1468639621407 Marionette DEBUG loaded listener.js 20:27:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x12a5dc000) [pid = 6410] [serial = 1859] [outer = 0x12a43ac00] 20:27:01 INFO - PROCESS | 6410 | 1468639621857 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]]]}] 20:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 619ms 20:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:27:01 INFO - PROCESS | 6410 | 1468639621905 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 20:27:01 INFO - PROCESS | 6410 | 1468639621908 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 20:27:01 INFO - PROCESS | 6410 | 1468639621912 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:27:01 INFO - PROCESS | 6410 | 1468639621914 Marionette TRACE conn2 <- [1,2450,null,{}] 20:27:01 INFO - PROCESS | 6410 | 1468639621918 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}] 20:27:01 INFO - PROCESS | 6410 | 1468639621920 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:02 INFO - PROCESS | 6410 | 1468639622024 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 20:27:02 INFO - PROCESS | 6410 | 1468639622099 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:02 INFO - PROCESS | 6410 | 1468639622100 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191ed800 == 42 [pid = 6410] [id = 620] 20:27:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x11338c800) [pid = 6410] [serial = 1860] [outer = 0x0] 20:27:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x1164e6c00) [pid = 6410] [serial = 1861] [outer = 0x11338c800] 20:27:02 INFO - PROCESS | 6410 | 1468639622133 Marionette DEBUG loaded listener.js 20:27:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x117189800) [pid = 6410] [serial = 1862] [outer = 0x11338c800] 20:27:02 INFO - PROCESS | 6410 | 1468639622560 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]]]}] 20:27:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:27:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 672ms 20:27:02 INFO - PROCESS | 6410 | 1468639622583 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 20:27:02 INFO - PROCESS | 6410 | 1468639622587 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 20:27:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:27:02 INFO - PROCESS | 6410 | 1468639622591 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:27:02 INFO - PROCESS | 6410 | 1468639622593 Marionette TRACE conn2 <- [1,2454,null,{}] 20:27:02 INFO - PROCESS | 6410 | 1468639622595 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}] 20:27:02 INFO - PROCESS | 6410 | 1468639622597 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:02 INFO - PROCESS | 6410 | 1468639622702 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 20:27:02 INFO - PROCESS | 6410 | 1468639622814 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:02 INFO - PROCESS | 6410 | 1468639622815 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x128add800 == 43 [pid = 6410] [id = 621] 20:27:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x11896fc00) [pid = 6410] [serial = 1863] [outer = 0x0] 20:27:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x119429000) [pid = 6410] [serial = 1864] [outer = 0x11896fc00] 20:27:02 INFO - PROCESS | 6410 | 1468639622848 Marionette DEBUG loaded listener.js 20:27:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x119963800) [pid = 6410] [serial = 1865] [outer = 0x11896fc00] 20:27:03 INFO - PROCESS | 6410 | 1468639623259 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]]]}] 20:27:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:27:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 720ms 20:27:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:27:03 INFO - PROCESS | 6410 | 1468639623311 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 20:27:03 INFO - PROCESS | 6410 | 1468639623313 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 20:27:03 INFO - PROCESS | 6410 | 1468639623315 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:27:03 INFO - PROCESS | 6410 | 1468639623318 Marionette TRACE conn2 <- [1,2458,null,{}] 20:27:03 INFO - PROCESS | 6410 | 1468639623326 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}] 20:27:03 INFO - PROCESS | 6410 | 1468639623329 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:03 INFO - PROCESS | 6410 | 1468639623431 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 20:27:03 INFO - PROCESS | 6410 | 1468639623496 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:03 INFO - PROCESS | 6410 | 1468639623498 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:03 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cb18800 == 44 [pid = 6410] [id = 622] 20:27:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x123b8b400) [pid = 6410] [serial = 1866] [outer = 0x0] 20:27:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x1245ab400) [pid = 6410] [serial = 1867] [outer = 0x123b8b400] 20:27:03 INFO - PROCESS | 6410 | 1468639623528 Marionette DEBUG loaded listener.js 20:27:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x125575800) [pid = 6410] [serial = 1868] [outer = 0x123b8b400] 20:27:03 INFO - PROCESS | 6410 | 1468639623952 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]]]}] 20:27:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:27:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 677ms 20:27:03 INFO - PROCESS | 6410 | 1468639623992 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 20:27:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:27:03 INFO - PROCESS | 6410 | 1468639623994 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 20:27:03 INFO - PROCESS | 6410 | 1468639623996 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:27:03 INFO - PROCESS | 6410 | 1468639623998 Marionette TRACE conn2 <- [1,2462,null,{}] 20:27:04 INFO - PROCESS | 6410 | 1468639624000 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}] 20:27:04 INFO - PROCESS | 6410 | 1468639624001 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:04 INFO - PROCESS | 6410 | 1468639624133 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 20:27:04 INFO - PROCESS | 6410 | 1468639624197 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:04 INFO - PROCESS | 6410 | 1468639624198 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:04 INFO - PROCESS | 6410 | ++DOCSHELL 0x115d87000 == 45 [pid = 6410] [id = 623] 20:27:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x110e7d400) [pid = 6410] [serial = 1869] [outer = 0x0] 20:27:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x116637400) [pid = 6410] [serial = 1870] [outer = 0x110e7d400] 20:27:04 INFO - PROCESS | 6410 | 1468639624267 Marionette DEBUG loaded listener.js 20:27:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x126cd0c00) [pid = 6410] [serial = 1871] [outer = 0x110e7d400] 20:27:04 INFO - PROCESS | 6410 | 1468639624801 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]]]}] 20:27:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:27:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 819ms 20:27:04 INFO - PROCESS | 6410 | 1468639624817 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 20:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:27:04 INFO - PROCESS | 6410 | 1468639624819 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 20:27:04 INFO - PROCESS | 6410 | 1468639624822 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:27:04 INFO - PROCESS | 6410 | 1468639624824 Marionette TRACE conn2 <- [1,2466,null,{}] 20:27:04 INFO - PROCESS | 6410 | 1468639624828 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}] 20:27:04 INFO - PROCESS | 6410 | 1468639624829 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:04 INFO - PROCESS | 6410 | 1468639624926 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 20:27:05 INFO - PROCESS | 6410 | 1468639625004 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:05 INFO - PROCESS | 6410 | 1468639625005 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:05 INFO - PROCESS | 6410 | ++DOCSHELL 0x118990000 == 46 [pid = 6410] [id = 624] 20:27:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x1127d9400) [pid = 6410] [serial = 1872] [outer = 0x0] 20:27:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x113060400) [pid = 6410] [serial = 1873] [outer = 0x1127d9400] 20:27:05 INFO - PROCESS | 6410 | 1468639625032 Marionette DEBUG loaded listener.js 20:27:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x115e72000) [pid = 6410] [serial = 1874] [outer = 0x1127d9400] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x12cb1f000 == 45 [pid = 6410] [id = 618] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x12c724800 == 44 [pid = 6410] [id = 617] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x125071800 == 43 [pid = 6410] [id = 616] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb19000 == 42 [pid = 6410] [id = 615] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x12ba53000 == 41 [pid = 6410] [id = 614] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x12a768000 == 40 [pid = 6410] [id = 613] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x12a559800 == 39 [pid = 6410] [id = 612] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x11715a800 == 38 [pid = 6410] [id = 611] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x125624000 == 37 [pid = 6410] [id = 610] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x123e38000 == 36 [pid = 6410] [id = 609] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x1182eb800 == 35 [pid = 6410] [id = 608] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x1185b7000 == 34 [pid = 6410] [id = 607] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x1191fb800 == 33 [pid = 6410] [id = 606] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x115d77000 == 32 [pid = 6410] [id = 605] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x115d87000 == 31 [pid = 6410] [id = 623] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x12cb18800 == 30 [pid = 6410] [id = 622] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x128add800 == 29 [pid = 6410] [id = 621] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x12cdd2000 == 28 [pid = 6410] [id = 619] 20:27:05 INFO - PROCESS | 6410 | --DOCSHELL 0x1191ed800 == 27 [pid = 6410] [id = 620] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x11980d800) [pid = 6410] [serial = 1795] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x116807800) [pid = 6410] [serial = 1786] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x117183800) [pid = 6410] [serial = 1787] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x1133cb000) [pid = 6410] [serial = 1783] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x114f70000) [pid = 6410] [serial = 1784] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x1128a4800) [pid = 6410] [serial = 1778] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x1127d0000) [pid = 6410] [serial = 1777] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x118246400) [pid = 6410] [serial = 1789] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x118407400) [pid = 6410] [serial = 1790] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x121710000) [pid = 6410] [serial = 1798] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x119b9b800) [pid = 6410] [serial = 1796] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x123fc6c00) [pid = 6410] [serial = 1801] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x11718c400) [pid = 6410] [serial = 1766] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x119b49800) [pid = 6410] [serial = 1807] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x115e06400) [pid = 6410] [serial = 1765] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x113c58000) [pid = 6410] [serial = 1804] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1238ef400) [pid = 6410] [serial = 1769] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x11996c800) [pid = 6410] [serial = 1768] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x1183a7400) [pid = 6410] [serial = 1805] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x1255b3800) [pid = 6410] [serial = 1810] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x124527000) [pid = 6410] [serial = 1802] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x126f7d800) [pid = 6410] [serial = 1772] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x112ef1c00) [pid = 6410] [serial = 1781] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1128ad400) [pid = 6410] [serial = 1780] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1255b2800) [pid = 6410] [serial = 1771] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x11882bc00) [pid = 6410] [serial = 1792] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x126d40000) [pid = 6410] [serial = 1774] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x127662000) [pid = 6410] [serial = 1813] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x1291aa800) [pid = 6410] [serial = 1775] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x123a9ac00) [pid = 6410] [serial = 1799] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x126dd2400) [pid = 6410] [serial = 1811] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x11933dc00) [pid = 6410] [serial = 1793] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x124a81800) [pid = 6410] [serial = 1808] [outer = 0x0] [url = about:blank] 20:27:06 INFO - PROCESS | 6410 | 1468639626035 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]]]}] 20:27:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:27:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1273ms 20:27:06 INFO - PROCESS | 6410 | 1468639626095 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 20:27:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:27:06 INFO - PROCESS | 6410 | 1468639626098 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 20:27:06 INFO - PROCESS | 6410 | 1468639626101 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:27:06 INFO - PROCESS | 6410 | 1468639626103 Marionette TRACE conn2 <- [1,2470,null,{}] 20:27:06 INFO - PROCESS | 6410 | 1468639626107 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}] 20:27:06 INFO - PROCESS | 6410 | 1468639626109 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:06 INFO - PROCESS | 6410 | 1468639626186 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 20:27:06 INFO - PROCESS | 6410 | 1468639626195 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:06 INFO - PROCESS | 6410 | 1468639626198 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:06 INFO - PROCESS | 6410 | ++DOCSHELL 0x116683000 == 28 [pid = 6410] [id = 625] 20:27:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x112fcec00) [pid = 6410] [serial = 1875] [outer = 0x0] 20:27:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x11305ec00) [pid = 6410] [serial = 1876] [outer = 0x112fcec00] 20:27:06 INFO - PROCESS | 6410 | 1468639626225 Marionette DEBUG loaded listener.js 20:27:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x1133cfc00) [pid = 6410] [serial = 1877] [outer = 0x112fcec00] 20:27:06 INFO - PROCESS | 6410 | 1468639626562 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]]]}] 20:27:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:27:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 470ms 20:27:06 INFO - PROCESS | 6410 | 1468639626571 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 20:27:06 INFO - PROCESS | 6410 | 1468639626577 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 20:27:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:27:06 INFO - PROCESS | 6410 | 1468639626583 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:27:06 INFO - PROCESS | 6410 | 1468639626585 Marionette TRACE conn2 <- [1,2474,null,{}] 20:27:06 INFO - PROCESS | 6410 | 1468639626587 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}] 20:27:06 INFO - PROCESS | 6410 | 1468639626589 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:06 INFO - PROCESS | 6410 | 1468639626693 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 20:27:06 INFO - PROCESS | 6410 | 1468639626749 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:06 INFO - PROCESS | 6410 | 1468639626751 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:06 INFO - PROCESS | 6410 | ++DOCSHELL 0x11817b800 == 29 [pid = 6410] [id = 626] 20:27:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x114f70000) [pid = 6410] [serial = 1878] [outer = 0x0] 20:27:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x116809800) [pid = 6410] [serial = 1879] [outer = 0x114f70000] 20:27:06 INFO - PROCESS | 6410 | 1468639626778 Marionette DEBUG loaded listener.js 20:27:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x117181c00) [pid = 6410] [serial = 1880] [outer = 0x114f70000] 20:27:07 INFO - PROCESS | 6410 | 1468639627062 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]]]}] 20:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 522ms 20:27:07 INFO - PROCESS | 6410 | 1468639627105 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 20:27:07 INFO - PROCESS | 6410 | 1468639627107 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 20:27:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:27:07 INFO - PROCESS | 6410 | 1468639627112 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:27:07 INFO - PROCESS | 6410 | 1468639627122 Marionette TRACE conn2 <- [1,2478,null,{}] 20:27:07 INFO - PROCESS | 6410 | 1468639627132 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}] 20:27:07 INFO - PROCESS | 6410 | 1468639627135 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:07 INFO - PROCESS | 6410 | 1468639627213 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 20:27:07 INFO - PROCESS | 6410 | 1468639627275 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:07 INFO - PROCESS | 6410 | 1468639627278 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:07 INFO - PROCESS | 6410 | ++DOCSHELL 0x119421000 == 30 [pid = 6410] [id = 627] 20:27:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x1176f5c00) [pid = 6410] [serial = 1881] [outer = 0x0] 20:27:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x11824f400) [pid = 6410] [serial = 1882] [outer = 0x1176f5c00] 20:27:07 INFO - PROCESS | 6410 | 1468639627307 Marionette DEBUG loaded listener.js 20:27:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x118966800) [pid = 6410] [serial = 1883] [outer = 0x1176f5c00] 20:27:07 INFO - PROCESS | 6410 | 1468639627614 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]]]}] 20:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 533ms 20:27:07 INFO - PROCESS | 6410 | 1468639627645 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 20:27:07 INFO - PROCESS | 6410 | 1468639627647 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 20:27:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:27:07 INFO - PROCESS | 6410 | 1468639627649 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:27:07 INFO - PROCESS | 6410 | 1468639627650 Marionette TRACE conn2 <- [1,2482,null,{}] 20:27:07 INFO - PROCESS | 6410 | 1468639627652 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}] 20:27:07 INFO - PROCESS | 6410 | 1468639627653 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:07 INFO - PROCESS | 6410 | 1468639627731 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 20:27:07 INFO - PROCESS | 6410 | 1468639627735 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:07 INFO - PROCESS | 6410 | 1468639627736 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:07 INFO - PROCESS | 6410 | ++DOCSHELL 0x12442d000 == 31 [pid = 6410] [id = 628] 20:27:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1189e3400) [pid = 6410] [serial = 1884] [outer = 0x0] 20:27:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x119339800) [pid = 6410] [serial = 1885] [outer = 0x1189e3400] 20:27:07 INFO - PROCESS | 6410 | 1468639627764 Marionette DEBUG loaded listener.js 20:27:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x11996b800) [pid = 6410] [serial = 1886] [outer = 0x1189e3400] 20:27:08 INFO - PROCESS | 6410 | 1468639628105 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]]]}] 20:27:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:27:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 518ms 20:27:08 INFO - PROCESS | 6410 | 1468639628168 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 20:27:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:27:08 INFO - PROCESS | 6410 | 1468639628170 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 20:27:08 INFO - PROCESS | 6410 | 1468639628173 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:27:08 INFO - PROCESS | 6410 | 1468639628175 Marionette TRACE conn2 <- [1,2486,null,{}] 20:27:08 INFO - PROCESS | 6410 | 1468639628179 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}] 20:27:08 INFO - PROCESS | 6410 | 1468639628181 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:08 INFO - PROCESS | 6410 | 1468639628351 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 20:27:08 INFO - PROCESS | 6410 | 1468639628387 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:08 INFO - PROCESS | 6410 | 1468639628389 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:08 INFO - PROCESS | 6410 | ++DOCSHELL 0x125071800 == 32 [pid = 6410] [id = 629] 20:27:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x11980d000) [pid = 6410] [serial = 1887] [outer = 0x0] 20:27:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x119b42c00) [pid = 6410] [serial = 1888] [outer = 0x11980d000] 20:27:08 INFO - PROCESS | 6410 | 1468639628413 Marionette DEBUG loaded listener.js 20:27:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x119b9bc00) [pid = 6410] [serial = 1889] [outer = 0x11980d000] 20:27:08 INFO - PROCESS | 6410 | 1468639628747 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]]]}] 20:27:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:27:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 622ms 20:27:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:27:08 INFO - PROCESS | 6410 | 1468639628796 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 20:27:08 INFO - PROCESS | 6410 | 1468639628797 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 20:27:08 INFO - PROCESS | 6410 | 1468639628799 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:27:08 INFO - PROCESS | 6410 | 1468639628800 Marionette TRACE conn2 <- [1,2490,null,{}] 20:27:08 INFO - PROCESS | 6410 | 1468639628802 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}] 20:27:08 INFO - PROCESS | 6410 | 1468639628806 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:08 INFO - PROCESS | 6410 | 1468639628926 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 20:27:08 INFO - PROCESS | 6410 | 1468639628961 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:08 INFO - PROCESS | 6410 | 1468639628962 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:08 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ad5800 == 33 [pid = 6410] [id = 630] 20:27:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x121759800) [pid = 6410] [serial = 1890] [outer = 0x0] 20:27:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x123ee6400) [pid = 6410] [serial = 1891] [outer = 0x121759800] 20:27:08 INFO - PROCESS | 6410 | 1468639628987 Marionette DEBUG loaded listener.js 20:27:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x124aa2000) [pid = 6410] [serial = 1892] [outer = 0x121759800] 20:27:09 INFO - PROCESS | 6410 | 1468639629306 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]]]}] 20:27:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:27:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 518ms 20:27:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:27:09 INFO - PROCESS | 6410 | 1468639629318 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 20:27:09 INFO - PROCESS | 6410 | 1468639629319 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 20:27:09 INFO - PROCESS | 6410 | 1468639629321 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:27:09 INFO - PROCESS | 6410 | 1468639629322 Marionette TRACE conn2 <- [1,2494,null,{}] 20:27:09 INFO - PROCESS | 6410 | 1468639629326 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}] 20:27:09 INFO - PROCESS | 6410 | 1468639629329 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:09 INFO - PROCESS | 6410 | 1468639629434 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 20:27:09 INFO - PROCESS | 6410 | 1468639629480 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:09 INFO - PROCESS | 6410 | 1468639629482 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:09 INFO - PROCESS | 6410 | ++DOCSHELL 0x129307800 == 34 [pid = 6410] [id = 631] 20:27:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x12426e800) [pid = 6410] [serial = 1893] [outer = 0x0] 20:27:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x125574800) [pid = 6410] [serial = 1894] [outer = 0x12426e800] 20:27:09 INFO - PROCESS | 6410 | 1468639629506 Marionette DEBUG loaded listener.js 20:27:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x126c38800) [pid = 6410] [serial = 1895] [outer = 0x12426e800] 20:27:09 INFO - PROCESS | 6410 | 1468639629813 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]]]}] 20:27:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:27:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 522ms 20:27:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:27:09 INFO - PROCESS | 6410 | 1468639629844 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 20:27:09 INFO - PROCESS | 6410 | 1468639629845 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 20:27:09 INFO - PROCESS | 6410 | 1468639629847 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:27:09 INFO - PROCESS | 6410 | 1468639629848 Marionette TRACE conn2 <- [1,2498,null,{}] 20:27:09 INFO - PROCESS | 6410 | 1468639629851 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}] 20:27:09 INFO - PROCESS | 6410 | 1468639629852 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:09 INFO - PROCESS | 6410 | 1468639629946 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 20:27:09 INFO - PROCESS | 6410 | 1468639629959 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:09 INFO - PROCESS | 6410 | 1468639629961 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:09 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a40c000 == 35 [pid = 6410] [id = 632] 20:27:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x12557a400) [pid = 6410] [serial = 1896] [outer = 0x0] 20:27:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x126f7c400) [pid = 6410] [serial = 1897] [outer = 0x12557a400] 20:27:09 INFO - PROCESS | 6410 | 1468639629984 Marionette DEBUG loaded listener.js 20:27:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x126faf400) [pid = 6410] [serial = 1898] [outer = 0x12557a400] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x126dce400) [pid = 6410] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x12881f800) [pid = 6410] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x128a63c00) [pid = 6410] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x113c55800) [pid = 6410] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x112979c00) [pid = 6410] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x118251800) [pid = 6410] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x126dd2c00) [pid = 6410] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x119baa800) [pid = 6410] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x110fa0c00) [pid = 6410] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x116f0d000) [pid = 6410] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x113cb4000) [pid = 6410] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x1128a8800) [pid = 6410] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1291c0800) [pid = 6410] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1198c6000) [pid = 6410] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x12a43ac00) [pid = 6410] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:27:10 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x124526000) [pid = 6410] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:27:10 INFO - PROCESS | 6410 | 1468639630477 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]]]}] 20:27:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:27:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 669ms 20:27:10 INFO - PROCESS | 6410 | 1468639630517 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 20:27:10 INFO - PROCESS | 6410 | 1468639630518 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 20:27:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:27:10 INFO - PROCESS | 6410 | 1468639630520 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:27:10 INFO - PROCESS | 6410 | 1468639630521 Marionette TRACE conn2 <- [1,2502,null,{}] 20:27:10 INFO - PROCESS | 6410 | 1468639630526 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}] 20:27:10 INFO - PROCESS | 6410 | 1468639630527 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:10 INFO - PROCESS | 6410 | 1468639630601 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 20:27:10 INFO - PROCESS | 6410 | 1468639630604 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:10 INFO - PROCESS | 6410 | 1468639630606 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:10 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a76a000 == 36 [pid = 6410] [id = 633] 20:27:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x1128b2c00) [pid = 6410] [serial = 1899] [outer = 0x0] 20:27:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x117d3ac00) [pid = 6410] [serial = 1900] [outer = 0x1128b2c00] 20:27:10 INFO - PROCESS | 6410 | 1468639630640 Marionette DEBUG loaded listener.js 20:27:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x119962c00) [pid = 6410] [serial = 1901] [outer = 0x1128b2c00] 20:27:10 INFO - PROCESS | 6410 | 1468639630979 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]]]}] 20:27:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:27:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 470ms 20:27:10 INFO - PROCESS | 6410 | 1468639630997 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 20:27:11 INFO - PROCESS | 6410 | 1468639630999 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 20:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:27:11 INFO - PROCESS | 6410 | 1468639631001 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:27:11 INFO - PROCESS | 6410 | 1468639631002 Marionette TRACE conn2 <- [1,2506,null,{}] 20:27:11 INFO - PROCESS | 6410 | 1468639631005 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}] 20:27:11 INFO - PROCESS | 6410 | 1468639631006 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:11 INFO - PROCESS | 6410 | 1468639631113 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 20:27:11 INFO - PROCESS | 6410 | 1468639631119 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:11 INFO - PROCESS | 6410 | 1468639631120 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:11 INFO - PROCESS | 6410 | ++DOCSHELL 0x12af1e800 == 37 [pid = 6410] [id = 634] 20:27:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x112984800) [pid = 6410] [serial = 1902] [outer = 0x0] 20:27:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x124526000) [pid = 6410] [serial = 1903] [outer = 0x112984800] 20:27:11 INFO - PROCESS | 6410 | 1468639631144 Marionette DEBUG loaded listener.js 20:27:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x12881c400) [pid = 6410] [serial = 1904] [outer = 0x112984800] 20:27:11 INFO - PROCESS | 6410 | 1468639631426 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]]]}] 20:27:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:27:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 469ms 20:27:11 INFO - PROCESS | 6410 | 1468639631471 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 20:27:11 INFO - PROCESS | 6410 | 1468639631473 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 20:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:27:11 INFO - PROCESS | 6410 | 1468639631480 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:27:11 INFO - PROCESS | 6410 | 1468639631481 Marionette TRACE conn2 <- [1,2510,null,{}] 20:27:11 INFO - PROCESS | 6410 | 1468639631483 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}] 20:27:11 INFO - PROCESS | 6410 | 1468639631485 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:11 INFO - PROCESS | 6410 | 1468639631582 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 20:27:11 INFO - PROCESS | 6410 | 1468639631586 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:11 INFO - PROCESS | 6410 | 1468639631587 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:11 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb1c800 == 38 [pid = 6410] [id = 635] 20:27:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x125578000) [pid = 6410] [serial = 1905] [outer = 0x0] 20:27:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x128822400) [pid = 6410] [serial = 1906] [outer = 0x125578000] 20:27:11 INFO - PROCESS | 6410 | 1468639631636 Marionette DEBUG loaded listener.js 20:27:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x128ab1800) [pid = 6410] [serial = 1907] [outer = 0x125578000] 20:27:12 INFO - PROCESS | 6410 | 1468639632144 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]]]}] 20:27:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:27:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 670ms 20:27:12 INFO - PROCESS | 6410 | 1468639632149 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 20:27:12 INFO - PROCESS | 6410 | 1468639632150 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 20:27:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:27:12 INFO - PROCESS | 6410 | 1468639632152 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:27:12 INFO - PROCESS | 6410 | 1468639632153 Marionette TRACE conn2 <- [1,2514,null,{}] 20:27:12 INFO - PROCESS | 6410 | 1468639632156 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}] 20:27:12 INFO - PROCESS | 6410 | 1468639632158 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:12 INFO - PROCESS | 6410 | 1468639632235 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 20:27:12 INFO - PROCESS | 6410 | 1468639632238 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:12 INFO - PROCESS | 6410 | 1468639632240 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c082800 == 39 [pid = 6410] [id = 636] 20:27:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x1132ce800) [pid = 6410] [serial = 1908] [outer = 0x0] 20:27:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x123a38800) [pid = 6410] [serial = 1909] [outer = 0x1132ce800] 20:27:12 INFO - PROCESS | 6410 | 1468639632267 Marionette DEBUG loaded listener.js 20:27:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x1291ac400) [pid = 6410] [serial = 1910] [outer = 0x1132ce800] 20:27:13 INFO - PROCESS | 6410 | --DOCSHELL 0x11817b800 == 38 [pid = 6410] [id = 626] 20:27:13 INFO - PROCESS | 6410 | --DOCSHELL 0x118990000 == 37 [pid = 6410] [id = 624] 20:27:13 INFO - PROCESS | 6410 | --DOCSHELL 0x116683000 == 36 [pid = 6410] [id = 625] 20:27:13 INFO - PROCESS | 6410 | --DOCSHELL 0x128ad5800 == 35 [pid = 6410] [id = 630] 20:27:13 INFO - PROCESS | 6410 | --DOCSHELL 0x12af1e800 == 34 [pid = 6410] [id = 634] 20:27:13 INFO - PROCESS | 6410 | --DOCSHELL 0x125071800 == 33 [pid = 6410] [id = 629] 20:27:13 INFO - PROCESS | 6410 | --DOCSHELL 0x129307800 == 32 [pid = 6410] [id = 631] 20:27:13 INFO - PROCESS | 6410 | --DOCSHELL 0x12a40c000 == 31 [pid = 6410] [id = 632] 20:27:13 INFO - PROCESS | 6410 | --DOCSHELL 0x12a76a000 == 30 [pid = 6410] [id = 633] 20:27:13 INFO - PROCESS | 6410 | --DOCSHELL 0x119421000 == 29 [pid = 6410] [id = 627] 20:27:13 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb1c800 == 28 [pid = 6410] [id = 635] 20:27:13 INFO - PROCESS | 6410 | --DOCSHELL 0x12442d000 == 27 [pid = 6410] [id = 628] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x12765f400) [pid = 6410] [serial = 1840] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x128aac400) [pid = 6410] [serial = 1843] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x128e69c00) [pid = 6410] [serial = 1846] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x115df7000) [pid = 6410] [serial = 1819] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x11675a800) [pid = 6410] [serial = 1820] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x119967400) [pid = 6410] [serial = 1831] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x119b96c00) [pid = 6410] [serial = 1832] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x118965c00) [pid = 6410] [serial = 1828] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x1198be400) [pid = 6410] [serial = 1829] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x128ab4400) [pid = 6410] [serial = 1844] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x128822000) [pid = 6410] [serial = 1814] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x123a3f800) [pid = 6410] [serial = 1834] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x111ca8400) [pid = 6410] [serial = 1816] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1128a9000) [pid = 6410] [serial = 1817] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x117188800) [pid = 6410] [serial = 1825] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x118152800) [pid = 6410] [serial = 1826] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x113c56400) [pid = 6410] [serial = 1822] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x11675e400) [pid = 6410] [serial = 1823] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x113cb4800) [pid = 6410] [serial = 1849] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x12a42cc00) [pid = 6410] [serial = 1856] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x125576400) [pid = 6410] [serial = 1852] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x1291bf400) [pid = 6410] [serial = 1853] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x129451000) [pid = 6410] [serial = 1855] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x12a5d4c00) [pid = 6410] [serial = 1858] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x128e77c00) [pid = 6410] [serial = 1847] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x12685f000) [pid = 6410] [serial = 1837] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x12a5dc000) [pid = 6410] [serial = 1859] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x126f87000) [pid = 6410] [serial = 1838] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x128a63800) [pid = 6410] [serial = 1841] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 69 (0x12416a800) [pid = 6410] [serial = 1835] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | --DOMWINDOW == 68 (0x119804000) [pid = 6410] [serial = 1850] [outer = 0x0] [url = about:blank] 20:27:13 INFO - PROCESS | 6410 | 1468639633676 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]]]}] 20:27:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:27:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1571ms 20:27:13 INFO - PROCESS | 6410 | 1468639633724 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 20:27:13 INFO - PROCESS | 6410 | 1468639633726 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 20:27:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:27:13 INFO - PROCESS | 6410 | 1468639633730 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:27:13 INFO - PROCESS | 6410 | 1468639633731 Marionette TRACE conn2 <- [1,2518,null,{}] 20:27:13 INFO - PROCESS | 6410 | 1468639633735 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}] 20:27:13 INFO - PROCESS | 6410 | 1468639633737 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:13 INFO - PROCESS | 6410 | 1468639633815 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 20:27:13 INFO - PROCESS | 6410 | 1468639633874 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:13 INFO - PROCESS | 6410 | 1468639633875 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:13 INFO - PROCESS | 6410 | ++DOCSHELL 0x1164b5800 == 28 [pid = 6410] [id = 637] 20:27:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x1128ad400) [pid = 6410] [serial = 1911] [outer = 0x0] 20:27:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x112979c00) [pid = 6410] [serial = 1912] [outer = 0x1128ad400] 20:27:13 INFO - PROCESS | 6410 | 1468639633903 Marionette DEBUG loaded listener.js 20:27:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x11305f000) [pid = 6410] [serial = 1913] [outer = 0x1128ad400] 20:27:14 INFO - PROCESS | 6410 | 1468639634216 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]]]}] 20:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 519ms 20:27:14 INFO - PROCESS | 6410 | 1468639634249 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 20:27:14 INFO - PROCESS | 6410 | 1468639634253 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 20:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:27:14 INFO - PROCESS | 6410 | 1468639634259 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:27:14 INFO - PROCESS | 6410 | 1468639634262 Marionette TRACE conn2 <- [1,2522,null,{}] 20:27:14 INFO - PROCESS | 6410 | 1468639634264 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}] 20:27:14 INFO - PROCESS | 6410 | 1468639634266 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:14 INFO - PROCESS | 6410 | 1468639634346 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 20:27:14 INFO - PROCESS | 6410 | 1468639634351 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:14 INFO - PROCESS | 6410 | 1468639634352 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:14 INFO - PROCESS | 6410 | ++DOCSHELL 0x118171000 == 29 [pid = 6410] [id = 638] 20:27:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x1133c9c00) [pid = 6410] [serial = 1914] [outer = 0x0] 20:27:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x114faec00) [pid = 6410] [serial = 1915] [outer = 0x1133c9c00] 20:27:14 INFO - PROCESS | 6410 | 1468639634381 Marionette DEBUG loaded listener.js 20:27:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x116142c00) [pid = 6410] [serial = 1916] [outer = 0x1133c9c00] 20:27:14 INFO - PROCESS | 6410 | 1468639634804 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]]]}] 20:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 574ms 20:27:14 INFO - PROCESS | 6410 | 1468639634832 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 20:27:14 INFO - PROCESS | 6410 | 1468639634834 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 20:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:27:14 INFO - PROCESS | 6410 | 1468639634838 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:27:14 INFO - PROCESS | 6410 | 1468639634843 Marionette TRACE conn2 <- [1,2526,null,{}] 20:27:14 INFO - PROCESS | 6410 | 1468639634856 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}] 20:27:14 INFO - PROCESS | 6410 | 1468639634860 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:14 INFO - PROCESS | 6410 | 1468639634982 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 20:27:15 INFO - PROCESS | 6410 | 1468639635091 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:15 INFO - PROCESS | 6410 | 1468639635093 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:15 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191e1800 == 30 [pid = 6410] [id = 639] 20:27:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x110e77000) [pid = 6410] [serial = 1917] [outer = 0x0] 20:27:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x116884400) [pid = 6410] [serial = 1918] [outer = 0x110e77000] 20:27:15 INFO - PROCESS | 6410 | 1468639635144 Marionette DEBUG loaded listener.js 20:27:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x117186c00) [pid = 6410] [serial = 1919] [outer = 0x110e77000] 20:27:15 INFO - PROCESS | 6410 | 1468639635486 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]]]}] 20:27:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:27:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 676ms 20:27:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:27:15 INFO - PROCESS | 6410 | 1468639635515 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 20:27:15 INFO - PROCESS | 6410 | 1468639635517 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 20:27:15 INFO - PROCESS | 6410 | 1468639635519 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:27:15 INFO - PROCESS | 6410 | 1468639635520 Marionette TRACE conn2 <- [1,2530,null,{}] 20:27:15 INFO - PROCESS | 6410 | 1468639635523 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}] 20:27:15 INFO - PROCESS | 6410 | 1468639635524 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:15 INFO - PROCESS | 6410 | 1468639635605 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 20:27:15 INFO - PROCESS | 6410 | 1468639635661 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:15 INFO - PROCESS | 6410 | 1468639635662 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:15 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e1c800 == 31 [pid = 6410] [id = 640] 20:27:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x116639c00) [pid = 6410] [serial = 1920] [outer = 0x0] 20:27:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x117d43000) [pid = 6410] [serial = 1921] [outer = 0x116639c00] 20:27:15 INFO - PROCESS | 6410 | 1468639635687 Marionette DEBUG loaded listener.js 20:27:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x1183b1400) [pid = 6410] [serial = 1922] [outer = 0x116639c00] 20:27:15 INFO - PROCESS | 6410 | 1468639635961 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]]]}] 20:27:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:27:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 471ms 20:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:27:16 INFO - PROCESS | 6410 | 1468639635997 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 20:27:16 INFO - PROCESS | 6410 | 1468639635998 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 20:27:16 INFO - PROCESS | 6410 | 1468639636000 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:27:16 INFO - PROCESS | 6410 | 1468639636001 Marionette TRACE conn2 <- [1,2534,null,{}] 20:27:16 INFO - PROCESS | 6410 | 1468639636015 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}] 20:27:16 INFO - PROCESS | 6410 | 1468639636016 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:16 INFO - PROCESS | 6410 | 1468639636090 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 20:27:16 INFO - PROCESS | 6410 | 1468639636096 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:16 INFO - PROCESS | 6410 | 1468639636097 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:16 INFO - PROCESS | 6410 | ++DOCSHELL 0x124427000 == 32 [pid = 6410] [id = 641] 20:27:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x1132d7800) [pid = 6410] [serial = 1923] [outer = 0x0] 20:27:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x118828800) [pid = 6410] [serial = 1924] [outer = 0x1132d7800] 20:27:16 INFO - PROCESS | 6410 | 1468639636120 Marionette DEBUG loaded listener.js 20:27:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x11933a400) [pid = 6410] [serial = 1925] [outer = 0x1132d7800] 20:27:16 INFO - PROCESS | 6410 | 1468639636468 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]]]}] 20:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 520ms 20:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:27:16 INFO - PROCESS | 6410 | 1468639636521 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 20:27:16 INFO - PROCESS | 6410 | 1468639636522 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 20:27:16 INFO - PROCESS | 6410 | 1468639636524 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:27:16 INFO - PROCESS | 6410 | 1468639636525 Marionette TRACE conn2 <- [1,2538,null,{}] 20:27:16 INFO - PROCESS | 6410 | 1468639636527 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}] 20:27:16 INFO - PROCESS | 6410 | 1468639636531 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:16 INFO - PROCESS | 6410 | 1468639636621 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 20:27:16 INFO - PROCESS | 6410 | 1468639636628 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:16 INFO - PROCESS | 6410 | 1468639636629 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:16 INFO - PROCESS | 6410 | ++DOCSHELL 0x125668000 == 33 [pid = 6410] [id = 642] 20:27:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x11942fc00) [pid = 6410] [serial = 1926] [outer = 0x0] 20:27:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x119969c00) [pid = 6410] [serial = 1927] [outer = 0x11942fc00] 20:27:16 INFO - PROCESS | 6410 | 1468639636654 Marionette DEBUG loaded listener.js 20:27:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x121715400) [pid = 6410] [serial = 1928] [outer = 0x11942fc00] 20:27:17 INFO - PROCESS | 6410 | 1468639636994 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]]]}] 20:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 20:27:17 INFO - PROCESS | 6410 | 1468639637086 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 20:27:17 INFO - PROCESS | 6410 | 1468639637090 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 20:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:27:17 INFO - PROCESS | 6410 | 1468639637096 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:27:17 INFO - PROCESS | 6410 | 1468639637100 Marionette TRACE conn2 <- [1,2542,null,{}] 20:27:17 INFO - PROCESS | 6410 | 1468639637106 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}] 20:27:17 INFO - PROCESS | 6410 | 1468639637110 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:17 INFO - PROCESS | 6410 | 1468639637269 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 20:27:17 INFO - PROCESS | 6410 | 1468639637322 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:17 INFO - PROCESS | 6410 | 1468639637325 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:17 INFO - PROCESS | 6410 | ++DOCSHELL 0x11641d800 == 34 [pid = 6410] [id = 643] 20:27:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1121b7400) [pid = 6410] [serial = 1929] [outer = 0x0] 20:27:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x1127ce800) [pid = 6410] [serial = 1930] [outer = 0x1121b7400] 20:27:17 INFO - PROCESS | 6410 | 1468639637356 Marionette DEBUG loaded listener.js 20:27:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x112979800) [pid = 6410] [serial = 1931] [outer = 0x1121b7400] 20:27:17 INFO - PROCESS | 6410 | 1468639637901 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]]]}] 20:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 876ms 20:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:27:17 INFO - PROCESS | 6410 | 1468639637972 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 20:27:17 INFO - PROCESS | 6410 | 1468639637974 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 20:27:17 INFO - PROCESS | 6410 | 1468639637979 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:27:17 INFO - PROCESS | 6410 | 1468639637982 Marionette TRACE conn2 <- [1,2546,null,{}] 20:27:17 INFO - PROCESS | 6410 | 1468639637985 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}] 20:27:17 INFO - PROCESS | 6410 | 1468639637987 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:18 INFO - PROCESS | 6410 | 1468639638090 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 20:27:18 INFO - PROCESS | 6410 | 1468639638169 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:18 INFO - PROCESS | 6410 | 1468639638170 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:18 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199df800 == 35 [pid = 6410] [id = 644] 20:27:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x115e7d800) [pid = 6410] [serial = 1932] [outer = 0x0] 20:27:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x1164e1800) [pid = 6410] [serial = 1933] [outer = 0x115e7d800] 20:27:18 INFO - PROCESS | 6410 | 1468639638200 Marionette DEBUG loaded listener.js 20:27:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x116a1a400) [pid = 6410] [serial = 1934] [outer = 0x115e7d800] 20:27:18 INFO - PROCESS | 6410 | 1468639638805 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]]]}] 20:27:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:27:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 875ms 20:27:18 INFO - PROCESS | 6410 | 1468639638865 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 20:27:18 INFO - PROCESS | 6410 | 1468639638867 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 20:27:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:27:18 INFO - PROCESS | 6410 | 1468639638871 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:27:18 INFO - PROCESS | 6410 | 1468639638873 Marionette TRACE conn2 <- [1,2550,null,{}] 20:27:18 INFO - PROCESS | 6410 | 1468639638876 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}] 20:27:18 INFO - PROCESS | 6410 | 1468639638878 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:18 INFO - PROCESS | 6410 | 1468639638967 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 20:27:18 INFO - PROCESS | 6410 | --DOCSHELL 0x124427000 == 34 [pid = 6410] [id = 641] 20:27:18 INFO - PROCESS | 6410 | --DOCSHELL 0x120e1c800 == 33 [pid = 6410] [id = 640] 20:27:18 INFO - PROCESS | 6410 | --DOCSHELL 0x1191e1800 == 32 [pid = 6410] [id = 639] 20:27:18 INFO - PROCESS | 6410 | --DOCSHELL 0x118171000 == 31 [pid = 6410] [id = 638] 20:27:18 INFO - PROCESS | 6410 | --DOCSHELL 0x1164b5800 == 30 [pid = 6410] [id = 637] 20:27:19 INFO - PROCESS | 6410 | 1468639639044 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:19 INFO - PROCESS | 6410 | 1468639639047 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:19 INFO - PROCESS | 6410 | ++DOCSHELL 0x116acd800 == 31 [pid = 6410] [id = 645] 20:27:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x112ef2800) [pid = 6410] [serial = 1935] [outer = 0x0] 20:27:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x113381c00) [pid = 6410] [serial = 1936] [outer = 0x112ef2800] 20:27:19 INFO - PROCESS | 6410 | 1468639639075 Marionette DEBUG loaded listener.js 20:27:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1164ecc00) [pid = 6410] [serial = 1937] [outer = 0x112ef2800] 20:27:19 INFO - PROCESS | 6410 | 1468639639381 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]]]}] 20:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 525ms 20:27:19 INFO - PROCESS | 6410 | 1468639639400 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 20:27:19 INFO - PROCESS | 6410 | 1468639639403 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 20:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:27:19 INFO - PROCESS | 6410 | 1468639639408 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:27:19 INFO - PROCESS | 6410 | 1468639639413 Marionette TRACE conn2 <- [1,2554,null,{}] 20:27:19 INFO - PROCESS | 6410 | 1468639639437 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}] 20:27:19 INFO - PROCESS | 6410 | 1468639639438 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:19 INFO - PROCESS | 6410 | 1468639639516 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 20:27:19 INFO - PROCESS | 6410 | 1468639639521 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:19 INFO - PROCESS | 6410 | 1468639639522 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:19 INFO - PROCESS | 6410 | ++DOCSHELL 0x119a36000 == 32 [pid = 6410] [id = 646] 20:27:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x117185400) [pid = 6410] [serial = 1938] [outer = 0x0] 20:27:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x11824b400) [pid = 6410] [serial = 1939] [outer = 0x117185400] 20:27:19 INFO - PROCESS | 6410 | 1468639639550 Marionette DEBUG loaded listener.js 20:27:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x1189e2800) [pid = 6410] [serial = 1940] [outer = 0x117185400] 20:27:19 INFO - PROCESS | 6410 | 1468639639923 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]]]}] 20:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 545ms 20:27:19 INFO - PROCESS | 6410 | 1468639639952 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 20:27:19 INFO - PROCESS | 6410 | 1468639639954 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 20:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:27:19 INFO - PROCESS | 6410 | 1468639639956 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:27:19 INFO - PROCESS | 6410 | 1468639639961 Marionette TRACE conn2 <- [1,2558,null,{}] 20:27:19 INFO - PROCESS | 6410 | 1468639639969 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}] 20:27:19 INFO - PROCESS | 6410 | 1468639639972 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:20 INFO - PROCESS | 6410 | 1468639640049 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 20:27:20 INFO - PROCESS | 6410 | 1468639640055 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:20 INFO - PROCESS | 6410 | 1468639640066 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:20 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ad5800 == 33 [pid = 6410] [id = 647] 20:27:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x119804c00) [pid = 6410] [serial = 1941] [outer = 0x0] 20:27:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x119b28c00) [pid = 6410] [serial = 1942] [outer = 0x119804c00] 20:27:20 INFO - PROCESS | 6410 | 1468639640094 Marionette DEBUG loaded listener.js 20:27:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x1238f2c00) [pid = 6410] [serial = 1943] [outer = 0x119804c00] 20:27:20 INFO - PROCESS | 6410 | 1468639640501 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]]]}] 20:27:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:27:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 574ms 20:27:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:27:20 INFO - PROCESS | 6410 | 1468639640532 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 20:27:20 INFO - PROCESS | 6410 | 1468639640534 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 20:27:20 INFO - PROCESS | 6410 | 1468639640537 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:27:20 INFO - PROCESS | 6410 | 1468639640539 Marionette TRACE conn2 <- [1,2562,null,{}] 20:27:20 INFO - PROCESS | 6410 | 1468639640545 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}] 20:27:20 INFO - PROCESS | 6410 | 1468639640547 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:20 INFO - PROCESS | 6410 | 1468639640672 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 20:27:20 INFO - PROCESS | 6410 | 1468639640678 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:20 INFO - PROCESS | 6410 | 1468639640679 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:20 INFO - PROCESS | 6410 | ++DOCSHELL 0x129310000 == 34 [pid = 6410] [id = 648] 20:27:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x123a38000) [pid = 6410] [serial = 1944] [outer = 0x0] 20:27:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x123ee4c00) [pid = 6410] [serial = 1945] [outer = 0x123a38000] 20:27:20 INFO - PROCESS | 6410 | 1468639640720 Marionette DEBUG loaded listener.js 20:27:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x124166c00) [pid = 6410] [serial = 1946] [outer = 0x123a38000] 20:27:21 INFO - PROCESS | 6410 | 1468639641129 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]]]}] 20:27:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:27:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 625ms 20:27:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:27:21 INFO - PROCESS | 6410 | 1468639641180 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 20:27:21 INFO - PROCESS | 6410 | 1468639641181 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 20:27:21 INFO - PROCESS | 6410 | 1468639641183 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:27:21 INFO - PROCESS | 6410 | 1468639641184 Marionette TRACE conn2 <- [1,2566,null,{}] 20:27:21 INFO - PROCESS | 6410 | 1468639641186 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}] 20:27:21 INFO - PROCESS | 6410 | 1468639641188 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:21 INFO - PROCESS | 6410 | 1468639641287 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 20:27:21 INFO - PROCESS | 6410 | 1468639641292 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:21 INFO - PROCESS | 6410 | 1468639641301 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:21 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a75c800 == 35 [pid = 6410] [id = 649] 20:27:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x119b4c800) [pid = 6410] [serial = 1947] [outer = 0x0] 20:27:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x124524400) [pid = 6410] [serial = 1948] [outer = 0x119b4c800] 20:27:21 INFO - PROCESS | 6410 | 1468639641357 Marionette DEBUG loaded listener.js 20:27:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x1249cd000) [pid = 6410] [serial = 1949] [outer = 0x119b4c800] 20:27:21 INFO - PROCESS | 6410 | 1468639641675 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]]]}] 20:27:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:27:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 518ms 20:27:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:27:21 INFO - PROCESS | 6410 | 1468639641701 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 20:27:21 INFO - PROCESS | 6410 | 1468639641702 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 20:27:21 INFO - PROCESS | 6410 | 1468639641704 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:27:21 INFO - PROCESS | 6410 | 1468639641705 Marionette TRACE conn2 <- [1,2570,null,{}] 20:27:21 INFO - PROCESS | 6410 | 1468639641716 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}] 20:27:21 INFO - PROCESS | 6410 | 1468639641720 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:21 INFO - PROCESS | 6410 | 1468639641836 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 20:27:21 INFO - PROCESS | 6410 | 1468639641840 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:21 INFO - PROCESS | 6410 | 1468639641842 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:21 INFO - PROCESS | 6410 | ++DOCSHELL 0x12af19000 == 36 [pid = 6410] [id = 650] 20:27:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x124def400) [pid = 6410] [serial = 1950] [outer = 0x0] 20:27:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x1255bb400) [pid = 6410] [serial = 1951] [outer = 0x124def400] 20:27:21 INFO - PROCESS | 6410 | 1468639641866 Marionette DEBUG loaded listener.js 20:27:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x127660000) [pid = 6410] [serial = 1952] [outer = 0x124def400] 20:27:22 INFO - PROCESS | 6410 | 1468639642264 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]]]}] 20:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 579ms 20:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:27:22 INFO - PROCESS | 6410 | 1468639642283 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 20:27:22 INFO - PROCESS | 6410 | 1468639642284 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 20:27:22 INFO - PROCESS | 6410 | 1468639642286 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:27:22 INFO - PROCESS | 6410 | 1468639642287 Marionette TRACE conn2 <- [1,2574,null,{}] 20:27:22 INFO - PROCESS | 6410 | 1468639642289 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}] 20:27:22 INFO - PROCESS | 6410 | 1468639642290 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:22 INFO - PROCESS | 6410 | 1468639642380 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 20:27:22 INFO - PROCESS | 6410 | 1468639642418 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:22 INFO - PROCESS | 6410 | 1468639642419 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:22 INFO - PROCESS | 6410 | ++DOCSHELL 0x12ba63800 == 37 [pid = 6410] [id = 651] 20:27:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x12881e000) [pid = 6410] [serial = 1953] [outer = 0x0] 20:27:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x128824c00) [pid = 6410] [serial = 1954] [outer = 0x12881e000] 20:27:22 INFO - PROCESS | 6410 | 1468639642452 Marionette DEBUG loaded listener.js 20:27:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x128a5f000) [pid = 6410] [serial = 1955] [outer = 0x12881e000] 20:27:22 INFO - PROCESS | 6410 | 1468639642890 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]]]}] 20:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 623ms 20:27:22 INFO - PROCESS | 6410 | 1468639642910 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 20:27:22 INFO - PROCESS | 6410 | 1468639642912 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 20:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:27:22 INFO - PROCESS | 6410 | 1468639642922 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:27:22 INFO - PROCESS | 6410 | 1468639642926 Marionette TRACE conn2 <- [1,2578,null,{}] 20:27:22 INFO - PROCESS | 6410 | 1468639642930 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}] 20:27:22 INFO - PROCESS | 6410 | 1468639642932 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:23 INFO - PROCESS | 6410 | 1468639643084 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 20:27:23 INFO - PROCESS | 6410 | 1468639643117 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:23 INFO - PROCESS | 6410 | 1468639643118 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:23 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc7e000 == 38 [pid = 6410] [id = 652] 20:27:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x128a5f400) [pid = 6410] [serial = 1956] [outer = 0x0] 20:27:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x128a66000) [pid = 6410] [serial = 1957] [outer = 0x128a5f400] 20:27:23 INFO - PROCESS | 6410 | 1468639643142 Marionette DEBUG loaded listener.js 20:27:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x128aae400) [pid = 6410] [serial = 1958] [outer = 0x128a5f400] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x12557a400) [pid = 6410] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x1128b2c00) [pid = 6410] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x125578000) [pid = 6410] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x1127d9400) [pid = 6410] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x110e7d400) [pid = 6410] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x123b8b400) [pid = 6410] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x11896fc00) [pid = 6410] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x11338c800) [pid = 6410] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x1189e3400) [pid = 6410] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x1176f5c00) [pid = 6410] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x114f70000) [pid = 6410] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x112fcec00) [pid = 6410] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x112984800) [pid = 6410] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x1128ad400) [pid = 6410] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x1133c9c00) [pid = 6410] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x1132d7800) [pid = 6410] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x110e77000) [pid = 6410] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x116639c00) [pid = 6410] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x11980d000) [pid = 6410] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x12426e800) [pid = 6410] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:27:23 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x121759800) [pid = 6410] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:27:23 INFO - PROCESS | 6410 | 1468639643532 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]]]}] 20:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 625ms 20:27:23 INFO - PROCESS | 6410 | 1468639643548 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 20:27:23 INFO - PROCESS | 6410 | 1468639643549 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 20:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:27:23 INFO - PROCESS | 6410 | 1468639643552 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:27:23 INFO - PROCESS | 6410 | 1468639643553 Marionette TRACE conn2 <- [1,2582,null,{}] 20:27:23 INFO - PROCESS | 6410 | 1468639643555 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}] 20:27:23 INFO - PROCESS | 6410 | 1468639643557 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:23 INFO - PROCESS | 6410 | 1468639643715 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 20:27:23 INFO - PROCESS | 6410 | 1468639643768 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:23 INFO - PROCESS | 6410 | 1468639643770 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:23 INFO - PROCESS | 6410 | ++DOCSHELL 0x128e07000 == 39 [pid = 6410] [id = 653] 20:27:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1121af400) [pid = 6410] [serial = 1959] [outer = 0x0] 20:27:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x115e72400) [pid = 6410] [serial = 1960] [outer = 0x1121af400] 20:27:23 INFO - PROCESS | 6410 | 1468639643821 Marionette DEBUG loaded listener.js 20:27:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x118407800) [pid = 6410] [serial = 1961] [outer = 0x1121af400] 20:27:24 INFO - PROCESS | 6410 | 1468639644151 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]]]}] 20:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 621ms 20:27:24 INFO - PROCESS | 6410 | 1468639644173 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 20:27:24 INFO - PROCESS | 6410 | 1468639644174 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 20:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:27:24 INFO - PROCESS | 6410 | 1468639644184 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:27:24 INFO - PROCESS | 6410 | 1468639644185 Marionette TRACE conn2 <- [1,2586,null,{}] 20:27:24 INFO - PROCESS | 6410 | 1468639644187 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}] 20:27:24 INFO - PROCESS | 6410 | 1468639644188 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:24 INFO - PROCESS | 6410 | 1468639644300 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 20:27:24 INFO - PROCESS | 6410 | 1468639644307 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:24 INFO - PROCESS | 6410 | 1468639644308 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:24 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c07e800 == 40 [pid = 6410] [id = 654] 20:27:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x117182c00) [pid = 6410] [serial = 1962] [outer = 0x0] 20:27:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x119b48800) [pid = 6410] [serial = 1963] [outer = 0x117182c00] 20:27:24 INFO - PROCESS | 6410 | 1468639644332 Marionette DEBUG loaded listener.js 20:27:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x126dce400) [pid = 6410] [serial = 1964] [outer = 0x117182c00] 20:27:24 INFO - PROCESS | 6410 | 1468639644650 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]]]}] 20:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 478ms 20:27:24 INFO - PROCESS | 6410 | 1468639644662 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 20:27:24 INFO - PROCESS | 6410 | 1468639644664 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 20:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:27:24 INFO - PROCESS | 6410 | 1468639644666 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:27:24 INFO - PROCESS | 6410 | 1468639644668 Marionette TRACE conn2 <- [1,2590,null,{}] 20:27:24 INFO - PROCESS | 6410 | 1468639644670 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}] 20:27:24 INFO - PROCESS | 6410 | 1468639644672 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:24 INFO - PROCESS | 6410 | 1468639644767 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 20:27:24 INFO - PROCESS | 6410 | 1468639644772 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:24 INFO - PROCESS | 6410 | 1468639644773 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:24 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cb12800 == 41 [pid = 6410] [id = 655] 20:27:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x126f7d000) [pid = 6410] [serial = 1965] [outer = 0x0] 20:27:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x128ab5c00) [pid = 6410] [serial = 1966] [outer = 0x126f7d000] 20:27:24 INFO - PROCESS | 6410 | 1468639644806 Marionette DEBUG loaded listener.js 20:27:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x1291ab800) [pid = 6410] [serial = 1967] [outer = 0x126f7d000] 20:27:25 INFO - PROCESS | 6410 | 1468639645135 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]]]}] 20:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 20:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:27:25 INFO - PROCESS | 6410 | 1468639645186 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 20:27:25 INFO - PROCESS | 6410 | 1468639645188 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 20:27:25 INFO - PROCESS | 6410 | 1468639645190 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:27:25 INFO - PROCESS | 6410 | 1468639645191 Marionette TRACE conn2 <- [1,2594,null,{}] 20:27:25 INFO - PROCESS | 6410 | 1468639645204 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}] 20:27:25 INFO - PROCESS | 6410 | 1468639645205 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:25 INFO - PROCESS | 6410 | 1468639645283 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 20:27:25 INFO - PROCESS | 6410 | 1468639645287 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:25 INFO - PROCESS | 6410 | 1468639645288 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:25 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cb26000 == 42 [pid = 6410] [id = 656] 20:27:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x1291ac000) [pid = 6410] [serial = 1968] [outer = 0x0] 20:27:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x1291ce000) [pid = 6410] [serial = 1969] [outer = 0x1291ac000] 20:27:25 INFO - PROCESS | 6410 | 1468639645312 Marionette DEBUG loaded listener.js 20:27:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x1291cdc00) [pid = 6410] [serial = 1970] [outer = 0x1291ac000] 20:27:25 INFO - PROCESS | 6410 | 1468639645858 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]]]}] 20:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 678ms 20:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:27:25 INFO - PROCESS | 6410 | 1468639645869 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 20:27:25 INFO - PROCESS | 6410 | 1468639645872 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 20:27:25 INFO - PROCESS | 6410 | 1468639645875 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:27:25 INFO - PROCESS | 6410 | 1468639645878 Marionette TRACE conn2 <- [1,2598,null,{}] 20:27:25 INFO - PROCESS | 6410 | 1468639645882 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}] 20:27:25 INFO - PROCESS | 6410 | 1468639645883 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:25 INFO - PROCESS | 6410 | 1468639645987 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 20:27:26 INFO - PROCESS | 6410 | 1468639646048 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:26 INFO - PROCESS | 6410 | 1468639646049 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:26 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199ec800 == 43 [pid = 6410] [id = 657] 20:27:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x113dcc400) [pid = 6410] [serial = 1971] [outer = 0x0] 20:27:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x116f0bc00) [pid = 6410] [serial = 1972] [outer = 0x113dcc400] 20:27:26 INFO - PROCESS | 6410 | 1468639646080 Marionette DEBUG loaded listener.js 20:27:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x1174e1800) [pid = 6410] [serial = 1973] [outer = 0x113dcc400] 20:27:26 INFO - PROCESS | 6410 | 1468639646534 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]]]}] 20:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 672ms 20:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:27:26 INFO - PROCESS | 6410 | 1468639646547 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 20:27:26 INFO - PROCESS | 6410 | 1468639646550 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 20:27:26 INFO - PROCESS | 6410 | 1468639646554 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:27:26 INFO - PROCESS | 6410 | 1468639646556 Marionette TRACE conn2 <- [1,2602,null,{}] 20:27:26 INFO - PROCESS | 6410 | 1468639646559 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}] 20:27:26 INFO - PROCESS | 6410 | 1468639646561 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:26 INFO - PROCESS | 6410 | 1468639646663 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 20:27:26 INFO - PROCESS | 6410 | 1468639646755 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:26 INFO - PROCESS | 6410 | 1468639646757 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:26 INFO - PROCESS | 6410 | ++DOCSHELL 0x12af1d000 == 44 [pid = 6410] [id = 658] 20:27:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x119339c00) [pid = 6410] [serial = 1974] [outer = 0x0] 20:27:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x119966c00) [pid = 6410] [serial = 1975] [outer = 0x119339c00] 20:27:26 INFO - PROCESS | 6410 | 1468639646800 Marionette DEBUG loaded listener.js 20:27:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x119b9b400) [pid = 6410] [serial = 1976] [outer = 0x119339c00] 20:27:27 INFO - PROCESS | 6410 | 1468639647251 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]]]}] 20:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 722ms 20:27:27 INFO - PROCESS | 6410 | 1468639647291 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 20:27:27 INFO - PROCESS | 6410 | 1468639647293 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 20:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:27:27 INFO - PROCESS | 6410 | 1468639647297 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:27:27 INFO - PROCESS | 6410 | 1468639647299 Marionette TRACE conn2 <- [1,2606,null,{}] 20:27:27 INFO - PROCESS | 6410 | 1468639647307 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}] 20:27:27 INFO - PROCESS | 6410 | 1468639647312 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:27 INFO - PROCESS | 6410 | 1468639647410 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 20:27:27 INFO - PROCESS | 6410 | 1468639647484 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:27 INFO - PROCESS | 6410 | 1468639647486 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:27 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cdcb000 == 45 [pid = 6410] [id = 659] 20:27:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x124523800) [pid = 6410] [serial = 1977] [outer = 0x0] 20:27:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x1256aa400) [pid = 6410] [serial = 1978] [outer = 0x124523800] 20:27:27 INFO - PROCESS | 6410 | 1468639647519 Marionette DEBUG loaded listener.js 20:27:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x126d48800) [pid = 6410] [serial = 1979] [outer = 0x124523800] 20:27:28 INFO - PROCESS | 6410 | 1468639648065 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]]]}] 20:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 821ms 20:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:27:28 INFO - PROCESS | 6410 | 1468639648118 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 20:27:28 INFO - PROCESS | 6410 | 1468639648120 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 20:27:28 INFO - PROCESS | 6410 | 1468639648122 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:27:28 INFO - PROCESS | 6410 | 1468639648124 Marionette TRACE conn2 <- [1,2610,null,{}] 20:27:28 INFO - PROCESS | 6410 | 1468639648126 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}] 20:27:28 INFO - PROCESS | 6410 | 1468639648128 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:28 INFO - PROCESS | 6410 | 1468639648229 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 20:27:28 INFO - PROCESS | 6410 | 1468639648303 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:28 INFO - PROCESS | 6410 | 1468639648304 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:28 INFO - PROCESS | 6410 | ++DOCSHELL 0x116aca000 == 46 [pid = 6410] [id = 660] 20:27:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 117 (0x11675d800) [pid = 6410] [serial = 1980] [outer = 0x0] 20:27:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 118 (0x119963c00) [pid = 6410] [serial = 1981] [outer = 0x11675d800] 20:27:28 INFO - PROCESS | 6410 | 1468639648333 Marionette DEBUG loaded listener.js 20:27:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 119 (0x126f80400) [pid = 6410] [serial = 1982] [outer = 0x11675d800] 20:27:28 INFO - PROCESS | 6410 | 1468639648899 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]]]}] 20:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 820ms 20:27:28 INFO - PROCESS | 6410 | 1468639648944 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 20:27:28 INFO - PROCESS | 6410 | 1468639648946 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 20:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:27:28 INFO - PROCESS | 6410 | 1468639648949 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:27:28 INFO - PROCESS | 6410 | 1468639648951 Marionette TRACE conn2 <- [1,2614,null,{}] 20:27:28 INFO - PROCESS | 6410 | 1468639648954 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}] 20:27:28 INFO - PROCESS | 6410 | 1468639648956 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:29 INFO - PROCESS | 6410 | 1468639649047 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 20:27:29 INFO - PROCESS | 6410 | 1468639649109 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:29 INFO - PROCESS | 6410 | 1468639649110 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:29 INFO - PROCESS | 6410 | ++DOCSHELL 0x12177a000 == 47 [pid = 6410] [id = 661] 20:27:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 120 (0x1133ca000) [pid = 6410] [serial = 1983] [outer = 0x0] 20:27:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 121 (0x11613fc00) [pid = 6410] [serial = 1984] [outer = 0x1133ca000] 20:27:29 INFO - PROCESS | 6410 | 1468639649137 Marionette DEBUG loaded listener.js 20:27:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 122 (0x11717f800) [pid = 6410] [serial = 1985] [outer = 0x1133ca000] 20:27:29 INFO - PROCESS | 6410 | --DOCSHELL 0x12cb12800 == 46 [pid = 6410] [id = 655] 20:27:29 INFO - PROCESS | 6410 | --DOCSHELL 0x12c07e800 == 45 [pid = 6410] [id = 654] 20:27:29 INFO - PROCESS | 6410 | --DOCSHELL 0x128e07000 == 44 [pid = 6410] [id = 653] 20:27:29 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc7e000 == 43 [pid = 6410] [id = 652] 20:27:29 INFO - PROCESS | 6410 | --DOCSHELL 0x12ba63800 == 42 [pid = 6410] [id = 651] 20:27:29 INFO - PROCESS | 6410 | --DOCSHELL 0x12af19000 == 41 [pid = 6410] [id = 650] 20:27:29 INFO - PROCESS | 6410 | --DOCSHELL 0x12a75c800 == 40 [pid = 6410] [id = 649] 20:27:29 INFO - PROCESS | 6410 | --DOCSHELL 0x129310000 == 39 [pid = 6410] [id = 648] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 121 (0x123a38800) [pid = 6410] [serial = 1909] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 120 (0x119969c00) [pid = 6410] [serial = 1927] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOCSHELL 0x128ad5800 == 38 [pid = 6410] [id = 647] 20:27:29 INFO - PROCESS | 6410 | --DOCSHELL 0x119a36000 == 37 [pid = 6410] [id = 646] 20:27:29 INFO - PROCESS | 6410 | --DOCSHELL 0x116acd800 == 36 [pid = 6410] [id = 645] 20:27:29 INFO - PROCESS | 6410 | --DOCSHELL 0x1199df800 == 35 [pid = 6410] [id = 644] 20:27:29 INFO - PROCESS | 6410 | --DOCSHELL 0x11641d800 == 34 [pid = 6410] [id = 643] 20:27:29 INFO - PROCESS | 6410 | 1468639649575 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]]]}] 20:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 671ms 20:27:29 INFO - PROCESS | 6410 | 1468639649621 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 20:27:29 INFO - PROCESS | 6410 | 1468639649623 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 20:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 119 (0x112979c00) [pid = 6410] [serial = 1912] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 118 (0x11305f000) [pid = 6410] [serial = 1913] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 117 (0x116142c00) [pid = 6410] [serial = 1916] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 116 (0x114faec00) [pid = 6410] [serial = 1915] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x118828800) [pid = 6410] [serial = 1924] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x116884400) [pid = 6410] [serial = 1918] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x117d43000) [pid = 6410] [serial = 1921] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x1183b1400) [pid = 6410] [serial = 1922] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x119b9bc00) [pid = 6410] [serial = 1889] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x125574800) [pid = 6410] [serial = 1894] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x124aa2000) [pid = 6410] [serial = 1892] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x123ee6400) [pid = 6410] [serial = 1891] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x126f7c400) [pid = 6410] [serial = 1897] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x126c38800) [pid = 6410] [serial = 1895] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x117186c00) [pid = 6410] [serial = 1919] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x117d3ac00) [pid = 6410] [serial = 1900] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x128822400) [pid = 6410] [serial = 1906] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x119962c00) [pid = 6410] [serial = 1901] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x126faf400) [pid = 6410] [serial = 1898] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x115e72000) [pid = 6410] [serial = 1874] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x113060400) [pid = 6410] [serial = 1873] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x116637400) [pid = 6410] [serial = 1870] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x126cd0c00) [pid = 6410] [serial = 1871] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x125575800) [pid = 6410] [serial = 1868] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x1245ab400) [pid = 6410] [serial = 1867] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x119963800) [pid = 6410] [serial = 1865] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x119429000) [pid = 6410] [serial = 1864] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x117189800) [pid = 6410] [serial = 1862] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x1164e6c00) [pid = 6410] [serial = 1861] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x119339800) [pid = 6410] [serial = 1885] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x11824f400) [pid = 6410] [serial = 1882] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x118966800) [pid = 6410] [serial = 1883] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x116809800) [pid = 6410] [serial = 1879] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x11933a400) [pid = 6410] [serial = 1925] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x128ab1800) [pid = 6410] [serial = 1907] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x117181c00) [pid = 6410] [serial = 1880] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x1133cfc00) [pid = 6410] [serial = 1877] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x11305ec00) [pid = 6410] [serial = 1876] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x119b42c00) [pid = 6410] [serial = 1888] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x11996b800) [pid = 6410] [serial = 1886] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x12881c400) [pid = 6410] [serial = 1904] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x124526000) [pid = 6410] [serial = 1903] [outer = 0x0] [url = about:blank] 20:27:29 INFO - PROCESS | 6410 | 1468639649651 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:27:29 INFO - PROCESS | 6410 | 1468639649653 Marionette TRACE conn2 <- [1,2618,null,{}] 20:27:29 INFO - PROCESS | 6410 | 1468639649659 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}] 20:27:29 INFO - PROCESS | 6410 | 1468639649661 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:29 INFO - PROCESS | 6410 | 1468639649745 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 20:27:29 INFO - PROCESS | 6410 | 1468639649749 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:29 INFO - PROCESS | 6410 | 1468639649751 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:29 INFO - PROCESS | 6410 | ++DOCSHELL 0x1182d3000 == 35 [pid = 6410] [id = 662] 20:27:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x117d3ac00) [pid = 6410] [serial = 1986] [outer = 0x0] 20:27:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x11824c800) [pid = 6410] [serial = 1987] [outer = 0x117d3ac00] 20:27:29 INFO - PROCESS | 6410 | 1468639649777 Marionette DEBUG loaded listener.js 20:27:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x1189e2400) [pid = 6410] [serial = 1988] [outer = 0x117d3ac00] 20:27:30 INFO - PROCESS | 6410 | 1468639650136 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]]]}] 20:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 542ms 20:27:30 INFO - PROCESS | 6410 | 1468639650186 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 20:27:30 INFO - PROCESS | 6410 | 1468639650187 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 20:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:27:30 INFO - PROCESS | 6410 | 1468639650191 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:27:30 INFO - PROCESS | 6410 | 1468639650193 Marionette TRACE conn2 <- [1,2622,null,{}] 20:27:30 INFO - PROCESS | 6410 | 1468639650201 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}] 20:27:30 INFO - PROCESS | 6410 | 1468639650204 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:30 INFO - PROCESS | 6410 | 1468639650280 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 20:27:30 INFO - PROCESS | 6410 | 1468639650286 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:30 INFO - PROCESS | 6410 | 1468639650288 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:30 INFO - PROCESS | 6410 | ++DOCSHELL 0x119a4e800 == 36 [pid = 6410] [id = 663] 20:27:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x1198c6000) [pid = 6410] [serial = 1989] [outer = 0x0] 20:27:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x120ee5400) [pid = 6410] [serial = 1990] [outer = 0x1198c6000] 20:27:30 INFO - PROCESS | 6410 | 1468639650317 Marionette DEBUG loaded listener.js 20:27:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x123fce000) [pid = 6410] [serial = 1991] [outer = 0x1198c6000] 20:27:30 INFO - PROCESS | 6410 | 1468639650671 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]]]}] 20:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 522ms 20:27:30 INFO - PROCESS | 6410 | 1468639650719 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 20:27:30 INFO - PROCESS | 6410 | 1468639650720 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 20:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:27:30 INFO - PROCESS | 6410 | 1468639650724 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:27:30 INFO - PROCESS | 6410 | 1468639650725 Marionette TRACE conn2 <- [1,2626,null,{}] 20:27:30 INFO - PROCESS | 6410 | 1468639650727 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}] 20:27:30 INFO - PROCESS | 6410 | 1468639650728 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:30 INFO - PROCESS | 6410 | 1468639650807 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 20:27:30 INFO - PROCESS | 6410 | 1468639650813 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:30 INFO - PROCESS | 6410 | 1468639650814 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:30 INFO - PROCESS | 6410 | ++DOCSHELL 0x124512000 == 37 [pid = 6410] [id = 664] 20:27:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x124170c00) [pid = 6410] [serial = 1992] [outer = 0x0] 20:27:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x125575800) [pid = 6410] [serial = 1993] [outer = 0x124170c00] 20:27:30 INFO - PROCESS | 6410 | 1468639650839 Marionette DEBUG loaded listener.js 20:27:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x119b4b000) [pid = 6410] [serial = 1994] [outer = 0x124170c00] 20:27:31 INFO - PROCESS | 6410 | 1468639651178 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]]]}] 20:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 469ms 20:27:31 INFO - PROCESS | 6410 | 1468639651196 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 20:27:31 INFO - PROCESS | 6410 | 1468639651197 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 20:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:27:31 INFO - PROCESS | 6410 | 1468639651199 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:27:31 INFO - PROCESS | 6410 | 1468639651200 Marionette TRACE conn2 <- [1,2630,null,{}] 20:27:31 INFO - PROCESS | 6410 | 1468639651203 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}] 20:27:31 INFO - PROCESS | 6410 | 1468639651204 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:31 INFO - PROCESS | 6410 | 1468639651282 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 20:27:31 INFO - PROCESS | 6410 | 1468639651285 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:31 INFO - PROCESS | 6410 | 1468639651287 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:31 INFO - PROCESS | 6410 | ++DOCSHELL 0x116ac6800 == 38 [pid = 6410] [id = 665] 20:27:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x123a38400) [pid = 6410] [serial = 1995] [outer = 0x0] 20:27:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x126f7c800) [pid = 6410] [serial = 1996] [outer = 0x123a38400] 20:27:31 INFO - PROCESS | 6410 | 1468639651314 Marionette DEBUG loaded listener.js 20:27:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x128821800) [pid = 6410] [serial = 1997] [outer = 0x123a38400] 20:27:31 INFO - PROCESS | 6410 | 1468639651758 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]]]}] 20:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 571ms 20:27:31 INFO - PROCESS | 6410 | 1468639651779 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 20:27:31 INFO - PROCESS | 6410 | 1468639651781 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 20:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:27:31 INFO - PROCESS | 6410 | 1468639651784 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:27:31 INFO - PROCESS | 6410 | 1468639651786 Marionette TRACE conn2 <- [1,2634,null,{}] 20:27:31 INFO - PROCESS | 6410 | 1468639651789 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}] 20:27:31 INFO - PROCESS | 6410 | 1468639651797 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:31 INFO - PROCESS | 6410 | 1468639651984 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 20:27:32 INFO - PROCESS | 6410 | 1468639652084 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:32 INFO - PROCESS | 6410 | 1468639652086 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:32 INFO - PROCESS | 6410 | ++DOCSHELL 0x128e03000 == 39 [pid = 6410] [id = 666] 20:27:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x128a62800) [pid = 6410] [serial = 1998] [outer = 0x0] 20:27:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x128aba800) [pid = 6410] [serial = 1999] [outer = 0x128a62800] 20:27:32 INFO - PROCESS | 6410 | 1468639652128 Marionette DEBUG loaded listener.js 20:27:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x1291c6400) [pid = 6410] [serial = 2000] [outer = 0x128a62800] 20:27:32 INFO - PROCESS | 6410 | 1468639652479 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]]]}] 20:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 724ms 20:27:32 INFO - PROCESS | 6410 | 1468639652508 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 20:27:32 INFO - PROCESS | 6410 | 1468639652511 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 20:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:27:32 INFO - PROCESS | 6410 | 1468639652519 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:27:32 INFO - PROCESS | 6410 | 1468639652520 Marionette TRACE conn2 <- [1,2638,null,{}] 20:27:32 INFO - PROCESS | 6410 | 1468639652522 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}] 20:27:32 INFO - PROCESS | 6410 | 1468639652524 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:32 INFO - PROCESS | 6410 | 1468639652623 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 20:27:32 INFO - PROCESS | 6410 | 1468639652626 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:32 INFO - PROCESS | 6410 | 1468639652627 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:32 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a569800 == 40 [pid = 6410] [id = 667] 20:27:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x128a67800) [pid = 6410] [serial = 2001] [outer = 0x0] 20:27:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x129454800) [pid = 6410] [serial = 2002] [outer = 0x128a67800] 20:27:32 INFO - PROCESS | 6410 | 1468639652658 Marionette DEBUG loaded listener.js 20:27:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x117187800) [pid = 6410] [serial = 2003] [outer = 0x128a67800] 20:27:32 INFO - PROCESS | 6410 | 1468639652986 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]]]}] 20:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 521ms 20:27:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:27:33 INFO - PROCESS | 6410 | 1468639653041 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 20:27:33 INFO - PROCESS | 6410 | 1468639653042 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 20:27:33 INFO - PROCESS | 6410 | 1468639653044 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:27:33 INFO - PROCESS | 6410 | 1468639653045 Marionette TRACE conn2 <- [1,2642,null,{}] 20:27:33 INFO - PROCESS | 6410 | 1468639653047 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}] 20:27:33 INFO - PROCESS | 6410 | 1468639653049 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:33 INFO - PROCESS | 6410 | 1468639653150 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 20:27:33 INFO - PROCESS | 6410 | 1468639653162 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:33 INFO - PROCESS | 6410 | 1468639653163 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:33 INFO - PROCESS | 6410 | ++DOCSHELL 0x12af1d800 == 41 [pid = 6410] [id = 668] 20:27:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x110e75c00) [pid = 6410] [serial = 2004] [outer = 0x0] 20:27:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x12a5d5000) [pid = 6410] [serial = 2005] [outer = 0x110e75c00] 20:27:33 INFO - PROCESS | 6410 | 1468639653187 Marionette DEBUG loaded listener.js 20:27:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x12a5dc400) [pid = 6410] [serial = 2006] [outer = 0x110e75c00] 20:27:33 INFO - PROCESS | 6410 | 1468639653522 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]]]}] 20:27:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:27:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 20:27:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:27:33 INFO - PROCESS | 6410 | 1468639653563 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 20:27:33 INFO - PROCESS | 6410 | 1468639653565 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 20:27:33 INFO - PROCESS | 6410 | 1468639653567 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:27:33 INFO - PROCESS | 6410 | 1468639653568 Marionette TRACE conn2 <- [1,2646,null,{}] 20:27:33 INFO - PROCESS | 6410 | 1468639653570 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}] 20:27:33 INFO - PROCESS | 6410 | 1468639653571 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:33 INFO - PROCESS | 6410 | 1468639653673 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 20:27:33 INFO - PROCESS | 6410 | 1468639653684 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:33 INFO - PROCESS | 6410 | 1468639653685 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:33 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb23000 == 42 [pid = 6410] [id = 669] 20:27:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x12a7b0000) [pid = 6410] [serial = 2007] [outer = 0x0] 20:27:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x12a7b7800) [pid = 6410] [serial = 2008] [outer = 0x12a7b0000] 20:27:33 INFO - PROCESS | 6410 | 1468639653716 Marionette DEBUG loaded listener.js 20:27:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x12a7be400) [pid = 6410] [serial = 2009] [outer = 0x12a7b0000] 20:27:34 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x112ef2800) [pid = 6410] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:27:34 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x124def400) [pid = 6410] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:27:34 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1121b7400) [pid = 6410] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:27:34 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x1121af400) [pid = 6410] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:27:34 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x117185400) [pid = 6410] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:27:34 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x123a38000) [pid = 6410] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:27:34 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x119804c00) [pid = 6410] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:27:34 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x117182c00) [pid = 6410] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:27:34 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x115e7d800) [pid = 6410] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:27:34 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x128a5f400) [pid = 6410] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:27:34 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x119b4c800) [pid = 6410] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:27:34 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x12881e000) [pid = 6410] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:27:34 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1132ce800) [pid = 6410] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:27:34 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x126f7d000) [pid = 6410] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:27:34 INFO - PROCESS | 6410 | 1468639654135 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]]]}] 20:27:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:27:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 618ms 20:27:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:27:34 INFO - PROCESS | 6410 | 1468639654185 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 20:27:34 INFO - PROCESS | 6410 | 1468639654187 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 20:27:34 INFO - PROCESS | 6410 | 1468639654189 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:27:34 INFO - PROCESS | 6410 | 1468639654190 Marionette TRACE conn2 <- [1,2650,null,{}] 20:27:34 INFO - PROCESS | 6410 | 1468639654198 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}] 20:27:34 INFO - PROCESS | 6410 | 1468639654200 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:34 INFO - PROCESS | 6410 | 1468639654314 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 20:27:34 INFO - PROCESS | 6410 | 1468639654352 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:34 INFO - PROCESS | 6410 | 1468639654353 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc7e800 == 43 [pid = 6410] [id = 670] 20:27:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x111c13c00) [pid = 6410] [serial = 2010] [outer = 0x0] 20:27:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1174d2400) [pid = 6410] [serial = 2011] [outer = 0x111c13c00] 20:27:34 INFO - PROCESS | 6410 | 1468639654378 Marionette DEBUG loaded listener.js 20:27:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x123a39000) [pid = 6410] [serial = 2012] [outer = 0x111c13c00] 20:27:34 INFO - PROCESS | 6410 | 1468639654660 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]]]}] 20:27:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:27:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 527ms 20:27:34 INFO - PROCESS | 6410 | 1468639654716 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 20:27:34 INFO - PROCESS | 6410 | 1468639654718 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 20:27:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:27:34 INFO - PROCESS | 6410 | 1468639654720 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:27:34 INFO - PROCESS | 6410 | 1468639654722 Marionette TRACE conn2 <- [1,2654,null,{}] 20:27:34 INFO - PROCESS | 6410 | 1468639654724 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}] 20:27:34 INFO - PROCESS | 6410 | 1468639654728 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:34 INFO - PROCESS | 6410 | 1468639654855 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 20:27:34 INFO - PROCESS | 6410 | 1468639654938 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:34 INFO - PROCESS | 6410 | 1468639654951 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cb18800 == 44 [pid = 6410] [id = 671] 20:27:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x123a9ac00) [pid = 6410] [serial = 2013] [outer = 0x0] 20:27:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x128828400) [pid = 6410] [serial = 2014] [outer = 0x123a9ac00] 20:27:35 INFO - PROCESS | 6410 | 1468639654995 Marionette DEBUG loaded listener.js 20:27:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x12af54800) [pid = 6410] [serial = 2015] [outer = 0x123a9ac00] 20:27:35 INFO - PROCESS | 6410 | 1468639655382 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]]]}] 20:27:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:27:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 674ms 20:27:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:27:35 INFO - PROCESS | 6410 | 1468639655395 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 20:27:35 INFO - PROCESS | 6410 | 1468639655396 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 20:27:35 INFO - PROCESS | 6410 | 1468639655398 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:27:35 INFO - PROCESS | 6410 | 1468639655399 Marionette TRACE conn2 <- [1,2658,null,{}] 20:27:35 INFO - PROCESS | 6410 | 1468639655401 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}] 20:27:35 INFO - PROCESS | 6410 | 1468639655402 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:35 INFO - PROCESS | 6410 | 1468639655511 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 20:27:35 INFO - PROCESS | 6410 | 1468639655517 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:35 INFO - PROCESS | 6410 | 1468639655518 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:35 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cddf800 == 45 [pid = 6410] [id = 672] 20:27:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1244ecc00) [pid = 6410] [serial = 2016] [outer = 0x0] 20:27:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x12b08ec00) [pid = 6410] [serial = 2017] [outer = 0x1244ecc00] 20:27:35 INFO - PROCESS | 6410 | 1468639655542 Marionette DEBUG loaded listener.js 20:27:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x12b726800) [pid = 6410] [serial = 2018] [outer = 0x1244ecc00] 20:27:35 INFO - PROCESS | 6410 | 1468639655849 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]]]}] 20:27:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:27:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 469ms 20:27:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:27:35 INFO - PROCESS | 6410 | 1468639655867 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 20:27:35 INFO - PROCESS | 6410 | 1468639655868 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 20:27:35 INFO - PROCESS | 6410 | 1468639655870 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:27:35 INFO - PROCESS | 6410 | 1468639655871 Marionette TRACE conn2 <- [1,2662,null,{}] 20:27:35 INFO - PROCESS | 6410 | 1468639655881 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}] 20:27:35 INFO - PROCESS | 6410 | 1468639655882 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:35 INFO - PROCESS | 6410 | 1468639655978 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 20:27:36 INFO - PROCESS | 6410 | 1468639656082 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:36 INFO - PROCESS | 6410 | 1468639656083 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x1164b5800 == 46 [pid = 6410] [id = 673] 20:27:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x10eafc800) [pid = 6410] [serial = 2019] [outer = 0x0] 20:27:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x111e2e800) [pid = 6410] [serial = 2020] [outer = 0x10eafc800] 20:27:36 INFO - PROCESS | 6410 | 1468639656115 Marionette DEBUG loaded listener.js 20:27:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x112ef1c00) [pid = 6410] [serial = 2021] [outer = 0x10eafc800] 20:27:36 INFO - PROCESS | 6410 | 1468639656559 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]]]}] 20:27:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:27:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 719ms 20:27:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:27:36 INFO - PROCESS | 6410 | 1468639656592 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 20:27:36 INFO - PROCESS | 6410 | 1468639656594 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 20:27:36 INFO - PROCESS | 6410 | 1468639656597 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:27:36 INFO - PROCESS | 6410 | 1468639656599 Marionette TRACE conn2 <- [1,2666,null,{}] 20:27:36 INFO - PROCESS | 6410 | 1468639656602 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}] 20:27:36 INFO - PROCESS | 6410 | 1468639656606 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:36 INFO - PROCESS | 6410 | 1468639656713 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 20:27:36 INFO - PROCESS | 6410 | 1468639656812 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:36 INFO - PROCESS | 6410 | 1468639656813 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x119a35800 == 47 [pid = 6410] [id = 674] 20:27:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x1176f1400) [pid = 6410] [serial = 2022] [outer = 0x0] 20:27:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x1183b1400) [pid = 6410] [serial = 2023] [outer = 0x1176f1400] 20:27:36 INFO - PROCESS | 6410 | 1468639656843 Marionette DEBUG loaded listener.js 20:27:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x119332800) [pid = 6410] [serial = 2024] [outer = 0x1176f1400] 20:27:37 INFO - PROCESS | 6410 | 1468639657719 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]]]}] 20:27:37 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) 20:27:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1170ms 20:27:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:27:37 INFO - PROCESS | 6410 | 1468639657770 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 20:27:37 INFO - PROCESS | 6410 | 1468639657773 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 20:27:37 INFO - PROCESS | 6410 | 1468639657775 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:27:37 INFO - PROCESS | 6410 | 1468639657776 Marionette TRACE conn2 <- [1,2670,null,{}] 20:27:37 INFO - PROCESS | 6410 | 1468639657830 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}] 20:27:37 INFO - PROCESS | 6410 | 1468639657832 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:37 INFO - PROCESS | 6410 | 1468639657950 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 20:27:38 INFO - PROCESS | 6410 | 1468639658054 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:38 INFO - PROCESS | 6410 | 1468639658056 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x116165000 == 48 [pid = 6410] [id = 675] 20:27:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x112988800) [pid = 6410] [serial = 2025] [outer = 0x0] 20:27:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x115e08000) [pid = 6410] [serial = 2026] [outer = 0x112988800] 20:27:38 INFO - PROCESS | 6410 | 1468639658088 Marionette DEBUG loaded listener.js 20:27:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x123fc3400) [pid = 6410] [serial = 2027] [outer = 0x112988800] 20:27:39 INFO - PROCESS | 6410 | 1468639659192 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"]]]}] 20:27:39 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 20:27:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:27:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 20:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:27:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1471ms 20:27:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:27:39 INFO - PROCESS | 6410 | 1468639659246 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 20:27:39 INFO - PROCESS | 6410 | 1468639659249 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 20:27:39 INFO - PROCESS | 6410 | 1468639659252 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:27:39 INFO - PROCESS | 6410 | 1468639659253 Marionette TRACE conn2 <- [1,2674,null,{}] 20:27:39 INFO - PROCESS | 6410 | 1468639659257 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}] 20:27:39 INFO - PROCESS | 6410 | 1468639659259 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:39 INFO - PROCESS | 6410 | 1468639659352 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 20:27:39 INFO - PROCESS | 6410 | 1468639659411 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:39 INFO - PROCESS | 6410 | 1468639659412 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:39 INFO - PROCESS | 6410 | ++DOCSHELL 0x11884d000 == 49 [pid = 6410] [id = 676] 20:27:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x1176f3800) [pid = 6410] [serial = 2028] [outer = 0x0] 20:27:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x118972800) [pid = 6410] [serial = 2029] [outer = 0x1176f3800] 20:27:39 INFO - PROCESS | 6410 | 1468639659441 Marionette DEBUG loaded listener.js 20:27:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x119969c00) [pid = 6410] [serial = 2030] [outer = 0x1176f3800] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x12cddf800 == 48 [pid = 6410] [id = 672] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x12cb18800 == 47 [pid = 6410] [id = 671] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc7e800 == 46 [pid = 6410] [id = 670] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb23000 == 45 [pid = 6410] [id = 669] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x12af1d800 == 44 [pid = 6410] [id = 668] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x12a569800 == 43 [pid = 6410] [id = 667] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x128e03000 == 42 [pid = 6410] [id = 666] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x116ac6800 == 41 [pid = 6410] [id = 665] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x124512000 == 40 [pid = 6410] [id = 664] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x119a4e800 == 39 [pid = 6410] [id = 663] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x1182d3000 == 38 [pid = 6410] [id = 662] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x12177a000 == 37 [pid = 6410] [id = 661] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x1199ec800 == 36 [pid = 6410] [id = 657] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x12c082800 == 35 [pid = 6410] [id = 636] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x12cb26000 == 34 [pid = 6410] [id = 656] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x12af1d000 == 33 [pid = 6410] [id = 658] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x12cdcb000 == 32 [pid = 6410] [id = 659] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x116aca000 == 31 [pid = 6410] [id = 660] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x125668000 == 30 [pid = 6410] [id = 642] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x116165000 == 29 [pid = 6410] [id = 675] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x119a35800 == 28 [pid = 6410] [id = 674] 20:27:40 INFO - PROCESS | 6410 | --DOCSHELL 0x1164b5800 == 27 [pid = 6410] [id = 673] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x1291ab800) [pid = 6410] [serial = 1967] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x1164ecc00) [pid = 6410] [serial = 1937] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x1255bb400) [pid = 6410] [serial = 1951] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x1127ce800) [pid = 6410] [serial = 1930] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x115e72400) [pid = 6410] [serial = 1960] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x11824b400) [pid = 6410] [serial = 1939] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x123ee4c00) [pid = 6410] [serial = 1945] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x1238f2c00) [pid = 6410] [serial = 1943] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x127660000) [pid = 6410] [serial = 1952] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1189e2800) [pid = 6410] [serial = 1940] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x118407800) [pid = 6410] [serial = 1961] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x126dce400) [pid = 6410] [serial = 1964] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x116a1a400) [pid = 6410] [serial = 1934] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x128aae400) [pid = 6410] [serial = 1958] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x124524400) [pid = 6410] [serial = 1948] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x128a5f000) [pid = 6410] [serial = 1955] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x112979800) [pid = 6410] [serial = 1931] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x128824c00) [pid = 6410] [serial = 1954] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x119b48800) [pid = 6410] [serial = 1963] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1249cd000) [pid = 6410] [serial = 1949] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1164e1800) [pid = 6410] [serial = 1933] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x113381c00) [pid = 6410] [serial = 1936] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x1291ac400) [pid = 6410] [serial = 1910] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x124166c00) [pid = 6410] [serial = 1946] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x119b28c00) [pid = 6410] [serial = 1942] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x128a66000) [pid = 6410] [serial = 1957] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x128ab5c00) [pid = 6410] [serial = 1966] [outer = 0x0] [url = about:blank] 20:27:40 INFO - PROCESS | 6410 | 1468639660801 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"]]]}] 20:27:40 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 20:27:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:27:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 20:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:27:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1577ms 20:27:40 INFO - PROCESS | 6410 | 1468639660829 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 20:27:40 INFO - PROCESS | 6410 | 1468639660832 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 20:27:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:27:40 INFO - PROCESS | 6410 | 1468639660835 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:27:40 INFO - PROCESS | 6410 | 1468639660836 Marionette TRACE conn2 <- [1,2678,null,{}] 20:27:40 INFO - PROCESS | 6410 | 1468639660840 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}] 20:27:40 INFO - PROCESS | 6410 | 1468639660842 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:40 INFO - PROCESS | 6410 | 1468639660919 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 20:27:40 INFO - PROCESS | 6410 | 1468639660977 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:40 INFO - PROCESS | 6410 | 1468639660978 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:40 INFO - PROCESS | 6410 | ++DOCSHELL 0x117d85000 == 28 [pid = 6410] [id = 677] 20:27:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1164e8400) [pid = 6410] [serial = 2031] [outer = 0x0] 20:27:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x117d36400) [pid = 6410] [serial = 2032] [outer = 0x1164e8400] 20:27:41 INFO - PROCESS | 6410 | 1468639661005 Marionette DEBUG loaded listener.js 20:27:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x118629400) [pid = 6410] [serial = 2033] [outer = 0x1164e8400] 20:27:41 INFO - PROCESS | 6410 | 1468639661785 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]]]}] 20:27:41 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) 20:27:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 973ms 20:27:41 INFO - PROCESS | 6410 | 1468639661808 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 20:27:41 INFO - PROCESS | 6410 | 1468639661812 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 20:27:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:27:41 INFO - PROCESS | 6410 | 1468639661817 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:27:41 INFO - PROCESS | 6410 | 1468639661818 Marionette TRACE conn2 <- [1,2682,null,{}] 20:27:41 INFO - PROCESS | 6410 | 1468639661821 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}] 20:27:41 INFO - PROCESS | 6410 | 1468639661823 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:41 INFO - PROCESS | 6410 | 1468639661904 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 20:27:41 INFO - PROCESS | 6410 | 1468639661910 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:41 INFO - PROCESS | 6410 | 1468639661912 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:41 INFO - PROCESS | 6410 | ++DOCSHELL 0x119a48800 == 29 [pid = 6410] [id = 678] 20:27:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x11933dc00) [pid = 6410] [serial = 2034] [outer = 0x0] 20:27:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x119b4c000) [pid = 6410] [serial = 2035] [outer = 0x11933dc00] 20:27:41 INFO - PROCESS | 6410 | 1468639661939 Marionette DEBUG loaded listener.js 20:27:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x123a35800) [pid = 6410] [serial = 2036] [outer = 0x11933dc00] 20:27:42 INFO - PROCESS | 6410 | 1468639662801 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]]]}] 20:27:42 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) 20:27:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1023ms 20:27:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:27:42 INFO - PROCESS | 6410 | 1468639662841 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 20:27:42 INFO - PROCESS | 6410 | 1468639662842 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 20:27:42 INFO - PROCESS | 6410 | 1468639662845 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:27:42 INFO - PROCESS | 6410 | 1468639662847 Marionette TRACE conn2 <- [1,2686,null,{}] 20:27:42 INFO - PROCESS | 6410 | 1468639662855 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}] 20:27:42 INFO - PROCESS | 6410 | 1468639662859 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:42 INFO - PROCESS | 6410 | 1468639662964 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 20:27:43 INFO - PROCESS | 6410 | 1468639663005 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:43 INFO - PROCESS | 6410 | 1468639663007 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x125073000 == 30 [pid = 6410] [id = 679] 20:27:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x12416e400) [pid = 6410] [serial = 2037] [outer = 0x0] 20:27:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1244ed400) [pid = 6410] [serial = 2038] [outer = 0x12416e400] 20:27:43 INFO - PROCESS | 6410 | 1468639663034 Marionette DEBUG loaded listener.js 20:27:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x124aa2000) [pid = 6410] [serial = 2039] [outer = 0x12416e400] 20:27:43 INFO - PROCESS | 6410 | 1468639663852 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"]]]}] 20:27:43 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 20:27:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:27:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 20:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:27:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1023ms 20:27:43 INFO - PROCESS | 6410 | 1468639663868 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 20:27:43 INFO - PROCESS | 6410 | 1468639663870 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 20:27:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:27:43 INFO - PROCESS | 6410 | 1468639663872 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:27:43 INFO - PROCESS | 6410 | 1468639663873 Marionette TRACE conn2 <- [1,2690,null,{}] 20:27:43 INFO - PROCESS | 6410 | 1468639663878 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}] 20:27:43 INFO - PROCESS | 6410 | 1468639663879 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:43 INFO - PROCESS | 6410 | 1468639663980 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 20:27:43 INFO - PROCESS | 6410 | 1468639663984 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:43 INFO - PROCESS | 6410 | 1468639663985 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x128e05000 == 31 [pid = 6410] [id = 680] 20:27:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x125579800) [pid = 6410] [serial = 2040] [outer = 0x0] 20:27:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x126dd3000) [pid = 6410] [serial = 2041] [outer = 0x125579800] 20:27:44 INFO - PROCESS | 6410 | 1468639664009 Marionette DEBUG loaded listener.js 20:27:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x126fae800) [pid = 6410] [serial = 2042] [outer = 0x125579800] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x11942fc00) [pid = 6410] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x123a9ac00) [pid = 6410] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x128a62800) [pid = 6410] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x110e75c00) [pid = 6410] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x113dcc400) [pid = 6410] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x124523800) [pid = 6410] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1133ca000) [pid = 6410] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x1198c6000) [pid = 6410] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x117d3ac00) [pid = 6410] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x124170c00) [pid = 6410] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x128a67800) [pid = 6410] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x1291ac000) [pid = 6410] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x123a38400) [pid = 6410] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x11675d800) [pid = 6410] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x12a7b0000) [pid = 6410] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x119339c00) [pid = 6410] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x111c13c00) [pid = 6410] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:27:44 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x1244ecc00) [pid = 6410] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:27:45 INFO - PROCESS | 6410 | 1468639665003 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"]]]}] 20:27:45 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 20:27:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:27:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 20:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:27:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1171ms 20:27:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:27:45 INFO - PROCESS | 6410 | 1468639665045 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 20:27:45 INFO - PROCESS | 6410 | 1468639665047 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 20:27:45 INFO - PROCESS | 6410 | 1468639665049 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:27:45 INFO - PROCESS | 6410 | 1468639665050 Marionette TRACE conn2 <- [1,2694,null,{}] 20:27:45 INFO - PROCESS | 6410 | 1468639665052 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}] 20:27:45 INFO - PROCESS | 6410 | 1468639665053 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:45 INFO - PROCESS | 6410 | 1468639665147 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 20:27:45 INFO - PROCESS | 6410 | 1468639665153 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:45 INFO - PROCESS | 6410 | 1468639665154 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ef8800 == 32 [pid = 6410] [id = 681] 20:27:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x115e03c00) [pid = 6410] [serial = 2043] [outer = 0x0] 20:27:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x118147c00) [pid = 6410] [serial = 2044] [outer = 0x115e03c00] 20:27:45 INFO - PROCESS | 6410 | 1468639665180 Marionette DEBUG loaded listener.js 20:27:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x1238ef400) [pid = 6410] [serial = 2045] [outer = 0x115e03c00] 20:27:46 INFO - PROCESS | 6410 | 1468639665998 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"]]]}] 20:27:46 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 20:27:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:27:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 20:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:27:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 969ms 20:27:46 INFO - PROCESS | 6410 | 1468639666019 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 20:27:46 INFO - PROCESS | 6410 | 1468639666020 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 20:27:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:27:46 INFO - PROCESS | 6410 | 1468639666022 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:27:46 INFO - PROCESS | 6410 | 1468639666023 Marionette TRACE conn2 <- [1,2698,null,{}] 20:27:46 INFO - PROCESS | 6410 | 1468639666028 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}] 20:27:46 INFO - PROCESS | 6410 | 1468639666032 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:46 INFO - PROCESS | 6410 | 1468639666114 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 20:27:46 INFO - PROCESS | 6410 | 1468639666117 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:46 INFO - PROCESS | 6410 | 1468639666118 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:46 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a766000 == 33 [pid = 6410] [id = 682] 20:27:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x11301ec00) [pid = 6410] [serial = 2046] [outer = 0x0] 20:27:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x128822c00) [pid = 6410] [serial = 2047] [outer = 0x11301ec00] 20:27:46 INFO - PROCESS | 6410 | 1468639666146 Marionette DEBUG loaded listener.js 20:27:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x128a68800) [pid = 6410] [serial = 2048] [outer = 0x11301ec00] 20:27:47 INFO - PROCESS | 6410 | 1468639667169 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"]]]}] 20:27:47 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 20:27:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:27:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 20:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:27:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1172ms 20:27:47 INFO - PROCESS | 6410 | 1468639667195 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 20:27:47 INFO - PROCESS | 6410 | 1468639667198 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 20:27:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:27:47 INFO - PROCESS | 6410 | 1468639667202 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:27:47 INFO - PROCESS | 6410 | 1468639667203 Marionette TRACE conn2 <- [1,2702,null,{}] 20:27:47 INFO - PROCESS | 6410 | 1468639667208 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}] 20:27:47 INFO - PROCESS | 6410 | 1468639667209 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:47 INFO - PROCESS | 6410 | 1468639667316 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 20:27:47 INFO - PROCESS | 6410 | 1468639667374 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:47 INFO - PROCESS | 6410 | 1468639667376 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x119410000 == 34 [pid = 6410] [id = 683] 20:27:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x115df3000) [pid = 6410] [serial = 2049] [outer = 0x0] 20:27:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x11688b000) [pid = 6410] [serial = 2050] [outer = 0x115df3000] 20:27:47 INFO - PROCESS | 6410 | 1468639667406 Marionette DEBUG loaded listener.js 20:27:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x11840c000) [pid = 6410] [serial = 2051] [outer = 0x115df3000] 20:27:48 INFO - PROCESS | 6410 | 1468639668138 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]]]}] 20:27:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:27:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 974ms 20:27:48 INFO - PROCESS | 6410 | 1468639668184 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 20:27:48 INFO - PROCESS | 6410 | 1468639668187 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 20:27:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:27:48 INFO - PROCESS | 6410 | 1468639668192 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:27:48 INFO - PROCESS | 6410 | 1468639668193 Marionette TRACE conn2 <- [1,2706,null,{}] 20:27:48 INFO - PROCESS | 6410 | 1468639668197 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}] 20:27:48 INFO - PROCESS | 6410 | 1468639668198 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:48 INFO - PROCESS | 6410 | 1468639668358 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 20:27:48 INFO - PROCESS | 6410 | --DOCSHELL 0x128ef8800 == 33 [pid = 6410] [id = 681] 20:27:48 INFO - PROCESS | 6410 | --DOCSHELL 0x128e05000 == 32 [pid = 6410] [id = 680] 20:27:48 INFO - PROCESS | 6410 | --DOCSHELL 0x125073000 == 31 [pid = 6410] [id = 679] 20:27:48 INFO - PROCESS | 6410 | --DOCSHELL 0x119a48800 == 30 [pid = 6410] [id = 678] 20:27:48 INFO - PROCESS | 6410 | --DOCSHELL 0x117d85000 == 29 [pid = 6410] [id = 677] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x121715400) [pid = 6410] [serial = 1928] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x12af54800) [pid = 6410] [serial = 2015] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x128aba800) [pid = 6410] [serial = 1999] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x1291c6400) [pid = 6410] [serial = 2000] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x12a5d5000) [pid = 6410] [serial = 2005] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x116f0bc00) [pid = 6410] [serial = 1972] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x1174e1800) [pid = 6410] [serial = 1973] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x1256aa400) [pid = 6410] [serial = 1978] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x126d48800) [pid = 6410] [serial = 1979] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x11613fc00) [pid = 6410] [serial = 1984] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x11717f800) [pid = 6410] [serial = 1985] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x120ee5400) [pid = 6410] [serial = 1990] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x123fce000) [pid = 6410] [serial = 1991] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x11824c800) [pid = 6410] [serial = 1987] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x1189e2400) [pid = 6410] [serial = 1988] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 69 (0x125575800) [pid = 6410] [serial = 1993] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 68 (0x119b4b000) [pid = 6410] [serial = 1994] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 67 (0x129454800) [pid = 6410] [serial = 2002] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 66 (0x1291cdc00) [pid = 6410] [serial = 1970] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 65 (0x1291ce000) [pid = 6410] [serial = 1969] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 64 (0x126f7c800) [pid = 6410] [serial = 1996] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 63 (0x119963c00) [pid = 6410] [serial = 1981] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 62 (0x126f80400) [pid = 6410] [serial = 1982] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 61 (0x12a7b7800) [pid = 6410] [serial = 2008] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 60 (0x119966c00) [pid = 6410] [serial = 1975] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 59 (0x119b9b400) [pid = 6410] [serial = 1976] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 58 (0x1174d2400) [pid = 6410] [serial = 2011] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 57 (0x12a5dc400) [pid = 6410] [serial = 2006] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 56 (0x12b726800) [pid = 6410] [serial = 2018] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 55 (0x12b08ec00) [pid = 6410] [serial = 2017] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 54 (0x12a7be400) [pid = 6410] [serial = 2009] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 53 (0x117187800) [pid = 6410] [serial = 2003] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 52 (0x123a39000) [pid = 6410] [serial = 2012] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 51 (0x128821800) [pid = 6410] [serial = 1997] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | --DOMWINDOW == 50 (0x128828400) [pid = 6410] [serial = 2014] [outer = 0x0] [url = about:blank] 20:27:48 INFO - PROCESS | 6410 | 1468639668484 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:48 INFO - PROCESS | 6410 | 1468639668488 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:48 INFO - PROCESS | 6410 | ++DOCSHELL 0x116678800 == 30 [pid = 6410] [id = 684] 20:27:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 51 (0x1130da400) [pid = 6410] [serial = 2052] [outer = 0x0] 20:27:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 52 (0x113cb3c00) [pid = 6410] [serial = 2053] [outer = 0x1130da400] 20:27:48 INFO - PROCESS | 6410 | 1468639668532 Marionette DEBUG loaded listener.js 20:27:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 53 (0x11675f000) [pid = 6410] [serial = 2054] [outer = 0x1130da400] 20:27:48 INFO - PROCESS | 6410 | 1468639668868 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]]]}] 20:27:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:27:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 722ms 20:27:48 INFO - PROCESS | 6410 | 1468639668936 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 20:27:48 INFO - PROCESS | 6410 | 1468639668940 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 20:27:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:27:48 INFO - PROCESS | 6410 | 1468639668946 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:27:48 INFO - PROCESS | 6410 | 1468639668948 Marionette TRACE conn2 <- [1,2710,null,{}] 20:27:48 INFO - PROCESS | 6410 | 1468639668950 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}] 20:27:48 INFO - PROCESS | 6410 | 1468639668952 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:49 INFO - PROCESS | 6410 | 1468639669030 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 20:27:49 INFO - PROCESS | 6410 | 1468639669035 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:49 INFO - PROCESS | 6410 | 1468639669036 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x119bd0800 == 31 [pid = 6410] [id = 685] 20:27:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 54 (0x117188800) [pid = 6410] [serial = 2055] [outer = 0x0] 20:27:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 55 (0x118829400) [pid = 6410] [serial = 2056] [outer = 0x117188800] 20:27:49 INFO - PROCESS | 6410 | 1468639669065 Marionette DEBUG loaded listener.js 20:27:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 56 (0x1198bc400) [pid = 6410] [serial = 2057] [outer = 0x117188800] 20:27:49 INFO - PROCESS | 6410 | 1468639669388 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] 20:27:49 INFO - PROCESS | 6410 | 1468639669417 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 20:27:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:27:49 INFO - PROCESS | 6410 | 1468639669419 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:27:49 INFO - PROCESS | 6410 | 1468639669422 Marionette TRACE conn2 <- [1,2714,null,{}] 20:27:49 INFO - PROCESS | 6410 | 1468639669430 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}] 20:27:49 INFO - PROCESS | 6410 | 1468639669433 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:49 INFO - PROCESS | 6410 | 1468639669516 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 20:27:49 INFO - PROCESS | 6410 | 1468639669575 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:49 INFO - PROCESS | 6410 | 1468639669585 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x124db2000 == 32 [pid = 6410] [id = 686] 20:27:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 57 (0x119963c00) [pid = 6410] [serial = 2058] [outer = 0x0] 20:27:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 58 (0x120ee5800) [pid = 6410] [serial = 2059] [outer = 0x119963c00] 20:27:49 INFO - PROCESS | 6410 | 1468639669615 Marionette DEBUG loaded listener.js 20:27:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 59 (0x117183c00) [pid = 6410] [serial = 2060] [outer = 0x119963c00] 20:27:49 INFO - PROCESS | 6410 | 1468639669905 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]]]}] 20:27:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:27:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 525ms 20:27:49 INFO - PROCESS | 6410 | 1468639669946 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 20:27:49 INFO - PROCESS | 6410 | 1468639669948 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 20:27:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:27:49 INFO - PROCESS | 6410 | 1468639669950 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:27:49 INFO - PROCESS | 6410 | 1468639669951 Marionette TRACE conn2 <- [1,2718,null,{}] 20:27:49 INFO - PROCESS | 6410 | 1468639669954 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}] 20:27:49 INFO - PROCESS | 6410 | 1468639669955 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:50 INFO - PROCESS | 6410 | 1468639670034 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 20:27:50 INFO - PROCESS | 6410 | 1468639670097 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:50 INFO - PROCESS | 6410 | 1468639670099 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ae3800 == 33 [pid = 6410] [id = 687] 20:27:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 60 (0x116f8f400) [pid = 6410] [serial = 2061] [outer = 0x0] 20:27:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 61 (0x124172400) [pid = 6410] [serial = 2062] [outer = 0x116f8f400] 20:27:50 INFO - PROCESS | 6410 | 1468639670124 Marionette DEBUG loaded listener.js 20:27:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 62 (0x124aafc00) [pid = 6410] [serial = 2063] [outer = 0x116f8f400] 20:27:50 INFO - PROCESS | 6410 | 1468639670430 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] 20:27:50 INFO - PROCESS | 6410 | 1468639670471 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 20:27:50 INFO - PROCESS | 6410 | 1468639670473 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:27:50 INFO - PROCESS | 6410 | 1468639670474 Marionette TRACE conn2 <- [1,2722,null,{}] 20:27:50 INFO - PROCESS | 6410 | 1468639670479 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}] 20:27:50 INFO - PROCESS | 6410 | 1468639670481 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:50 INFO - PROCESS | 6410 | 1468639670574 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 20:27:50 INFO - PROCESS | 6410 | 1468639670586 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:50 INFO - PROCESS | 6410 | 1468639670587 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a205000 == 34 [pid = 6410] [id = 688] 20:27:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 63 (0x125571c00) [pid = 6410] [serial = 2064] [outer = 0x0] 20:27:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 64 (0x1256aa400) [pid = 6410] [serial = 2065] [outer = 0x125571c00] 20:27:50 INFO - PROCESS | 6410 | 1468639670617 Marionette DEBUG loaded listener.js 20:27:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 65 (0x126dd1c00) [pid = 6410] [serial = 2066] [outer = 0x125571c00] 20:27:50 INFO - PROCESS | 6410 | 1468639670972 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] 20:27:50 INFO - PROCESS | 6410 | 1468639670997 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 20:27:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:27:51 INFO - PROCESS | 6410 | 1468639671005 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:27:51 INFO - PROCESS | 6410 | 1468639671006 Marionette TRACE conn2 <- [1,2726,null,{}] 20:27:51 INFO - PROCESS | 6410 | 1468639671008 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}] 20:27:51 INFO - PROCESS | 6410 | 1468639671012 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:51 INFO - PROCESS | 6410 | 1468639671132 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 20:27:51 INFO - PROCESS | 6410 | 1468639671144 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:51 INFO - PROCESS | 6410 | 1468639671145 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a76d000 == 35 [pid = 6410] [id = 689] 20:27:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 66 (0x126f87000) [pid = 6410] [serial = 2067] [outer = 0x0] 20:27:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 67 (0x128822000) [pid = 6410] [serial = 2068] [outer = 0x126f87000] 20:27:51 INFO - PROCESS | 6410 | 1468639671170 Marionette DEBUG loaded listener.js 20:27:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 68 (0x128ab9400) [pid = 6410] [serial = 2069] [outer = 0x126f87000] 20:27:51 INFO - PROCESS | 6410 | 1468639671457 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]]]}] 20:27:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:27:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 468ms 20:27:51 INFO - PROCESS | 6410 | 1468639671483 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 20:27:51 INFO - PROCESS | 6410 | 1468639671484 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 20:27:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:27:51 INFO - PROCESS | 6410 | 1468639671501 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:27:51 INFO - PROCESS | 6410 | 1468639671503 Marionette TRACE conn2 <- [1,2730,null,{}] 20:27:51 INFO - PROCESS | 6410 | 1468639671506 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}] 20:27:51 INFO - PROCESS | 6410 | 1468639671508 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:51 INFO - PROCESS | 6410 | 1468639671665 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 20:27:51 INFO - PROCESS | 6410 | 1468639671681 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:51 INFO - PROCESS | 6410 | 1468639671682 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b711000 == 36 [pid = 6410] [id = 690] 20:27:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x1164e5800) [pid = 6410] [serial = 2070] [outer = 0x0] 20:27:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x128c78000) [pid = 6410] [serial = 2071] [outer = 0x1164e5800] 20:27:51 INFO - PROCESS | 6410 | 1468639671721 Marionette DEBUG loaded listener.js 20:27:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x1291b1400) [pid = 6410] [serial = 2072] [outer = 0x1164e5800] 20:27:52 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x11933dc00) [pid = 6410] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:27:52 INFO - PROCESS | 6410 | --DOMWINDOW == 69 (0x12416e400) [pid = 6410] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:27:52 INFO - PROCESS | 6410 | --DOMWINDOW == 68 (0x10eafc800) [pid = 6410] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:27:52 INFO - PROCESS | 6410 | --DOMWINDOW == 67 (0x1164e8400) [pid = 6410] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:27:52 INFO - PROCESS | 6410 | --DOMWINDOW == 66 (0x1176f3800) [pid = 6410] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:27:52 INFO - PROCESS | 6410 | --DOMWINDOW == 65 (0x125579800) [pid = 6410] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:27:52 INFO - PROCESS | 6410 | --DOMWINDOW == 64 (0x115e03c00) [pid = 6410] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:27:52 INFO - PROCESS | 6410 | --DOMWINDOW == 63 (0x1176f1400) [pid = 6410] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:27:52 INFO - PROCESS | 6410 | --DOMWINDOW == 62 (0x112988800) [pid = 6410] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:27:52 INFO - PROCESS | 6410 | 1468639672658 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"]]]}] 20:27:52 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 20:27:52 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 20:27:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 20:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:27:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1173ms 20:27:52 INFO - PROCESS | 6410 | 1468639672675 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 20:27:52 INFO - PROCESS | 6410 | 1468639672676 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 20:27:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:27:52 INFO - PROCESS | 6410 | 1468639672678 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:27:52 INFO - PROCESS | 6410 | 1468639672679 Marionette TRACE conn2 <- [1,2734,null,{}] 20:27:52 INFO - PROCESS | 6410 | 1468639672681 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}] 20:27:52 INFO - PROCESS | 6410 | 1468639672683 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:52 INFO - PROCESS | 6410 | 1468639672756 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 20:27:52 INFO - PROCESS | 6410 | 1468639672760 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:52 INFO - PROCESS | 6410 | 1468639672761 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:52 INFO - PROCESS | 6410 | ++DOCSHELL 0x12ba65800 == 37 [pid = 6410] [id = 691] 20:27:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 63 (0x113c55000) [pid = 6410] [serial = 2073] [outer = 0x0] 20:27:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 64 (0x119b96c00) [pid = 6410] [serial = 2074] [outer = 0x113c55000] 20:27:52 INFO - PROCESS | 6410 | 1468639672787 Marionette DEBUG loaded listener.js 20:27:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 65 (0x12881b800) [pid = 6410] [serial = 2075] [outer = 0x113c55000] 20:27:53 INFO - PROCESS | 6410 | 1468639673124 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]]]}] 20:27:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:27:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 469ms 20:27:53 INFO - PROCESS | 6410 | 1468639673174 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 20:27:53 INFO - PROCESS | 6410 | 1468639673178 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 20:27:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:27:53 INFO - PROCESS | 6410 | 1468639673183 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:27:53 INFO - PROCESS | 6410 | 1468639673184 Marionette TRACE conn2 <- [1,2738,null,{}] 20:27:53 INFO - PROCESS | 6410 | 1468639673187 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}] 20:27:53 INFO - PROCESS | 6410 | 1468639673189 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:53 INFO - PROCESS | 6410 | 1468639673279 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 20:27:53 INFO - PROCESS | 6410 | 1468639673282 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:53 INFO - PROCESS | 6410 | 1468639673283 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb26000 == 38 [pid = 6410] [id = 692] 20:27:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 66 (0x123a38800) [pid = 6410] [serial = 2076] [outer = 0x0] 20:27:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 67 (0x1291ce000) [pid = 6410] [serial = 2077] [outer = 0x123a38800] 20:27:53 INFO - PROCESS | 6410 | 1468639673307 Marionette DEBUG loaded listener.js 20:27:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 68 (0x12945b400) [pid = 6410] [serial = 2078] [outer = 0x123a38800] 20:27:53 INFO - PROCESS | 6410 | 1468639673630 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]]]}] 20:27:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:27:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 20:27:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:27:53 INFO - PROCESS | 6410 | 1468639673652 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 20:27:53 INFO - PROCESS | 6410 | 1468639673654 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 20:27:53 INFO - PROCESS | 6410 | 1468639673656 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:27:53 INFO - PROCESS | 6410 | 1468639673657 Marionette TRACE conn2 <- [1,2742,null,{}] 20:27:53 INFO - PROCESS | 6410 | 1468639673661 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}] 20:27:53 INFO - PROCESS | 6410 | 1468639673663 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:53 INFO - PROCESS | 6410 | 1468639673739 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 20:27:53 INFO - PROCESS | 6410 | 1468639673799 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:53 INFO - PROCESS | 6410 | 1468639673800 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ae0800 == 39 [pid = 6410] [id = 693] 20:27:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 69 (0x12685f000) [pid = 6410] [serial = 2079] [outer = 0x0] 20:27:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 70 (0x12a435c00) [pid = 6410] [serial = 2080] [outer = 0x12685f000] 20:27:53 INFO - PROCESS | 6410 | 1468639673824 Marionette DEBUG loaded listener.js 20:27:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x12a5d9800) [pid = 6410] [serial = 2081] [outer = 0x12685f000] 20:27:54 INFO - PROCESS | 6410 | 1468639674087 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]]]}] 20:27:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:27:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 468ms 20:27:54 INFO - PROCESS | 6410 | 1468639674132 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 20:27:54 INFO - PROCESS | 6410 | 1468639674133 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 20:27:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:27:54 INFO - PROCESS | 6410 | 1468639674136 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:27:54 INFO - PROCESS | 6410 | 1468639674137 Marionette TRACE conn2 <- [1,2746,null,{}] 20:27:54 INFO - PROCESS | 6410 | 1468639674140 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}] 20:27:54 INFO - PROCESS | 6410 | 1468639674143 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:54 INFO - PROCESS | 6410 | 1468639674246 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 20:27:54 INFO - PROCESS | 6410 | 1468639674250 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:54 INFO - PROCESS | 6410 | 1468639674252 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:54 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c726800 == 40 [pid = 6410] [id = 694] 20:27:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x12a5d9c00) [pid = 6410] [serial = 2082] [outer = 0x0] 20:27:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x12af46400) [pid = 6410] [serial = 2083] [outer = 0x12a5d9c00] 20:27:54 INFO - PROCESS | 6410 | 1468639674278 Marionette DEBUG loaded listener.js 20:27:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x12af51400) [pid = 6410] [serial = 2084] [outer = 0x12a5d9c00] 20:27:54 INFO - PROCESS | 6410 | 1468639674767 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]]]}] 20:27:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:27:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 671ms 20:27:54 INFO - PROCESS | 6410 | 1468639674807 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 20:27:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:27:54 INFO - PROCESS | 6410 | 1468639674812 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 20:27:54 INFO - PROCESS | 6410 | 1468639674815 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:27:54 INFO - PROCESS | 6410 | 1468639674819 Marionette TRACE conn2 <- [1,2750,null,{}] 20:27:54 INFO - PROCESS | 6410 | 1468639674822 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}] 20:27:54 INFO - PROCESS | 6410 | 1468639674824 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:54 INFO - PROCESS | 6410 | 1468639674925 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 20:27:55 INFO - PROCESS | 6410 | 1468639674997 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:55 INFO - PROCESS | 6410 | 1468639674999 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:55 INFO - PROCESS | 6410 | ++DOCSHELL 0x123fb0000 == 41 [pid = 6410] [id = 695] 20:27:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x116806c00) [pid = 6410] [serial = 2085] [outer = 0x0] 20:27:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x117180400) [pid = 6410] [serial = 2086] [outer = 0x116806c00] 20:27:55 INFO - PROCESS | 6410 | 1468639675029 Marionette DEBUG loaded listener.js 20:27:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x118967c00) [pid = 6410] [serial = 2087] [outer = 0x116806c00] 20:27:55 INFO - PROCESS | 6410 | 1468639675447 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]]]}] 20:27:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:27:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 674ms 20:27:55 INFO - PROCESS | 6410 | 1468639675490 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 20:27:55 INFO - PROCESS | 6410 | 1468639675494 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 20:27:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:27:55 INFO - PROCESS | 6410 | 1468639675498 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:27:55 INFO - PROCESS | 6410 | 1468639675500 Marionette TRACE conn2 <- [1,2754,null,{}] 20:27:55 INFO - PROCESS | 6410 | 1468639675503 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}] 20:27:55 INFO - PROCESS | 6410 | 1468639675504 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:55 INFO - PROCESS | 6410 | 1468639675608 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 20:27:55 INFO - PROCESS | 6410 | 1468639675687 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:55 INFO - PROCESS | 6410 | 1468639675689 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:55 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a76c800 == 42 [pid = 6410] [id = 696] 20:27:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x119b49800) [pid = 6410] [serial = 2088] [outer = 0x0] 20:27:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x123fcc000) [pid = 6410] [serial = 2089] [outer = 0x119b49800] 20:27:55 INFO - PROCESS | 6410 | 1468639675761 Marionette DEBUG loaded listener.js 20:27:55 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x124d8b000) [pid = 6410] [serial = 2090] [outer = 0x119b49800] 20:27:56 INFO - PROCESS | 6410 | 1468639676141 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]]]}] 20:27:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:27:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 669ms 20:27:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:27:56 INFO - PROCESS | 6410 | 1468639676168 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 20:27:56 INFO - PROCESS | 6410 | 1468639676169 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 20:27:56 INFO - PROCESS | 6410 | 1468639676171 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:27:56 INFO - PROCESS | 6410 | 1468639676174 Marionette TRACE conn2 <- [1,2758,null,{}] 20:27:56 INFO - PROCESS | 6410 | 1468639676182 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}] 20:27:56 INFO - PROCESS | 6410 | 1468639676185 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:56 INFO - PROCESS | 6410 | 1468639676287 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 20:27:56 INFO - PROCESS | 6410 | 1468639676359 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:56 INFO - PROCESS | 6410 | 1468639676362 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:56 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cb1e000 == 43 [pid = 6410] [id = 697] 20:27:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x12881f800) [pid = 6410] [serial = 2091] [outer = 0x0] 20:27:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x128a60400) [pid = 6410] [serial = 2092] [outer = 0x12881f800] 20:27:56 INFO - PROCESS | 6410 | 1468639676434 Marionette DEBUG loaded listener.js 20:27:56 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x128e77000) [pid = 6410] [serial = 2093] [outer = 0x12881f800] 20:27:56 INFO - PROCESS | 6410 | 1468639676861 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]]]}] 20:27:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:27:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 723ms 20:27:56 INFO - PROCESS | 6410 | 1468639676894 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 20:27:56 INFO - PROCESS | 6410 | 1468639676896 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 20:27:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:27:56 INFO - PROCESS | 6410 | 1468639676898 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:27:56 INFO - PROCESS | 6410 | 1468639676899 Marionette TRACE conn2 <- [1,2762,null,{}] 20:27:56 INFO - PROCESS | 6410 | 1468639676902 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}] 20:27:56 INFO - PROCESS | 6410 | 1468639676903 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:57 INFO - PROCESS | 6410 | 1468639677025 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 20:27:57 INFO - PROCESS | 6410 | 1468639677098 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:57 INFO - PROCESS | 6410 | 1468639677099 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:57 INFO - PROCESS | 6410 | ++DOCSHELL 0x117148800 == 44 [pid = 6410] [id = 698] 20:27:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x11933a400) [pid = 6410] [serial = 2094] [outer = 0x0] 20:27:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x128828800) [pid = 6410] [serial = 2095] [outer = 0x11933a400] 20:27:57 INFO - PROCESS | 6410 | 1468639677128 Marionette DEBUG loaded listener.js 20:27:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x12a7b3800) [pid = 6410] [serial = 2096] [outer = 0x11933a400] 20:27:57 INFO - PROCESS | 6410 | 1468639677662 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]]]}] 20:27:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:27:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 818ms 20:27:57 INFO - PROCESS | 6410 | 1468639677717 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 20:27:57 INFO - PROCESS | 6410 | 1468639677720 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 20:27:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:27:57 INFO - PROCESS | 6410 | 1468639677723 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:27:57 INFO - PROCESS | 6410 | 1468639677724 Marionette TRACE conn2 <- [1,2766,null,{}] 20:27:57 INFO - PROCESS | 6410 | 1468639677728 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}] 20:27:57 INFO - PROCESS | 6410 | 1468639677730 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:57 INFO - PROCESS | 6410 | 1468639677827 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 20:27:57 INFO - PROCESS | 6410 | 1468639677900 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:57 INFO - PROCESS | 6410 | 1468639677902 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:57 INFO - PROCESS | 6410 | ++DOCSHELL 0x119b64000 == 45 [pid = 6410] [id = 699] 20:27:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1176f1400) [pid = 6410] [serial = 2097] [outer = 0x0] 20:27:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x117d3ac00) [pid = 6410] [serial = 2098] [outer = 0x1176f1400] 20:27:57 INFO - PROCESS | 6410 | 1468639677929 Marionette DEBUG loaded listener.js 20:27:57 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x1189e3400) [pid = 6410] [serial = 2099] [outer = 0x1176f1400] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x128ae0800 == 44 [pid = 6410] [id = 693] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb26000 == 43 [pid = 6410] [id = 692] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x12ba65800 == 42 [pid = 6410] [id = 691] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x12b711000 == 41 [pid = 6410] [id = 690] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x12a76d000 == 40 [pid = 6410] [id = 689] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x12a205000 == 39 [pid = 6410] [id = 688] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x128ae3800 == 38 [pid = 6410] [id = 687] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x124db2000 == 37 [pid = 6410] [id = 686] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x119bd0800 == 36 [pid = 6410] [id = 685] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x116678800 == 35 [pid = 6410] [id = 684] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x119410000 == 34 [pid = 6410] [id = 683] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x11884d000 == 33 [pid = 6410] [id = 676] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x12a766000 == 32 [pid = 6410] [id = 682] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x117148800 == 31 [pid = 6410] [id = 698] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x12cb1e000 == 30 [pid = 6410] [id = 697] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x12a76c800 == 29 [pid = 6410] [id = 696] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x123fb0000 == 28 [pid = 6410] [id = 695] 20:27:58 INFO - PROCESS | 6410 | --DOCSHELL 0x12c726800 == 27 [pid = 6410] [id = 694] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x128822c00) [pid = 6410] [serial = 2047] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x119b4c000) [pid = 6410] [serial = 2035] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x1244ed400) [pid = 6410] [serial = 2038] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x112ef1c00) [pid = 6410] [serial = 2021] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x111e2e800) [pid = 6410] [serial = 2020] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x117d36400) [pid = 6410] [serial = 2032] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x118629400) [pid = 6410] [serial = 2033] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x119969c00) [pid = 6410] [serial = 2030] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x118972800) [pid = 6410] [serial = 2029] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x126dd3000) [pid = 6410] [serial = 2041] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x1238ef400) [pid = 6410] [serial = 2045] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x124aa2000) [pid = 6410] [serial = 2039] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 76 (0x119332800) [pid = 6410] [serial = 2024] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 75 (0x1183b1400) [pid = 6410] [serial = 2023] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 74 (0x123fc3400) [pid = 6410] [serial = 2027] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 73 (0x115e08000) [pid = 6410] [serial = 2026] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 72 (0x118147c00) [pid = 6410] [serial = 2044] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 71 (0x126fae800) [pid = 6410] [serial = 2042] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | --DOMWINDOW == 70 (0x123a35800) [pid = 6410] [serial = 2036] [outer = 0x0] [url = about:blank] 20:27:58 INFO - PROCESS | 6410 | 1468639678931 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]]]}] 20:27:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:27:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1225ms 20:27:58 INFO - PROCESS | 6410 | 1468639678948 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 20:27:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:27:58 INFO - PROCESS | 6410 | 1468639678949 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 20:27:58 INFO - PROCESS | 6410 | 1468639678953 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:27:58 INFO - PROCESS | 6410 | 1468639678954 Marionette TRACE conn2 <- [1,2770,null,{}] 20:27:58 INFO - PROCESS | 6410 | 1468639678958 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}] 20:27:58 INFO - PROCESS | 6410 | 1468639678962 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:59 INFO - PROCESS | 6410 | 1468639679039 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 20:27:59 INFO - PROCESS | 6410 | 1468639679048 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:59 INFO - PROCESS | 6410 | 1468639679049 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x1167df000 == 28 [pid = 6410] [id = 700] 20:27:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 71 (0x11213ec00) [pid = 6410] [serial = 2100] [outer = 0x0] 20:27:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 72 (0x112ef2000) [pid = 6410] [serial = 2101] [outer = 0x11213ec00] 20:27:59 INFO - PROCESS | 6410 | 1468639679077 Marionette DEBUG loaded listener.js 20:27:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 73 (0x1130dac00) [pid = 6410] [serial = 2102] [outer = 0x11213ec00] 20:27:59 INFO - PROCESS | 6410 | 1468639679402 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]]]}] 20:27:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:27:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 473ms 20:27:59 INFO - PROCESS | 6410 | 1468639679445 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 20:27:59 INFO - PROCESS | 6410 | 1468639679449 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 20:27:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:27:59 INFO - PROCESS | 6410 | 1468639679455 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:27:59 INFO - PROCESS | 6410 | 1468639679456 Marionette TRACE conn2 <- [1,2774,null,{}] 20:27:59 INFO - PROCESS | 6410 | 1468639679459 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}] 20:27:59 INFO - PROCESS | 6410 | 1468639679460 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:59 INFO - PROCESS | 6410 | 1468639679540 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 20:27:59 INFO - PROCESS | 6410 | 1468639679546 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:59 INFO - PROCESS | 6410 | 1468639679548 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:27:59 INFO - PROCESS | 6410 | ++DOCSHELL 0x11817a000 == 29 [pid = 6410] [id = 701] 20:27:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 74 (0x1133ca000) [pid = 6410] [serial = 2103] [outer = 0x0] 20:27:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 75 (0x116198400) [pid = 6410] [serial = 2104] [outer = 0x1133ca000] 20:27:59 INFO - PROCESS | 6410 | 1468639679574 Marionette DEBUG loaded listener.js 20:27:59 INFO - PROCESS | 6410 | ++DOMWINDOW == 76 (0x11680d400) [pid = 6410] [serial = 2105] [outer = 0x1133ca000] 20:27:59 INFO - PROCESS | 6410 | 1468639679932 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]]]}] 20:27:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:27:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 20:27:59 INFO - PROCESS | 6410 | 1468639679974 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 20:27:59 INFO - PROCESS | 6410 | 1468639679975 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 20:27:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:27:59 INFO - PROCESS | 6410 | 1468639679980 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:27:59 INFO - PROCESS | 6410 | 1468639679982 Marionette TRACE conn2 <- [1,2778,null,{}] 20:27:59 INFO - PROCESS | 6410 | 1468639679990 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}] 20:27:59 INFO - PROCESS | 6410 | 1468639679993 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:00 INFO - PROCESS | 6410 | 1468639680069 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 20:28:00 INFO - PROCESS | 6410 | 1468639680078 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:00 INFO - PROCESS | 6410 | 1468639680081 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:00 INFO - PROCESS | 6410 | ++DOCSHELL 0x11941b000 == 30 [pid = 6410] [id = 702] 20:28:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 77 (0x111c16000) [pid = 6410] [serial = 2106] [outer = 0x0] 20:28:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x117d40400) [pid = 6410] [serial = 2107] [outer = 0x111c16000] 20:28:00 INFO - PROCESS | 6410 | 1468639680108 Marionette DEBUG loaded listener.js 20:28:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x1183b2400) [pid = 6410] [serial = 2108] [outer = 0x111c16000] 20:28:00 INFO - PROCESS | 6410 | 1468639680485 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]]]}] 20:28:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:28:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms 20:28:00 INFO - PROCESS | 6410 | 1468639680502 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 20:28:00 INFO - PROCESS | 6410 | 1468639680505 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 20:28:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:28:00 INFO - PROCESS | 6410 | 1468639680508 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:28:00 INFO - PROCESS | 6410 | 1468639680510 Marionette TRACE conn2 <- [1,2782,null,{}] 20:28:00 INFO - PROCESS | 6410 | 1468639680513 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}] 20:28:00 INFO - PROCESS | 6410 | 1468639680515 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:00 INFO - PROCESS | 6410 | 1468639680654 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 20:28:00 INFO - PROCESS | 6410 | 1468639680690 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:00 INFO - PROCESS | 6410 | 1468639680691 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:00 INFO - PROCESS | 6410 | ++DOCSHELL 0x120e10800 == 31 [pid = 6410] [id = 703] 20:28:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x118827c00) [pid = 6410] [serial = 2109] [outer = 0x0] 20:28:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x11942fc00) [pid = 6410] [serial = 2110] [outer = 0x118827c00] 20:28:00 INFO - PROCESS | 6410 | 1468639680716 Marionette DEBUG loaded listener.js 20:28:00 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x1198cb400) [pid = 6410] [serial = 2111] [outer = 0x118827c00] 20:28:01 INFO - PROCESS | 6410 | 1468639681010 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]]]}] 20:28:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:28:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 520ms 20:28:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:28:01 INFO - PROCESS | 6410 | 1468639681030 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 20:28:01 INFO - PROCESS | 6410 | 1468639681032 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 20:28:01 INFO - PROCESS | 6410 | 1468639681040 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:28:01 INFO - PROCESS | 6410 | 1468639681041 Marionette TRACE conn2 <- [1,2786,null,{}] 20:28:01 INFO - PROCESS | 6410 | 1468639681046 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}] 20:28:01 INFO - PROCESS | 6410 | 1468639681047 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:01 INFO - PROCESS | 6410 | 1468639681142 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 20:28:01 INFO - PROCESS | 6410 | 1468639681146 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:01 INFO - PROCESS | 6410 | 1468639681147 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:01 INFO - PROCESS | 6410 | ++DOCSHELL 0x1132b2000 == 32 [pid = 6410] [id = 704] 20:28:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x1133b2800) [pid = 6410] [serial = 2112] [outer = 0x0] 20:28:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x11996b000) [pid = 6410] [serial = 2113] [outer = 0x1133b2800] 20:28:01 INFO - PROCESS | 6410 | 1468639681171 Marionette DEBUG loaded listener.js 20:28:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x119b4b400) [pid = 6410] [serial = 2114] [outer = 0x1133b2800] 20:28:01 INFO - PROCESS | 6410 | 1468639681556 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]]]}] 20:28:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:28:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 528ms 20:28:01 INFO - PROCESS | 6410 | 1468639681563 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 20:28:01 INFO - PROCESS | 6410 | 1468639681565 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 20:28:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:28:01 INFO - PROCESS | 6410 | 1468639681568 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:28:01 INFO - PROCESS | 6410 | 1468639681570 Marionette TRACE conn2 <- [1,2790,null,{}] 20:28:01 INFO - PROCESS | 6410 | 1468639681583 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}] 20:28:01 INFO - PROCESS | 6410 | 1468639681589 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:01 INFO - PROCESS | 6410 | 1468639681766 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 20:28:01 INFO - PROCESS | 6410 | 1468639681782 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:01 INFO - PROCESS | 6410 | 1468639681784 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:01 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ad5800 == 33 [pid = 6410] [id = 705] 20:28:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x119b50800) [pid = 6410] [serial = 2115] [outer = 0x0] 20:28:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x123a3e000) [pid = 6410] [serial = 2116] [outer = 0x119b50800] 20:28:01 INFO - PROCESS | 6410 | 1468639681825 Marionette DEBUG loaded listener.js 20:28:01 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x12416c800) [pid = 6410] [serial = 2117] [outer = 0x119b50800] 20:28:02 INFO - PROCESS | 6410 | 1468639682181 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]]]}] 20:28:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:28:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 631ms 20:28:02 INFO - PROCESS | 6410 | 1468639682200 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 20:28:02 INFO - PROCESS | 6410 | 1468639682201 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 20:28:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:28:02 INFO - PROCESS | 6410 | 1468639682211 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:28:02 INFO - PROCESS | 6410 | 1468639682212 Marionette TRACE conn2 <- [1,2794,null,{}] 20:28:02 INFO - PROCESS | 6410 | 1468639682220 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}] 20:28:02 INFO - PROCESS | 6410 | 1468639682221 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:02 INFO - PROCESS | 6410 | 1468639682314 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 20:28:02 INFO - PROCESS | 6410 | 1468639682318 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:02 INFO - PROCESS | 6410 | 1468639682319 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ee3000 == 34 [pid = 6410] [id = 706] 20:28:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x124168800) [pid = 6410] [serial = 2118] [outer = 0x0] 20:28:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1245b3800) [pid = 6410] [serial = 2119] [outer = 0x124168800] 20:28:02 INFO - PROCESS | 6410 | 1468639682343 Marionette DEBUG loaded listener.js 20:28:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x124d8c800) [pid = 6410] [serial = 2120] [outer = 0x124168800] 20:28:02 INFO - PROCESS | 6410 | 1468639682665 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]]]}] 20:28:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:28:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 475ms 20:28:02 INFO - PROCESS | 6410 | 1468639682687 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 20:28:02 INFO - PROCESS | 6410 | 1468639682688 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 20:28:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:28:02 INFO - PROCESS | 6410 | 1468639682691 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:28:02 INFO - PROCESS | 6410 | 1468639682692 Marionette TRACE conn2 <- [1,2798,null,{}] 20:28:02 INFO - PROCESS | 6410 | 1468639682703 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}] 20:28:02 INFO - PROCESS | 6410 | 1468639682704 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:02 INFO - PROCESS | 6410 | 1468639682823 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 20:28:02 INFO - PROCESS | 6410 | 1468639682878 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:02 INFO - PROCESS | 6410 | 1468639682879 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:02 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a218000 == 35 [pid = 6410] [id = 707] 20:28:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x124265c00) [pid = 6410] [serial = 2121] [outer = 0x0] 20:28:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x12557b000) [pid = 6410] [serial = 2122] [outer = 0x124265c00] 20:28:02 INFO - PROCESS | 6410 | 1468639682918 Marionette DEBUG loaded listener.js 20:28:02 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x126851800) [pid = 6410] [serial = 2123] [outer = 0x124265c00] 20:28:03 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x12a5d9c00) [pid = 6410] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:28:03 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x123a38800) [pid = 6410] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:28:03 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x125571c00) [pid = 6410] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:28:03 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x126f87000) [pid = 6410] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:28:03 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x1164e5800) [pid = 6410] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:28:03 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x119963c00) [pid = 6410] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:28:03 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x116f8f400) [pid = 6410] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:28:03 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x115df3000) [pid = 6410] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:28:03 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x1130da400) [pid = 6410] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:28:03 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x11301ec00) [pid = 6410] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:28:03 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x117188800) [pid = 6410] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:28:03 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x12685f000) [pid = 6410] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:28:03 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x113c55000) [pid = 6410] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:28:03 INFO - PROCESS | 6410 | 1468639683426 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]]]}] 20:28:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:28:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 773ms 20:28:03 INFO - PROCESS | 6410 | 1468639683465 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 20:28:03 INFO - PROCESS | 6410 | 1468639683466 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 20:28:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:28:03 INFO - PROCESS | 6410 | 1468639683469 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:28:03 INFO - PROCESS | 6410 | 1468639683470 Marionette TRACE conn2 <- [1,2802,null,{}] 20:28:03 INFO - PROCESS | 6410 | 1468639683472 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}] 20:28:03 INFO - PROCESS | 6410 | 1468639683485 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:03 INFO - PROCESS | 6410 | 1468639683597 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 20:28:03 INFO - PROCESS | 6410 | 1468639683603 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:03 INFO - PROCESS | 6410 | 1468639683604 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:03 INFO - PROCESS | 6410 | ++DOCSHELL 0x11941a000 == 36 [pid = 6410] [id = 708] 20:28:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x1127d1000) [pid = 6410] [serial = 2124] [outer = 0x0] 20:28:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x123fc5000) [pid = 6410] [serial = 2125] [outer = 0x1127d1000] 20:28:03 INFO - PROCESS | 6410 | 1468639683627 Marionette DEBUG loaded listener.js 20:28:03 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x1255ae400) [pid = 6410] [serial = 2126] [outer = 0x1127d1000] 20:28:03 INFO - PROCESS | 6410 | 1468639683994 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]]]}] 20:28:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:28:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 568ms 20:28:04 INFO - PROCESS | 6410 | 1468639684038 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 20:28:04 INFO - PROCESS | 6410 | 1468639684040 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 20:28:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:28:04 INFO - PROCESS | 6410 | 1468639684043 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:28:04 INFO - PROCESS | 6410 | 1468639684045 Marionette TRACE conn2 <- [1,2806,null,{}] 20:28:04 INFO - PROCESS | 6410 | 1468639684048 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}] 20:28:04 INFO - PROCESS | 6410 | 1468639684050 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:04 INFO - PROCESS | 6410 | 1468639684207 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 20:28:04 INFO - PROCESS | 6410 | 1468639684222 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:04 INFO - PROCESS | 6410 | 1468639684223 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:04 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a764000 == 37 [pid = 6410] [id = 709] 20:28:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x12557a400) [pid = 6410] [serial = 2127] [outer = 0x0] 20:28:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x126858800) [pid = 6410] [serial = 2128] [outer = 0x12557a400] 20:28:04 INFO - PROCESS | 6410 | 1468639684264 Marionette DEBUG loaded listener.js 20:28:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x126dd0c00) [pid = 6410] [serial = 2129] [outer = 0x12557a400] 20:28:04 INFO - PROCESS | 6410 | 1468639684604 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]]]}] 20:28:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:28:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 572ms 20:28:04 INFO - PROCESS | 6410 | 1468639684616 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 20:28:04 INFO - PROCESS | 6410 | 1468639684618 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 20:28:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:28:04 INFO - PROCESS | 6410 | 1468639684620 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:28:04 INFO - PROCESS | 6410 | 1468639684622 Marionette TRACE conn2 <- [1,2810,null,{}] 20:28:04 INFO - PROCESS | 6410 | 1468639684624 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}] 20:28:04 INFO - PROCESS | 6410 | 1468639684628 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:04 INFO - PROCESS | 6410 | 1468639684728 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 20:28:04 INFO - PROCESS | 6410 | 1468639684787 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:04 INFO - PROCESS | 6410 | 1468639684789 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:04 INFO - PROCESS | 6410 | ++DOCSHELL 0x124908000 == 38 [pid = 6410] [id = 710] 20:28:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x1255ae800) [pid = 6410] [serial = 2130] [outer = 0x0] 20:28:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x126f81400) [pid = 6410] [serial = 2131] [outer = 0x1255ae800] 20:28:04 INFO - PROCESS | 6410 | 1468639684815 Marionette DEBUG loaded listener.js 20:28:04 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x128826c00) [pid = 6410] [serial = 2132] [outer = 0x1255ae800] 20:28:05 INFO - PROCESS | 6410 | 1468639685078 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]]]}] 20:28:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:28:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 470ms 20:28:05 INFO - PROCESS | 6410 | 1468639685091 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 20:28:05 INFO - PROCESS | 6410 | 1468639685092 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 20:28:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:28:05 INFO - PROCESS | 6410 | 1468639685104 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:28:05 INFO - PROCESS | 6410 | 1468639685105 Marionette TRACE conn2 <- [1,2814,null,{}] 20:28:05 INFO - PROCESS | 6410 | 1468639685108 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}] 20:28:05 INFO - PROCESS | 6410 | 1468639685109 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:05 INFO - PROCESS | 6410 | 1468639685201 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 20:28:05 INFO - PROCESS | 6410 | 1468639685204 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:05 INFO - PROCESS | 6410 | 1468639685205 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:05 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc94000 == 39 [pid = 6410] [id = 711] 20:28:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x119b4a800) [pid = 6410] [serial = 2133] [outer = 0x0] 20:28:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x128aab800) [pid = 6410] [serial = 2134] [outer = 0x119b4a800] 20:28:05 INFO - PROCESS | 6410 | 1468639685232 Marionette DEBUG loaded listener.js 20:28:05 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x128ab5000) [pid = 6410] [serial = 2135] [outer = 0x119b4a800] 20:28:05 INFO - PROCESS | 6410 | 1468639685832 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]]]}] 20:28:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:28:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 773ms 20:28:05 INFO - PROCESS | 6410 | 1468639685874 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 20:28:05 INFO - PROCESS | 6410 | 1468639685877 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 20:28:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:28:05 INFO - PROCESS | 6410 | 1468639685880 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:28:05 INFO - PROCESS | 6410 | 1468639685884 Marionette TRACE conn2 <- [1,2818,null,{}] 20:28:05 INFO - PROCESS | 6410 | 1468639685887 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}] 20:28:05 INFO - PROCESS | 6410 | 1468639685889 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:06 INFO - PROCESS | 6410 | 1468639686001 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 20:28:06 INFO - PROCESS | 6410 | 1468639686060 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:06 INFO - PROCESS | 6410 | 1468639686062 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:06 INFO - PROCESS | 6410 | ++DOCSHELL 0x118420800 == 40 [pid = 6410] [id = 712] 20:28:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x112ef2800) [pid = 6410] [serial = 2136] [outer = 0x0] 20:28:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x113214000) [pid = 6410] [serial = 2137] [outer = 0x112ef2800] 20:28:06 INFO - PROCESS | 6410 | 1468639686092 Marionette DEBUG loaded listener.js 20:28:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x116140c00) [pid = 6410] [serial = 2138] [outer = 0x112ef2800] 20:28:06 INFO - PROCESS | 6410 | 1468639686597 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]]]}] 20:28:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:28:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 723ms 20:28:06 INFO - PROCESS | 6410 | 1468639686603 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 20:28:06 INFO - PROCESS | 6410 | 1468639686606 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 20:28:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:28:06 INFO - PROCESS | 6410 | 1468639686629 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:28:06 INFO - PROCESS | 6410 | 1468639686631 Marionette TRACE conn2 <- [1,2822,null,{}] 20:28:06 INFO - PROCESS | 6410 | 1468639686633 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}] 20:28:06 INFO - PROCESS | 6410 | 1468639686635 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:06 INFO - PROCESS | 6410 | 1468639686746 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 20:28:06 INFO - PROCESS | 6410 | 1468639686807 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:06 INFO - PROCESS | 6410 | 1468639686809 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:06 INFO - PROCESS | 6410 | ++DOCSHELL 0x125075000 == 41 [pid = 6410] [id = 713] 20:28:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x116a1b000) [pid = 6410] [serial = 2139] [outer = 0x0] 20:28:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x1176fdc00) [pid = 6410] [serial = 2140] [outer = 0x116a1b000] 20:28:06 INFO - PROCESS | 6410 | 1468639686839 Marionette DEBUG loaded listener.js 20:28:06 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x118826800) [pid = 6410] [serial = 2141] [outer = 0x116a1b000] 20:28:07 INFO - PROCESS | 6410 | 1468639687466 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]]]}] 20:28:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:28:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 875ms 20:28:07 INFO - PROCESS | 6410 | --DOCSHELL 0x124908000 == 40 [pid = 6410] [id = 710] 20:28:07 INFO - PROCESS | 6410 | --DOCSHELL 0x12a764000 == 39 [pid = 6410] [id = 709] 20:28:07 INFO - PROCESS | 6410 | --DOCSHELL 0x11941a000 == 38 [pid = 6410] [id = 708] 20:28:07 INFO - PROCESS | 6410 | --DOCSHELL 0x12a218000 == 37 [pid = 6410] [id = 707] 20:28:07 INFO - PROCESS | 6410 | --DOCSHELL 0x128ee3000 == 36 [pid = 6410] [id = 706] 20:28:07 INFO - PROCESS | 6410 | --DOCSHELL 0x128ad5800 == 35 [pid = 6410] [id = 705] 20:28:07 INFO - PROCESS | 6410 | --DOCSHELL 0x1132b2000 == 34 [pid = 6410] [id = 704] 20:28:07 INFO - PROCESS | 6410 | --DOCSHELL 0x120e10800 == 33 [pid = 6410] [id = 703] 20:28:07 INFO - PROCESS | 6410 | --DOCSHELL 0x11941b000 == 32 [pid = 6410] [id = 702] 20:28:07 INFO - PROCESS | 6410 | --DOCSHELL 0x11817a000 == 31 [pid = 6410] [id = 701] 20:28:07 INFO - PROCESS | 6410 | --DOCSHELL 0x1167df000 == 30 [pid = 6410] [id = 700] 20:28:07 INFO - PROCESS | 6410 | --DOCSHELL 0x119b64000 == 29 [pid = 6410] [id = 699] 20:28:07 INFO - PROCESS | 6410 | 1468639687539 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 20:28:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:28:07 INFO - PROCESS | 6410 | 1468639687543 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 20:28:07 INFO - PROCESS | 6410 | 1468639687549 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:28:07 INFO - PROCESS | 6410 | 1468639687552 Marionette TRACE conn2 <- [1,2826,null,{}] 20:28:07 INFO - PROCESS | 6410 | 1468639687558 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}] 20:28:07 INFO - PROCESS | 6410 | 1468639687561 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:07 INFO - PROCESS | 6410 | 1468639687692 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 20:28:07 INFO - PROCESS | 6410 | 1468639687699 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:07 INFO - PROCESS | 6410 | 1468639687700 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:07 INFO - PROCESS | 6410 | ++DOCSHELL 0x11715e800 == 30 [pid = 6410] [id = 714] 20:28:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x1133ad800) [pid = 6410] [serial = 2142] [outer = 0x0] 20:28:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x113c63400) [pid = 6410] [serial = 2143] [outer = 0x1133ad800] 20:28:07 INFO - PROCESS | 6410 | 1468639687747 Marionette DEBUG loaded listener.js 20:28:07 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x11675b400) [pid = 6410] [serial = 2144] [outer = 0x1133ad800] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x12945b400) [pid = 6410] [serial = 2078] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x1256aa400) [pid = 6410] [serial = 2065] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x128822000) [pid = 6410] [serial = 2068] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x1291b1400) [pid = 6410] [serial = 2072] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x128c78000) [pid = 6410] [serial = 2071] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x120ee5800) [pid = 6410] [serial = 2059] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x117183c00) [pid = 6410] [serial = 2060] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x124172400) [pid = 6410] [serial = 2062] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x11688b000) [pid = 6410] [serial = 2050] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x11840c000) [pid = 6410] [serial = 2051] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x113cb3c00) [pid = 6410] [serial = 2053] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x11675f000) [pid = 6410] [serial = 2054] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x128a68800) [pid = 6410] [serial = 2048] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x118829400) [pid = 6410] [serial = 2056] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1198bc400) [pid = 6410] [serial = 2057] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x1291ce000) [pid = 6410] [serial = 2077] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x12a435c00) [pid = 6410] [serial = 2080] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x12881b800) [pid = 6410] [serial = 2075] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x12a5d9800) [pid = 6410] [serial = 2081] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x119b96c00) [pid = 6410] [serial = 2074] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x128ab9400) [pid = 6410] [serial = 2069] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x126dd1c00) [pid = 6410] [serial = 2066] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x124aafc00) [pid = 6410] [serial = 2063] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x12af46400) [pid = 6410] [serial = 2083] [outer = 0x0] [url = about:blank] 20:28:07 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x12af51400) [pid = 6410] [serial = 2084] [outer = 0x0] [url = about:blank] 20:28:08 INFO - PROCESS | 6410 | 1468639688139 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:28:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:28:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 625ms 20:28:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:28:08 INFO - PROCESS | 6410 | 1468639688173 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 20:28:08 INFO - PROCESS | 6410 | 1468639688176 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 20:28:08 INFO - PROCESS | 6410 | 1468639688180 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:28:08 INFO - PROCESS | 6410 | 1468639688182 Marionette TRACE conn2 <- [1,2830,null,{}] 20:28:08 INFO - PROCESS | 6410 | 1468639688185 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}] 20:28:08 INFO - PROCESS | 6410 | 1468639688186 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:08 INFO - PROCESS | 6410 | 1468639688285 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 20:28:08 INFO - PROCESS | 6410 | 1468639688289 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:08 INFO - PROCESS | 6410 | 1468639688291 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:08 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191c1000 == 31 [pid = 6410] [id = 715] 20:28:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x117182800) [pid = 6410] [serial = 2145] [outer = 0x0] 20:28:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x118243800) [pid = 6410] [serial = 2146] [outer = 0x117182800] 20:28:08 INFO - PROCESS | 6410 | 1468639688321 Marionette DEBUG loaded listener.js 20:28:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x118972800) [pid = 6410] [serial = 2147] [outer = 0x117182800] 20:28:08 INFO - PROCESS | 6410 | 1468639688684 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]]]}] 20:28:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:28:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 519ms 20:28:08 INFO - PROCESS | 6410 | 1468639688700 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 20:28:08 INFO - PROCESS | 6410 | 1468639688701 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 20:28:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:28:08 INFO - PROCESS | 6410 | 1468639688714 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:28:08 INFO - PROCESS | 6410 | 1468639688716 Marionette TRACE conn2 <- [1,2834,null,{}] 20:28:08 INFO - PROCESS | 6410 | 1468639688724 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}] 20:28:08 INFO - PROCESS | 6410 | 1468639688730 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:08 INFO - PROCESS | 6410 | 1468639688809 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 20:28:08 INFO - PROCESS | 6410 | 1468639688816 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:08 INFO - PROCESS | 6410 | 1468639688818 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:08 INFO - PROCESS | 6410 | ++DOCSHELL 0x124516800 == 32 [pid = 6410] [id = 716] 20:28:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x11980bc00) [pid = 6410] [serial = 2148] [outer = 0x0] 20:28:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x119b22c00) [pid = 6410] [serial = 2149] [outer = 0x11980bc00] 20:28:08 INFO - PROCESS | 6410 | 1468639688845 Marionette DEBUG loaded listener.js 20:28:08 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x119bac800) [pid = 6410] [serial = 2150] [outer = 0x11980bc00] 20:28:09 INFO - PROCESS | 6410 | 1468639689193 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:28:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:28:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 530ms 20:28:09 INFO - PROCESS | 6410 | 1468639689237 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 20:28:09 INFO - PROCESS | 6410 | 1468639689238 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 20:28:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:28:09 INFO - PROCESS | 6410 | 1468639689241 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:28:09 INFO - PROCESS | 6410 | 1468639689242 Marionette TRACE conn2 <- [1,2838,null,{}] 20:28:09 INFO - PROCESS | 6410 | 1468639689244 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}] 20:28:09 INFO - PROCESS | 6410 | 1468639689245 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:09 INFO - PROCESS | 6410 | 1468639689324 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 20:28:09 INFO - PROCESS | 6410 | 1468639689330 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:09 INFO - PROCESS | 6410 | 1468639689331 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:09 INFO - PROCESS | 6410 | ++DOCSHELL 0x128e1f000 == 33 [pid = 6410] [id = 717] 20:28:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x123a36c00) [pid = 6410] [serial = 2151] [outer = 0x0] 20:28:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x123d42c00) [pid = 6410] [serial = 2152] [outer = 0x123a36c00] 20:28:09 INFO - PROCESS | 6410 | 1468639689355 Marionette DEBUG loaded listener.js 20:28:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x123fcdc00) [pid = 6410] [serial = 2153] [outer = 0x123a36c00] 20:28:09 INFO - PROCESS | 6410 | 1468639689712 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]]]}] 20:28:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:28:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 521ms 20:28:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:28:09 INFO - PROCESS | 6410 | 1468639689763 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 20:28:09 INFO - PROCESS | 6410 | 1468639689764 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 20:28:09 INFO - PROCESS | 6410 | 1468639689766 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:28:09 INFO - PROCESS | 6410 | 1468639689767 Marionette TRACE conn2 <- [1,2842,null,{}] 20:28:09 INFO - PROCESS | 6410 | 1468639689769 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}] 20:28:09 INFO - PROCESS | 6410 | 1468639689771 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:09 INFO - PROCESS | 6410 | 1468639689847 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 20:28:09 INFO - PROCESS | 6410 | 1468639689852 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:09 INFO - PROCESS | 6410 | 1468639689853 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:09 INFO - PROCESS | 6410 | ++DOCSHELL 0x12931e800 == 34 [pid = 6410] [id = 718] 20:28:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1127cf400) [pid = 6410] [serial = 2154] [outer = 0x0] 20:28:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x123fcd800) [pid = 6410] [serial = 2155] [outer = 0x1127cf400] 20:28:09 INFO - PROCESS | 6410 | 1468639689936 Marionette DEBUG loaded listener.js 20:28:09 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x124aa9000) [pid = 6410] [serial = 2156] [outer = 0x1127cf400] 20:28:10 INFO - PROCESS | 6410 | 1468639690262 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]]]}] 20:28:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:28:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 518ms 20:28:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:28:10 INFO - PROCESS | 6410 | 1468639690284 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 20:28:10 INFO - PROCESS | 6410 | 1468639690286 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 20:28:10 INFO - PROCESS | 6410 | 1468639690288 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:28:10 INFO - PROCESS | 6410 | 1468639690289 Marionette TRACE conn2 <- [1,2846,null,{}] 20:28:10 INFO - PROCESS | 6410 | 1468639690298 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}] 20:28:10 INFO - PROCESS | 6410 | 1468639690302 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:10 INFO - PROCESS | 6410 | 1468639690421 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 20:28:10 INFO - PROCESS | 6410 | 1468639690426 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:10 INFO - PROCESS | 6410 | 1468639690427 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:10 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a75c800 == 35 [pid = 6410] [id = 719] 20:28:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x124d85400) [pid = 6410] [serial = 2157] [outer = 0x0] 20:28:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x126860400) [pid = 6410] [serial = 2158] [outer = 0x124d85400] 20:28:10 INFO - PROCESS | 6410 | 1468639690451 Marionette DEBUG loaded listener.js 20:28:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x12882a800) [pid = 6410] [serial = 2159] [outer = 0x124d85400] 20:28:10 INFO - PROCESS | 6410 | 1468639690832 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]]]}] 20:28:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:28:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 573ms 20:28:10 INFO - PROCESS | 6410 | 1468639690862 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 20:28:10 INFO - PROCESS | 6410 | 1468639690863 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 20:28:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:28:10 INFO - PROCESS | 6410 | 1468639690872 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:28:10 INFO - PROCESS | 6410 | 1468639690873 Marionette TRACE conn2 <- [1,2850,null,{}] 20:28:10 INFO - PROCESS | 6410 | 1468639690875 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}] 20:28:10 INFO - PROCESS | 6410 | 1468639690876 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:10 INFO - PROCESS | 6410 | 1468639690976 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 20:28:10 INFO - PROCESS | 6410 | 1468639690980 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:10 INFO - PROCESS | 6410 | 1468639690981 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:10 INFO - PROCESS | 6410 | ++DOCSHELL 0x113c1e800 == 36 [pid = 6410] [id = 720] 20:28:10 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x12882ac00) [pid = 6410] [serial = 2160] [outer = 0x0] 20:28:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x128aae400) [pid = 6410] [serial = 2161] [outer = 0x12882ac00] 20:28:11 INFO - PROCESS | 6410 | 1468639691005 Marionette DEBUG loaded listener.js 20:28:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x128ab9400) [pid = 6410] [serial = 2162] [outer = 0x12882ac00] 20:28:11 INFO - PROCESS | 6410 | 1468639691335 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:28:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:28:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 521ms 20:28:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:28:11 INFO - PROCESS | 6410 | 1468639691394 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 20:28:11 INFO - PROCESS | 6410 | 1468639691395 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 20:28:11 INFO - PROCESS | 6410 | 1468639691397 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:28:11 INFO - PROCESS | 6410 | 1468639691398 Marionette TRACE conn2 <- [1,2854,null,{}] 20:28:11 INFO - PROCESS | 6410 | 1468639691400 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}] 20:28:11 INFO - PROCESS | 6410 | 1468639691401 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:11 INFO - PROCESS | 6410 | 1468639691500 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 20:28:11 INFO - PROCESS | 6410 | 1468639691510 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:11 INFO - PROCESS | 6410 | 1468639691511 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:11 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc8c800 == 37 [pid = 6410] [id = 721] 20:28:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x128c72c00) [pid = 6410] [serial = 2163] [outer = 0x0] 20:28:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x128e77400) [pid = 6410] [serial = 2164] [outer = 0x128c72c00] 20:28:11 INFO - PROCESS | 6410 | 1468639691535 Marionette DEBUG loaded listener.js 20:28:11 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x1291b0400) [pid = 6410] [serial = 2165] [outer = 0x128c72c00] 20:28:11 INFO - PROCESS | 6410 | 1468639691962 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]]]}] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1176f1400) [pid = 6410] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x118827c00) [pid = 6410] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x111c16000) [pid = 6410] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x1133ca000) [pid = 6410] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x1133b2800) [pid = 6410] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x116806c00) [pid = 6410] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x12557a400) [pid = 6410] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x119b50800) [pid = 6410] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x119b49800) [pid = 6410] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x124265c00) [pid = 6410] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x124168800) [pid = 6410] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x1127d1000) [pid = 6410] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x12881f800) [pid = 6410] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x11933a400) [pid = 6410] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x11213ec00) [pid = 6410] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:28:11 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x1255ae800) [pid = 6410] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:28:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:28:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 618ms 20:28:12 INFO - PROCESS | 6410 | 1468639692016 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 20:28:12 INFO - PROCESS | 6410 | 1468639692017 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 20:28:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:28:12 INFO - PROCESS | 6410 | 1468639692019 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:28:12 INFO - PROCESS | 6410 | 1468639692020 Marionette TRACE conn2 <- [1,2858,null,{}] 20:28:12 INFO - PROCESS | 6410 | 1468639692022 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}] 20:28:12 INFO - PROCESS | 6410 | 1468639692024 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:12 INFO - PROCESS | 6410 | 1468639692101 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 20:28:12 INFO - PROCESS | 6410 | 1468639692104 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:12 INFO - PROCESS | 6410 | 1468639692105 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x124429800 == 38 [pid = 6410] [id = 722] 20:28:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x113cb7000) [pid = 6410] [serial = 2166] [outer = 0x0] 20:28:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x116806c00) [pid = 6410] [serial = 2167] [outer = 0x113cb7000] 20:28:12 INFO - PROCESS | 6410 | 1468639692129 Marionette DEBUG loaded listener.js 20:28:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x118827c00) [pid = 6410] [serial = 2168] [outer = 0x113cb7000] 20:28:12 INFO - PROCESS | 6410 | 1468639692466 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:28:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:28:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 471ms 20:28:12 INFO - PROCESS | 6410 | 1468639692492 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 20:28:12 INFO - PROCESS | 6410 | 1468639692496 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 20:28:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:28:12 INFO - PROCESS | 6410 | 1468639692500 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:28:12 INFO - PROCESS | 6410 | 1468639692502 Marionette TRACE conn2 <- [1,2862,null,{}] 20:28:12 INFO - PROCESS | 6410 | 1468639692505 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}] 20:28:12 INFO - PROCESS | 6410 | 1468639692507 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:12 INFO - PROCESS | 6410 | 1468639692663 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 20:28:12 INFO - PROCESS | 6410 | 1468639692677 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:12 INFO - PROCESS | 6410 | 1468639692678 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:12 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c723800 == 39 [pid = 6410] [id = 723] 20:28:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x11338ec00) [pid = 6410] [serial = 2169] [outer = 0x0] 20:28:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x119b49000) [pid = 6410] [serial = 2170] [outer = 0x11338ec00] 20:28:12 INFO - PROCESS | 6410 | 1468639692730 Marionette DEBUG loaded listener.js 20:28:12 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x12881f800) [pid = 6410] [serial = 2171] [outer = 0x11338ec00] 20:28:13 INFO - PROCESS | 6410 | --DOCSHELL 0x12d2bb800 == 38 [pid = 6410] [id = 17] 20:28:13 INFO - PROCESS | 6410 | 1468639693146 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]]]}] 20:28:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:28:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 673ms 20:28:13 INFO - PROCESS | 6410 | 1468639693172 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 20:28:13 INFO - PROCESS | 6410 | 1468639693174 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 20:28:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:28:13 INFO - PROCESS | 6410 | 1468639693178 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:28:13 INFO - PROCESS | 6410 | 1468639693180 Marionette TRACE conn2 <- [1,2866,null,{}] 20:28:13 INFO - PROCESS | 6410 | 1468639693183 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}] 20:28:13 INFO - PROCESS | 6410 | 1468639693184 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:13 INFO - PROCESS | 6410 | 1468639693378 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 20:28:13 INFO - PROCESS | 6410 | 1468639693397 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:13 INFO - PROCESS | 6410 | 1468639693399 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:13 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cb27000 == 39 [pid = 6410] [id = 724] 20:28:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x118411000) [pid = 6410] [serial = 2172] [outer = 0x0] 20:28:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x126fa9400) [pid = 6410] [serial = 2173] [outer = 0x118411000] 20:28:13 INFO - PROCESS | 6410 | 1468639693441 Marionette DEBUG loaded listener.js 20:28:13 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x12a5d1c00) [pid = 6410] [serial = 2174] [outer = 0x118411000] 20:28:13 INFO - PROCESS | 6410 | 1468639693824 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]]]}] 20:28:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:28:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 671ms 20:28:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:28:13 INFO - PROCESS | 6410 | 1468639693849 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 20:28:13 INFO - PROCESS | 6410 | 1468639693851 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 20:28:13 INFO - PROCESS | 6410 | 1468639693854 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:28:13 INFO - PROCESS | 6410 | 1468639693856 Marionette TRACE conn2 <- [1,2870,null,{}] 20:28:13 INFO - PROCESS | 6410 | 1468639693861 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}] 20:28:13 INFO - PROCESS | 6410 | 1468639693863 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:14 INFO - PROCESS | 6410 | 1468639694024 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 20:28:14 INFO - PROCESS | 6410 | 1468639694192 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:14 INFO - PROCESS | 6410 | 1468639694194 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:14 INFO - PROCESS | 6410 | ++DOCSHELL 0x1167fa800 == 40 [pid = 6410] [id = 725] 20:28:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x111cacc00) [pid = 6410] [serial = 2175] [outer = 0x0] 20:28:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x1127d1c00) [pid = 6410] [serial = 2176] [outer = 0x111cacc00] 20:28:14 INFO - PROCESS | 6410 | 1468639694227 Marionette DEBUG loaded listener.js 20:28:14 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x1133aa400) [pid = 6410] [serial = 2177] [outer = 0x111cacc00] 20:28:14 INFO - PROCESS | 6410 | 1468639694633 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]]]}] 20:28:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:28:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 821ms 20:28:14 INFO - PROCESS | 6410 | 1468639694679 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 20:28:14 INFO - PROCESS | 6410 | 1468639694682 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 20:28:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:28:14 INFO - PROCESS | 6410 | 1468639694687 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:28:14 INFO - PROCESS | 6410 | 1468639694690 Marionette TRACE conn2 <- [1,2874,null,{}] 20:28:14 INFO - PROCESS | 6410 | 1468639694698 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}] 20:28:14 INFO - PROCESS | 6410 | 1468639694703 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:14 INFO - PROCESS | 6410 | 1468639694862 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 20:28:15 INFO - PROCESS | 6410 | 1468639694999 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:15 INFO - PROCESS | 6410 | 1468639695001 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:15 INFO - PROCESS | 6410 | ++DOCSHELL 0x124436800 == 41 [pid = 6410] [id = 726] 20:28:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x115df6000) [pid = 6410] [serial = 2178] [outer = 0x0] 20:28:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x118154800) [pid = 6410] [serial = 2179] [outer = 0x115df6000] 20:28:15 INFO - PROCESS | 6410 | 1468639695052 Marionette DEBUG loaded listener.js 20:28:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x119341400) [pid = 6410] [serial = 2180] [outer = 0x115df6000] 20:28:15 INFO - PROCESS | 6410 | 1468639695562 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]]]}] 20:28:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:28:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 927ms 20:28:15 INFO - PROCESS | 6410 | 1468639695629 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 20:28:15 INFO - PROCESS | 6410 | 1468639695631 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 20:28:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:28:15 INFO - PROCESS | 6410 | 1468639695635 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:28:15 INFO - PROCESS | 6410 | 1468639695637 Marionette TRACE conn2 <- [1,2878,null,{}] 20:28:15 INFO - PROCESS | 6410 | 1468639695639 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}] 20:28:15 INFO - PROCESS | 6410 | 1468639695641 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:15 INFO - PROCESS | 6410 | 1468639695745 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 20:28:15 INFO - PROCESS | 6410 | 1468639695819 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:15 INFO - PROCESS | 6410 | 1468639695821 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:15 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc84800 == 42 [pid = 6410] [id = 727] 20:28:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x119b96c00) [pid = 6410] [serial = 2181] [outer = 0x0] 20:28:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x123a39800) [pid = 6410] [serial = 2182] [outer = 0x119b96c00] 20:28:15 INFO - PROCESS | 6410 | 1468639695849 Marionette DEBUG loaded listener.js 20:28:15 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x124d8f400) [pid = 6410] [serial = 2183] [outer = 0x119b96c00] 20:28:16 INFO - PROCESS | 6410 | 1468639696278 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]]]}] 20:28:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:28:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 672ms 20:28:16 INFO - PROCESS | 6410 | 1468639696307 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 20:28:16 INFO - PROCESS | 6410 | 1468639696309 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 20:28:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:28:16 INFO - PROCESS | 6410 | 1468639696316 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:28:16 INFO - PROCESS | 6410 | 1468639696320 Marionette TRACE conn2 <- [1,2882,null,{}] 20:28:16 INFO - PROCESS | 6410 | 1468639696324 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}] 20:28:16 INFO - PROCESS | 6410 | 1468639696326 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:16 INFO - PROCESS | 6410 | 1468639696429 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 20:28:16 INFO - PROCESS | 6410 | 1468639696491 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:16 INFO - PROCESS | 6410 | 1468639696492 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:16 INFO - PROCESS | 6410 | ++DOCSHELL 0x12d2b6800 == 43 [pid = 6410] [id = 728] 20:28:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x124d84c00) [pid = 6410] [serial = 2184] [outer = 0x0] 20:28:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x126dd4c00) [pid = 6410] [serial = 2185] [outer = 0x124d84c00] 20:28:16 INFO - PROCESS | 6410 | 1468639696520 Marionette DEBUG loaded listener.js 20:28:16 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x128a61000) [pid = 6410] [serial = 2186] [outer = 0x124d84c00] 20:28:16 INFO - PROCESS | 6410 | 1468639696973 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]]]}] 20:28:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:28:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 679ms 20:28:16 INFO - PROCESS | 6410 | 1468639696992 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 20:28:16 INFO - PROCESS | 6410 | 1468639696996 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 20:28:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:28:17 INFO - PROCESS | 6410 | 1468639696998 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:28:17 INFO - PROCESS | 6410 | 1468639697000 Marionette TRACE conn2 <- [1,2886,null,{}] 20:28:17 INFO - PROCESS | 6410 | 1468639697002 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}] 20:28:17 INFO - PROCESS | 6410 | 1468639697003 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:17 INFO - PROCESS | 6410 | 1468639697125 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 20:28:17 INFO - PROCESS | 6410 | 1468639697373 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:17 INFO - PROCESS | 6410 | 1468639697374 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:17 INFO - PROCESS | 6410 | ++DOCSHELL 0x119414000 == 44 [pid = 6410] [id = 729] 20:28:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x1127cc000) [pid = 6410] [serial = 2187] [outer = 0x0] 20:28:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x112988000) [pid = 6410] [serial = 2188] [outer = 0x1127cc000] 20:28:17 INFO - PROCESS | 6410 | 1468639697404 Marionette DEBUG loaded listener.js 20:28:17 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x1133cec00) [pid = 6410] [serial = 2189] [outer = 0x1127cc000] 20:28:17 INFO - PROCESS | 6410 | 1468639697836 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]]]}] 20:28:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:28:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 869ms 20:28:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:28:17 INFO - PROCESS | 6410 | 1468639697868 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 20:28:17 INFO - PROCESS | 6410 | 1468639697870 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 20:28:17 INFO - PROCESS | 6410 | 1468639697873 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:28:17 INFO - PROCESS | 6410 | 1468639697875 Marionette TRACE conn2 <- [1,2890,null,{}] 20:28:17 INFO - PROCESS | 6410 | 1468639697878 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}] 20:28:17 INFO - PROCESS | 6410 | 1468639697880 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:17 INFO - PROCESS | 6410 | 1468639697975 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 20:28:18 INFO - PROCESS | 6410 | 1468639698038 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:18 INFO - PROCESS | 6410 | 1468639698040 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:18 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191b2800 == 45 [pid = 6410] [id = 730] 20:28:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x117188400) [pid = 6410] [serial = 2190] [outer = 0x0] 20:28:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x118404000) [pid = 6410] [serial = 2191] [outer = 0x117188400] 20:28:18 INFO - PROCESS | 6410 | 1468639698067 Marionette DEBUG loaded listener.js 20:28:18 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x11933b800) [pid = 6410] [serial = 2192] [outer = 0x117188400] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x12cb27000 == 44 [pid = 6410] [id = 724] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x12c723800 == 43 [pid = 6410] [id = 723] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x124429800 == 42 [pid = 6410] [id = 722] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc8c800 == 41 [pid = 6410] [id = 721] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x113c1e800 == 40 [pid = 6410] [id = 720] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x12a75c800 == 39 [pid = 6410] [id = 719] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x12931e800 == 38 [pid = 6410] [id = 718] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x128e1f000 == 37 [pid = 6410] [id = 717] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x124516800 == 36 [pid = 6410] [id = 716] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x1191c1000 == 35 [pid = 6410] [id = 715] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x12d2bb000 == 34 [pid = 6410] [id = 18] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x11715e800 == 33 [pid = 6410] [id = 714] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x125075000 == 32 [pid = 6410] [id = 713] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x118420800 == 31 [pid = 6410] [id = 712] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc94000 == 30 [pid = 6410] [id = 711] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x119414000 == 29 [pid = 6410] [id = 729] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x12d2b6800 == 28 [pid = 6410] [id = 728] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc84800 == 27 [pid = 6410] [id = 727] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x124436800 == 26 [pid = 6410] [id = 726] 20:28:18 INFO - PROCESS | 6410 | --DOCSHELL 0x1167fa800 == 25 [pid = 6410] [id = 725] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x126f81400) [pid = 6410] [serial = 2131] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x1198cb400) [pid = 6410] [serial = 2111] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x128826c00) [pid = 6410] [serial = 2132] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x119b4b400) [pid = 6410] [serial = 2114] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x1255ae400) [pid = 6410] [serial = 2126] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x1189e3400) [pid = 6410] [serial = 2099] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x117d3ac00) [pid = 6410] [serial = 2098] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x11942fc00) [pid = 6410] [serial = 2110] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x117d40400) [pid = 6410] [serial = 2107] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x1183b2400) [pid = 6410] [serial = 2108] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x116198400) [pid = 6410] [serial = 2104] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x11680d400) [pid = 6410] [serial = 2105] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x11996b000) [pid = 6410] [serial = 2113] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x118967c00) [pid = 6410] [serial = 2087] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x126dd0c00) [pid = 6410] [serial = 2129] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x117180400) [pid = 6410] [serial = 2086] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x123a3e000) [pid = 6410] [serial = 2116] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x123fcc000) [pid = 6410] [serial = 2089] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x124d8b000) [pid = 6410] [serial = 2090] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x12557b000) [pid = 6410] [serial = 2122] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x124d8c800) [pid = 6410] [serial = 2120] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x1245b3800) [pid = 6410] [serial = 2119] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x123fc5000) [pid = 6410] [serial = 2125] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x126858800) [pid = 6410] [serial = 2128] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x126851800) [pid = 6410] [serial = 2123] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x128a60400) [pid = 6410] [serial = 2092] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x128e77000) [pid = 6410] [serial = 2093] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x12a7b3800) [pid = 6410] [serial = 2096] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x128828800) [pid = 6410] [serial = 2095] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x112ef2000) [pid = 6410] [serial = 2101] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 78 (0x1130dac00) [pid = 6410] [serial = 2102] [outer = 0x0] [url = about:blank] 20:28:18 INFO - PROCESS | 6410 | --DOMWINDOW == 77 (0x12416c800) [pid = 6410] [serial = 2117] [outer = 0x0] [url = about:blank] 20:28:19 INFO - PROCESS | 6410 | 1468639699012 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:28:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:28:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1173ms 20:28:19 INFO - PROCESS | 6410 | 1468639699054 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 20:28:19 INFO - PROCESS | 6410 | 1468639699057 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 20:28:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:28:19 INFO - PROCESS | 6410 | 1468639699065 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:28:19 INFO - PROCESS | 6410 | 1468639699068 Marionette TRACE conn2 <- [1,2894,null,{}] 20:28:19 INFO - PROCESS | 6410 | 1468639699072 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}] 20:28:19 INFO - PROCESS | 6410 | 1468639699074 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:19 INFO - PROCESS | 6410 | 1468639699180 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 20:28:19 INFO - PROCESS | 6410 | 1468639699257 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:19 INFO - PROCESS | 6410 | 1468639699260 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:19 INFO - PROCESS | 6410 | ++DOCSHELL 0x1168bb000 == 26 [pid = 6410] [id = 731] 20:28:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 78 (0x1128a6000) [pid = 6410] [serial = 2193] [outer = 0x0] 20:28:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 79 (0x1128b1000) [pid = 6410] [serial = 2194] [outer = 0x1128a6000] 20:28:19 INFO - PROCESS | 6410 | 1468639699292 Marionette DEBUG loaded listener.js 20:28:19 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x1132dcc00) [pid = 6410] [serial = 2195] [outer = 0x1128a6000] 20:28:19 INFO - PROCESS | 6410 | 1468639699785 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]]]}] 20:28:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:28:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 778ms 20:28:19 INFO - PROCESS | 6410 | 1468639699864 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 20:28:19 INFO - PROCESS | 6410 | 1468639699868 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 20:28:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:28:19 INFO - PROCESS | 6410 | 1468639699874 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:28:19 INFO - PROCESS | 6410 | 1468639699876 Marionette TRACE conn2 <- [1,2898,null,{}] 20:28:19 INFO - PROCESS | 6410 | 1468639699881 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}] 20:28:19 INFO - PROCESS | 6410 | 1468639699882 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:19 INFO - PROCESS | 6410 | 1468639699983 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 20:28:20 INFO - PROCESS | 6410 | 1468639700061 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:20 INFO - PROCESS | 6410 | 1468639700062 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:20 INFO - PROCESS | 6410 | ++DOCSHELL 0x118840800 == 27 [pid = 6410] [id = 732] 20:28:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x11619f400) [pid = 6410] [serial = 2196] [outer = 0x0] 20:28:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x1164ea000) [pid = 6410] [serial = 2197] [outer = 0x11619f400] 20:28:20 INFO - PROCESS | 6410 | 1468639700094 Marionette DEBUG loaded listener.js 20:28:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x116f0b800) [pid = 6410] [serial = 2198] [outer = 0x11619f400] 20:28:20 INFO - PROCESS | 6410 | 1468639700569 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]]]}] 20:28:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:28:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 772ms 20:28:20 INFO - PROCESS | 6410 | 1468639700659 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 20:28:20 INFO - PROCESS | 6410 | 1468639700661 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 20:28:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:28:20 INFO - PROCESS | 6410 | 1468639700664 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:28:20 INFO - PROCESS | 6410 | 1468639700666 Marionette TRACE conn2 <- [1,2902,null,{}] 20:28:20 INFO - PROCESS | 6410 | 1468639700670 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}] 20:28:20 INFO - PROCESS | 6410 | 1468639700672 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:20 INFO - PROCESS | 6410 | 1468639700776 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 20:28:20 INFO - PROCESS | 6410 | 1468639700832 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:20 INFO - PROCESS | 6410 | 1468639700835 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:20 INFO - PROCESS | 6410 | ++DOCSHELL 0x11817b000 == 28 [pid = 6410] [id = 733] 20:28:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x113381c00) [pid = 6410] [serial = 2199] [outer = 0x0] 20:28:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x1133c9c00) [pid = 6410] [serial = 2200] [outer = 0x113381c00] 20:28:20 INFO - PROCESS | 6410 | 1468639700862 Marionette DEBUG loaded listener.js 20:28:20 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x11613e800) [pid = 6410] [serial = 2201] [outer = 0x113381c00] 20:28:21 INFO - PROCESS | 6410 | 1468639701269 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:28:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:28:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 621ms 20:28:21 INFO - PROCESS | 6410 | 1468639701286 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 20:28:21 INFO - PROCESS | 6410 | 1468639701289 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 20:28:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:28:21 INFO - PROCESS | 6410 | 1468639701298 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:28:21 INFO - PROCESS | 6410 | 1468639701302 Marionette TRACE conn2 <- [1,2906,null,{}] 20:28:21 INFO - PROCESS | 6410 | 1468639701306 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}] 20:28:21 INFO - PROCESS | 6410 | 1468639701308 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:21 INFO - PROCESS | 6410 | 1468639701468 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 20:28:21 INFO - PROCESS | 6410 | 1468639701530 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:21 INFO - PROCESS | 6410 | 1468639701531 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:21 INFO - PROCESS | 6410 | ++DOCSHELL 0x119bd5000 == 29 [pid = 6410] [id = 734] 20:28:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x11717fc00) [pid = 6410] [serial = 2202] [outer = 0x0] 20:28:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x118153c00) [pid = 6410] [serial = 2203] [outer = 0x11717fc00] 20:28:21 INFO - PROCESS | 6410 | 1468639701558 Marionette DEBUG loaded listener.js 20:28:21 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x11840cc00) [pid = 6410] [serial = 2204] [outer = 0x11717fc00] 20:28:21 INFO - PROCESS | 6410 | 1468639701839 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]]]}] 20:28:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:28:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 578ms 20:28:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:28:21 INFO - PROCESS | 6410 | 1468639701871 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 20:28:21 INFO - PROCESS | 6410 | 1468639701872 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 20:28:21 INFO - PROCESS | 6410 | 1468639701875 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:28:21 INFO - PROCESS | 6410 | 1468639701876 Marionette TRACE conn2 <- [1,2910,null,{}] 20:28:21 INFO - PROCESS | 6410 | 1468639701890 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}] 20:28:21 INFO - PROCESS | 6410 | 1468639701895 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:21 INFO - PROCESS | 6410 | 1468639701979 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 20:28:22 INFO - PROCESS | 6410 | 1468639702042 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:22 INFO - PROCESS | 6410 | 1468639702044 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:22 INFO - PROCESS | 6410 | ++DOCSHELL 0x124a30000 == 30 [pid = 6410] [id = 735] 20:28:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x11942b800) [pid = 6410] [serial = 2205] [outer = 0x0] 20:28:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x1198cb400) [pid = 6410] [serial = 2206] [outer = 0x11942b800] 20:28:22 INFO - PROCESS | 6410 | 1468639702075 Marionette DEBUG loaded listener.js 20:28:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x119b29800) [pid = 6410] [serial = 2207] [outer = 0x11942b800] 20:28:22 INFO - PROCESS | 6410 | 1468639702455 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]]]}] 20:28:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:28:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:28:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 627ms 20:28:22 INFO - TEST-START | /DOMEvents/constructors.html 20:28:22 INFO - PROCESS | 6410 | 1468639702504 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 20:28:22 INFO - PROCESS | 6410 | 1468639702506 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 20:28:22 INFO - PROCESS | 6410 | 1468639702509 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:28:22 INFO - PROCESS | 6410 | 1468639702510 Marionette TRACE conn2 <- [1,2914,null,{}] 20:28:22 INFO - PROCESS | 6410 | 1468639702514 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}] 20:28:22 INFO - PROCESS | 6410 | 1468639702516 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:22 INFO - PROCESS | 6410 | 1468639702652 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 20:28:22 INFO - PROCESS | 6410 | 1468639702664 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:22 INFO - PROCESS | 6410 | 1468639702665 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:22 INFO - PROCESS | 6410 | ++DOCSHELL 0x128ad3800 == 31 [pid = 6410] [id = 736] 20:28:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x119b22800) [pid = 6410] [serial = 2208] [outer = 0x0] 20:28:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x119b50800) [pid = 6410] [serial = 2209] [outer = 0x119b22800] 20:28:22 INFO - PROCESS | 6410 | 1468639702690 Marionette DEBUG loaded listener.js 20:28:22 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x1238ef400) [pid = 6410] [serial = 2210] [outer = 0x119b22800] 20:28:23 INFO - PROCESS | 6410 | 1468639703069 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]]]}] 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:28:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:28:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:28:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:28:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:28:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:28:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:28:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:28:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:28:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 576ms 20:28:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:28:23 INFO - PROCESS | 6410 | 1468639703084 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 20:28:23 INFO - PROCESS | 6410 | 1468639703086 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 20:28:23 INFO - PROCESS | 6410 | 1468639703088 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:28:23 INFO - PROCESS | 6410 | 1468639703089 Marionette TRACE conn2 <- [1,2918,null,{}] 20:28:23 INFO - PROCESS | 6410 | 1468639703092 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}] 20:28:23 INFO - PROCESS | 6410 | 1468639703093 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:23 INFO - PROCESS | 6410 | 1468639703186 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 20:28:23 INFO - PROCESS | 6410 | 1468639703225 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:23 INFO - PROCESS | 6410 | 1468639703226 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:23 INFO - PROCESS | 6410 | ++DOCSHELL 0x124acb000 == 32 [pid = 6410] [id = 737] 20:28:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x119811c00) [pid = 6410] [serial = 2211] [outer = 0x0] 20:28:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x123a40000) [pid = 6410] [serial = 2212] [outer = 0x119811c00] 20:28:23 INFO - PROCESS | 6410 | 1468639703257 Marionette DEBUG loaded listener.js 20:28:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x124168c00) [pid = 6410] [serial = 2213] [outer = 0x119811c00] 20:28:23 INFO - PROCESS | 6410 | 1468639703540 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:28:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:28:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 469ms 20:28:23 INFO - PROCESS | 6410 | 1468639703565 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 20:28:23 INFO - PROCESS | 6410 | 1468639703567 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 20:28:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:28:23 INFO - PROCESS | 6410 | 1468639703583 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:28:23 INFO - PROCESS | 6410 | 1468639703585 Marionette TRACE conn2 <- [1,2922,null,{}] 20:28:23 INFO - PROCESS | 6410 | 1468639703587 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}] 20:28:23 INFO - PROCESS | 6410 | 1468639703591 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:23 INFO - PROCESS | 6410 | 1468639703718 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 20:28:23 INFO - PROCESS | 6410 | 1468639703753 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:23 INFO - PROCESS | 6410 | 1468639703755 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:23 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a763800 == 33 [pid = 6410] [id = 738] 20:28:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x1244ed000) [pid = 6410] [serial = 2214] [outer = 0x0] 20:28:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x1256aa800) [pid = 6410] [serial = 2215] [outer = 0x1244ed000] 20:28:23 INFO - PROCESS | 6410 | 1468639703779 Marionette DEBUG loaded listener.js 20:28:23 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x126c43800) [pid = 6410] [serial = 2216] [outer = 0x1244ed000] 20:28:24 INFO - PROCESS | 6410 | [6410] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:28:24 INFO - PROCESS | 6410 | [6410] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:28:24 INFO - PROCESS | 6410 | [6410] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:28:24 INFO - PROCESS | 6410 | [6410] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:28:24 INFO - PROCESS | 6410 | 1468639704085 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]]]}] 20:28:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:28:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:28:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:28:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:28:24 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 20:28:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:28:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:28:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:28:24 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 20:28:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:28:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:28:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:28:24 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]" 20:28:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:28:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:28:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:28:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:28:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 527ms 20:28:24 INFO - PROCESS | 6410 | 1468639704105 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 20:28:24 INFO - PROCESS | 6410 | 1468639704106 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 20:28:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:28:24 INFO - PROCESS | 6410 | 1468639704110 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:28:24 INFO - PROCESS | 6410 | 1468639704114 Marionette TRACE conn2 <- [1,2926,null,{}] 20:28:24 INFO - PROCESS | 6410 | 1468639704117 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}] 20:28:24 INFO - PROCESS | 6410 | 1468639704118 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:24 INFO - PROCESS | 6410 | 1468639704222 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 20:28:24 INFO - PROCESS | 6410 | 1468639704232 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:24 INFO - PROCESS | 6410 | 1468639704234 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:24 INFO - PROCESS | 6410 | ++DOCSHELL 0x12b70f000 == 34 [pid = 6410] [id = 739] 20:28:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x126c40800) [pid = 6410] [serial = 2217] [outer = 0x0] 20:28:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x126f7d000) [pid = 6410] [serial = 2218] [outer = 0x126c40800] 20:28:24 INFO - PROCESS | 6410 | 1468639704283 Marionette DEBUG loaded listener.js 20:28:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x128826c00) [pid = 6410] [serial = 2219] [outer = 0x126c40800] 20:28:24 INFO - PROCESS | 6410 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:28:24 INFO - PROCESS | 6410 | 1468639704640 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]]]}] 20:28:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:28:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 576ms 20:28:24 INFO - PROCESS | 6410 | 1468639704685 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 20:28:24 INFO - PROCESS | 6410 | 1468639704687 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 20:28:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:28:24 INFO - PROCESS | 6410 | 1468639704690 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:28:24 INFO - PROCESS | 6410 | 1468639704692 Marionette TRACE conn2 <- [1,2930,null,{}] 20:28:24 INFO - PROCESS | 6410 | 1468639704695 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}] 20:28:24 INFO - PROCESS | 6410 | 1468639704697 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:24 INFO - PROCESS | 6410 | 1468639704842 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x1127cc000) [pid = 6410] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x111cacc00) [pid = 6410] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x115df6000) [pid = 6410] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x124d85400) [pid = 6410] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x12882ac00) [pid = 6410] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x119b96c00) [pid = 6410] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x128c72c00) [pid = 6410] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1133ad800) [pid = 6410] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x119b4a800) [pid = 6410] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x112ef2800) [pid = 6410] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x11980bc00) [pid = 6410] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x117182800) [pid = 6410] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x123a36c00) [pid = 6410] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x116a1b000) [pid = 6410] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x118411000) [pid = 6410] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x113cb7000) [pid = 6410] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x11338ec00) [pid = 6410] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x124d84c00) [pid = 6410] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x12cd68800) [pid = 6410] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:28:24 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x1127cf400) [pid = 6410] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:28:24 INFO - PROCESS | 6410 | 1468639704946 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:24 INFO - PROCESS | 6410 | 1468639704947 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:24 INFO - PROCESS | 6410 | ++DOCSHELL 0x113c15000 == 35 [pid = 6410] [id = 740] 20:28:24 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x110e74400) [pid = 6410] [serial = 2220] [outer = 0x0] 20:28:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x1127cf400) [pid = 6410] [serial = 2221] [outer = 0x110e74400] 20:28:25 INFO - PROCESS | 6410 | 1468639705019 Marionette DEBUG loaded listener.js 20:28:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x1133cbc00) [pid = 6410] [serial = 2222] [outer = 0x110e74400] 20:28:25 INFO - PROCESS | 6410 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:28:25 INFO - PROCESS | 6410 | 1468639705324 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]]]}] 20:28:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:28:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 671ms 20:28:25 INFO - PROCESS | 6410 | 1468639705367 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 20:28:25 INFO - PROCESS | 6410 | 1468639705368 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 20:28:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:28:25 INFO - PROCESS | 6410 | 1468639705371 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:28:25 INFO - PROCESS | 6410 | 1468639705373 Marionette TRACE conn2 <- [1,2934,null,{}] 20:28:25 INFO - PROCESS | 6410 | 1468639705375 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}] 20:28:25 INFO - PROCESS | 6410 | 1468639705377 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:25 INFO - PROCESS | 6410 | 1468639705467 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 20:28:25 INFO - PROCESS | 6410 | 1468639705471 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:25 INFO - PROCESS | 6410 | 1468639705472 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:25 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb20000 == 36 [pid = 6410] [id = 741] 20:28:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x11619d000) [pid = 6410] [serial = 2223] [outer = 0x0] 20:28:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x119964c00) [pid = 6410] [serial = 2224] [outer = 0x11619d000] 20:28:25 INFO - PROCESS | 6410 | 1468639705496 Marionette DEBUG loaded listener.js 20:28:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x1256b1c00) [pid = 6410] [serial = 2225] [outer = 0x11619d000] 20:28:25 INFO - PROCESS | 6410 | 1468639705792 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]]]}] 20:28:25 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:28:25 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 470ms 20:28:25 INFO - PROCESS | 6410 | 1468639705843 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 20:28:25 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:28:25 INFO - PROCESS | 6410 | 1468639705846 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 20:28:25 INFO - PROCESS | 6410 | 1468639705848 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:28:25 INFO - PROCESS | 6410 | 1468639705849 Marionette TRACE conn2 <- [1,2938,null,{}] 20:28:25 INFO - PROCESS | 6410 | 1468639705852 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}] 20:28:25 INFO - PROCESS | 6410 | 1468639705853 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:25 INFO - PROCESS | 6410 | 1468639705958 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 20:28:25 INFO - PROCESS | 6410 | 1468639705964 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:25 INFO - PROCESS | 6410 | 1468639705965 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:25 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb2a800 == 37 [pid = 6410] [id = 742] 20:28:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x116f91800) [pid = 6410] [serial = 2226] [outer = 0x0] 20:28:25 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x124d85400) [pid = 6410] [serial = 2227] [outer = 0x116f91800] 20:28:25 INFO - PROCESS | 6410 | 1468639705989 Marionette DEBUG loaded listener.js 20:28:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x128a6a000) [pid = 6410] [serial = 2228] [outer = 0x116f91800] 20:28:26 INFO - PROCESS | 6410 | 1468639706244 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]]]}] 20:28:26 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. 20:28:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 468ms 20:28:26 INFO - PROCESS | 6410 | 1468639706317 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 20:28:26 INFO - PROCESS | 6410 | 1468639706319 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 20:28:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:28:26 INFO - PROCESS | 6410 | 1468639706321 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:28:26 INFO - PROCESS | 6410 | 1468639706323 Marionette TRACE conn2 <- [1,2942,null,{}] 20:28:26 INFO - PROCESS | 6410 | 1468639706327 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}] 20:28:26 INFO - PROCESS | 6410 | 1468639706331 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:26 INFO - PROCESS | 6410 | 1468639706422 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 20:28:26 INFO - PROCESS | 6410 | 1468639706428 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:26 INFO - PROCESS | 6410 | 1468639706430 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:26 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cb16000 == 38 [pid = 6410] [id = 743] 20:28:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x128ab0c00) [pid = 6410] [serial = 2229] [outer = 0x0] 20:28:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x128aba000) [pid = 6410] [serial = 2230] [outer = 0x128ab0c00] 20:28:26 INFO - PROCESS | 6410 | 1468639706463 Marionette DEBUG loaded listener.js 20:28:26 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1291cb400) [pid = 6410] [serial = 2231] [outer = 0x128ab0c00] 20:28:26 INFO - PROCESS | 6410 | 1468639706766 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"]]]}] 20:28:26 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 20:28:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:28:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 471ms 20:28:26 INFO - PROCESS | 6410 | 1468639706793 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 20:28:26 INFO - PROCESS | 6410 | 1468639706796 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 20:28:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:28:26 INFO - PROCESS | 6410 | 1468639706798 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:28:26 INFO - PROCESS | 6410 | 1468639706799 Marionette TRACE conn2 <- [1,2946,null,{}] 20:28:26 INFO - PROCESS | 6410 | 1468639706802 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}] 20:28:26 INFO - PROCESS | 6410 | 1468639706803 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:26 INFO - PROCESS | 6410 | 1468639706883 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 20:28:27 INFO - PROCESS | 6410 | 1468639706993 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:27 INFO - PROCESS | 6410 | 1468639706995 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:27 INFO - PROCESS | 6410 | ++DOCSHELL 0x115ec9000 == 39 [pid = 6410] [id = 744] 20:28:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x110d65800) [pid = 6410] [serial = 2232] [outer = 0x0] 20:28:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x110e75c00) [pid = 6410] [serial = 2233] [outer = 0x110d65800] 20:28:27 INFO - PROCESS | 6410 | 1468639707028 Marionette DEBUG loaded listener.js 20:28:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x1128b1c00) [pid = 6410] [serial = 2234] [outer = 0x110d65800] 20:28:27 INFO - PROCESS | 6410 | 1468639707400 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]]]}] 20:28:27 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. 20:28:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 617ms 20:28:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:28:27 INFO - PROCESS | 6410 | 1468639707418 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 20:28:27 INFO - PROCESS | 6410 | 1468639707420 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 20:28:27 INFO - PROCESS | 6410 | 1468639707423 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:28:27 INFO - PROCESS | 6410 | 1468639707425 Marionette TRACE conn2 <- [1,2950,null,{}] 20:28:27 INFO - PROCESS | 6410 | 1468639707429 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}] 20:28:27 INFO - PROCESS | 6410 | 1468639707432 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:27 INFO - PROCESS | 6410 | 1468639707533 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 20:28:27 INFO - PROCESS | 6410 | 1468639707595 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:27 INFO - PROCESS | 6410 | 1468639707597 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:27 INFO - PROCESS | 6410 | ++DOCSHELL 0x124510800 == 40 [pid = 6410] [id = 745] 20:28:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x113cb4800) [pid = 6410] [serial = 2235] [outer = 0x0] 20:28:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x11717f000) [pid = 6410] [serial = 2236] [outer = 0x113cb4800] 20:28:27 INFO - PROCESS | 6410 | 1468639707627 Marionette DEBUG loaded listener.js 20:28:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x11824b800) [pid = 6410] [serial = 2237] [outer = 0x113cb4800] 20:28:27 INFO - PROCESS | 6410 | ++DOCSHELL 0x124909000 == 41 [pid = 6410] [id = 746] 20:28:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x11980d000) [pid = 6410] [serial = 2238] [outer = 0x0] 20:28:27 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x11861d800) [pid = 6410] [serial = 2239] [outer = 0x11980d000] 20:28:28 INFO - PROCESS | 6410 | 1468639708086 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]]]}] 20:28:28 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. 20:28:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 671ms 20:28:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:28:28 INFO - PROCESS | 6410 | 1468639708097 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 20:28:28 INFO - PROCESS | 6410 | 1468639708100 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 20:28:28 INFO - PROCESS | 6410 | 1468639708103 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:28:28 INFO - PROCESS | 6410 | 1468639708105 Marionette TRACE conn2 <- [1,2954,null,{}] 20:28:28 INFO - PROCESS | 6410 | 1468639708107 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}] 20:28:28 INFO - PROCESS | 6410 | 1468639708109 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:28 INFO - PROCESS | 6410 | 1468639708228 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 20:28:28 INFO - PROCESS | 6410 | 1468639708331 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:28 INFO - PROCESS | 6410 | 1468639708332 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:28 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c722000 == 42 [pid = 6410] [id = 747] 20:28:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x11824bc00) [pid = 6410] [serial = 2240] [outer = 0x0] 20:28:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x11980c800) [pid = 6410] [serial = 2241] [outer = 0x11824bc00] 20:28:28 INFO - PROCESS | 6410 | 1468639708363 Marionette DEBUG loaded listener.js 20:28:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x123ee6800) [pid = 6410] [serial = 2242] [outer = 0x11824bc00] 20:28:28 INFO - PROCESS | 6410 | 1468639708720 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]]]}] 20:28:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:28:28 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 20:28:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 626ms 20:28:28 INFO - PROCESS | 6410 | 1468639708730 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 20:28:28 INFO - PROCESS | 6410 | 1468639708732 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 20:28:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:28:28 INFO - PROCESS | 6410 | 1468639708735 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:28:28 INFO - PROCESS | 6410 | 1468639708739 Marionette TRACE conn2 <- [1,2958,null,{}] 20:28:28 INFO - PROCESS | 6410 | 1468639708746 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}] 20:28:28 INFO - PROCESS | 6410 | 1468639708749 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:28 INFO - PROCESS | 6410 | 1468639708857 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 20:28:28 INFO - PROCESS | 6410 | 1468639708956 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:28 INFO - PROCESS | 6410 | 1468639708957 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:28 INFO - PROCESS | 6410 | ++DOCSHELL 0x12d372800 == 43 [pid = 6410] [id = 748] 20:28:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x124df1000) [pid = 6410] [serial = 2243] [outer = 0x0] 20:28:28 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x126d48400) [pid = 6410] [serial = 2244] [outer = 0x124df1000] 20:28:28 INFO - PROCESS | 6410 | 1468639708985 Marionette DEBUG loaded listener.js 20:28:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x12881c400) [pid = 6410] [serial = 2245] [outer = 0x124df1000] 20:28:29 INFO - PROCESS | 6410 | 1468639709396 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]]]}] 20:28:29 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. 20:28:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 675ms 20:28:29 INFO - PROCESS | 6410 | 1468639709410 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 20:28:29 INFO - PROCESS | 6410 | 1468639709413 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 20:28:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:28:29 INFO - PROCESS | 6410 | 1468639709417 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:28:29 INFO - PROCESS | 6410 | 1468639709419 Marionette TRACE conn2 <- [1,2962,null,{}] 20:28:29 INFO - PROCESS | 6410 | 1468639709422 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}] 20:28:29 INFO - PROCESS | 6410 | 1468639709425 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:29 INFO - PROCESS | 6410 | 1468639709561 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 20:28:29 INFO - PROCESS | 6410 | 1468639709690 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:29 INFO - PROCESS | 6410 | 1468639709691 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:29 INFO - PROCESS | 6410 | ++DOCSHELL 0x12d379000 == 44 [pid = 6410] [id = 749] 20:28:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x1176f1400) [pid = 6410] [serial = 2246] [outer = 0x0] 20:28:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x128c78c00) [pid = 6410] [serial = 2247] [outer = 0x1176f1400] 20:28:29 INFO - PROCESS | 6410 | 1468639709724 Marionette DEBUG loaded listener.js 20:28:29 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x12944e000) [pid = 6410] [serial = 2248] [outer = 0x1176f1400] 20:28:30 INFO - PROCESS | 6410 | 1468639710111 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]]]}] 20:28:30 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. 20:28:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 725ms 20:28:30 INFO - PROCESS | 6410 | 1468639710142 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 20:28:30 INFO - PROCESS | 6410 | 1468639710143 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 20:28:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:28:30 INFO - PROCESS | 6410 | 1468639710145 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:28:30 INFO - PROCESS | 6410 | 1468639710147 Marionette TRACE conn2 <- [1,2966,null,{}] 20:28:30 INFO - PROCESS | 6410 | 1468639710149 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}] 20:28:30 INFO - PROCESS | 6410 | 1468639710151 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:30 INFO - PROCESS | 6410 | 1468639710278 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 20:28:30 INFO - PROCESS | 6410 | 1468639710342 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:30 INFO - PROCESS | 6410 | 1468639710346 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:30 INFO - PROCESS | 6410 | ++DOCSHELL 0x118991000 == 45 [pid = 6410] [id = 750] 20:28:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x110e7a400) [pid = 6410] [serial = 2249] [outer = 0x0] 20:28:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x11305e800) [pid = 6410] [serial = 2250] [outer = 0x110e7a400] 20:28:30 INFO - PROCESS | 6410 | 1468639710524 Marionette DEBUG loaded listener.js 20:28:30 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x113dcec00) [pid = 6410] [serial = 2251] [outer = 0x110e7a400] 20:28:30 INFO - PROCESS | 6410 | 1468639710896 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]]]}] 20:28:30 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. 20:28:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 773ms 20:28:30 INFO - PROCESS | 6410 | 1468639710920 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 20:28:30 INFO - PROCESS | 6410 | 1468639710923 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 20:28:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:28:30 INFO - PROCESS | 6410 | 1468639710926 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:28:30 INFO - PROCESS | 6410 | 1468639710927 Marionette TRACE conn2 <- [1,2970,null,{}] 20:28:30 INFO - PROCESS | 6410 | 1468639710930 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}] 20:28:30 INFO - PROCESS | 6410 | 1468639710932 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:31 INFO - PROCESS | 6410 | 1468639711031 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 20:28:31 INFO - PROCESS | 6410 | 1468639711093 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:31 INFO - PROCESS | 6410 | 1468639711095 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:31 INFO - PROCESS | 6410 | ++DOCSHELL 0x123fa0800 == 46 [pid = 6410] [id = 751] 20:28:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 117 (0x116a1b800) [pid = 6410] [serial = 2252] [outer = 0x0] 20:28:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 118 (0x117d41800) [pid = 6410] [serial = 2253] [outer = 0x116a1b800] 20:28:31 INFO - PROCESS | 6410 | 1468639711123 Marionette DEBUG loaded listener.js 20:28:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 119 (0x1198bf800) [pid = 6410] [serial = 2254] [outer = 0x116a1b800] 20:28:31 INFO - PROCESS | 6410 | --DOCSHELL 0x12cb16000 == 45 [pid = 6410] [id = 743] 20:28:31 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb2a800 == 44 [pid = 6410] [id = 742] 20:28:31 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb20000 == 43 [pid = 6410] [id = 741] 20:28:31 INFO - PROCESS | 6410 | --DOCSHELL 0x113c15000 == 42 [pid = 6410] [id = 740] 20:28:31 INFO - PROCESS | 6410 | --DOCSHELL 0x12b70f000 == 41 [pid = 6410] [id = 739] 20:28:31 INFO - PROCESS | 6410 | --DOCSHELL 0x12a763800 == 40 [pid = 6410] [id = 738] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 118 (0x118404000) [pid = 6410] [serial = 2191] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOCSHELL 0x124acb000 == 39 [pid = 6410] [id = 737] 20:28:31 INFO - PROCESS | 6410 | --DOCSHELL 0x128ad3800 == 38 [pid = 6410] [id = 736] 20:28:31 INFO - PROCESS | 6410 | --DOCSHELL 0x124a30000 == 37 [pid = 6410] [id = 735] 20:28:31 INFO - PROCESS | 6410 | --DOCSHELL 0x119bd5000 == 36 [pid = 6410] [id = 734] 20:28:31 INFO - PROCESS | 6410 | --DOCSHELL 0x11817b000 == 35 [pid = 6410] [id = 733] 20:28:31 INFO - PROCESS | 6410 | --DOCSHELL 0x1168bb000 == 34 [pid = 6410] [id = 731] 20:28:31 INFO - PROCESS | 6410 | --DOCSHELL 0x1191b2800 == 33 [pid = 6410] [id = 730] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 117 (0x112988000) [pid = 6410] [serial = 2188] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 116 (0x1133cec00) [pid = 6410] [serial = 2189] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x1127d1c00) [pid = 6410] [serial = 2176] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x118154800) [pid = 6410] [serial = 2179] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x1133aa400) [pid = 6410] [serial = 2177] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x126860400) [pid = 6410] [serial = 2158] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x128aae400) [pid = 6410] [serial = 2161] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x123a39800) [pid = 6410] [serial = 2182] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x128e77400) [pid = 6410] [serial = 2164] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x113c63400) [pid = 6410] [serial = 2143] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x11675b400) [pid = 6410] [serial = 2144] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x128ab5000) [pid = 6410] [serial = 2135] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x128aab800) [pid = 6410] [serial = 2134] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x113214000) [pid = 6410] [serial = 2137] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x116140c00) [pid = 6410] [serial = 2138] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x119b22c00) [pid = 6410] [serial = 2149] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x119bac800) [pid = 6410] [serial = 2150] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x118243800) [pid = 6410] [serial = 2146] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x118972800) [pid = 6410] [serial = 2147] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x123d42c00) [pid = 6410] [serial = 2152] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x123fcdc00) [pid = 6410] [serial = 2153] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1176fdc00) [pid = 6410] [serial = 2140] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x118826800) [pid = 6410] [serial = 2141] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x126fa9400) [pid = 6410] [serial = 2173] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x119341400) [pid = 6410] [serial = 2180] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x116806c00) [pid = 6410] [serial = 2167] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x119b49000) [pid = 6410] [serial = 2170] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x118827c00) [pid = 6410] [serial = 2168] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x126dd4c00) [pid = 6410] [serial = 2185] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 88 (0x1291b0400) [pid = 6410] [serial = 2165] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 87 (0x124d8f400) [pid = 6410] [serial = 2183] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 86 (0x128ab9400) [pid = 6410] [serial = 2162] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 85 (0x128a61000) [pid = 6410] [serial = 2186] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 84 (0x119425c00) [pid = 6410] [serial = 1484] [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.] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 83 (0x123fcd800) [pid = 6410] [serial = 2155] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 82 (0x124aa9000) [pid = 6410] [serial = 2156] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 81 (0x12882a800) [pid = 6410] [serial = 2159] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 80 (0x12881f800) [pid = 6410] [serial = 2171] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | --DOMWINDOW == 79 (0x12a5d1c00) [pid = 6410] [serial = 2174] [outer = 0x0] [url = about:blank] 20:28:31 INFO - PROCESS | 6410 | 1468639711508 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]]]}] 20:28:31 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. 20:28:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 622ms 20:28:31 INFO - PROCESS | 6410 | 1468639711548 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 20:28:31 INFO - PROCESS | 6410 | 1468639711552 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 20:28:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:28:31 INFO - PROCESS | 6410 | 1468639711558 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:28:31 INFO - PROCESS | 6410 | 1468639711561 Marionette TRACE conn2 <- [1,2974,null,{}] 20:28:31 INFO - PROCESS | 6410 | 1468639711565 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}] 20:28:31 INFO - PROCESS | 6410 | 1468639711567 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:31 INFO - PROCESS | 6410 | 1468639711698 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 20:28:31 INFO - PROCESS | 6410 | 1468639711711 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:31 INFO - PROCESS | 6410 | 1468639711713 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:31 INFO - PROCESS | 6410 | ++DOCSHELL 0x119411800 == 34 [pid = 6410] [id = 752] 20:28:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 80 (0x119b45400) [pid = 6410] [serial = 2255] [outer = 0x0] 20:28:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 81 (0x119b49000) [pid = 6410] [serial = 2256] [outer = 0x119b45400] 20:28:31 INFO - PROCESS | 6410 | 1468639711761 Marionette DEBUG loaded listener.js 20:28:31 INFO - PROCESS | 6410 | ++DOMWINDOW == 82 (0x123a36400) [pid = 6410] [serial = 2257] [outer = 0x119b45400] 20:28:32 INFO - PROCESS | 6410 | 1468639712097 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]]]}] 20:28:32 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. 20:28:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 573ms 20:28:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:28:32 INFO - PROCESS | 6410 | 1468639712131 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 20:28:32 INFO - PROCESS | 6410 | 1468639712132 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 20:28:32 INFO - PROCESS | 6410 | 1468639712134 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:28:32 INFO - PROCESS | 6410 | 1468639712136 Marionette TRACE conn2 <- [1,2978,null,{}] 20:28:32 INFO - PROCESS | 6410 | 1468639712143 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}] 20:28:32 INFO - PROCESS | 6410 | 1468639712146 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:32 INFO - PROCESS | 6410 | 1468639712233 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 20:28:32 INFO - PROCESS | 6410 | 1468639712238 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:32 INFO - PROCESS | 6410 | 1468639712239 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:32 INFO - PROCESS | 6410 | ++DOCSHELL 0x12561b800 == 35 [pid = 6410] [id = 753] 20:28:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 83 (0x12416a400) [pid = 6410] [serial = 2258] [outer = 0x0] 20:28:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 84 (0x1245ac000) [pid = 6410] [serial = 2259] [outer = 0x12416a400] 20:28:32 INFO - PROCESS | 6410 | 1468639712263 Marionette DEBUG loaded listener.js 20:28:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 85 (0x1256b7000) [pid = 6410] [serial = 2260] [outer = 0x12416a400] 20:28:32 INFO - PROCESS | 6410 | 1468639712591 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]]]}] 20:28:32 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. 20:28:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 471ms 20:28:32 INFO - PROCESS | 6410 | 1468639712606 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 20:28:32 INFO - PROCESS | 6410 | 1468639712607 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 20:28:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:28:32 INFO - PROCESS | 6410 | 1468639712610 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:28:32 INFO - PROCESS | 6410 | 1468639712612 Marionette TRACE conn2 <- [1,2982,null,{}] 20:28:32 INFO - PROCESS | 6410 | 1468639712615 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}] 20:28:32 INFO - PROCESS | 6410 | 1468639712617 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:32 INFO - PROCESS | 6410 | 1468639712724 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 20:28:32 INFO - PROCESS | 6410 | 1468639712730 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:32 INFO - PROCESS | 6410 | 1468639712731 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:32 INFO - PROCESS | 6410 | ++DOCSHELL 0x129302800 == 36 [pid = 6410] [id = 754] 20:28:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 86 (0x124170000) [pid = 6410] [serial = 2261] [outer = 0x0] 20:28:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 87 (0x126dcf400) [pid = 6410] [serial = 2262] [outer = 0x124170000] 20:28:32 INFO - PROCESS | 6410 | 1468639712755 Marionette DEBUG loaded listener.js 20:28:32 INFO - PROCESS | 6410 | ++DOMWINDOW == 88 (0x128822400) [pid = 6410] [serial = 2263] [outer = 0x124170000] 20:28:33 INFO - PROCESS | 6410 | 1468639713074 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"]]]}] 20:28:33 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 20:28:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:28:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 523ms 20:28:33 INFO - PROCESS | 6410 | 1468639713134 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 20:28:33 INFO - PROCESS | 6410 | 1468639713136 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 20:28:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:28:33 INFO - PROCESS | 6410 | 1468639713139 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:28:33 INFO - PROCESS | 6410 | 1468639713141 Marionette TRACE conn2 <- [1,2986,null,{}] 20:28:33 INFO - PROCESS | 6410 | 1468639713144 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}] 20:28:33 INFO - PROCESS | 6410 | 1468639713146 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:33 INFO - PROCESS | 6410 | 1468639713272 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 20:28:33 INFO - PROCESS | 6410 | 1468639713280 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:33 INFO - PROCESS | 6410 | 1468639713281 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:33 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a56b800 == 37 [pid = 6410] [id = 755] 20:28:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 89 (0x128c72000) [pid = 6410] [serial = 2264] [outer = 0x0] 20:28:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x128e76c00) [pid = 6410] [serial = 2265] [outer = 0x128c72000] 20:28:33 INFO - PROCESS | 6410 | 1468639713343 Marionette DEBUG loaded listener.js 20:28:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x129450400) [pid = 6410] [serial = 2266] [outer = 0x128c72000] 20:28:33 INFO - PROCESS | 6410 | 1468639713742 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]]]}] 20:28:33 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. 20:28:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 622ms 20:28:33 INFO - PROCESS | 6410 | 1468639713769 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 20:28:33 INFO - PROCESS | 6410 | 1468639713770 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 20:28:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:28:33 INFO - PROCESS | 6410 | 1468639713773 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:28:33 INFO - PROCESS | 6410 | 1468639713774 Marionette TRACE conn2 <- [1,2990,null,{}] 20:28:33 INFO - PROCESS | 6410 | 1468639713783 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}] 20:28:33 INFO - PROCESS | 6410 | 1468639713787 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:33 INFO - PROCESS | 6410 | 1468639713901 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 20:28:33 INFO - PROCESS | 6410 | 1468639713905 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:33 INFO - PROCESS | 6410 | 1468639713906 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:33 INFO - PROCESS | 6410 | ++DOCSHELL 0x118167000 == 38 [pid = 6410] [id = 756] 20:28:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x128ab6400) [pid = 6410] [serial = 2267] [outer = 0x0] 20:28:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x12a5cf800) [pid = 6410] [serial = 2268] [outer = 0x128ab6400] 20:28:33 INFO - PROCESS | 6410 | 1468639713930 Marionette DEBUG loaded listener.js 20:28:33 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x12a7bac00) [pid = 6410] [serial = 2269] [outer = 0x128ab6400] 20:28:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bc85000 == 39 [pid = 6410] [id = 757] 20:28:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x12af50000) [pid = 6410] [serial = 2270] [outer = 0x0] 20:28:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x12a5db800) [pid = 6410] [serial = 2271] [outer = 0x12af50000] 20:28:34 INFO - PROCESS | 6410 | 1468639714268 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]]]}] 20:28:34 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. 20:28:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 20:28:34 INFO - PROCESS | 6410 | 1468639714298 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 20:28:34 INFO - PROCESS | 6410 | 1468639714300 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 20:28:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:28:34 INFO - PROCESS | 6410 | 1468639714302 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:28:34 INFO - PROCESS | 6410 | 1468639714303 Marionette TRACE conn2 <- [1,2994,null,{}] 20:28:34 INFO - PROCESS | 6410 | 1468639714305 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}] 20:28:34 INFO - PROCESS | 6410 | 1468639714307 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:34 INFO - PROCESS | 6410 | 1468639714428 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 20:28:34 INFO - PROCESS | 6410 | 1468639714439 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:34 INFO - PROCESS | 6410 | 1468639714448 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x12bb22000 == 40 [pid = 6410] [id = 758] 20:28:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x12a7bb000) [pid = 6410] [serial = 2272] [outer = 0x0] 20:28:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x12af49800) [pid = 6410] [serial = 2273] [outer = 0x12a7bb000] 20:28:34 INFO - PROCESS | 6410 | 1468639714472 Marionette DEBUG loaded listener.js 20:28:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x12b08e800) [pid = 6410] [serial = 2274] [outer = 0x12a7bb000] 20:28:34 INFO - PROCESS | 6410 | 1468639714799 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]]]}] 20:28:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:28:34 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 20:28:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 20:28:34 INFO - PROCESS | 6410 | 1468639714820 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 20:28:34 INFO - PROCESS | 6410 | 1468639714822 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 20:28:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:28:34 INFO - PROCESS | 6410 | 1468639714824 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:28:34 INFO - PROCESS | 6410 | 1468639714825 Marionette TRACE conn2 <- [1,2998,null,{}] 20:28:34 INFO - PROCESS | 6410 | 1468639714834 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}] 20:28:34 INFO - PROCESS | 6410 | 1468639714836 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:34 INFO - PROCESS | 6410 | 1468639714941 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 20:28:34 INFO - PROCESS | 6410 | 1468639714944 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:34 INFO - PROCESS | 6410 | 1468639714945 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:34 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c72a800 == 41 [pid = 6410] [id = 759] 20:28:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x12b724400) [pid = 6410] [serial = 2275] [outer = 0x0] 20:28:34 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x12b72a000) [pid = 6410] [serial = 2276] [outer = 0x12b724400] 20:28:34 INFO - PROCESS | 6410 | 1468639714969 Marionette DEBUG loaded listener.js 20:28:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x12b730800) [pid = 6410] [serial = 2277] [outer = 0x12b724400] 20:28:35 INFO - PROCESS | 6410 | 1468639715259 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]]]}] 20:28:35 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. 20:28:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 475ms 20:28:35 INFO - PROCESS | 6410 | 1468639715301 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 20:28:35 INFO - PROCESS | 6410 | 1468639715302 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 20:28:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:28:35 INFO - PROCESS | 6410 | 1468639715305 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:28:35 INFO - PROCESS | 6410 | 1468639715306 Marionette TRACE conn2 <- [1,3002,null,{}] 20:28:35 INFO - PROCESS | 6410 | 1468639715320 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}] 20:28:35 INFO - PROCESS | 6410 | 1468639715321 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:35 INFO - PROCESS | 6410 | 1468639715440 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 20:28:35 INFO - PROCESS | 6410 | 1468639715596 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:35 INFO - PROCESS | 6410 | 1468639715597 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:35 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x12d2bc000) [pid = 6410] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:28:35 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x1244ed000) [pid = 6410] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:28:35 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x119811c00) [pid = 6410] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:28:35 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x119b22800) [pid = 6410] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:28:35 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x126c40800) [pid = 6410] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:28:35 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x110e74400) [pid = 6410] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:28:35 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x113381c00) [pid = 6410] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:28:35 INFO - PROCESS | 6410 | --DOMWINDOW == 94 (0x116f91800) [pid = 6410] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:28:35 INFO - PROCESS | 6410 | --DOMWINDOW == 93 (0x11942b800) [pid = 6410] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:28:35 INFO - PROCESS | 6410 | --DOMWINDOW == 92 (0x11717fc00) [pid = 6410] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:28:35 INFO - PROCESS | 6410 | --DOMWINDOW == 91 (0x117188400) [pid = 6410] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:28:35 INFO - PROCESS | 6410 | --DOMWINDOW == 90 (0x11619d000) [pid = 6410] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:28:35 INFO - PROCESS | 6410 | --DOMWINDOW == 89 (0x12d2c2000) [pid = 6410] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:28:35 INFO - PROCESS | 6410 | ++DOCSHELL 0x115e23800 == 42 [pid = 6410] [id = 760] 20:28:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 90 (0x110e79800) [pid = 6410] [serial = 2278] [outer = 0x0] 20:28:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 91 (0x1121ba400) [pid = 6410] [serial = 2279] [outer = 0x110e79800] 20:28:35 INFO - PROCESS | 6410 | 1468639715648 Marionette DEBUG loaded listener.js 20:28:35 INFO - PROCESS | 6410 | ++DOMWINDOW == 92 (0x11942b800) [pid = 6410] [serial = 2280] [outer = 0x110e79800] 20:28:35 INFO - PROCESS | 6410 | 1468639715974 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]]]}] 20:28:36 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. 20:28:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 721ms 20:28:36 INFO - PROCESS | 6410 | 1468639716027 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 20:28:36 INFO - PROCESS | 6410 | 1468639716030 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 20:28:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:28:36 INFO - PROCESS | 6410 | 1468639716034 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:28:36 INFO - PROCESS | 6410 | 1468639716035 Marionette TRACE conn2 <- [1,3006,null,{}] 20:28:36 INFO - PROCESS | 6410 | 1468639716037 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}] 20:28:36 INFO - PROCESS | 6410 | 1468639716038 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:36 INFO - PROCESS | 6410 | 1468639716123 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 20:28:36 INFO - PROCESS | 6410 | 1468639716127 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:36 INFO - PROCESS | 6410 | 1468639716130 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x12d2cc800 == 43 [pid = 6410] [id = 761] 20:28:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 93 (0x1164e1000) [pid = 6410] [serial = 2281] [outer = 0x0] 20:28:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 94 (0x12766c400) [pid = 6410] [serial = 2282] [outer = 0x1164e1000] 20:28:36 INFO - PROCESS | 6410 | 1468639716213 Marionette DEBUG loaded listener.js 20:28:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 95 (0x12b874000) [pid = 6410] [serial = 2283] [outer = 0x1164e1000] 20:28:36 INFO - PROCESS | 6410 | 1468639716456 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]]]}] 20:28:36 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. 20:28:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 469ms 20:28:36 INFO - PROCESS | 6410 | 1468639716505 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 20:28:36 INFO - PROCESS | 6410 | 1468639716507 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 20:28:36 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:28:36 INFO - PROCESS | 6410 | 1468639716509 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:28:36 INFO - PROCESS | 6410 | 1468639716513 Marionette TRACE conn2 <- [1,3010,null,{}] 20:28:36 INFO - PROCESS | 6410 | 1468639716521 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}] 20:28:36 INFO - PROCESS | 6410 | 1468639716523 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:36 INFO - PROCESS | 6410 | 1468639716627 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 20:28:36 INFO - PROCESS | 6410 | 1468639716633 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:36 INFO - PROCESS | 6410 | 1468639716635 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:36 INFO - PROCESS | 6410 | ++DOCSHELL 0x12f854000 == 44 [pid = 6410] [id = 762] 20:28:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x12b86ac00) [pid = 6410] [serial = 2284] [outer = 0x0] 20:28:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x12b8c1800) [pid = 6410] [serial = 2285] [outer = 0x12b86ac00] 20:28:36 INFO - PROCESS | 6410 | 1468639716658 Marionette DEBUG loaded listener.js 20:28:36 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x12ba1fc00) [pid = 6410] [serial = 2286] [outer = 0x12b86ac00] 20:28:36 INFO - PROCESS | 6410 | 1468639716973 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]]]}] 20:28:36 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 20:28:36 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 477ms 20:28:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:28:36 INFO - PROCESS | 6410 | 1468639716986 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 20:28:36 INFO - PROCESS | 6410 | 1468639716987 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 20:28:36 INFO - PROCESS | 6410 | 1468639716989 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:28:36 INFO - PROCESS | 6410 | 1468639716990 Marionette TRACE conn2 <- [1,3014,null,{}] 20:28:36 INFO - PROCESS | 6410 | 1468639716993 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}] 20:28:36 INFO - PROCESS | 6410 | 1468639716997 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:37 INFO - PROCESS | 6410 | 1468639717080 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 20:28:37 INFO - PROCESS | 6410 | 1468639717150 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:37 INFO - PROCESS | 6410 | 1468639717151 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:37 INFO - PROCESS | 6410 | ++DOCSHELL 0x12df8f800 == 45 [pid = 6410] [id = 763] 20:28:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x12b8c9c00) [pid = 6410] [serial = 2287] [outer = 0x0] 20:28:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x12ba24c00) [pid = 6410] [serial = 2288] [outer = 0x12b8c9c00] 20:28:37 INFO - PROCESS | 6410 | 1468639717174 Marionette DEBUG loaded listener.js 20:28:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x12ba2a400) [pid = 6410] [serial = 2289] [outer = 0x12b8c9c00] 20:28:37 INFO - PROCESS | 6410 | [6410] 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 20:28:37 INFO - PROCESS | 6410 | 1468639717457 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:28:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:28:37 INFO - {} 20:28:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:28:37 INFO - {} 20:28:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:28:37 INFO - {} 20:28:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:28:37 INFO - {} 20:28:37 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 519ms 20:28:37 INFO - PROCESS | 6410 | 1468639717510 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 20:28:37 INFO - PROCESS | 6410 | 1468639717514 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 20:28:37 INFO - TEST-START | /FileAPI/fileReader.html 20:28:37 INFO - PROCESS | 6410 | 1468639717516 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:28:37 INFO - PROCESS | 6410 | 1468639717524 Marionette TRACE conn2 <- [1,3018,null,{}] 20:28:37 INFO - PROCESS | 6410 | 1468639717527 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}] 20:28:37 INFO - PROCESS | 6410 | 1468639717528 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:37 INFO - PROCESS | 6410 | 1468639717610 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 20:28:37 INFO - PROCESS | 6410 | 1468639717723 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:37 INFO - PROCESS | 6410 | 1468639717725 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:37 INFO - PROCESS | 6410 | ++DOCSHELL 0x1168b2800 == 46 [pid = 6410] [id = 764] 20:28:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x110e79000) [pid = 6410] [serial = 2290] [outer = 0x0] 20:28:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x1121b9400) [pid = 6410] [serial = 2291] [outer = 0x110e79000] 20:28:37 INFO - PROCESS | 6410 | 1468639717758 Marionette DEBUG loaded listener.js 20:28:37 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x113381c00) [pid = 6410] [serial = 2292] [outer = 0x110e79000] 20:28:38 INFO - PROCESS | 6410 | 1468639718135 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]]]}] 20:28:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:28:38 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:28:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:28:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:28:38 INFO - TEST-OK | /FileAPI/fileReader.html | took 627ms 20:28:38 INFO - PROCESS | 6410 | 1468639718146 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 20:28:38 INFO - PROCESS | 6410 | 1468639718149 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 20:28:38 INFO - TEST-START | /FileAPI/historical.html 20:28:38 INFO - PROCESS | 6410 | 1468639718153 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:28:38 INFO - PROCESS | 6410 | 1468639718154 Marionette TRACE conn2 <- [1,3022,null,{}] 20:28:38 INFO - PROCESS | 6410 | 1468639718158 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}] 20:28:38 INFO - PROCESS | 6410 | 1468639718162 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:38 INFO - PROCESS | 6410 | 1468639718270 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 20:28:38 INFO - PROCESS | 6410 | 1468639718358 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:38 INFO - PROCESS | 6410 | 1468639718360 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:38 INFO - PROCESS | 6410 | ++DOCSHELL 0x123ecb800 == 47 [pid = 6410] [id = 765] 20:28:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x118826800) [pid = 6410] [serial = 2293] [outer = 0x0] 20:28:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x119809000) [pid = 6410] [serial = 2294] [outer = 0x118826800] 20:28:38 INFO - PROCESS | 6410 | 1468639718432 Marionette DEBUG loaded listener.js 20:28:38 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x119b4b400) [pid = 6410] [serial = 2295] [outer = 0x118826800] 20:28:38 INFO - PROCESS | 6410 | 1468639718796 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"]]]}] 20:28:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:28:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:28:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:28:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:28:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:28:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:28:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:28:38 INFO - TEST-OK | /FileAPI/historical.html | took 675ms 20:28:38 INFO - PROCESS | 6410 | 1468639718830 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 20:28:38 INFO - PROCESS | 6410 | 1468639718833 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 20:28:38 INFO - TEST-START | /FileAPI/idlharness.html 20:28:38 INFO - PROCESS | 6410 | 1468639718836 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:28:38 INFO - PROCESS | 6410 | 1468639718837 Marionette TRACE conn2 <- [1,3026,null,{}] 20:28:38 INFO - PROCESS | 6410 | 1468639718840 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}] 20:28:38 INFO - PROCESS | 6410 | 1468639718841 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:38 INFO - PROCESS | 6410 | 1468639718949 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 20:28:39 INFO - PROCESS | 6410 | 1468639719016 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:39 INFO - PROCESS | 6410 | 1468639719018 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:39 INFO - PROCESS | 6410 | ++DOCSHELL 0x128edb800 == 48 [pid = 6410] [id = 766] 20:28:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x123a34000) [pid = 6410] [serial = 2296] [outer = 0x0] 20:28:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x124a80800) [pid = 6410] [serial = 2297] [outer = 0x123a34000] 20:28:39 INFO - PROCESS | 6410 | 1468639719087 Marionette DEBUG loaded listener.js 20:28:39 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x128aaf400) [pid = 6410] [serial = 2298] [outer = 0x123a34000] 20:28:39 INFO - PROCESS | 6410 | 1468639719628 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]]]}] 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:28:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:28:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:28:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:28:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:28:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:28:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:28:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:28:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:28:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:28:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:28:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:28:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:28:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:28:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:28:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:28:39 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 20:28:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:28:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:28:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:28:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:28:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:28:39 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 20:28:39 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 20:28:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:28:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:28:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:28:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:28:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:28:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:28:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:28:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:28:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:28:39 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 20:28:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:28:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:28:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:28:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:28:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:28:39 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 20:28:39 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 20:28:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:28:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:28:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:28:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:28:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:28:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:28:39 INFO - TEST-OK | /FileAPI/idlharness.html | took 833ms 20:28:39 INFO - TEST-START | /FileAPI/idlharness.worker 20:28:39 INFO - PROCESS | 6410 | 1468639719669 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 20:28:39 INFO - PROCESS | 6410 | 1468639719670 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 20:28:39 INFO - PROCESS | 6410 | 1468639719701 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:28:39 INFO - PROCESS | 6410 | 1468639719707 Marionette TRACE conn2 <- [1,3030,null,{}] 20:28:39 INFO - PROCESS | 6410 | 1468639719717 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}] 20:28:39 INFO - PROCESS | 6410 | 1468639719721 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:39 INFO - PROCESS | 6410 | 1468639719879 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 20:28:40 INFO - PROCESS | 6410 | 1468639720015 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:40 INFO - PROCESS | 6410 | 1468639720017 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:40 INFO - PROCESS | 6410 | ++DOCSHELL 0x128bcc800 == 49 [pid = 6410] [id = 767] 20:28:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x123b8d400) [pid = 6410] [serial = 2299] [outer = 0x0] 20:28:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x12c234400) [pid = 6410] [serial = 2300] [outer = 0x123b8d400] 20:28:40 INFO - PROCESS | 6410 | 1468639720065 Marionette DEBUG loaded listener.js 20:28:40 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x12c239800) [pid = 6410] [serial = 2301] [outer = 0x123b8d400] 20:28:40 INFO - PROCESS | 6410 | [6410] 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 20:28:40 INFO - PROCESS | 6410 | 1468639720925 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,{},{}]]]}] 20:28:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:28:40 INFO - {} 20:28:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:28:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:28:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:28:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:28:40 INFO - {} 20:28:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:28:40 INFO - {} 20:28:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:28:40 INFO - {} 20:28:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:28:40 INFO - {} 20:28:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:28:40 INFO - {} 20:28:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:28:40 INFO - {} 20:28:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:28:40 INFO - {} 20:28:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:28:40 INFO - {} 20:28:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:28:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:28:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:28:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:28:40 INFO - {} 20:28:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:28:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:28:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:28:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:28:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:28:41 INFO - {} 20:28:41 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 20:28:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:28:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:28:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:28:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:28:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:28:41 INFO - {} 20:28:41 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 - {} 20:28:41 INFO - {} 20:28:41 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 20:28:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:28:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:28:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:28:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:28:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:28:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:28:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:28:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:28:41 INFO - {} 20:28:41 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 20:28:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:28:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:28:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:28:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:28:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:28:41 INFO - {} 20:28:41 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 - {} 20:28:41 INFO - {} 20:28:41 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 20:28:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:28:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:28:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:28:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:28:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:41 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 20:28:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:28:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:28:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:28:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:28:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:28:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:28:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:28:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:28:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:41 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 20:28:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:28:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:28:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:41 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 20:28:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:28:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:28:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:41 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 20:28:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:28:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:28:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:28:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:28:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:28:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:28:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:28:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:28:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:28:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:28:41 INFO - {} 20:28:41 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1333ms 20:28:41 INFO - PROCESS | 6410 | 1468639721009 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 20:28:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:28:41 INFO - PROCESS | 6410 | 1468639721013 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 20:28:41 INFO - PROCESS | 6410 | 1468639721018 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:28:41 INFO - PROCESS | 6410 | 1468639721021 Marionette TRACE conn2 <- [1,3034,null,{}] 20:28:41 INFO - PROCESS | 6410 | 1468639721026 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}] 20:28:41 INFO - PROCESS | 6410 | 1468639721029 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:41 INFO - PROCESS | 6410 | 1468639721170 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 20:28:41 INFO - PROCESS | 6410 | 1468639721426 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:41 INFO - PROCESS | 6410 | 1468639721427 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:41 INFO - PROCESS | 6410 | ++DOCSHELL 0x123ec3800 == 50 [pid = 6410] [id = 768] 20:28:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x114f92c00) [pid = 6410] [serial = 2302] [outer = 0x0] 20:28:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x114f9a400) [pid = 6410] [serial = 2303] [outer = 0x114f92c00] 20:28:41 INFO - PROCESS | 6410 | 1468639721496 Marionette DEBUG loaded listener.js 20:28:41 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x117182000) [pid = 6410] [serial = 2304] [outer = 0x114f92c00] 20:28:41 INFO - PROCESS | 6410 | 1468639721871 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]]]}] 20:28:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:28:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 875ms 20:28:41 INFO - PROCESS | 6410 | 1468639721893 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 20:28:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:28:41 INFO - PROCESS | 6410 | 1468639721895 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 20:28:41 INFO - PROCESS | 6410 | 1468639721898 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:28:41 INFO - PROCESS | 6410 | 1468639721900 Marionette TRACE conn2 <- [1,3038,null,{}] 20:28:41 INFO - PROCESS | 6410 | 1468639721904 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}] 20:28:41 INFO - PROCESS | 6410 | 1468639721907 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:42 INFO - PROCESS | 6410 | 1468639722020 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 20:28:42 INFO - PROCESS | 6410 | 1468639722082 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:42 INFO - PROCESS | 6410 | 1468639722083 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:42 INFO - PROCESS | 6410 | ++DOCSHELL 0x1199ec800 == 51 [pid = 6410] [id = 769] 20:28:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 117 (0x1183adc00) [pid = 6410] [serial = 2305] [outer = 0x0] 20:28:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 118 (0x118827400) [pid = 6410] [serial = 2306] [outer = 0x1183adc00] 20:28:42 INFO - PROCESS | 6410 | 1468639722110 Marionette DEBUG loaded listener.js 20:28:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 119 (0x119961c00) [pid = 6410] [serial = 2307] [outer = 0x1183adc00] 20:28:42 INFO - PROCESS | 6410 | 1468639722470 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"]]]}] 20:28:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:28:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 620ms 20:28:42 INFO - PROCESS | 6410 | 1468639722520 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 20:28:42 INFO - PROCESS | 6410 | 1468639722522 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 20:28:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:28:42 INFO - PROCESS | 6410 | 1468639722526 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:28:42 INFO - PROCESS | 6410 | 1468639722527 Marionette TRACE conn2 <- [1,3042,null,{}] 20:28:42 INFO - PROCESS | 6410 | 1468639722529 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}] 20:28:42 INFO - PROCESS | 6410 | 1468639722531 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:42 INFO - PROCESS | 6410 | 1468639722638 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x12df8f800 == 50 [pid = 6410] [id = 763] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x12f854000 == 49 [pid = 6410] [id = 762] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x12d2cc800 == 48 [pid = 6410] [id = 761] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x115e23800 == 47 [pid = 6410] [id = 760] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x12c72a800 == 46 [pid = 6410] [id = 759] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x12bb22000 == 45 [pid = 6410] [id = 758] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x12bc85000 == 44 [pid = 6410] [id = 757] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x118167000 == 43 [pid = 6410] [id = 756] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x12a56b800 == 42 [pid = 6410] [id = 755] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x129302800 == 41 [pid = 6410] [id = 754] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x12561b800 == 40 [pid = 6410] [id = 753] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x119411800 == 39 [pid = 6410] [id = 752] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x123fa0800 == 38 [pid = 6410] [id = 751] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x118991000 == 37 [pid = 6410] [id = 750] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x124909000 == 36 [pid = 6410] [id = 746] 20:28:42 INFO - PROCESS | 6410 | --DOCSHELL 0x115ec9000 == 35 [pid = 6410] [id = 744] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 118 (0x1256aa800) [pid = 6410] [serial = 2215] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 117 (0x123a40000) [pid = 6410] [serial = 2212] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 116 (0x119b50800) [pid = 6410] [serial = 2209] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x126c43800) [pid = 6410] [serial = 2216] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x126f7d000) [pid = 6410] [serial = 2218] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x1127cf400) [pid = 6410] [serial = 2221] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x11613e800) [pid = 6410] [serial = 2201] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x1133c9c00) [pid = 6410] [serial = 2200] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x1133cbc00) [pid = 6410] [serial = 2222] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x1164ea000) [pid = 6410] [serial = 2197] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x128a6a000) [pid = 6410] [serial = 2228] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x1128b1000) [pid = 6410] [serial = 2194] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x1198cb400) [pid = 6410] [serial = 2206] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x119b29800) [pid = 6410] [serial = 2207] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x128aba000) [pid = 6410] [serial = 2230] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x118153c00) [pid = 6410] [serial = 2203] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x11840cc00) [pid = 6410] [serial = 2204] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 101 (0x11933b800) [pid = 6410] [serial = 2192] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 100 (0x128826c00) [pid = 6410] [serial = 2219] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 99 (0x119964c00) [pid = 6410] [serial = 2224] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 98 (0x124168c00) [pid = 6410] [serial = 2213] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 97 (0x1256b1c00) [pid = 6410] [serial = 2225] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 96 (0x1238ef400) [pid = 6410] [serial = 2210] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | --DOMWINDOW == 95 (0x124d85400) [pid = 6410] [serial = 2227] [outer = 0x0] [url = about:blank] 20:28:42 INFO - PROCESS | 6410 | 1468639722766 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:42 INFO - PROCESS | 6410 | 1468639722768 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:42 INFO - PROCESS | 6410 | ++DOCSHELL 0x1168bb000 == 36 [pid = 6410] [id = 770] 20:28:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 96 (0x1128b1000) [pid = 6410] [serial = 2308] [outer = 0x0] 20:28:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 97 (0x1164ea000) [pid = 6410] [serial = 2309] [outer = 0x1128b1000] 20:28:42 INFO - PROCESS | 6410 | 1468639722796 Marionette DEBUG loaded listener.js 20:28:42 INFO - PROCESS | 6410 | ++DOMWINDOW == 98 (0x119ba0400) [pid = 6410] [serial = 2310] [outer = 0x1128b1000] 20:28:43 INFO - PROCESS | 6410 | 1468639723152 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]]]}] 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:28:43 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. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:28:43 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'.) 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:28:43 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. 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:28:43 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. 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:28:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:28:43 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. 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:28:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:28:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:28:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:28:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:28:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:28:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:28:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:28:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:28:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:28:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:28:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:28:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:28:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:28:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 680ms 20:28:43 INFO - PROCESS | 6410 | 1468639723207 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 20:28:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:28:43 INFO - PROCESS | 6410 | 1468639723208 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 20:28:43 INFO - PROCESS | 6410 | 1468639723212 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:28:43 INFO - PROCESS | 6410 | 1468639723217 Marionette TRACE conn2 <- [1,3046,null,{}] 20:28:43 INFO - PROCESS | 6410 | 1468639723224 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}] 20:28:43 INFO - PROCESS | 6410 | 1468639723226 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:43 INFO - PROCESS | 6410 | 1468639723337 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 20:28:43 INFO - PROCESS | 6410 | 1468639723405 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:43 INFO - PROCESS | 6410 | 1468639723407 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x128adf000 == 37 [pid = 6410] [id = 771] 20:28:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 99 (0x123a32800) [pid = 6410] [serial = 2311] [outer = 0x0] 20:28:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 100 (0x123a38000) [pid = 6410] [serial = 2312] [outer = 0x123a32800] 20:28:43 INFO - PROCESS | 6410 | 1468639723439 Marionette DEBUG loaded listener.js 20:28:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 101 (0x12765f800) [pid = 6410] [serial = 2313] [outer = 0x123a32800] 20:28:43 INFO - PROCESS | 6410 | [6410] 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 20:28:43 INFO - PROCESS | 6410 | 1468639723736 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:28:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:28:43 INFO - {} 20:28:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 575ms 20:28:43 INFO - PROCESS | 6410 | 1468639723786 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 20:28:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:28:43 INFO - PROCESS | 6410 | 1468639723788 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 20:28:43 INFO - PROCESS | 6410 | 1468639723790 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:28:43 INFO - PROCESS | 6410 | 1468639723791 Marionette TRACE conn2 <- [1,3050,null,{}] 20:28:43 INFO - PROCESS | 6410 | 1468639723793 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}] 20:28:43 INFO - PROCESS | 6410 | 1468639723795 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:43 INFO - PROCESS | 6410 | 1468639723887 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 20:28:43 INFO - PROCESS | 6410 | 1468639723967 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:43 INFO - PROCESS | 6410 | 1468639723968 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:43 INFO - PROCESS | 6410 | ++DOCSHELL 0x12930e000 == 38 [pid = 6410] [id = 772] 20:28:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 102 (0x119456800) [pid = 6410] [serial = 2314] [outer = 0x0] 20:28:43 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x12766ac00) [pid = 6410] [serial = 2315] [outer = 0x119456800] 20:28:43 INFO - PROCESS | 6410 | 1468639723992 Marionette DEBUG loaded listener.js 20:28:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x128a5c400) [pid = 6410] [serial = 2316] [outer = 0x119456800] 20:28:44 INFO - PROCESS | 6410 | 1468639724224 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]]]}] 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:28:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 470ms 20:28:44 INFO - PROCESS | 6410 | 1468639724270 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 20:28:44 INFO - PROCESS | 6410 | 1468639724271 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 20:28:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:28:44 INFO - PROCESS | 6410 | 1468639724292 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:28:44 INFO - PROCESS | 6410 | 1468639724293 Marionette TRACE conn2 <- [1,3054,null,{}] 20:28:44 INFO - PROCESS | 6410 | 1468639724303 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}] 20:28:44 INFO - PROCESS | 6410 | 1468639724304 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:44 INFO - PROCESS | 6410 | 1468639724401 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 20:28:44 INFO - PROCESS | 6410 | 1468639724404 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:44 INFO - PROCESS | 6410 | 1468639724409 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:44 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a773800 == 39 [pid = 6410] [id = 773] 20:28:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x119853000) [pid = 6410] [serial = 2317] [outer = 0x0] 20:28:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x119854c00) [pid = 6410] [serial = 2318] [outer = 0x119853000] 20:28:44 INFO - PROCESS | 6410 | 1468639724441 Marionette DEBUG loaded listener.js 20:28:44 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x128aba400) [pid = 6410] [serial = 2319] [outer = 0x119853000] 20:28:44 INFO - PROCESS | 6410 | 1468639724908 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"]]]}] 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:28:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:28:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:28:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:28:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:28:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:28:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:28:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:28:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:28:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:28:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:28:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:28:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:28:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:28:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:28:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:28:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:28:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:28:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:28:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:28:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:28:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:28:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:28:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:28:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:28:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:28:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:28:45 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" 20:28:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:28:45 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" 20:28:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:28:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 699ms 20:28:45 INFO - PROCESS | 6410 | 1468639724987 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 20:28:45 INFO - PROCESS | 6410 | 1468639724988 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 20:28:45 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:28:45 INFO - PROCESS | 6410 | 1468639724991 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:28:45 INFO - PROCESS | 6410 | 1468639724993 Marionette TRACE conn2 <- [1,3058,null,{}] 20:28:45 INFO - PROCESS | 6410 | 1468639724996 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}] 20:28:45 INFO - PROCESS | 6410 | 1468639724998 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:45 INFO - PROCESS | 6410 | 1468639725094 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 20:28:45 INFO - PROCESS | 6410 | 1468639725164 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:45 INFO - PROCESS | 6410 | 1468639725165 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x1191ec800 == 40 [pid = 6410] [id = 774] 20:28:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x12890d800) [pid = 6410] [serial = 2320] [outer = 0x0] 20:28:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x12890f400) [pid = 6410] [serial = 2321] [outer = 0x12890d800] 20:28:45 INFO - PROCESS | 6410 | 1468639725204 Marionette DEBUG loaded listener.js 20:28:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x128c7cc00) [pid = 6410] [serial = 2322] [outer = 0x12890d800] 20:28:45 INFO - PROCESS | 6410 | 1468639725646 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]]]}] 20:28:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:28:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:28:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:28:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:28:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:28:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:28:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:28:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:28:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:28:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:28:45 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:45 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:28:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:28:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:28:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:28:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:28:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:28:45 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 673ms 20:28:45 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:28:45 INFO - PROCESS | 6410 | 1468639725665 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 20:28:45 INFO - PROCESS | 6410 | 1468639725668 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 20:28:45 INFO - PROCESS | 6410 | 1468639725671 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:28:45 INFO - PROCESS | 6410 | 1468639725673 Marionette TRACE conn2 <- [1,3062,null,{}] 20:28:45 INFO - PROCESS | 6410 | 1468639725682 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}] 20:28:45 INFO - PROCESS | 6410 | 1468639725684 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:45 INFO - PROCESS | 6410 | 1468639725859 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 20:28:45 INFO - PROCESS | 6410 | 1468639725877 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:45 INFO - PROCESS | 6410 | 1468639725878 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:45 INFO - PROCESS | 6410 | ++DOCSHELL 0x12c094000 == 41 [pid = 6410] [id = 775] 20:28:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x1244b4000) [pid = 6410] [serial = 2323] [outer = 0x0] 20:28:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x1244b7400) [pid = 6410] [serial = 2324] [outer = 0x1244b4000] 20:28:45 INFO - PROCESS | 6410 | 1468639725902 Marionette DEBUG loaded listener.js 20:28:45 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x12890e000) [pid = 6410] [serial = 2325] [outer = 0x1244b4000] 20:28:46 INFO - PROCESS | 6410 | [6410] 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 20:28:46 INFO - PROCESS | 6410 | 1468639726285 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:28:46 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:28:46 INFO - {} 20:28:46 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 624ms 20:28:46 INFO - PROCESS | 6410 | 1468639726294 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 20:28:46 INFO - PROCESS | 6410 | 1468639726296 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 20:28:46 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:28:46 INFO - PROCESS | 6410 | 1468639726299 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:28:46 INFO - PROCESS | 6410 | 1468639726300 Marionette TRACE conn2 <- [1,3066,null,{}] 20:28:46 INFO - PROCESS | 6410 | 1468639726303 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}] 20:28:46 INFO - PROCESS | 6410 | 1468639726304 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:46 INFO - PROCESS | 6410 | 1468639726458 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 20:28:46 INFO - PROCESS | 6410 | 1468639726496 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:46 INFO - PROCESS | 6410 | 1468639726497 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:46 INFO - PROCESS | 6410 | ++DOCSHELL 0x110dec800 == 42 [pid = 6410] [id = 776] 20:28:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x110f50800) [pid = 6410] [serial = 2326] [outer = 0x0] 20:28:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x113212400) [pid = 6410] [serial = 2327] [outer = 0x110f50800] 20:28:46 INFO - PROCESS | 6410 | 1468639726536 Marionette DEBUG loaded listener.js 20:28:46 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x114f97800) [pid = 6410] [serial = 2328] [outer = 0x110f50800] 20:28:47 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x128ab6400) [pid = 6410] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:28:47 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x12a7bb000) [pid = 6410] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:28:47 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x12af50000) [pid = 6410] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:28:47 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x12b724400) [pid = 6410] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:28:47 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x116a1b800) [pid = 6410] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:28:47 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x124170000) [pid = 6410] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:28:47 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x128c72000) [pid = 6410] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:28:47 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x110e7a400) [pid = 6410] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:28:47 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x110e79800) [pid = 6410] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:28:47 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x12416a400) [pid = 6410] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:28:47 INFO - PROCESS | 6410 | --DOMWINDOW == 105 (0x119b45400) [pid = 6410] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:28:47 INFO - PROCESS | 6410 | --DOMWINDOW == 104 (0x11980d000) [pid = 6410] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:28:47 INFO - PROCESS | 6410 | --DOMWINDOW == 103 (0x12b86ac00) [pid = 6410] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 20:28:47 INFO - PROCESS | 6410 | --DOMWINDOW == 102 (0x1164e1000) [pid = 6410] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:28:47 INFO - PROCESS | 6410 | 1468639727155 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]]]}] 20:28:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:28:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:28:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:28:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:28:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:28:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:28:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:28:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 872ms 20:28:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:28:47 INFO - PROCESS | 6410 | 1468639727170 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 20:28:47 INFO - PROCESS | 6410 | 1468639727171 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 20:28:47 INFO - PROCESS | 6410 | 1468639727173 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:28:47 INFO - PROCESS | 6410 | 1468639727174 Marionette TRACE conn2 <- [1,3070,null,{}] 20:28:47 INFO - PROCESS | 6410 | 1468639727177 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}] 20:28:47 INFO - PROCESS | 6410 | 1468639727181 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:47 INFO - PROCESS | 6410 | 1468639727267 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 20:28:47 INFO - PROCESS | 6410 | 1468639727270 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:47 INFO - PROCESS | 6410 | 1468639727271 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x118323800 == 43 [pid = 6410] [id = 777] 20:28:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 103 (0x114f99c00) [pid = 6410] [serial = 2329] [outer = 0x0] 20:28:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 104 (0x116884400) [pid = 6410] [serial = 2330] [outer = 0x114f99c00] 20:28:47 INFO - PROCESS | 6410 | 1468639727302 Marionette DEBUG loaded listener.js 20:28:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 105 (0x124170000) [pid = 6410] [serial = 2331] [outer = 0x114f99c00] 20:28:47 INFO - PROCESS | 6410 | 1468639727617 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]]]}] 20:28:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:28:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:28:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:28:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:28:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:28:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:28:47 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 472ms 20:28:47 INFO - PROCESS | 6410 | 1468639727648 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 20:28:47 INFO - PROCESS | 6410 | 1468639727649 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 20:28:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:28:47 INFO - PROCESS | 6410 | 1468639727651 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:28:47 INFO - PROCESS | 6410 | 1468639727652 Marionette TRACE conn2 <- [1,3074,null,{}] 20:28:47 INFO - PROCESS | 6410 | 1468639727655 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}] 20:28:47 INFO - PROCESS | 6410 | 1468639727656 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:47 INFO - PROCESS | 6410 | 1468639727739 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 20:28:47 INFO - PROCESS | 6410 | 1468639727830 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:47 INFO - PROCESS | 6410 | 1468639727831 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:47 INFO - PROCESS | 6410 | ++DOCSHELL 0x12a5b6000 == 44 [pid = 6410] [id = 778] 20:28:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 106 (0x12557c800) [pid = 6410] [serial = 2332] [outer = 0x0] 20:28:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 107 (0x1291ac400) [pid = 6410] [serial = 2333] [outer = 0x12557c800] 20:28:47 INFO - PROCESS | 6410 | 1468639727860 Marionette DEBUG loaded listener.js 20:28:47 INFO - PROCESS | 6410 | ++DOMWINDOW == 108 (0x12a5d2400) [pid = 6410] [serial = 2334] [outer = 0x12557c800] 20:28:48 INFO - PROCESS | 6410 | 1468639728112 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]]]}] 20:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:28:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:28:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 470ms 20:28:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:28:48 INFO - PROCESS | 6410 | 1468639728121 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 20:28:48 INFO - PROCESS | 6410 | 1468639728123 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 20:28:48 INFO - PROCESS | 6410 | 1468639728125 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:28:48 INFO - PROCESS | 6410 | 1468639728129 Marionette TRACE conn2 <- [1,3078,null,{}] 20:28:48 INFO - PROCESS | 6410 | 1468639728137 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}] 20:28:48 INFO - PROCESS | 6410 | 1468639728138 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:48 INFO - PROCESS | 6410 | 1468639728252 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 20:28:48 INFO - PROCESS | 6410 | 1468639728256 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:48 INFO - PROCESS | 6410 | 1468639728257 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:48 INFO - PROCESS | 6410 | ++DOCSHELL 0x12d2ce000 == 45 [pid = 6410] [id = 779] 20:28:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 109 (0x12a7b3c00) [pid = 6410] [serial = 2335] [outer = 0x0] 20:28:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 110 (0x12af54800) [pid = 6410] [serial = 2336] [outer = 0x12a7b3c00] 20:28:48 INFO - PROCESS | 6410 | 1468639728280 Marionette DEBUG loaded listener.js 20:28:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 111 (0x12b873400) [pid = 6410] [serial = 2337] [outer = 0x12a7b3c00] 20:28:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 20:28:48 INFO - reader.readAsText(blob_2) 20:28:48 INFO - }" did not throw 20:28:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 20:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 20:28:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 20:28:48 INFO - reader.readAsDataURL(blob_2) 20:28:48 INFO - }" did not throw 20:28:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 20:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 20:28:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 20:28:48 INFO - reader.readAsArrayBuffer(blob_2) 20:28:48 INFO - }" did not throw 20:28:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 20:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 20:28:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 20:28:48 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 20:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:28:48 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 20:28:48 INFO - PROCESS | 6410 | 1468639728605 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 20:28:48 INFO - PROCESS | 6410 | 1468639728607 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:28:48 INFO - PROCESS | 6410 | 1468639728608 Marionette TRACE conn2 <- [1,3082,null,{}] 20:28:48 INFO - PROCESS | 6410 | 1468639728613 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}] 20:28:48 INFO - PROCESS | 6410 | 1468639728614 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:48 INFO - PROCESS | 6410 | 1468639728699 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 20:28:48 INFO - PROCESS | 6410 | 1468639728702 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:48 INFO - PROCESS | 6410 | 1468639728703 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:48 INFO - PROCESS | 6410 | ++DOCSHELL 0x12f81f800 == 46 [pid = 6410] [id = 780] 20:28:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 112 (0x12b8bf000) [pid = 6410] [serial = 2338] [outer = 0x0] 20:28:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 113 (0x12ba26400) [pid = 6410] [serial = 2339] [outer = 0x12b8bf000] 20:28:48 INFO - PROCESS | 6410 | 1468639728726 Marionette DEBUG loaded listener.js 20:28:48 INFO - PROCESS | 6410 | ++DOMWINDOW == 114 (0x12bcd1400) [pid = 6410] [serial = 2340] [outer = 0x12b8bf000] 20:28:49 INFO - PROCESS | 6410 | 1468639729056 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]]]}] 20:28:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:28:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:28:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:28:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 470ms 20:28:49 INFO - PROCESS | 6410 | 1468639729081 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 20:28:49 INFO - PROCESS | 6410 | 1468639729083 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 20:28:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:28:49 INFO - PROCESS | 6410 | 1468639729098 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:28:49 INFO - PROCESS | 6410 | 1468639729099 Marionette TRACE conn2 <- [1,3086,null,{}] 20:28:49 INFO - PROCESS | 6410 | 1468639729101 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}] 20:28:49 INFO - PROCESS | 6410 | 1468639729102 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:49 INFO - PROCESS | 6410 | 1468639729283 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 20:28:49 INFO - PROCESS | 6410 | 1468639729330 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:49 INFO - PROCESS | 6410 | 1468639729332 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:49 INFO - PROCESS | 6410 | ++DOCSHELL 0x1130b4800 == 47 [pid = 6410] [id = 781] 20:28:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 115 (0x110e7a000) [pid = 6410] [serial = 2341] [outer = 0x0] 20:28:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 116 (0x110f4f800) [pid = 6410] [serial = 2342] [outer = 0x110e7a000] 20:28:49 INFO - PROCESS | 6410 | 1468639729363 Marionette DEBUG loaded listener.js 20:28:49 INFO - PROCESS | 6410 | ++DOMWINDOW == 117 (0x1133d2400) [pid = 6410] [serial = 2343] [outer = 0x110e7a000] 20:28:49 INFO - PROCESS | 6410 | 1468639729753 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:28:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:28:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 673ms 20:28:49 INFO - PROCESS | 6410 | 1468639729768 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 20:28:49 INFO - PROCESS | 6410 | 1468639729771 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 20:28:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:28:49 INFO - PROCESS | 6410 | 1468639729774 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:28:49 INFO - PROCESS | 6410 | 1468639729776 Marionette TRACE conn2 <- [1,3090,null,{}] 20:28:49 INFO - PROCESS | 6410 | 1468639729779 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}] 20:28:49 INFO - PROCESS | 6410 | 1468639729783 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:49 INFO - PROCESS | 6410 | 1468639729897 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 20:28:50 INFO - PROCESS | 6410 | 1468639730012 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:50 INFO - PROCESS | 6410 | 1468639730013 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x123ec3000 == 48 [pid = 6410] [id = 782] 20:28:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 118 (0x114f8f800) [pid = 6410] [serial = 2344] [outer = 0x0] 20:28:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 119 (0x1183a9800) [pid = 6410] [serial = 2345] [outer = 0x114f8f800] 20:28:50 INFO - PROCESS | 6410 | 1468639730045 Marionette DEBUG loaded listener.js 20:28:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 120 (0x11893a400) [pid = 6410] [serial = 2346] [outer = 0x114f8f800] 20:28:50 INFO - PROCESS | 6410 | 1468639730403 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:28:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:28:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 669ms 20:28:50 INFO - PROCESS | 6410 | 1468639730444 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 20:28:50 INFO - PROCESS | 6410 | 1468639730446 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 20:28:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:28:50 INFO - PROCESS | 6410 | 1468639730449 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:28:50 INFO - PROCESS | 6410 | 1468639730450 Marionette TRACE conn2 <- [1,3094,null,{}] 20:28:50 INFO - PROCESS | 6410 | 1468639730452 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}] 20:28:50 INFO - PROCESS | 6410 | 1468639730454 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:50 INFO - PROCESS | 6410 | 1468639730564 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 20:28:50 INFO - PROCESS | 6410 | 1468639730675 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:50 INFO - PROCESS | 6410 | 1468639730677 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:50 INFO - PROCESS | 6410 | ++DOCSHELL 0x128bb1000 == 49 [pid = 6410] [id = 783] 20:28:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 121 (0x119457800) [pid = 6410] [serial = 2347] [outer = 0x0] 20:28:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 122 (0x11945d400) [pid = 6410] [serial = 2348] [outer = 0x119457800] 20:28:50 INFO - PROCESS | 6410 | 1468639730719 Marionette DEBUG loaded listener.js 20:28:50 INFO - PROCESS | 6410 | ++DOMWINDOW == 123 (0x119851000) [pid = 6410] [serial = 2349] [outer = 0x119457800] 20:28:51 INFO - PROCESS | 6410 | 1468639731074 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:28:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:28:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 669ms 20:28:51 INFO - PROCESS | 6410 | 1468639731119 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 20:28:51 INFO - PROCESS | 6410 | 1468639731121 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 20:28:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:28:51 INFO - PROCESS | 6410 | 1468639731129 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:28:51 INFO - PROCESS | 6410 | 1468639731132 Marionette TRACE conn2 <- [1,3098,null,{}] 20:28:51 INFO - PROCESS | 6410 | 1468639731135 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}] 20:28:51 INFO - PROCESS | 6410 | 1468639731137 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:51 INFO - PROCESS | 6410 | 1468639731249 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 20:28:51 INFO - PROCESS | 6410 | 1468639731361 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:51 INFO - PROCESS | 6410 | 1468639731362 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x110ddc800 == 50 [pid = 6410] [id = 784] 20:28:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 124 (0x110f4b800) [pid = 6410] [serial = 2350] [outer = 0x0] 20:28:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 125 (0x110f4fc00) [pid = 6410] [serial = 2351] [outer = 0x110f4b800] 20:28:51 INFO - PROCESS | 6410 | 1468639731394 Marionette DEBUG loaded listener.js 20:28:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 126 (0x119b96c00) [pid = 6410] [serial = 2352] [outer = 0x110f4b800] 20:28:51 INFO - PROCESS | 6410 | 1468639731735 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]]]}] 20:28:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:28:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:28:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 627ms 20:28:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:28:51 INFO - PROCESS | 6410 | 1468639731753 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 20:28:51 INFO - PROCESS | 6410 | 1468639731754 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 20:28:51 INFO - PROCESS | 6410 | 1468639731757 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:28:51 INFO - PROCESS | 6410 | 1468639731758 Marionette TRACE conn2 <- [1,3102,null,{}] 20:28:51 INFO - PROCESS | 6410 | 1468639731760 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}] 20:28:51 INFO - PROCESS | 6410 | 1468639731762 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:51 INFO - PROCESS | 6410 | 1468639731867 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 20:28:51 INFO - PROCESS | 6410 | 1468639731967 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:51 INFO - PROCESS | 6410 | 1468639731968 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:51 INFO - PROCESS | 6410 | ++DOCSHELL 0x12cdda000 == 51 [pid = 6410] [id = 785] 20:28:51 INFO - PROCESS | 6410 | ++DOMWINDOW == 127 (0x1244ad400) [pid = 6410] [serial = 2353] [outer = 0x0] 20:28:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 128 (0x1245acc00) [pid = 6410] [serial = 2354] [outer = 0x1244ad400] 20:28:52 INFO - PROCESS | 6410 | 1468639731998 Marionette DEBUG loaded listener.js 20:28:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 129 (0x126851800) [pid = 6410] [serial = 2355] [outer = 0x1244ad400] 20:28:52 INFO - PROCESS | 6410 | 1468639732337 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:28:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:28:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 618ms 20:28:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:28:52 INFO - PROCESS | 6410 | 1468639732375 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 20:28:52 INFO - PROCESS | 6410 | 1468639732377 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 20:28:52 INFO - PROCESS | 6410 | 1468639732379 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:28:52 INFO - PROCESS | 6410 | 1468639732380 Marionette TRACE conn2 <- [1,3106,null,{}] 20:28:52 INFO - PROCESS | 6410 | 1468639732383 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}] 20:28:52 INFO - PROCESS | 6410 | 1468639732384 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:52 INFO - PROCESS | 6410 | 1468639732492 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 20:28:52 INFO - PROCESS | 6410 | 1468639732639 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:52 INFO - PROCESS | 6410 | 1468639732643 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:52 INFO - PROCESS | 6410 | ++DOCSHELL 0x12f831800 == 52 [pid = 6410] [id = 786] 20:28:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 130 (0x128902c00) [pid = 6410] [serial = 2356] [outer = 0x0] 20:28:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 131 (0x128905000) [pid = 6410] [serial = 2357] [outer = 0x128902c00] 20:28:52 INFO - PROCESS | 6410 | 1468639732680 Marionette DEBUG loaded listener.js 20:28:52 INFO - PROCESS | 6410 | ++DOMWINDOW == 132 (0x128ab5800) [pid = 6410] [serial = 2358] [outer = 0x128902c00] 20:28:53 INFO - PROCESS | 6410 | 1468639733063 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]]]}] 20:28:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:28:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:28:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:28:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 720ms 20:28:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:28:53 INFO - PROCESS | 6410 | 1468639733100 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 20:28:53 INFO - PROCESS | 6410 | 1468639733101 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 20:28:53 INFO - PROCESS | 6410 | 1468639733104 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:28:53 INFO - PROCESS | 6410 | 1468639733105 Marionette TRACE conn2 <- [1,3110,null,{}] 20:28:53 INFO - PROCESS | 6410 | 1468639733107 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}] 20:28:53 INFO - PROCESS | 6410 | 1468639733109 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:53 INFO - PROCESS | 6410 | 1468639733220 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 20:28:53 INFO - PROCESS | 6410 | 1468639733504 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:53 INFO - PROCESS | 6410 | 1468639733505 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:53 INFO - PROCESS | 6410 | ++DOCSHELL 0x117147800 == 53 [pid = 6410] [id = 787] 20:28:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 133 (0x111aa5800) [pid = 6410] [serial = 2359] [outer = 0x0] 20:28:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 134 (0x1127cc800) [pid = 6410] [serial = 2360] [outer = 0x111aa5800] 20:28:53 INFO - PROCESS | 6410 | 1468639733533 Marionette DEBUG loaded listener.js 20:28:53 INFO - PROCESS | 6410 | ++DOMWINDOW == 135 (0x114f8ec00) [pid = 6410] [serial = 2361] [outer = 0x111aa5800] 20:28:53 INFO - PROCESS | 6410 | 1468639733874 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"]]]}] 20:28:53 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:28:53 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 20:28:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:28:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:28:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:28:53 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 819ms 20:28:53 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:28:53 INFO - PROCESS | 6410 | 1468639733924 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 20:28:53 INFO - PROCESS | 6410 | 1468639733926 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 20:28:53 INFO - PROCESS | 6410 | 1468639733929 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:28:53 INFO - PROCESS | 6410 | 1468639733931 Marionette TRACE conn2 <- [1,3114,null,{}] 20:28:53 INFO - PROCESS | 6410 | 1468639733935 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}] 20:28:53 INFO - PROCESS | 6410 | 1468639733936 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:54 INFO - PROCESS | 6410 | 1468639734035 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 20:28:54 INFO - PROCESS | 6410 | 1468639734155 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\", \"92624a12-a55f-4910-989f-38c4e73b4fd1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:54 INFO - PROCESS | 6410 | 1468639734157 Marionette INFO sendAsync 427206f3-017a-f449-9dcb-f5b67cf6e27f 20:28:54 INFO - PROCESS | 6410 | ++DOCSHELL 0x110df1800 == 54 [pid = 6410] [id = 788] 20:28:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 136 (0x110e71c00) [pid = 6410] [serial = 2362] [outer = 0x0] 20:28:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 137 (0x11321ec00) [pid = 6410] [serial = 2363] [outer = 0x110e71c00] 20:28:54 INFO - PROCESS | 6410 | 1468639734186 Marionette DEBUG loaded listener.js 20:28:54 INFO - PROCESS | 6410 | ++DOMWINDOW == 138 (0x113cb3c00) [pid = 6410] [serial = 2364] [outer = 0x110e71c00] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x12f81f800 == 53 [pid = 6410] [id = 780] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x12d2ce000 == 52 [pid = 6410] [id = 779] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x12a5b6000 == 51 [pid = 6410] [id = 778] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x118323800 == 50 [pid = 6410] [id = 777] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x110dec800 == 49 [pid = 6410] [id = 776] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x12c094000 == 48 [pid = 6410] [id = 775] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x1191ec800 == 47 [pid = 6410] [id = 774] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x12a773800 == 46 [pid = 6410] [id = 773] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x12930e000 == 45 [pid = 6410] [id = 772] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x128adf000 == 44 [pid = 6410] [id = 771] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x1168bb000 == 43 [pid = 6410] [id = 770] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x1199ec800 == 42 [pid = 6410] [id = 769] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x123ec3800 == 41 [pid = 6410] [id = 768] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x1168b2800 == 40 [pid = 6410] [id = 764] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x118840800 == 39 [pid = 6410] [id = 732] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x12d379000 == 38 [pid = 6410] [id = 749] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x12d372800 == 37 [pid = 6410] [id = 748] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x123ecb800 == 36 [pid = 6410] [id = 765] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x128bcc800 == 35 [pid = 6410] [id = 767] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x12c722000 == 34 [pid = 6410] [id = 747] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x128edb800 == 33 [pid = 6410] [id = 766] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x124510800 == 32 [pid = 6410] [id = 745] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x117147800 == 31 [pid = 6410] [id = 787] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x12f831800 == 30 [pid = 6410] [id = 786] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x12cdda000 == 29 [pid = 6410] [id = 785] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x110ddc800 == 28 [pid = 6410] [id = 784] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x128bb1000 == 27 [pid = 6410] [id = 783] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x123ec3000 == 26 [pid = 6410] [id = 782] 20:28:55 INFO - PROCESS | 6410 | --DOCSHELL 0x1130b4800 == 25 [pid = 6410] [id = 781] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 137 (0x12a5cf800) [pid = 6410] [serial = 2268] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 136 (0x12af49800) [pid = 6410] [serial = 2273] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 135 (0x12a5db800) [pid = 6410] [serial = 2271] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 134 (0x12b730800) [pid = 6410] [serial = 2277] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 133 (0x12b72a000) [pid = 6410] [serial = 2276] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 132 (0x12b08e800) [pid = 6410] [serial = 2274] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 131 (0x1198bf800) [pid = 6410] [serial = 2254] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 130 (0x117d41800) [pid = 6410] [serial = 2253] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 129 (0x126dcf400) [pid = 6410] [serial = 2262] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 128 (0x128822400) [pid = 6410] [serial = 2263] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 127 (0x11980c800) [pid = 6410] [serial = 2241] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 126 (0x128e76c00) [pid = 6410] [serial = 2265] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 125 (0x11305e800) [pid = 6410] [serial = 2250] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 124 (0x113dcec00) [pid = 6410] [serial = 2251] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 123 (0x126d48400) [pid = 6410] [serial = 2244] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 122 (0x110e75c00) [pid = 6410] [serial = 2233] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 121 (0x128c78c00) [pid = 6410] [serial = 2247] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 120 (0x1121ba400) [pid = 6410] [serial = 2279] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 119 (0x1245ac000) [pid = 6410] [serial = 2259] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 118 (0x1256b7000) [pid = 6410] [serial = 2260] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 117 (0x119b49000) [pid = 6410] [serial = 2256] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 116 (0x123a36400) [pid = 6410] [serial = 2257] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 115 (0x11861d800) [pid = 6410] [serial = 2239] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 114 (0x11717f000) [pid = 6410] [serial = 2236] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 113 (0x12ba24c00) [pid = 6410] [serial = 2288] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 112 (0x12ba1fc00) [pid = 6410] [serial = 2286] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 111 (0x12b8c1800) [pid = 6410] [serial = 2285] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 110 (0x11942b800) [pid = 6410] [serial = 2280] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 109 (0x12a7bac00) [pid = 6410] [serial = 2269] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 108 (0x12b874000) [pid = 6410] [serial = 2283] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 107 (0x129450400) [pid = 6410] [serial = 2266] [outer = 0x0] [url = about:blank] 20:28:55 INFO - PROCESS | 6410 | --DOMWINDOW == 106 (0x12766c400) [pid = 6410] [serial = 2282] [outer = 0x0] [url = about:blank] 20:28:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:28:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1474ms 20:28:55 INFO - PROCESS | 6410 | 1468639735400 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]]]}] 20:28:55 INFO - PROCESS | 6410 | 1468639735404 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 20:28:55 INFO - PROCESS | 6410 | 1468639735406 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 20:28:56 WARNING - u'runner_teardown' () 20:28:56 INFO - No more tests 20:28:56 INFO - Got 0 unexpected results 20:28:56 INFO - SUITE-END | took 503s 20:28:56 INFO - Closing logging queue 20:28:56 INFO - queue closed 20:28:56 INFO - Return code: 0 20:28:56 WARNING - # TBPL SUCCESS # 20:28:56 INFO - Running post-action listener: _resource_record_post_action 20:28:56 INFO - Running post-run listener: _resource_record_post_run 20:28:57 INFO - Total resource usage - Wall time: 524s; CPU: 58.0%; Read bytes: 1388032; Write bytes: 953754112; Read time: 23; Write time: 5028 20:28:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:28:57 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152472064; Write bytes: 146606080; Read time: 13794; Write time: 297 20:28:57 INFO - run-tests - Wall time: 507s; CPU: 58.0%; Read bytes: 1277440; Write bytes: 789885440; Read time: 21; Write time: 4663 20:28:57 INFO - Running post-run listener: _upload_blobber_files 20:28:57 INFO - Blob upload gear active. 20:28:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:28:57 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 20:28:57 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'] 20:28:57 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 20:28:58 INFO - (blobuploader) - INFO - Open directory for files ... 20:28:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:28:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:28:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:28:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:28:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:28:59 INFO - (blobuploader) - INFO - Done attempting. 20:28:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:28:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:28:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:29:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:29:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:29:01 INFO - (blobuploader) - INFO - Done attempting. 20:29:01 INFO - (blobuploader) - INFO - Iteration through files over. 20:29:01 INFO - Return code: 0 20:29:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:29:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:29:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/90b82ae0b3784cf26449f1afbdf8a8b25581721a0b7598cde70da8dfb46ee711827389d699fa07a75b3f0de0916debb201d2cca64d7d71ad19cae244776887e9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/02e1ad9c32de9c443b0743362968051fde6cc06bbcbf9445eb6293747d2515d28fdaa506d2d6f5c6fcbdb8198a8f7841944c7263acd72ba33cd93ef683f7e682"} 20:29:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:29:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:29:01 INFO - Contents: 20:29:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/90b82ae0b3784cf26449f1afbdf8a8b25581721a0b7598cde70da8dfb46ee711827389d699fa07a75b3f0de0916debb201d2cca64d7d71ad19cae244776887e9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/02e1ad9c32de9c443b0743362968051fde6cc06bbcbf9445eb6293747d2515d28fdaa506d2d6f5c6fcbdb8198a8f7841944c7263acd72ba33cd93ef683f7e682"} 20:29:01 INFO - Running post-run listener: copy_logs_to_upload_dir 20:29:01 INFO - Copying logs to upload dir... 20:29:01 INFO - mkdir: /builds/slave/test/build/upload/logs 20:29:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=572.471612 ========= master_lag: 0.46 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 32 secs) (at 2016-07-15 20:29:02.104851) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-15 20:29:02.108301) ========= 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.jwhdqgU0cm/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.aIhzn9dckD/Listeners TMPDIR=/var/folders/94/wsdgpk794y1563fy307h6kq400000w/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/90b82ae0b3784cf26449f1afbdf8a8b25581721a0b7598cde70da8dfb46ee711827389d699fa07a75b3f0de0916debb201d2cca64d7d71ad19cae244776887e9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/02e1ad9c32de9c443b0743362968051fde6cc06bbcbf9445eb6293747d2515d28fdaa506d2d6f5c6fcbdb8198a8f7841944c7263acd72ba33cd93ef683f7e682"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012691 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/90b82ae0b3784cf26449f1afbdf8a8b25581721a0b7598cde70da8dfb46ee711827389d699fa07a75b3f0de0916debb201d2cca64d7d71ad19cae244776887e9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/02e1ad9c32de9c443b0743362968051fde6cc06bbcbf9445eb6293747d2515d28fdaa506d2d6f5c6fcbdb8198a8f7841944c7263acd72ba33cd93ef683f7e682"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468366798/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-15 20:29:02.151146) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-07-15 20:29:02.151520) ========= 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.jwhdqgU0cm/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.aIhzn9dckD/Listeners TMPDIR=/var/folders/94/wsdgpk794y1563fy307h6kq400000w/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.005483 ========= master_lag: 2.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-07-15 20:29:04.167473) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-15 20:29:04.167797) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-15 20:29:04.173307) ========= ========= Total master_lag: 3.94 =========