builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0350 starttime: 1469516676.75 results: success (0) buildid: 20160725022058 builduid: 85889af52fdd40ef94d58bf1ce5866c3 revision: f3d7abb885c267a7657e3b8ea06c18f76eb69641 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-26 00:04:36.751744) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-26 00:04:36.752194) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-26 00:04:36.752502) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-26 00:04:36.958319) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 00:04:36.958581) ========= 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.e8SODnNdKV/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.VN8H6SsHvk/Listeners TMPDIR=/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/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-26 00:04:36-- 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% 61.3M=0s 2016-07-26 00:04:37 (61.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.628768 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 00:04:37.657197) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 00:04:37.657528) ========= 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.e8SODnNdKV/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.VN8H6SsHvk/Listeners TMPDIR=/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/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.026891 ========= master_lag: 0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 00:04:37.749192) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-26 00:04:37.749559) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f3d7abb885c267a7657e3b8ea06c18f76eb69641 --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 f3d7abb885c267a7657e3b8ea06c18f76eb69641 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.e8SODnNdKV/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.VN8H6SsHvk/Listeners TMPDIR=/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/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-26 00:04:37,837 truncating revision to first 12 chars 2016-07-26 00:04:37,837 Setting DEBUG logging. 2016-07-26 00:04:37,837 attempt 1/10 2016-07-26 00:04:37,837 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f3d7abb885c2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-26 00:04:39,223 unpacking tar archive at: mozilla-beta-f3d7abb885c2/testing/mozharness/ program finished with exit code 0 elapsedTime=1.650204 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-26 00:04:39.423907) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-26 00:04:39.424189) ========= script_repo_revision: f3d7abb885c267a7657e3b8ea06c18f76eb69641 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-26 00:04:39.424574) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-26 00:04:39.424847) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-26 00:04:39.446981) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 36 secs) (at 2016-07-26 00:04:39.447277) ========= /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.e8SODnNdKV/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.VN8H6SsHvk/Listeners TMPDIR=/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/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 00:04:39 INFO - MultiFileLogger online at 20160726 00:04:39 in /builds/slave/test 00:04:39 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 00:04:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:04:39 INFO - {'append_to_log': False, 00:04:39 INFO - 'base_work_dir': '/builds/slave/test', 00:04:39 INFO - 'blob_upload_branch': 'mozilla-beta', 00:04:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:04:39 INFO - 'buildbot_json_path': 'buildprops.json', 00:04:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:04:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:04:39 INFO - 'download_minidump_stackwalk': True, 00:04:39 INFO - 'download_symbols': 'true', 00:04:39 INFO - 'e10s': False, 00:04:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:04:39 INFO - 'tooltool.py': '/tools/tooltool.py', 00:04:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:04:39 INFO - '/tools/misc-python/virtualenv.py')}, 00:04:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:04:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:04:39 INFO - 'log_level': 'info', 00:04:39 INFO - 'log_to_console': True, 00:04:39 INFO - 'opt_config_files': (), 00:04:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:04:39 INFO - '--processes=1', 00:04:39 INFO - '--config=%(test_path)s/wptrunner.ini', 00:04:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:04:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:04:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:04:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:04:39 INFO - 'pip_index': False, 00:04:39 INFO - 'require_test_zip': True, 00:04:39 INFO - 'test_type': ('testharness',), 00:04:39 INFO - 'this_chunk': '1', 00:04:39 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:04:39 INFO - 'total_chunks': '10', 00:04:39 INFO - 'virtualenv_path': 'venv', 00:04:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:04:39 INFO - 'work_dir': 'build'} 00:04:39 INFO - ##### 00:04:39 INFO - ##### Running clobber step. 00:04:39 INFO - ##### 00:04:39 INFO - Running pre-action listener: _resource_record_pre_action 00:04:39 INFO - Running main action method: clobber 00:04:39 INFO - rmtree: /builds/slave/test/build 00:04:39 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:04:41 INFO - Running post-action listener: _resource_record_post_action 00:04:41 INFO - ##### 00:04:41 INFO - ##### Running read-buildbot-config step. 00:04:41 INFO - ##### 00:04:41 INFO - Running pre-action listener: _resource_record_pre_action 00:04:41 INFO - Running main action method: read_buildbot_config 00:04:41 INFO - Using buildbot properties: 00:04:41 INFO - { 00:04:41 INFO - "project": "", 00:04:41 INFO - "product": "firefox", 00:04:41 INFO - "script_repo_revision": "production", 00:04:41 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 00:04:41 INFO - "repository": "", 00:04:41 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 00:04:41 INFO - "buildid": "20160725022058", 00:04:41 INFO - "pgo_build": "False", 00:04:41 INFO - "basedir": "/builds/slave/test", 00:04:41 INFO - "buildnumber": 26, 00:04:41 INFO - "slavename": "t-yosemite-r7-0350", 00:04:41 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 00:04:41 INFO - "platform": "macosx64", 00:04:41 INFO - "branch": "mozilla-beta", 00:04:41 INFO - "revision": "f3d7abb885c267a7657e3b8ea06c18f76eb69641", 00:04:41 INFO - "repo_path": "releases/mozilla-beta", 00:04:41 INFO - "moz_repo_path": "", 00:04:41 INFO - "stage_platform": "macosx64", 00:04:41 INFO - "builduid": "85889af52fdd40ef94d58bf1ce5866c3", 00:04:41 INFO - "slavebuilddir": "test" 00:04:41 INFO - } 00:04:41 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.dmg. 00:04:41 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.test_packages.json. 00:04:41 INFO - Running post-action listener: _resource_record_post_action 00:04:41 INFO - ##### 00:04:41 INFO - ##### Running download-and-extract step. 00:04:41 INFO - ##### 00:04:41 INFO - Running pre-action listener: _resource_record_pre_action 00:04:41 INFO - Running main action method: download_and_extract 00:04:41 INFO - mkdir: /builds/slave/test/build/tests 00:04:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:04:41 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.test_packages.json 00:04:41 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 00:04:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/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 00:04:41 INFO - Downloaded 1201 bytes. 00:04:41 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 00:04:41 INFO - Using the following test package requirements: 00:04:41 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 00:04:41 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:04:41 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 00:04:41 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:04:41 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 00:04:41 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:04:41 INFO - u'jsshell-mac64.zip'], 00:04:41 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:04:41 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 00:04:41 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 00:04:41 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:04:41 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 00:04:41 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:04:41 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 00:04:41 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:04:41 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 00:04:41 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:04:41 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 00:04:41 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 00:04:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:04:41 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.common.tests.zip 00:04:41 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 00:04:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/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 00:04:41 INFO - Downloaded 18370255 bytes. 00:04:41 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/*'] 00:04:41 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/* 00:04:42 INFO - caution: filename not matched: web-platform/* 00:04:42 INFO - Return code: 11 00:04:42 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')]} 00:04:42 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.web-platform.tests.zip 00:04:42 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/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 00:04:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/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 00:04:42 INFO - Downloaded 36389883 bytes. 00:04:42 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/*'] 00:04:42 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/* 00:04:47 INFO - caution: filename not matched: bin/* 00:04:47 INFO - caution: filename not matched: config/* 00:04:47 INFO - caution: filename not matched: mozbase/* 00:04:47 INFO - caution: filename not matched: marionette/* 00:04:47 INFO - caution: filename not matched: tools/wptserve/* 00:04:47 INFO - Return code: 11 00:04:47 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')]} 00:04:47 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.dmg 00:04:47 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 00:04:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 00:04:48 INFO - Downloaded 73088849 bytes. 00:04:48 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.dmg 00:04:48 INFO - mkdir: /builds/slave/test/properties 00:04:48 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:04:48 INFO - Writing to file /builds/slave/test/properties/build_url 00:04:48 INFO - Contents: 00:04:48 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.dmg 00:04:48 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:04:48 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:04:48 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:04:48 INFO - Contents: 00:04:48 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:04:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:04:48 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:04:48 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:04:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/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 00:04:51 INFO - Downloaded 103663025 bytes. 00:04:51 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'] 00:04:51 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 00:04:54 INFO - Return code: 0 00:04:54 INFO - Running post-action listener: _resource_record_post_action 00:04:54 INFO - Running post-action listener: set_extra_try_arguments 00:04:54 INFO - ##### 00:04:54 INFO - ##### Running create-virtualenv step. 00:04:54 INFO - ##### 00:04:54 INFO - Running pre-action listener: _pre_create_virtualenv 00:04:54 INFO - Running pre-action listener: _resource_record_pre_action 00:04:54 INFO - Running main action method: create_virtualenv 00:04:54 INFO - Creating virtualenv /builds/slave/test/build/venv 00:04:54 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 00:04:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:04:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:04:54 INFO - Using real prefix '/tools/python27' 00:04:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:04:55 INFO - Installing distribute.............................................................................................................................................................................................done. 00:04:58 INFO - Installing pip.................done. 00:04:58 INFO - Return code: 0 00:04:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:04:58 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')]} 00:04:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:04:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:04:58 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')]} 00:04:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:04:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:04:58 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 0x108ce7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108d04f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe6d0c74c00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108d005e0>, '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 0x1088e3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10890e990>, '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.e8SODnNdKV/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.VN8H6SsHvk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:04:58 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 00:04:58 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 00:04:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.e8SODnNdKV/Render', 00:04:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:04:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:04:58 INFO - 'HOME': '/Users/cltbld', 00:04:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:04:58 INFO - 'LOGNAME': 'cltbld', 00:04:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:04:58 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:04:58 INFO - 'MOZ_NO_REMOTE': '1', 00:04:58 INFO - 'NO_EM_RESTART': '1', 00:04:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:04:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:04:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:04:58 INFO - 'PWD': '/builds/slave/test', 00:04:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:04:58 INFO - 'SHELL': '/bin/bash', 00:04:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VN8H6SsHvk/Listeners', 00:04:58 INFO - 'TMPDIR': '/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/', 00:04:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:04:58 INFO - 'USER': 'cltbld', 00:04:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:04:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:04:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:04:58 INFO - 'XPC_FLAGS': '0x0', 00:04:58 INFO - 'XPC_SERVICE_NAME': '0', 00:04:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:04:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:04:58 INFO - Downloading/unpacking psutil>=0.7.1 00:04:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:04:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:04:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:04:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:04:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:04:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:05:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:05:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:05:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:05:02 INFO - Installing collected packages: psutil 00:05:02 INFO - Running setup.py install for psutil 00:05:02 INFO - building 'psutil._psutil_osx' extension 00:05:02 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 00:05:03 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 00:05:03 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 00:05:03 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 00:05:03 INFO - building 'psutil._psutil_posix' extension 00:05:03 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 00:05:03 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 00:05:03 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 00:05:03 INFO - ^ 00:05:03 INFO - 1 warning generated. 00:05:03 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 00:05:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:05:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:05:03 INFO - Successfully installed psutil 00:05:03 INFO - Cleaning up... 00:05:03 INFO - Return code: 0 00:05:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:05:03 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')]} 00:05:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:05:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:05:03 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')]} 00:05:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:05:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:05:03 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 0x108ce7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108d04f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe6d0c74c00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108d005e0>, '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 0x1088e3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10890e990>, '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.e8SODnNdKV/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.VN8H6SsHvk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:05:03 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 00:05:03 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 00:05:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.e8SODnNdKV/Render', 00:05:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:05:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:05:03 INFO - 'HOME': '/Users/cltbld', 00:05:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:05:03 INFO - 'LOGNAME': 'cltbld', 00:05:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:05:03 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:05:03 INFO - 'MOZ_NO_REMOTE': '1', 00:05:03 INFO - 'NO_EM_RESTART': '1', 00:05:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:05:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:05:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:05:03 INFO - 'PWD': '/builds/slave/test', 00:05:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:05:03 INFO - 'SHELL': '/bin/bash', 00:05:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VN8H6SsHvk/Listeners', 00:05:03 INFO - 'TMPDIR': '/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/', 00:05:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:05:03 INFO - 'USER': 'cltbld', 00:05:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:05:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:05:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:05:03 INFO - 'XPC_FLAGS': '0x0', 00:05:03 INFO - 'XPC_SERVICE_NAME': '0', 00:05:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:05:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:05:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:05:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:05:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:05:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:05:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:05:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:05:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:05:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:05:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:05:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:05:06 INFO - Installing collected packages: mozsystemmonitor 00:05:06 INFO - Running setup.py install for mozsystemmonitor 00:05:06 INFO - Successfully installed mozsystemmonitor 00:05:06 INFO - Cleaning up... 00:05:06 INFO - Return code: 0 00:05:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:05:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:05:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:05:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:05:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:05:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:05:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:05:06 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 0x108ce7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108d04f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe6d0c74c00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108d005e0>, '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 0x1088e3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10890e990>, '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.e8SODnNdKV/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.VN8H6SsHvk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:05:06 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 00:05:06 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 00:05:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.e8SODnNdKV/Render', 00:05:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:05:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:05:06 INFO - 'HOME': '/Users/cltbld', 00:05:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:05:06 INFO - 'LOGNAME': 'cltbld', 00:05:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:05:06 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:05:06 INFO - 'MOZ_NO_REMOTE': '1', 00:05:06 INFO - 'NO_EM_RESTART': '1', 00:05:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:05:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:05:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:05:06 INFO - 'PWD': '/builds/slave/test', 00:05:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:05:06 INFO - 'SHELL': '/bin/bash', 00:05:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VN8H6SsHvk/Listeners', 00:05:06 INFO - 'TMPDIR': '/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/', 00:05:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:05:06 INFO - 'USER': 'cltbld', 00:05:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:05:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:05:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:05:06 INFO - 'XPC_FLAGS': '0x0', 00:05:06 INFO - 'XPC_SERVICE_NAME': '0', 00:05:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:05:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:05:06 INFO - Downloading/unpacking blobuploader==1.2.4 00:05:06 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 00:05:06 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 00:05:06 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 00:05:06 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 00:05:06 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 00:05:06 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 00:05:09 INFO - Downloading blobuploader-1.2.4.tar.gz 00:05:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:05:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:05:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:05:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:05:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:05:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:05:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:05:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:05:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:05:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:05:10 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 00:05:10 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 00:05:10 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 00:05:10 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 00:05:10 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 00:05:10 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 00:05:10 INFO - Downloading docopt-0.6.1.tar.gz 00:05:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:05:10 INFO - Installing collected packages: blobuploader, requests, docopt 00:05:10 INFO - Running setup.py install for blobuploader 00:05:10 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:05:10 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:05:10 INFO - Running setup.py install for requests 00:05:11 INFO - Running setup.py install for docopt 00:05:11 INFO - Successfully installed blobuploader requests docopt 00:05:11 INFO - Cleaning up... 00:05:11 INFO - Return code: 0 00:05:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:05:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:05:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:05:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:05:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:05:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:05:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:05:11 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 0x108ce7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108d04f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe6d0c74c00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108d005e0>, '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 0x1088e3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10890e990>, '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.e8SODnNdKV/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.VN8H6SsHvk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:05:11 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 00:05:11 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 00:05:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.e8SODnNdKV/Render', 00:05:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:05:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:05:11 INFO - 'HOME': '/Users/cltbld', 00:05:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:05:11 INFO - 'LOGNAME': 'cltbld', 00:05:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:05:11 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:05:11 INFO - 'MOZ_NO_REMOTE': '1', 00:05:11 INFO - 'NO_EM_RESTART': '1', 00:05:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:05:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:05:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:05:11 INFO - 'PWD': '/builds/slave/test', 00:05:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:05:11 INFO - 'SHELL': '/bin/bash', 00:05:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VN8H6SsHvk/Listeners', 00:05:11 INFO - 'TMPDIR': '/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/', 00:05:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:05:11 INFO - 'USER': 'cltbld', 00:05:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:05:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:05:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:05:11 INFO - 'XPC_FLAGS': '0x0', 00:05:11 INFO - 'XPC_SERVICE_NAME': '0', 00:05:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:05:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:05:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:05:11 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-MDQ_GQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:05:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:05:11 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-pD9mlw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:05:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:05:12 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-ASz9aj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:05:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:05:12 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-JXy2s6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:05:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:05:12 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-iTURFD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:05:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:05:12 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-r9y0vu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:05:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:05:12 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-pBo_rY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:05:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:05:12 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-ow6dqj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:05:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:05:12 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-0Um3I0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:05:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:05:12 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-vlskC_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:05:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:05:12 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-SmWQr1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:05:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:05:13 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-IrnTNG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:05:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:05:13 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-ff0kUp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:05:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:05:13 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-yP0wLx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:05:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:05:13 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-m2EI2Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:05:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:05:13 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-9uFfJt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:05:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:05:13 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-h75KZk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:05:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:05:13 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-lLyV9v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:05:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:05:13 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-G1ic97-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:05:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:05:13 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-Hl_FRw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:05:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:05:14 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-HY173e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:05:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:05:14 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 00:05:14 INFO - Running setup.py install for manifestparser 00:05:14 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:05:14 INFO - Running setup.py install for mozcrash 00:05:14 INFO - Running setup.py install for mozdebug 00:05:14 INFO - Running setup.py install for mozdevice 00:05:15 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:05:15 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:05:15 INFO - Running setup.py install for mozfile 00:05:15 INFO - Running setup.py install for mozhttpd 00:05:15 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:05:15 INFO - Running setup.py install for mozinfo 00:05:15 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:05:15 INFO - Running setup.py install for mozInstall 00:05:15 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:05:15 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:05:15 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:05:15 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:05:15 INFO - Running setup.py install for mozleak 00:05:15 INFO - Running setup.py install for mozlog 00:05:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:05:15 INFO - Running setup.py install for moznetwork 00:05:16 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:05:16 INFO - Running setup.py install for mozprocess 00:05:16 INFO - Running setup.py install for mozprofile 00:05:16 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:05:16 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:05:16 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:05:16 INFO - Running setup.py install for mozrunner 00:05:16 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:05:16 INFO - Running setup.py install for mozscreenshot 00:05:16 INFO - Running setup.py install for moztest 00:05:16 INFO - Running setup.py install for mozversion 00:05:17 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:05:17 INFO - Running setup.py install for wptserve 00:05:17 INFO - Running setup.py install for marionette-driver 00:05:17 INFO - Running setup.py install for browsermob-proxy 00:05:17 INFO - Running setup.py install for marionette-client 00:05:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:05:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:05:17 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 00:05:17 INFO - Cleaning up... 00:05:17 INFO - Return code: 0 00:05:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:05:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:05:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:05:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:05:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:05:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:05:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:05:17 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 0x108ce7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108d04f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe6d0c74c00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108d005e0>, '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 0x1088e3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10890e990>, '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.e8SODnNdKV/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.VN8H6SsHvk/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:05:17 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 00:05:17 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 00:05:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.e8SODnNdKV/Render', 00:05:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:05:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:05:17 INFO - 'HOME': '/Users/cltbld', 00:05:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:05:17 INFO - 'LOGNAME': 'cltbld', 00:05:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:05:17 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:05:17 INFO - 'MOZ_NO_REMOTE': '1', 00:05:17 INFO - 'NO_EM_RESTART': '1', 00:05:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:05:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:05:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:05:17 INFO - 'PWD': '/builds/slave/test', 00:05:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:05:17 INFO - 'SHELL': '/bin/bash', 00:05:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VN8H6SsHvk/Listeners', 00:05:17 INFO - 'TMPDIR': '/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/', 00:05:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:05:17 INFO - 'USER': 'cltbld', 00:05:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:05:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:05:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:05:17 INFO - 'XPC_FLAGS': '0x0', 00:05:17 INFO - 'XPC_SERVICE_NAME': '0', 00:05:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:05:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:05:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:05:18 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-MPk9QZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:05:18 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)) 00:05:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:05:18 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-i4eY37-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:05:18 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)) 00:05:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:05:18 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-hUQm4T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:05:18 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)) 00:05:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:05:18 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-MeAcst-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:05:18 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)) 00:05:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:05:18 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-e7j0Ks-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:05:18 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)) 00:05:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:05:18 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-_XFFdi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:05:18 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)) 00:05:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:05:18 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-T0G2eV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:05:18 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)) 00:05:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:05:18 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-kJ03rH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:05:19 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)) 00:05:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:05:19 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-XS0Rh3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:05:19 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)) 00:05:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:05:19 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-AVKmb0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:05:19 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)) 00:05:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:05:19 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-nCm1O0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:05:19 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)) 00:05:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:05:19 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-5N3qa_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:05:19 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)) 00:05:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:05:19 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-iVJ8_g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:05:19 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)) 00:05:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:05:19 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-Tvglnv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:05:19 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)) 00:05:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:05:19 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-LeA4DJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:05:19 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)) 00:05:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:05:19 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-mGW_6q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:05:19 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)) 00:05:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:05:19 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-_DPYL9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:05:19 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)) 00:05:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:05:20 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-CV5iCM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:05:20 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)) 00:05:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:05:20 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-R2MDkN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:05:20 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)) 00:05:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:05:20 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-sTpJpv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:05:20 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)) 00:05:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:05:20 INFO - Running setup.py (path:/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/pip-700TvK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:05:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:05:20 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)) 00:05:20 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)) 00:05:20 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)) 00:05:20 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)) 00:05:20 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)) 00:05:20 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)) 00:05:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:05:20 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 00:05:20 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 00:05:20 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 00:05:20 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 00:05:20 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 00:05:20 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 00:05:23 INFO - Downloading blessings-1.6.tar.gz 00:05:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:05:23 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)) 00:05:23 INFO - Installing collected packages: blessings 00:05:23 INFO - Running setup.py install for blessings 00:05:23 INFO - Successfully installed blessings 00:05:23 INFO - Cleaning up... 00:05:23 INFO - Return code: 0 00:05:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:05:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:05:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:05:23 INFO - Reading from file tmpfile_stdout 00:05:23 INFO - Current package versions: 00:05:23 INFO - blessings == 1.6 00:05:23 INFO - blobuploader == 1.2.4 00:05:23 INFO - browsermob-proxy == 0.6.0 00:05:23 INFO - docopt == 0.6.1 00:05:23 INFO - manifestparser == 1.1 00:05:23 INFO - marionette-client == 2.3.0 00:05:23 INFO - marionette-driver == 1.4.0 00:05:23 INFO - mozInstall == 1.12 00:05:23 INFO - mozcrash == 0.17 00:05:23 INFO - mozdebug == 0.1 00:05:23 INFO - mozdevice == 0.48 00:05:23 INFO - mozfile == 1.2 00:05:23 INFO - mozhttpd == 0.7 00:05:23 INFO - mozinfo == 0.9 00:05:23 INFO - mozleak == 0.1 00:05:23 INFO - mozlog == 3.1 00:05:23 INFO - moznetwork == 0.27 00:05:23 INFO - mozprocess == 0.22 00:05:23 INFO - mozprofile == 0.28 00:05:23 INFO - mozrunner == 6.11 00:05:23 INFO - mozscreenshot == 0.1 00:05:23 INFO - mozsystemmonitor == 0.0 00:05:23 INFO - moztest == 0.7 00:05:23 INFO - mozversion == 1.4 00:05:23 INFO - psutil == 3.1.1 00:05:23 INFO - requests == 1.2.3 00:05:23 INFO - wptserve == 1.4.0 00:05:23 INFO - wsgiref == 0.1.2 00:05:23 INFO - Running post-action listener: _resource_record_post_action 00:05:23 INFO - Running post-action listener: _start_resource_monitoring 00:05:24 INFO - Starting resource monitoring. 00:05:24 INFO - ##### 00:05:24 INFO - ##### Running pull step. 00:05:24 INFO - ##### 00:05:24 INFO - Running pre-action listener: _resource_record_pre_action 00:05:24 INFO - Running main action method: pull 00:05:24 INFO - Pull has nothing to do! 00:05:24 INFO - Running post-action listener: _resource_record_post_action 00:05:24 INFO - ##### 00:05:24 INFO - ##### Running install step. 00:05:24 INFO - ##### 00:05:24 INFO - Running pre-action listener: _resource_record_pre_action 00:05:24 INFO - Running main action method: install 00:05:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:05:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:05:24 INFO - Reading from file tmpfile_stdout 00:05:24 INFO - Detecting whether we're running mozinstall >=1.0... 00:05:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:05:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:05:24 INFO - Reading from file tmpfile_stdout 00:05:24 INFO - Output received: 00:05:24 INFO - Usage: mozinstall [options] installer 00:05:24 INFO - Options: 00:05:24 INFO - -h, --help show this help message and exit 00:05:24 INFO - -d DEST, --destination=DEST 00:05:24 INFO - Directory to install application into. [default: 00:05:24 INFO - "/builds/slave/test"] 00:05:24 INFO - --app=APP Application being installed. [default: firefox] 00:05:24 INFO - mkdir: /builds/slave/test/build/application 00:05:24 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'] 00:05:24 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 00:05:42 INFO - Reading from file tmpfile_stdout 00:05:42 INFO - Output received: 00:05:42 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 00:05:42 INFO - Running post-action listener: _resource_record_post_action 00:05:42 INFO - ##### 00:05:42 INFO - ##### Running run-tests step. 00:05:42 INFO - ##### 00:05:42 INFO - Running pre-action listener: _resource_record_pre_action 00:05:42 INFO - Running main action method: run_tests 00:05:42 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:05:42 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:05:42 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:05:42 INFO - grabbing minidump binary from tooltool 00:05:42 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')]} 00:05:42 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 0x108d005e0>, '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 0x1088e3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10890e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:05:42 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 00:05:42 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 00:05:42 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:05:42 INFO - Return code: 0 00:05:42 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 00:05:42 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:05:42 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/1469438458/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 00:05:42 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/1469438458/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 00:05:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.e8SODnNdKV/Render', 00:05:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:05:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:05:42 INFO - 'HOME': '/Users/cltbld', 00:05:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:05:42 INFO - 'LOGNAME': 'cltbld', 00:05:42 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:05:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:05:42 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:05:42 INFO - 'MOZ_NO_REMOTE': '1', 00:05:42 INFO - 'NO_EM_RESTART': '1', 00:05:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:05:42 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:05:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:05:42 INFO - 'PWD': '/builds/slave/test', 00:05:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:05:42 INFO - 'SHELL': '/bin/bash', 00:05:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VN8H6SsHvk/Listeners', 00:05:42 INFO - 'TMPDIR': '/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/T/', 00:05:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:05:42 INFO - 'USER': 'cltbld', 00:05:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:05:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:05:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:05:42 INFO - 'XPC_FLAGS': '0x0', 00:05:42 INFO - 'XPC_SERVICE_NAME': '0', 00:05:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:05:42 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/1469438458/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 00:05:43 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 00:05:43 INFO - import pkg_resources 00:05:44 INFO - Using 1 client processes 00:05:44 INFO - wptserve Starting http server on 127.0.0.1:8000 00:05:44 INFO - wptserve Starting http server on 127.0.0.1:8001 00:05:44 INFO - wptserve Starting http server on 127.0.0.1:8443 00:05:46 INFO - SUITE-START | Running 778 tests 00:05:46 INFO - Running testharness tests 00:05:46 INFO - Setting up ssl 00:05:46 INFO - PROCESS | certutil | 00:05:46 INFO - PROCESS | certutil | 00:05:46 INFO - PROCESS | certutil | 00:05:46 INFO - Certificate Nickname Trust Attributes 00:05:46 INFO - SSL,S/MIME,JAR/XPI 00:05:46 INFO - 00:05:46 INFO - web-platform-tests CT,, 00:05:46 INFO - 00:05:46 INFO - Starting runner 00:05:47 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 00:05:47 INFO - PROCESS | 1665 | 1469516747236 Marionette DEBUG Marionette enabled via build flag and pref 00:05:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x113cc7800 == 1 [pid = 1665] [id = 1] 00:05:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 1 (0x113cc8000) [pid = 1665] [serial = 1] [outer = 0x0] 00:05:47 INFO - PROCESS | 1665 | [1665] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 00:05:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 2 (0x113cc9000) [pid = 1665] [serial = 2] [outer = 0x113cc8000] 00:05:47 INFO - PROCESS | 1665 | 1469516747554 Marionette INFO Listening on port 2828 00:05:47 INFO - PROCESS | 1665 | 1469516747786 Marionette DEBUG Marionette enabled via command-line flag 00:05:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x116a6f000 == 2 [pid = 1665] [id = 2] 00:05:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 3 (0x116a6f800) [pid = 1665] [serial = 3] [outer = 0x0] 00:05:47 INFO - PROCESS | 1665 | [1665] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 00:05:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 4 (0x116a70800) [pid = 1665] [serial = 4] [outer = 0x116a6f800] 00:05:47 INFO - PROCESS | 1665 | [1665] 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 00:05:47 INFO - PROCESS | 1665 | 1469516747933 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49280 00:05:48 INFO - PROCESS | 1665 | 1469516748018 Marionette DEBUG Closed connection conn0 00:05:48 INFO - PROCESS | 1665 | [1665] 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 00:05:48 INFO - PROCESS | 1665 | 1469516748021 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49281 00:05:48 INFO - PROCESS | 1665 | 1469516748032 Marionette DEBUG Closed connection conn1 00:05:48 INFO - PROCESS | 1665 | [1665] 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 00:05:48 INFO - PROCESS | 1665 | 1469516748037 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49282 00:05:48 INFO - PROCESS | 1665 | 1469516748046 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:05:48 INFO - PROCESS | 1665 | 1469516748052 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":"20160725022058","device":"desktop","version":"48.0"} 00:05:48 INFO - PROCESS | 1665 | [1665] 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 00:05:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x120804800 == 3 [pid = 1665] [id = 3] 00:05:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 5 (0x120805000) [pid = 1665] [serial = 5] [outer = 0x0] 00:05:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x120805800 == 4 [pid = 1665] [id = 4] 00:05:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 6 (0x119fb8400) [pid = 1665] [serial = 6] [outer = 0x0] 00:05:49 INFO - PROCESS | 1665 | [1665] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:05:49 INFO - PROCESS | 1665 | [1665] 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 00:05:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x123807000 == 5 [pid = 1665] [id = 5] 00:05:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 7 (0x119fb7c00) [pid = 1665] [serial = 7] [outer = 0x0] 00:05:49 INFO - PROCESS | 1665 | [1665] 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 00:05:49 INFO - PROCESS | 1665 | [1665] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:05:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 8 (0x1238e8000) [pid = 1665] [serial = 8] [outer = 0x119fb7c00] 00:05:49 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 00:05:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 9 (0x123ed2800) [pid = 1665] [serial = 9] [outer = 0x120805000] 00:05:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 10 (0x123ec1800) [pid = 1665] [serial = 10] [outer = 0x119fb8400] 00:05:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 11 (0x123ec3400) [pid = 1665] [serial = 11] [outer = 0x119fb7c00] 00:05:49 INFO - PROCESS | 1665 | [1665] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:05:49 INFO - PROCESS | 1665 | 1469516749950 Marionette INFO startBrowser ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:49 INFO - PROCESS | 1665 | 1469516749976 Marionette DEBUG loaded listener.js 00:05:49 INFO - PROCESS | 1665 | 1469516749984 Marionette DEBUG loaded listener.js 00:05:49 INFO - PROCESS | 1665 | 1469516749985 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:50 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 00:05:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 12 (0x126fb9400) [pid = 1665] [serial = 12] [outer = 0x119fb7c00] 00:05:50 INFO - PROCESS | 1665 | 1469516750296 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"ea5a7f7a-5a4c-044d-ac57-bcb87def408d","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":"20160725022058","device":"desktop","version":"48.0","command_id":1}}] 00:05:50 INFO - PROCESS | 1665 | 1469516750390 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}] 00:05:50 INFO - PROCESS | 1665 | 1469516750392 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:50 INFO - PROCESS | 1665 | 1469516750437 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 00:05:50 INFO - PROCESS | 1665 | 1469516750510 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:05:50 INFO - PROCESS | 1665 | 1469516750511 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:50 INFO - PROCESS | 1665 | [1665] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:05:50 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:05:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 13 (0x128cb0000) [pid = 1665] [serial = 13] [outer = 0x119fb7c00] 00:05:50 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:05:50 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:05:50 INFO - PROCESS | 1665 | 1469516750800 Marionette TRACE conn2 <- [1,3,null,{}] 00:05:50 INFO - PROCESS | 1665 | 1469516750808 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:05:50 INFO - PROCESS | 1665 | 1469516750810 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:50 INFO - PROCESS | 1665 | 1469516750829 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 00:05:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:05:50 INFO - PROCESS | 1665 | 1469516750856 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 00:05:50 INFO - PROCESS | 1665 | 1469516750857 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 00:05:50 INFO - PROCESS | 1665 | 1469516750860 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:05:50 INFO - PROCESS | 1665 | 1469516750863 Marionette TRACE conn2 <- [1,6,null,{}] 00:05:50 INFO - PROCESS | 1665 | 1469516750865 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}] 00:05:50 INFO - PROCESS | 1665 | 1469516750867 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:50 INFO - PROCESS | 1665 | 1469516750882 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 00:05:50 INFO - PROCESS | 1665 | 1469516750887 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:50 INFO - PROCESS | 1665 | 1469516750890 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ede000 == 6 [pid = 1665] [id = 6] 00:05:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 14 (0x1291a3c00) [pid = 1665] [serial = 14] [outer = 0x0] 00:05:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 15 (0x1291a5800) [pid = 1665] [serial = 15] [outer = 0x1291a3c00] 00:05:50 INFO - PROCESS | 1665 | 1469516750920 Marionette DEBUG loaded listener.js 00:05:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 16 (0x1291ab400) [pid = 1665] [serial = 16] [outer = 0x1291a3c00] 00:05:51 INFO - PROCESS | 1665 | 1469516751224 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]]]}] 00:05:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 00:05:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x129826800 == 7 [pid = 1665] [id = 7] 00:05:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 17 (0x113da0c00) [pid = 1665] [serial = 17] [outer = 0x0] 00:05:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 18 (0x1294ce000) [pid = 1665] [serial = 18] [outer = 0x113da0c00] 00:05:51 INFO - PROCESS | 1665 | 1469516751260 Marionette DEBUG loaded listener.js 00:05:51 INFO - PROCESS | 1665 | 1469516751283 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 00:05:51 INFO - PROCESS | 1665 | 1469516751284 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 00:05:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 19 (0x12a618c00) [pid = 1665] [serial = 19] [outer = 0x113da0c00] 00:05:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:05:51 INFO - PROCESS | 1665 | 1469516751334 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:05:51 INFO - PROCESS | 1665 | 1469516751335 Marionette TRACE conn2 <- [1,10,null,{}] 00:05:51 INFO - PROCESS | 1665 | 1469516751349 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}] 00:05:51 INFO - PROCESS | 1665 | 1469516751353 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:51 INFO - PROCESS | 1665 | 1469516751482 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 00:05:51 INFO - PROCESS | 1665 | 1469516751516 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:51 INFO - PROCESS | 1665 | 1469516751517 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7b4000 == 8 [pid = 1665] [id = 8] 00:05:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 20 (0x12a8b9400) [pid = 1665] [serial = 20] [outer = 0x0] 00:05:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 21 (0x12a7dc800) [pid = 1665] [serial = 21] [outer = 0x12a8b9400] 00:05:51 INFO - PROCESS | 1665 | 1469516751547 Marionette DEBUG loaded listener.js 00:05:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 22 (0x12a7e0c00) [pid = 1665] [serial = 22] [outer = 0x12a8b9400] 00:05:51 INFO - PROCESS | 1665 | 1469516751861 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]]]}] 00:05:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:05:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 600ms 00:05:51 INFO - PROCESS | 1665 | 1469516751909 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 00:05:51 INFO - PROCESS | 1665 | 1469516751911 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 00:05:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:05:51 INFO - PROCESS | 1665 | 1469516751917 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:05:51 INFO - PROCESS | 1665 | 1469516751918 Marionette TRACE conn2 <- [1,14,null,{}] 00:05:51 INFO - PROCESS | 1665 | 1469516751949 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}] 00:05:51 INFO - PROCESS | 1665 | 1469516751951 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:52 INFO - PROCESS | 1665 | 1469516752049 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 00:05:52 INFO - PROCESS | 1665 | 1469516752053 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:52 INFO - PROCESS | 1665 | 1469516752055 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac8800 == 9 [pid = 1665] [id = 9] 00:05:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 23 (0x128ae1800) [pid = 1665] [serial = 23] [outer = 0x0] 00:05:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 24 (0x128ae3400) [pid = 1665] [serial = 24] [outer = 0x128ae1800] 00:05:52 INFO - PROCESS | 1665 | 1469516752080 Marionette DEBUG loaded listener.js 00:05:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 25 (0x12ad6b800) [pid = 1665] [serial = 25] [outer = 0x128ae1800] 00:05:52 INFO - PROCESS | 1665 | 1469516752350 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]]]}] 00:05:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:05:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 448ms 00:05:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:05:52 INFO - PROCESS | 1665 | 1469516752364 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 00:05:52 INFO - PROCESS | 1665 | 1469516752365 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 00:05:52 INFO - PROCESS | 1665 | 1469516752378 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:05:52 INFO - PROCESS | 1665 | 1469516752379 Marionette TRACE conn2 <- [1,18,null,{}] 00:05:52 INFO - PROCESS | 1665 | 1469516752381 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}] 00:05:52 INFO - PROCESS | 1665 | 1469516752383 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:52 INFO - PROCESS | 1665 | 1469516752490 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 00:05:52 INFO - PROCESS | 1665 | 1469516752494 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:52 INFO - PROCESS | 1665 | 1469516752497 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ba52800 == 10 [pid = 1665] [id = 10] 00:05:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 26 (0x12ba10000) [pid = 1665] [serial = 26] [outer = 0x0] 00:05:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 27 (0x12ba96800) [pid = 1665] [serial = 27] [outer = 0x12ba10000] 00:05:52 INFO - PROCESS | 1665 | 1469516752521 Marionette DEBUG loaded listener.js 00:05:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 28 (0x12ba9d400) [pid = 1665] [serial = 28] [outer = 0x12ba10000] 00:05:52 INFO - PROCESS | 1665 | 1469516752789 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]]]}] 00:05:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:05:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 429ms 00:05:52 INFO - PROCESS | 1665 | 1469516752797 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 00:05:52 INFO - PROCESS | 1665 | 1469516752798 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 00:05:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:05:52 INFO - PROCESS | 1665 | 1469516752808 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:05:52 INFO - PROCESS | 1665 | 1469516752809 Marionette TRACE conn2 <- [1,22,null,{}] 00:05:52 INFO - PROCESS | 1665 | 1469516752811 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}] 00:05:52 INFO - PROCESS | 1665 | 1469516752813 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:52 INFO - PROCESS | 1665 | 1469516752910 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 00:05:52 INFO - PROCESS | 1665 | 1469516752913 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:52 INFO - PROCESS | 1665 | 1469516752915 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd71800 == 11 [pid = 1665] [id = 11] 00:05:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 29 (0x12baa0800) [pid = 1665] [serial = 29] [outer = 0x0] 00:05:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 30 (0x12bd9dc00) [pid = 1665] [serial = 30] [outer = 0x12baa0800] 00:05:52 INFO - PROCESS | 1665 | 1469516752940 Marionette DEBUG loaded listener.js 00:05:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 31 (0x12bf06000) [pid = 1665] [serial = 31] [outer = 0x12baa0800] 00:05:53 INFO - PROCESS | 1665 | 1469516753188 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]]]}] 00:05:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:05:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 425ms 00:05:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:05:53 INFO - PROCESS | 1665 | 1469516753228 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 00:05:53 INFO - PROCESS | 1665 | 1469516753229 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 00:05:53 INFO - PROCESS | 1665 | 1469516753231 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:05:53 INFO - PROCESS | 1665 | 1469516753232 Marionette TRACE conn2 <- [1,26,null,{}] 00:05:53 INFO - PROCESS | 1665 | 1469516753242 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}] 00:05:53 INFO - PROCESS | 1665 | 1469516753243 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:53 INFO - PROCESS | 1665 | 1469516753345 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 00:05:53 INFO - PROCESS | 1665 | 1469516753349 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:53 INFO - PROCESS | 1665 | 1469516753351 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdc5800 == 12 [pid = 1665] [id = 12] 00:05:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 32 (0x118330c00) [pid = 1665] [serial = 32] [outer = 0x0] 00:05:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 33 (0x12bf09000) [pid = 1665] [serial = 33] [outer = 0x118330c00] 00:05:53 INFO - PROCESS | 1665 | 1469516753377 Marionette DEBUG loaded listener.js 00:05:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 34 (0x12bf2a400) [pid = 1665] [serial = 34] [outer = 0x118330c00] 00:05:53 INFO - PROCESS | 1665 | 1469516753623 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]]]}] 00:05:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:05:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 428ms 00:05:53 INFO - PROCESS | 1665 | 1469516753661 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 00:05:53 INFO - PROCESS | 1665 | 1469516753662 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 00:05:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:05:53 INFO - PROCESS | 1665 | 1469516753664 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:05:53 INFO - PROCESS | 1665 | 1469516753665 Marionette TRACE conn2 <- [1,30,null,{}] 00:05:53 INFO - PROCESS | 1665 | 1469516753675 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}] 00:05:53 INFO - PROCESS | 1665 | 1469516753676 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:53 INFO - PROCESS | 1665 | 1469516753783 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 00:05:53 INFO - PROCESS | 1665 | 1469516753787 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:53 INFO - PROCESS | 1665 | 1469516753788 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3e5800 == 13 [pid = 1665] [id = 13] 00:05:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 35 (0x12bf2c800) [pid = 1665] [serial = 35] [outer = 0x0] 00:05:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 36 (0x12c424400) [pid = 1665] [serial = 36] [outer = 0x12bf2c800] 00:05:53 INFO - PROCESS | 1665 | 1469516753812 Marionette DEBUG loaded listener.js 00:05:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 37 (0x12c427800) [pid = 1665] [serial = 37] [outer = 0x12bf2c800] 00:05:54 INFO - PROCESS | 1665 | 1469516754053 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]]]}] 00:05:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:05:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 421ms 00:05:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:05:54 INFO - PROCESS | 1665 | 1469516754094 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 00:05:54 INFO - PROCESS | 1665 | 1469516754095 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 00:05:54 INFO - PROCESS | 1665 | 1469516754097 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:05:54 INFO - PROCESS | 1665 | 1469516754098 Marionette TRACE conn2 <- [1,34,null,{}] 00:05:54 INFO - PROCESS | 1665 | 1469516754108 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}] 00:05:54 INFO - PROCESS | 1665 | 1469516754109 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:54 INFO - PROCESS | 1665 | 1469516754205 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 00:05:54 INFO - PROCESS | 1665 | 1469516754209 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:54 INFO - PROCESS | 1665 | 1469516754210 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c611000 == 14 [pid = 1665] [id = 14] 00:05:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 38 (0x12bf31800) [pid = 1665] [serial = 38] [outer = 0x0] 00:05:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 39 (0x12c431000) [pid = 1665] [serial = 39] [outer = 0x12bf31800] 00:05:54 INFO - PROCESS | 1665 | 1469516754235 Marionette DEBUG loaded listener.js 00:05:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 40 (0x12c647c00) [pid = 1665] [serial = 40] [outer = 0x12bf31800] 00:05:54 INFO - PROCESS | 1665 | 1469516754469 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]]]}] 00:05:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:05:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 00:05:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:05:54 INFO - PROCESS | 1665 | 1469516754526 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 00:05:54 INFO - PROCESS | 1665 | 1469516754527 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 00:05:54 INFO - PROCESS | 1665 | 1469516754530 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:05:54 INFO - PROCESS | 1665 | 1469516754531 Marionette TRACE conn2 <- [1,38,null,{}] 00:05:54 INFO - PROCESS | 1665 | 1469516754533 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}] 00:05:54 INFO - PROCESS | 1665 | 1469516754536 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:54 INFO - PROCESS | 1665 | 1469516754642 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 00:05:54 INFO - PROCESS | 1665 | 1469516754655 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:54 INFO - PROCESS | 1665 | 1469516754656 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d91000 == 15 [pid = 1665] [id = 15] 00:05:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 41 (0x12c64b000) [pid = 1665] [serial = 41] [outer = 0x0] 00:05:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 42 (0x12cb3b000) [pid = 1665] [serial = 42] [outer = 0x12c64b000] 00:05:54 INFO - PROCESS | 1665 | 1469516754680 Marionette DEBUG loaded listener.js 00:05:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 43 (0x12cb40800) [pid = 1665] [serial = 43] [outer = 0x12c64b000] 00:05:54 INFO - PROCESS | 1665 | 1469516754921 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]]]}] 00:05:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:05:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 00:05:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:05:54 INFO - PROCESS | 1665 | 1469516754961 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 00:05:54 INFO - PROCESS | 1665 | 1469516754962 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 00:05:54 INFO - PROCESS | 1665 | 1469516754964 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:05:54 INFO - PROCESS | 1665 | 1469516754965 Marionette TRACE conn2 <- [1,42,null,{}] 00:05:54 INFO - PROCESS | 1665 | 1469516754975 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}] 00:05:54 INFO - PROCESS | 1665 | 1469516754976 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:55 INFO - PROCESS | 1665 | 1469516755078 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 00:05:55 INFO - PROCESS | 1665 | 1469516755082 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:55 INFO - PROCESS | 1665 | 1469516755083 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cf46000 == 16 [pid = 1665] [id = 16] 00:05:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 44 (0x12cb43000) [pid = 1665] [serial = 44] [outer = 0x0] 00:05:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 45 (0x12cf88400) [pid = 1665] [serial = 45] [outer = 0x12cb43000] 00:05:55 INFO - PROCESS | 1665 | 1469516755108 Marionette DEBUG loaded listener.js 00:05:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 46 (0x12cf8cc00) [pid = 1665] [serial = 46] [outer = 0x12cb43000] 00:05:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d32f800 == 17 [pid = 1665] [id = 17] 00:05:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 47 (0x12d330000) [pid = 1665] [serial = 47] [outer = 0x0] 00:05:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 48 (0x12d334000) [pid = 1665] [serial = 48] [outer = 0x12d330000] 00:05:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 49 (0x12d339800) [pid = 1665] [serial = 49] [outer = 0x12d330000] 00:05:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cf3b800 == 18 [pid = 1665] [id = 18] 00:05:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 50 (0x12cf8ec00) [pid = 1665] [serial = 50] [outer = 0x0] 00:05:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 51 (0x12d37c000) [pid = 1665] [serial = 51] [outer = 0x12cf8ec00] 00:05:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 52 (0x12d373800) [pid = 1665] [serial = 52] [outer = 0x12cf8ec00] 00:05:55 INFO - PROCESS | 1665 | 1469516755586 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]]]}] 00:05:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:05:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 670ms 00:05:55 INFO - PROCESS | 1665 | 1469516755635 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 00:05:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:05:55 INFO - PROCESS | 1665 | 1469516755638 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 00:05:55 INFO - PROCESS | 1665 | 1469516755641 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:05:55 INFO - PROCESS | 1665 | 1469516755644 Marionette TRACE conn2 <- [1,46,null,{}] 00:05:55 INFO - PROCESS | 1665 | 1469516755647 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}] 00:05:55 INFO - PROCESS | 1665 | 1469516755649 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:55 INFO - PROCESS | 1665 | 1469516755747 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 00:05:55 INFO - PROCESS | 1665 | 1469516755766 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:55 INFO - PROCESS | 1665 | 1469516755768 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d41e000 == 19 [pid = 1665] [id = 19] 00:05:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 53 (0x118280c00) [pid = 1665] [serial = 53] [outer = 0x0] 00:05:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 54 (0x12cf8fc00) [pid = 1665] [serial = 54] [outer = 0x118280c00] 00:05:55 INFO - PROCESS | 1665 | 1469516755795 Marionette DEBUG loaded listener.js 00:05:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 55 (0x12d611000) [pid = 1665] [serial = 55] [outer = 0x118280c00] 00:05:56 INFO - PROCESS | 1665 | 1469516756034 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]]]}] 00:05:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:05:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 00:05:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:05:56 INFO - PROCESS | 1665 | 1469516756062 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 00:05:56 INFO - PROCESS | 1665 | 1469516756063 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 00:05:56 INFO - PROCESS | 1665 | 1469516756065 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:05:56 INFO - PROCESS | 1665 | 1469516756066 Marionette TRACE conn2 <- [1,50,null,{}] 00:05:56 INFO - PROCESS | 1665 | 1469516756078 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}] 00:05:56 INFO - PROCESS | 1665 | 1469516756079 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:56 INFO - PROCESS | 1665 | 1469516756183 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 00:05:56 INFO - PROCESS | 1665 | 1469516756187 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:56 INFO - PROCESS | 1665 | 1469516756188 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d319800 == 20 [pid = 1665] [id = 20] 00:05:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 56 (0x118205c00) [pid = 1665] [serial = 56] [outer = 0x0] 00:05:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 57 (0x118209c00) [pid = 1665] [serial = 57] [outer = 0x118205c00] 00:05:56 INFO - PROCESS | 1665 | 1469516756212 Marionette DEBUG loaded listener.js 00:05:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 58 (0x12bd9f800) [pid = 1665] [serial = 58] [outer = 0x118205c00] 00:05:56 INFO - PROCESS | 1665 | 1469516756458 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]]]}] 00:05:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:05:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 427ms 00:05:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:05:56 INFO - PROCESS | 1665 | 1469516756494 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 00:05:56 INFO - PROCESS | 1665 | 1469516756495 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 00:05:56 INFO - PROCESS | 1665 | 1469516756497 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:05:56 INFO - PROCESS | 1665 | 1469516756498 Marionette TRACE conn2 <- [1,54,null,{}] 00:05:56 INFO - PROCESS | 1665 | 1469516756509 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}] 00:05:56 INFO - PROCESS | 1665 | 1469516756511 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:56 INFO - PROCESS | 1665 | 1469516756610 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 00:05:56 INFO - PROCESS | 1665 | 1469516756614 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:56 INFO - PROCESS | 1665 | 1469516756623 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d6d0000 == 21 [pid = 1665] [id = 21] 00:05:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x12d0e4000) [pid = 1665] [serial = 59] [outer = 0x0] 00:05:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x12d0ea000) [pid = 1665] [serial = 60] [outer = 0x12d0e4000] 00:05:56 INFO - PROCESS | 1665 | 1469516756647 Marionette DEBUG loaded listener.js 00:05:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x12d0ee000) [pid = 1665] [serial = 61] [outer = 0x12d0e4000] 00:05:56 INFO - PROCESS | 1665 | 1469516756884 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]]]}] 00:05:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:05:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 420ms 00:05:56 INFO - PROCESS | 1665 | 1469516756937 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 00:05:56 INFO - PROCESS | 1665 | 1469516756940 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 00:05:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:05:56 INFO - PROCESS | 1665 | 1469516756948 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:05:56 INFO - PROCESS | 1665 | 1469516756950 Marionette TRACE conn2 <- [1,58,null,{}] 00:05:56 INFO - PROCESS | 1665 | 1469516756961 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}] 00:05:56 INFO - PROCESS | 1665 | 1469516756962 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:57 INFO - PROCESS | 1665 | 1469516757077 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 00:05:57 INFO - PROCESS | 1665 | 1469516757081 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:57 INFO - PROCESS | 1665 | 1469516757082 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d8a0800 == 22 [pid = 1665] [id = 22] 00:05:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x124310400) [pid = 1665] [serial = 62] [outer = 0x0] 00:05:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x12430ec00) [pid = 1665] [serial = 63] [outer = 0x124310400] 00:05:57 INFO - PROCESS | 1665 | 1469516757111 Marionette DEBUG loaded listener.js 00:05:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x12e16dc00) [pid = 1665] [serial = 64] [outer = 0x124310400] 00:05:57 INFO - PROCESS | 1665 | 1469516757983 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]]]}] 00:05:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:05:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1079ms 00:05:58 INFO - PROCESS | 1665 | 1469516758028 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 00:05:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:05:58 INFO - PROCESS | 1665 | 1469516758031 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 00:05:58 INFO - PROCESS | 1665 | 1469516758034 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:05:58 INFO - PROCESS | 1665 | 1469516758036 Marionette TRACE conn2 <- [1,62,null,{}] 00:05:58 INFO - PROCESS | 1665 | 1469516758040 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}] 00:05:58 INFO - PROCESS | 1665 | 1469516758042 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:58 INFO - PROCESS | 1665 | 1469516758163 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 00:05:58 INFO - PROCESS | 1665 | 1469516758206 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:58 INFO - PROCESS | 1665 | 1469516758208 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x11254d000 == 23 [pid = 1665] [id = 23] 00:05:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x1129c6000) [pid = 1665] [serial = 65] [outer = 0x0] 00:05:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x1129ea800) [pid = 1665] [serial = 66] [outer = 0x1129c6000] 00:05:58 INFO - PROCESS | 1665 | 1469516758239 Marionette DEBUG loaded listener.js 00:05:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x112eebc00) [pid = 1665] [serial = 67] [outer = 0x1129c6000] 00:05:58 INFO - PROCESS | 1665 | 1469516758659 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]]]}] 00:05:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:05:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 00:05:58 INFO - PROCESS | 1665 | 1469516758705 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 00:05:58 INFO - PROCESS | 1665 | 1469516758708 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 00:05:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:05:58 INFO - PROCESS | 1665 | 1469516758713 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:05:58 INFO - PROCESS | 1665 | 1469516758715 Marionette TRACE conn2 <- [1,66,null,{}] 00:05:58 INFO - PROCESS | 1665 | 1469516758718 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}] 00:05:58 INFO - PROCESS | 1665 | 1469516758719 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:58 INFO - PROCESS | 1665 | 1469516758838 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 00:05:58 INFO - PROCESS | 1665 | 1469516758879 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:58 INFO - PROCESS | 1665 | 1469516758880 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ac7000 == 24 [pid = 1665] [id = 24] 00:05:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x1162b1400) [pid = 1665] [serial = 68] [outer = 0x0] 00:05:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x117258c00) [pid = 1665] [serial = 69] [outer = 0x1162b1400] 00:05:58 INFO - PROCESS | 1665 | 1469516758911 Marionette DEBUG loaded listener.js 00:05:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x11815b400) [pid = 1665] [serial = 70] [outer = 0x1162b1400] 00:05:59 INFO - PROCESS | 1665 | 1469516759345 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]]]}] 00:05:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:05:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 00:05:59 INFO - PROCESS | 1665 | 1469516759398 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 00:05:59 INFO - PROCESS | 1665 | 1469516759400 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 00:05:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:05:59 INFO - PROCESS | 1665 | 1469516759435 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:05:59 INFO - PROCESS | 1665 | 1469516759439 Marionette TRACE conn2 <- [1,70,null,{}] 00:05:59 INFO - PROCESS | 1665 | 1469516759463 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}] 00:05:59 INFO - PROCESS | 1665 | 1469516759467 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:59 INFO - PROCESS | 1665 | 1469516759590 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 00:05:59 INFO - PROCESS | 1665 | 1469516759645 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:59 INFO - PROCESS | 1665 | 1469516759647 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:05:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170e9800 == 25 [pid = 1665] [id = 25] 00:05:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x1192bd800) [pid = 1665] [serial = 71] [outer = 0x0] 00:05:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x119893c00) [pid = 1665] [serial = 72] [outer = 0x1192bd800] 00:05:59 INFO - PROCESS | 1665 | 1469516759681 Marionette DEBUG loaded listener.js 00:05:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x119aef400) [pid = 1665] [serial = 73] [outer = 0x1192bd800] 00:06:00 INFO - PROCESS | 1665 | 1469516760313 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]]]}] 00:06:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:06:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 901ms 00:06:00 INFO - PROCESS | 1665 | 1469516760323 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 00:06:00 INFO - PROCESS | 1665 | 1469516760325 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 00:06:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:06:00 INFO - PROCESS | 1665 | 1469516760328 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:06:00 INFO - PROCESS | 1665 | 1469516760330 Marionette TRACE conn2 <- [1,74,null,{}] 00:06:00 INFO - PROCESS | 1665 | 1469516760333 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}] 00:06:00 INFO - PROCESS | 1665 | 1469516760335 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:00 INFO - PROCESS | 1665 | 1469516760456 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 00:06:00 INFO - PROCESS | 1665 | 1469516760464 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:00 INFO - PROCESS | 1665 | 1469516760465 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x11336a800 == 26 [pid = 1665] [id = 26] 00:06:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1132ad000) [pid = 1665] [serial = 74] [outer = 0x0] 00:06:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x11674f000) [pid = 1665] [serial = 75] [outer = 0x1132ad000] 00:06:00 INFO - PROCESS | 1665 | 1469516760495 Marionette DEBUG loaded listener.js 00:06:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x116bb3400) [pid = 1665] [serial = 76] [outer = 0x1132ad000] 00:06:00 INFO - PROCESS | 1665 | 1469516760963 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]]]}] 00:06:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:06:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 671ms 00:06:01 INFO - PROCESS | 1665 | 1469516760999 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 00:06:01 INFO - PROCESS | 1665 | 1469516761008 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 00:06:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:06:01 INFO - PROCESS | 1665 | 1469516761014 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:06:01 INFO - PROCESS | 1665 | 1469516761017 Marionette TRACE conn2 <- [1,78,null,{}] 00:06:01 INFO - PROCESS | 1665 | 1469516761024 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}] 00:06:01 INFO - PROCESS | 1665 | 1469516761026 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:01 INFO - PROCESS | 1665 | 1469516761159 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 00:06:01 INFO - PROCESS | 1665 | 1469516761212 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:01 INFO - PROCESS | 1665 | 1469516761213 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x113223800 == 27 [pid = 1665] [id = 27] 00:06:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1129a6800) [pid = 1665] [serial = 77] [outer = 0x0] 00:06:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x112c6b800) [pid = 1665] [serial = 78] [outer = 0x1129a6800] 00:06:01 INFO - PROCESS | 1665 | 1469516761239 Marionette DEBUG loaded listener.js 00:06:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118159800) [pid = 1665] [serial = 79] [outer = 0x1129a6800] 00:06:01 INFO - PROCESS | 1665 | 1469516761497 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]]]}] 00:06:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:06:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 526ms 00:06:01 INFO - PROCESS | 1665 | 1469516761542 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 00:06:01 INFO - PROCESS | 1665 | 1469516761543 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 00:06:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:06:01 INFO - PROCESS | 1665 | 1469516761546 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:06:01 INFO - PROCESS | 1665 | 1469516761548 Marionette TRACE conn2 <- [1,82,null,{}] 00:06:01 INFO - PROCESS | 1665 | 1469516761566 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}] 00:06:01 INFO - PROCESS | 1665 | 1469516761573 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:01 INFO - PROCESS | 1665 | 1469516761659 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 00:06:01 INFO - PROCESS | 1665 | 1469516761725 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:01 INFO - PROCESS | 1665 | 1469516761728 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x116aba000 == 28 [pid = 1665] [id = 28] 00:06:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1177ce800) [pid = 1665] [serial = 80] [outer = 0x0] 00:06:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118211400) [pid = 1665] [serial = 81] [outer = 0x1177ce800] 00:06:01 INFO - PROCESS | 1665 | 1469516761763 Marionette DEBUG loaded listener.js 00:06:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118836000) [pid = 1665] [serial = 82] [outer = 0x1177ce800] 00:06:02 INFO - PROCESS | 1665 | 1469516762161 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]]]}] 00:06:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:06:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 625ms 00:06:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:06:02 INFO - PROCESS | 1665 | 1469516762172 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 00:06:02 INFO - PROCESS | 1665 | 1469516762174 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 00:06:02 INFO - PROCESS | 1665 | 1469516762176 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:06:02 INFO - PROCESS | 1665 | 1469516762176 Marionette TRACE conn2 <- [1,86,null,{}] 00:06:02 INFO - PROCESS | 1665 | 1469516762178 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}] 00:06:02 INFO - PROCESS | 1665 | 1469516762180 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:02 INFO - PROCESS | 1665 | 1469516762249 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 00:06:02 INFO - PROCESS | 1665 | 1469516762287 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:02 INFO - PROCESS | 1665 | 1469516762288 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170d4000 == 29 [pid = 1665] [id = 29] 00:06:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11846a800) [pid = 1665] [serial = 83] [outer = 0x0] 00:06:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119158800) [pid = 1665] [serial = 84] [outer = 0x11846a800] 00:06:02 INFO - PROCESS | 1665 | 1469516762317 Marionette DEBUG loaded listener.js 00:06:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119444800) [pid = 1665] [serial = 85] [outer = 0x11846a800] 00:06:02 INFO - PROCESS | 1665 | 1469516762725 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]]]}] 00:06:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:06:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 569ms 00:06:02 INFO - PROCESS | 1665 | 1469516762747 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 00:06:02 INFO - PROCESS | 1665 | 1469516762748 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 00:06:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:06:02 INFO - PROCESS | 1665 | 1469516762754 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:06:02 INFO - PROCESS | 1665 | 1469516762755 Marionette TRACE conn2 <- [1,90,null,{}] 00:06:02 INFO - PROCESS | 1665 | 1469516762759 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}] 00:06:02 INFO - PROCESS | 1665 | 1469516762761 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:02 INFO - PROCESS | 1665 | 1469516762866 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 00:06:02 INFO - PROCESS | 1665 | 1469516762872 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:02 INFO - PROCESS | 1665 | 1469516762873 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e5a800 == 30 [pid = 1665] [id = 30] 00:06:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1192b8400) [pid = 1665] [serial = 86] [outer = 0x0] 00:06:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119450800) [pid = 1665] [serial = 87] [outer = 0x1192b8400] 00:06:02 INFO - PROCESS | 1665 | 1469516762897 Marionette DEBUG loaded listener.js 00:06:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119890400) [pid = 1665] [serial = 88] [outer = 0x1192b8400] 00:06:03 INFO - PROCESS | 1665 | 1469516763177 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]]]}] 00:06:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:06:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 472ms 00:06:03 INFO - PROCESS | 1665 | 1469516763224 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 00:06:03 INFO - PROCESS | 1665 | 1469516763226 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 00:06:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:06:03 INFO - PROCESS | 1665 | 1469516763228 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:06:03 INFO - PROCESS | 1665 | 1469516763229 Marionette TRACE conn2 <- [1,94,null,{}] 00:06:03 INFO - PROCESS | 1665 | 1469516763231 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}] 00:06:03 INFO - PROCESS | 1665 | 1469516763236 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:03 INFO - PROCESS | 1665 | 1469516763331 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 00:06:03 INFO - PROCESS | 1665 | 1469516763337 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:03 INFO - PROCESS | 1665 | 1469516763339 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x118984800 == 31 [pid = 1665] [id = 31] 00:06:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119552800) [pid = 1665] [serial = 89] [outer = 0x0] 00:06:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11989d400) [pid = 1665] [serial = 90] [outer = 0x119552800] 00:06:03 INFO - PROCESS | 1665 | 1469516763365 Marionette DEBUG loaded listener.js 00:06:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1210e4000) [pid = 1665] [serial = 91] [outer = 0x119552800] 00:06:03 INFO - PROCESS | 1665 | 1469516763663 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]]]}] 00:06:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:06:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 00:06:03 INFO - PROCESS | 1665 | 1469516763697 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 00:06:03 INFO - PROCESS | 1665 | 1469516763698 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 00:06:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:06:03 INFO - PROCESS | 1665 | 1469516763700 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:06:03 INFO - PROCESS | 1665 | 1469516763702 Marionette TRACE conn2 <- [1,98,null,{}] 00:06:03 INFO - PROCESS | 1665 | 1469516763706 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}] 00:06:03 INFO - PROCESS | 1665 | 1469516763708 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:03 INFO - PROCESS | 1665 | 1469516763802 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 00:06:03 INFO - PROCESS | 1665 | 1469516763808 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:03 INFO - PROCESS | 1665 | 1469516763809 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x11917b000 == 32 [pid = 1665] [id = 32] 00:06:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1192bdc00) [pid = 1665] [serial = 92] [outer = 0x0] 00:06:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1210e6800) [pid = 1665] [serial = 93] [outer = 0x1192bdc00] 00:06:03 INFO - PROCESS | 1665 | 1469516763834 Marionette DEBUG loaded listener.js 00:06:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x123203c00) [pid = 1665] [serial = 94] [outer = 0x1192bdc00] 00:06:04 INFO - PROCESS | 1665 | 1469516764106 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]]]}] 00:06:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:06:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 423ms 00:06:04 INFO - PROCESS | 1665 | 1469516764128 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 00:06:04 INFO - PROCESS | 1665 | 1469516764129 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 00:06:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:06:04 INFO - PROCESS | 1665 | 1469516764132 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:06:04 INFO - PROCESS | 1665 | 1469516764133 Marionette TRACE conn2 <- [1,102,null,{}] 00:06:04 INFO - PROCESS | 1665 | 1469516764143 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}] 00:06:04 INFO - PROCESS | 1665 | 1469516764144 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:04 INFO - PROCESS | 1665 | 1469516764225 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 00:06:04 INFO - PROCESS | 1665 | 1469516764229 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:04 INFO - PROCESS | 1665 | 1469516764230 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x119474000 == 33 [pid = 1665] [id = 33] 00:06:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1121b9c00) [pid = 1665] [serial = 95] [outer = 0x0] 00:06:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1233c3000) [pid = 1665] [serial = 96] [outer = 0x1121b9c00] 00:06:04 INFO - PROCESS | 1665 | 1469516764257 Marionette DEBUG loaded listener.js 00:06:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1239b3000) [pid = 1665] [serial = 97] [outer = 0x1121b9c00] 00:06:04 INFO - PROCESS | 1665 | 1469516764541 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]]]}] 00:06:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:06:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 00:06:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:06:04 INFO - PROCESS | 1665 | 1469516764560 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 00:06:04 INFO - PROCESS | 1665 | 1469516764561 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 00:06:04 INFO - PROCESS | 1665 | 1469516764563 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:06:04 INFO - PROCESS | 1665 | 1469516764564 Marionette TRACE conn2 <- [1,106,null,{}] 00:06:04 INFO - PROCESS | 1665 | 1469516764574 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}] 00:06:04 INFO - PROCESS | 1665 | 1469516764575 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:04 INFO - PROCESS | 1665 | 1469516764669 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 00:06:04 INFO - PROCESS | 1665 | 1469516764716 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:04 INFO - PROCESS | 1665 | 1469516764717 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x11950f000 == 34 [pid = 1665] [id = 34] 00:06:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x111fe5400) [pid = 1665] [serial = 98] [outer = 0x0] 00:06:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1239bb400) [pid = 1665] [serial = 99] [outer = 0x111fe5400] 00:06:04 INFO - PROCESS | 1665 | 1469516764741 Marionette DEBUG loaded listener.js 00:06:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118832c00) [pid = 1665] [serial = 100] [outer = 0x111fe5400] 00:06:04 INFO - PROCESS | 1665 | 1469516764983 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]]]}] 00:06:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:06:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 475ms 00:06:05 INFO - PROCESS | 1665 | 1469516765042 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 00:06:05 INFO - PROCESS | 1665 | 1469516765044 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 00:06:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:06:05 INFO - PROCESS | 1665 | 1469516765046 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:06:05 INFO - PROCESS | 1665 | 1469516765047 Marionette TRACE conn2 <- [1,110,null,{}] 00:06:05 INFO - PROCESS | 1665 | 1469516765049 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}] 00:06:05 INFO - PROCESS | 1665 | 1469516765051 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:05 INFO - PROCESS | 1665 | 1469516765142 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 00:06:05 INFO - PROCESS | 1665 | 1469516765145 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:05 INFO - PROCESS | 1665 | 1469516765146 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x119aaf000 == 35 [pid = 1665] [id = 35] 00:06:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x123ebf800) [pid = 1665] [serial = 101] [outer = 0x0] 00:06:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1240bd000) [pid = 1665] [serial = 102] [outer = 0x123ebf800] 00:06:05 INFO - PROCESS | 1665 | 1469516765171 Marionette DEBUG loaded listener.js 00:06:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1240c5000) [pid = 1665] [serial = 103] [outer = 0x123ebf800] 00:06:05 INFO - PROCESS | 1665 | 1469516765472 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]]]}] 00:06:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:06:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 00:06:05 INFO - PROCESS | 1665 | 1469516765515 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 00:06:05 INFO - PROCESS | 1665 | 1469516765517 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 00:06:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:06:05 INFO - PROCESS | 1665 | 1469516765521 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:06:05 INFO - PROCESS | 1665 | 1469516765523 Marionette TRACE conn2 <- [1,114,null,{}] 00:06:05 INFO - PROCESS | 1665 | 1469516765526 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}] 00:06:05 INFO - PROCESS | 1665 | 1469516765527 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:05 INFO - PROCESS | 1665 | 1469516765635 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 00:06:05 INFO - PROCESS | 1665 | 1469516765642 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:05 INFO - PROCESS | 1665 | 1469516765643 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ce8800 == 36 [pid = 1665] [id = 36] 00:06:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x123ec4c00) [pid = 1665] [serial = 104] [outer = 0x0] 00:06:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1240c7800) [pid = 1665] [serial = 105] [outer = 0x123ec4c00] 00:06:05 INFO - PROCESS | 1665 | 1469516765669 Marionette DEBUG loaded listener.js 00:06:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1246da400) [pid = 1665] [serial = 106] [outer = 0x123ec4c00] 00:06:05 INFO - PROCESS | 1665 | 1469516765992 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]]]}] 00:06:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:06:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 524ms 00:06:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:06:06 INFO - PROCESS | 1665 | 1469516766044 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 00:06:06 INFO - PROCESS | 1665 | 1469516766046 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 00:06:06 INFO - PROCESS | 1665 | 1469516766049 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:06:06 INFO - PROCESS | 1665 | 1469516766051 Marionette TRACE conn2 <- [1,118,null,{}] 00:06:06 INFO - PROCESS | 1665 | 1469516766054 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}] 00:06:06 INFO - PROCESS | 1665 | 1469516766055 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:06 INFO - PROCESS | 1665 | 1469516766160 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 00:06:06 INFO - PROCESS | 1665 | 1469516766226 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:06 INFO - PROCESS | 1665 | 1469516766227 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12314b000 == 37 [pid = 1665] [id = 37] 00:06:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1240ba800) [pid = 1665] [serial = 107] [outer = 0x0] 00:06:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x124a18c00) [pid = 1665] [serial = 108] [outer = 0x1240ba800] 00:06:06 INFO - PROCESS | 1665 | 1469516766266 Marionette DEBUG loaded listener.js 00:06:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1259a6c00) [pid = 1665] [serial = 109] [outer = 0x1240ba800] 00:06:06 INFO - PROCESS | 1665 | 1469516766606 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]]]}] 00:06:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:06:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 570ms 00:06:06 INFO - PROCESS | 1665 | 1469516766620 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 00:06:06 INFO - PROCESS | 1665 | 1469516766623 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 00:06:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:06:06 INFO - PROCESS | 1665 | 1469516766630 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:06:06 INFO - PROCESS | 1665 | 1469516766631 Marionette TRACE conn2 <- [1,122,null,{}] 00:06:06 INFO - PROCESS | 1665 | 1469516766633 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}] 00:06:06 INFO - PROCESS | 1665 | 1469516766635 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:06 INFO - PROCESS | 1665 | 1469516766717 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 00:06:06 INFO - PROCESS | 1665 | 1469516766723 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:06 INFO - PROCESS | 1665 | 1469516766724 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x123269000 == 38 [pid = 1665] [id = 38] 00:06:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1259a7400) [pid = 1665] [serial = 110] [outer = 0x0] 00:06:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x125d37000) [pid = 1665] [serial = 111] [outer = 0x1259a7400] 00:06:06 INFO - PROCESS | 1665 | 1469516766749 Marionette DEBUG loaded listener.js 00:06:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x126e96800) [pid = 1665] [serial = 112] [outer = 0x1259a7400] 00:06:07 INFO - PROCESS | 1665 | 1469516767099 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]]]}] 00:06:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:06:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 474ms 00:06:07 INFO - PROCESS | 1665 | 1469516767108 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 00:06:07 INFO - PROCESS | 1665 | 1469516767110 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 00:06:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:06:07 INFO - PROCESS | 1665 | 1469516767113 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:06:07 INFO - PROCESS | 1665 | 1469516767115 Marionette TRACE conn2 <- [1,126,null,{}] 00:06:07 INFO - PROCESS | 1665 | 1469516767118 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}] 00:06:07 INFO - PROCESS | 1665 | 1469516767122 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:07 INFO - PROCESS | 1665 | 1469516767278 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 00:06:07 INFO - PROCESS | 1665 | 1469516767287 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:07 INFO - PROCESS | 1665 | 1469516767288 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x123496000 == 39 [pid = 1665] [id = 39] 00:06:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x126e96c00) [pid = 1665] [serial = 113] [outer = 0x0] 00:06:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x126fb4400) [pid = 1665] [serial = 114] [outer = 0x126e96c00] 00:06:07 INFO - PROCESS | 1665 | 1469516767326 Marionette DEBUG loaded listener.js 00:06:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x127374800) [pid = 1665] [serial = 115] [outer = 0x126e96c00] 00:06:07 INFO - PROCESS | 1665 | 1469516767687 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]]]}] 00:06:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:06:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 624ms 00:06:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:06:07 INFO - PROCESS | 1665 | 1469516767736 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 00:06:07 INFO - PROCESS | 1665 | 1469516767738 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 00:06:07 INFO - PROCESS | 1665 | 1469516767740 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:06:07 INFO - PROCESS | 1665 | 1469516767741 Marionette TRACE conn2 <- [1,130,null,{}] 00:06:07 INFO - PROCESS | 1665 | 1469516767743 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}] 00:06:07 INFO - PROCESS | 1665 | 1469516767744 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:07 INFO - PROCESS | 1665 | 1469516767827 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 00:06:07 INFO - PROCESS | 1665 | 1469516767889 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:07 INFO - PROCESS | 1665 | 1469516767890 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d1d000 == 40 [pid = 1665] [id = 40] 00:06:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x126ea5800) [pid = 1665] [serial = 116] [outer = 0x0] 00:06:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x1273e0c00) [pid = 1665] [serial = 117] [outer = 0x126ea5800] 00:06:07 INFO - PROCESS | 1665 | 1469516767921 Marionette DEBUG loaded listener.js 00:06:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x128ae1000) [pid = 1665] [serial = 118] [outer = 0x126ea5800] 00:06:08 INFO - PROCESS | 1665 | 1469516768890 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]]]}] 00:06:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:06:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1168ms 00:06:08 INFO - PROCESS | 1665 | 1469516768909 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 00:06:08 INFO - PROCESS | 1665 | 1469516768912 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 00:06:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:06:08 INFO - PROCESS | 1665 | 1469516768915 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:06:08 INFO - PROCESS | 1665 | 1469516768917 Marionette TRACE conn2 <- [1,134,null,{}] 00:06:08 INFO - PROCESS | 1665 | 1469516768936 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}] 00:06:08 INFO - PROCESS | 1665 | 1469516768939 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:09 INFO - PROCESS | 1665 | 1469516769068 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 00:06:09 INFO - PROCESS | 1665 | 1469516769074 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:09 INFO - PROCESS | 1665 | 1469516769077 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x113235000 == 41 [pid = 1665] [id = 41] 00:06:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x116867800) [pid = 1665] [serial = 119] [outer = 0x0] 00:06:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x117259c00) [pid = 1665] [serial = 120] [outer = 0x116867800] 00:06:09 INFO - PROCESS | 1665 | 1469516769103 Marionette DEBUG loaded listener.js 00:06:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x117e41400) [pid = 1665] [serial = 121] [outer = 0x116867800] 00:06:09 INFO - PROCESS | 1665 | 1469516769432 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]]]}] 00:06:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:06:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 528ms 00:06:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:06:09 INFO - PROCESS | 1665 | 1469516769443 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 00:06:09 INFO - PROCESS | 1665 | 1469516769446 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 00:06:09 INFO - PROCESS | 1665 | 1469516769450 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:06:09 INFO - PROCESS | 1665 | 1469516769452 Marionette TRACE conn2 <- [1,138,null,{}] 00:06:09 INFO - PROCESS | 1665 | 1469516769464 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}] 00:06:09 INFO - PROCESS | 1665 | 1469516769465 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:09 INFO - PROCESS | 1665 | 1469516769560 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 00:06:09 INFO - PROCESS | 1665 | 1469516769564 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:09 INFO - PROCESS | 1665 | 1469516769565 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x1168d7000 == 42 [pid = 1665] [id = 42] 00:06:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x118207000) [pid = 1665] [serial = 122] [outer = 0x0] 00:06:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x118336400) [pid = 1665] [serial = 123] [outer = 0x118207000] 00:06:09 INFO - PROCESS | 1665 | 1469516769592 Marionette DEBUG loaded listener.js 00:06:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 124 (0x118837800) [pid = 1665] [serial = 124] [outer = 0x118207000] 00:06:09 INFO - PROCESS | 1665 | 1469516769933 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]]]}] 00:06:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:06:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 525ms 00:06:09 INFO - PROCESS | 1665 | 1469516769976 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 00:06:09 INFO - PROCESS | 1665 | 1469516769977 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 00:06:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:06:09 INFO - PROCESS | 1665 | 1469516769979 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:06:09 INFO - PROCESS | 1665 | 1469516769982 Marionette TRACE conn2 <- [1,142,null,{}] 00:06:09 INFO - PROCESS | 1665 | 1469516769989 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}] 00:06:09 INFO - PROCESS | 1665 | 1469516769992 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:10 INFO - PROCESS | 1665 | 1469516770081 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 00:06:10 INFO - PROCESS | 1665 | 1469516770112 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:10 INFO - PROCESS | 1665 | 1469516770114 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e44000 == 43 [pid = 1665] [id = 43] 00:06:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 125 (0x1192c3000) [pid = 1665] [serial = 125] [outer = 0x0] 00:06:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 126 (0x11985dc00) [pid = 1665] [serial = 126] [outer = 0x1192c3000] 00:06:10 INFO - PROCESS | 1665 | 1469516770142 Marionette DEBUG loaded listener.js 00:06:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 127 (0x119ae9400) [pid = 1665] [serial = 127] [outer = 0x1192c3000] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 126 (0x1291a3c00) [pid = 1665] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 125 (0x12d0e4000) [pid = 1665] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 124 (0x118205c00) [pid = 1665] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 123 (0x118280c00) [pid = 1665] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x12cb43000) [pid = 1665] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x12c64b000) [pid = 1665] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x12bf31800) [pid = 1665] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x12bf2c800) [pid = 1665] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x118330c00) [pid = 1665] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x12baa0800) [pid = 1665] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x12ba10000) [pid = 1665] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x128ae1800) [pid = 1665] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x12a8b9400) [pid = 1665] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x1192b8400) [pid = 1665] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x119552800) [pid = 1665] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x1192bdc00) [pid = 1665] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1121b9c00) [pid = 1665] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x111fe5400) [pid = 1665] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x123ec4c00) [pid = 1665] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1240ba800) [pid = 1665] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1259a7400) [pid = 1665] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x124310400) [pid = 1665] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1129c6000) [pid = 1665] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1162b1400) [pid = 1665] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1192bd800) [pid = 1665] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1132ad000) [pid = 1665] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1129a6800) [pid = 1665] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1177ce800) [pid = 1665] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:06:10 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11846a800) [pid = 1665] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:06:10 INFO - PROCESS | 1665 | 1469516770869 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]]]}] 00:06:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:06:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 923ms 00:06:10 INFO - PROCESS | 1665 | 1469516770907 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 00:06:10 INFO - PROCESS | 1665 | 1469516770909 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 00:06:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:06:10 INFO - PROCESS | 1665 | 1469516770911 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:06:10 INFO - PROCESS | 1665 | 1469516770912 Marionette TRACE conn2 <- [1,146,null,{}] 00:06:10 INFO - PROCESS | 1665 | 1469516770915 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}] 00:06:10 INFO - PROCESS | 1665 | 1469516770916 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:11 INFO - PROCESS | 1665 | 1469516771007 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 00:06:11 INFO - PROCESS | 1665 | 1469516771056 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:11 INFO - PROCESS | 1665 | 1469516771057 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x118349800 == 44 [pid = 1665] [id = 44] 00:06:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1121be400) [pid = 1665] [serial = 128] [outer = 0x0] 00:06:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118154400) [pid = 1665] [serial = 129] [outer = 0x1121be400] 00:06:11 INFO - PROCESS | 1665 | 1469516771083 Marionette DEBUG loaded listener.js 00:06:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1192b8400) [pid = 1665] [serial = 130] [outer = 0x1121be400] 00:06:11 INFO - PROCESS | 1665 | 1469516771341 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]]]}] 00:06:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:06:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 469ms 00:06:11 INFO - PROCESS | 1665 | 1469516771380 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 00:06:11 INFO - PROCESS | 1665 | 1469516771381 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 00:06:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:06:11 INFO - PROCESS | 1665 | 1469516771383 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:06:11 INFO - PROCESS | 1665 | 1469516771385 Marionette TRACE conn2 <- [1,150,null,{}] 00:06:11 INFO - PROCESS | 1665 | 1469516771395 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}] 00:06:11 INFO - PROCESS | 1665 | 1469516771396 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:11 INFO - PROCESS | 1665 | 1469516771472 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 00:06:11 INFO - PROCESS | 1665 | 1469516771476 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:11 INFO - PROCESS | 1665 | 1469516771477 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927f000 == 45 [pid = 1665] [id = 45] 00:06:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x11815a400) [pid = 1665] [serial = 131] [outer = 0x0] 00:06:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119c2c400) [pid = 1665] [serial = 132] [outer = 0x11815a400] 00:06:11 INFO - PROCESS | 1665 | 1469516771504 Marionette DEBUG loaded listener.js 00:06:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1208cec00) [pid = 1665] [serial = 133] [outer = 0x11815a400] 00:06:11 INFO - PROCESS | 1665 | 1469516771831 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]]]}] 00:06:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:06:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 477ms 00:06:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:06:11 INFO - PROCESS | 1665 | 1469516771861 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 00:06:11 INFO - PROCESS | 1665 | 1469516771862 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 00:06:11 INFO - PROCESS | 1665 | 1469516771865 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:06:11 INFO - PROCESS | 1665 | 1469516771866 Marionette TRACE conn2 <- [1,154,null,{}] 00:06:11 INFO - PROCESS | 1665 | 1469516771868 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}] 00:06:11 INFO - PROCESS | 1665 | 1469516771872 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:11 INFO - PROCESS | 1665 | 1469516771960 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 00:06:11 INFO - PROCESS | 1665 | 1469516771965 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:11 INFO - PROCESS | 1665 | 1469516771966 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ab6800 == 46 [pid = 1665] [id = 46] 00:06:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1210e7800) [pid = 1665] [serial = 134] [outer = 0x0] 00:06:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1233c1000) [pid = 1665] [serial = 135] [outer = 0x1210e7800] 00:06:11 INFO - PROCESS | 1665 | 1469516771994 Marionette DEBUG loaded listener.js 00:06:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1240bec00) [pid = 1665] [serial = 136] [outer = 0x1210e7800] 00:06:12 INFO - PROCESS | 1665 | 1469516772297 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]]]}] 00:06:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:06:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 00:06:12 INFO - PROCESS | 1665 | 1469516772338 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 00:06:12 INFO - PROCESS | 1665 | 1469516772340 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 00:06:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:06:12 INFO - PROCESS | 1665 | 1469516772342 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:06:12 INFO - PROCESS | 1665 | 1469516772343 Marionette TRACE conn2 <- [1,158,null,{}] 00:06:12 INFO - PROCESS | 1665 | 1469516772345 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}] 00:06:12 INFO - PROCESS | 1665 | 1469516772346 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:12 INFO - PROCESS | 1665 | 1469516772437 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 00:06:12 INFO - PROCESS | 1665 | 1469516772443 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:12 INFO - PROCESS | 1665 | 1469516772444 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x12080b800 == 47 [pid = 1665] [id = 47] 00:06:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x119aed800) [pid = 1665] [serial = 137] [outer = 0x0] 00:06:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1240c2000) [pid = 1665] [serial = 138] [outer = 0x119aed800] 00:06:12 INFO - PROCESS | 1665 | 1469516772469 Marionette DEBUG loaded listener.js 00:06:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x124315c00) [pid = 1665] [serial = 139] [outer = 0x119aed800] 00:06:12 INFO - PROCESS | 1665 | 1469516772793 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]]]}] 00:06:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:06:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 518ms 00:06:12 INFO - PROCESS | 1665 | 1469516772861 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 00:06:12 INFO - PROCESS | 1665 | 1469516772863 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 00:06:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:06:12 INFO - PROCESS | 1665 | 1469516772866 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:06:12 INFO - PROCESS | 1665 | 1469516772868 Marionette TRACE conn2 <- [1,162,null,{}] 00:06:12 INFO - PROCESS | 1665 | 1469516772872 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}] 00:06:12 INFO - PROCESS | 1665 | 1469516772874 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:12 INFO - PROCESS | 1665 | 1469516772967 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 00:06:13 INFO - PROCESS | 1665 | 1469516773023 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:13 INFO - PROCESS | 1665 | 1469516773026 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x115fcc800 == 48 [pid = 1665] [id = 48] 00:06:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x114ff0400) [pid = 1665] [serial = 140] [outer = 0x0] 00:06:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x116244c00) [pid = 1665] [serial = 141] [outer = 0x114ff0400] 00:06:13 INFO - PROCESS | 1665 | 1469516773057 Marionette DEBUG loaded listener.js 00:06:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x116a96800) [pid = 1665] [serial = 142] [outer = 0x114ff0400] 00:06:13 INFO - PROCESS | 1665 | 1469516773498 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]]]}] 00:06:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:06:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 00:06:13 INFO - PROCESS | 1665 | 1469516773553 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 00:06:13 INFO - PROCESS | 1665 | 1469516773556 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 00:06:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:06:13 INFO - PROCESS | 1665 | 1469516773562 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:06:13 INFO - PROCESS | 1665 | 1469516773564 Marionette TRACE conn2 <- [1,166,null,{}] 00:06:13 INFO - PROCESS | 1665 | 1469516773566 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}] 00:06:13 INFO - PROCESS | 1665 | 1469516773568 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:13 INFO - PROCESS | 1665 | 1469516773663 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 00:06:13 INFO - PROCESS | 1665 | 1469516773722 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:13 INFO - PROCESS | 1665 | 1469516773723 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x119519000 == 49 [pid = 1665] [id = 49] 00:06:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x11846fc00) [pid = 1665] [serial = 143] [outer = 0x0] 00:06:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1189e8000) [pid = 1665] [serial = 144] [outer = 0x11846fc00] 00:06:13 INFO - PROCESS | 1665 | 1469516773754 Marionette DEBUG loaded listener.js 00:06:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x11944c400) [pid = 1665] [serial = 145] [outer = 0x11846fc00] 00:06:14 INFO - PROCESS | 1665 | 1469516774177 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]]]}] 00:06:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:06:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 625ms 00:06:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:06:14 INFO - PROCESS | 1665 | 1469516774186 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 00:06:14 INFO - PROCESS | 1665 | 1469516774188 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 00:06:14 INFO - PROCESS | 1665 | 1469516774190 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:06:14 INFO - PROCESS | 1665 | 1469516774193 Marionette TRACE conn2 <- [1,170,null,{}] 00:06:14 INFO - PROCESS | 1665 | 1469516774201 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}] 00:06:14 INFO - PROCESS | 1665 | 1469516774204 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:14 INFO - PROCESS | 1665 | 1469516774312 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 00:06:14 INFO - PROCESS | 1665 | 1469516774372 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:14 INFO - PROCESS | 1665 | 1469516774374 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d1e800 == 50 [pid = 1665] [id = 50] 00:06:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x119c2bc00) [pid = 1665] [serial = 146] [outer = 0x0] 00:06:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x1210eb000) [pid = 1665] [serial = 147] [outer = 0x119c2bc00] 00:06:14 INFO - PROCESS | 1665 | 1469516774404 Marionette DEBUG loaded listener.js 00:06:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x123e84000) [pid = 1665] [serial = 148] [outer = 0x119c2bc00] 00:06:14 INFO - PROCESS | 1665 | 1469516774807 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]]]}] 00:06:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:06:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 00:06:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:06:14 INFO - PROCESS | 1665 | 1469516774813 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 00:06:14 INFO - PROCESS | 1665 | 1469516774814 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 00:06:14 INFO - PROCESS | 1665 | 1469516774817 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:06:14 INFO - PROCESS | 1665 | 1469516774818 Marionette TRACE conn2 <- [1,174,null,{}] 00:06:14 INFO - PROCESS | 1665 | 1469516774821 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}] 00:06:14 INFO - PROCESS | 1665 | 1469516774822 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:14 INFO - PROCESS | 1665 | 1469516774916 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 00:06:14 INFO - PROCESS | 1665 | 1469516774960 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:14 INFO - PROCESS | 1665 | 1469516774961 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927e800 == 51 [pid = 1665] [id = 51] 00:06:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x1240c3800) [pid = 1665] [serial = 149] [outer = 0x0] 00:06:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x1243b4800) [pid = 1665] [serial = 150] [outer = 0x1240c3800] 00:06:14 INFO - PROCESS | 1665 | 1469516774991 Marionette DEBUG loaded listener.js 00:06:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x124690400) [pid = 1665] [serial = 151] [outer = 0x1240c3800] 00:06:15 INFO - PROCESS | 1665 | 1469516775424 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]]]}] 00:06:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:06:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 618ms 00:06:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:06:15 INFO - PROCESS | 1665 | 1469516775436 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 00:06:15 INFO - PROCESS | 1665 | 1469516775437 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 00:06:15 INFO - PROCESS | 1665 | 1469516775440 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:06:15 INFO - PROCESS | 1665 | 1469516775441 Marionette TRACE conn2 <- [1,178,null,{}] 00:06:15 INFO - PROCESS | 1665 | 1469516775443 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}] 00:06:15 INFO - PROCESS | 1665 | 1469516775445 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:15 INFO - PROCESS | 1665 | 1469516775537 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 00:06:15 INFO - PROCESS | 1665 | 1469516775607 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:15 INFO - PROCESS | 1665 | 1469516775608 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x111f2b800 == 52 [pid = 1665] [id = 52] 00:06:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x115e20000) [pid = 1665] [serial = 152] [outer = 0x0] 00:06:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 124 (0x11725b400) [pid = 1665] [serial = 153] [outer = 0x115e20000] 00:06:15 INFO - PROCESS | 1665 | 1469516775652 Marionette DEBUG loaded listener.js 00:06:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 125 (0x119557800) [pid = 1665] [serial = 154] [outer = 0x115e20000] 00:06:16 INFO - PROCESS | 1665 | 1469516776140 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]]]}] 00:06:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:06:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 768ms 00:06:16 INFO - PROCESS | 1665 | 1469516776209 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 00:06:16 INFO - PROCESS | 1665 | 1469516776211 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 00:06:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:06:16 INFO - PROCESS | 1665 | 1469516776214 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:06:16 INFO - PROCESS | 1665 | 1469516776216 Marionette TRACE conn2 <- [1,182,null,{}] 00:06:16 INFO - PROCESS | 1665 | 1469516776219 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}] 00:06:16 INFO - PROCESS | 1665 | 1469516776221 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:16 INFO - PROCESS | 1665 | 1469516776308 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x119ab6800 == 51 [pid = 1665] [id = 46] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x11927f000 == 50 [pid = 1665] [id = 45] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x118349800 == 49 [pid = 1665] [id = 44] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x117e44000 == 48 [pid = 1665] [id = 43] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x119474000 == 47 [pid = 1665] [id = 33] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x119aaf000 == 46 [pid = 1665] [id = 35] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x116aba000 == 45 [pid = 1665] [id = 28] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x1168d7000 == 44 [pid = 1665] [id = 42] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x118984800 == 43 [pid = 1665] [id = 31] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x11917b000 == 42 [pid = 1665] [id = 32] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x117e5a800 == 41 [pid = 1665] [id = 30] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x1170d4000 == 40 [pid = 1665] [id = 29] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x113235000 == 39 [pid = 1665] [id = 41] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x113223800 == 38 [pid = 1665] [id = 27] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x123d1d000 == 37 [pid = 1665] [id = 40] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x11950f000 == 36 [pid = 1665] [id = 34] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x111f2b800 == 35 [pid = 1665] [id = 52] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x11927e800 == 34 [pid = 1665] [id = 51] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x123d1e800 == 33 [pid = 1665] [id = 50] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x119519000 == 32 [pid = 1665] [id = 49] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x12314b000 == 31 [pid = 1665] [id = 37] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x12080b800 == 30 [pid = 1665] [id = 47] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x119ce8800 == 29 [pid = 1665] [id = 36] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x123269000 == 28 [pid = 1665] [id = 38] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x123496000 == 27 [pid = 1665] [id = 39] 00:06:16 INFO - PROCESS | 1665 | --DOCSHELL 0x115fcc800 == 26 [pid = 1665] [id = 48] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 124 (0x123ec3400) [pid = 1665] [serial = 11] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 123 (0x119890400) [pid = 1665] [serial = 88] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x11989d400) [pid = 1665] [serial = 90] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x1210e6800) [pid = 1665] [serial = 93] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x123203c00) [pid = 1665] [serial = 94] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x1233c3000) [pid = 1665] [serial = 96] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x1239b3000) [pid = 1665] [serial = 97] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x1239bb400) [pid = 1665] [serial = 99] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x1240bd000) [pid = 1665] [serial = 102] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x1240c7800) [pid = 1665] [serial = 105] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x124a18c00) [pid = 1665] [serial = 108] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x125d37000) [pid = 1665] [serial = 111] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x126fb4400) [pid = 1665] [serial = 114] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x1129ea800) [pid = 1665] [serial = 66] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x117258c00) [pid = 1665] [serial = 69] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x119893c00) [pid = 1665] [serial = 72] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x119aef400) [pid = 1665] [serial = 73] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x118832c00) [pid = 1665] [serial = 100] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1246da400) [pid = 1665] [serial = 106] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1259a6c00) [pid = 1665] [serial = 109] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x126e96800) [pid = 1665] [serial = 112] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x118159800) [pid = 1665] [serial = 79] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x116bb3400) [pid = 1665] [serial = 76] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x119444800) [pid = 1665] [serial = 85] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x112eebc00) [pid = 1665] [serial = 67] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11815b400) [pid = 1665] [serial = 70] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118836000) [pid = 1665] [serial = 82] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1210e4000) [pid = 1665] [serial = 91] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12e16dc00) [pid = 1665] [serial = 64] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1238e8000) [pid = 1665] [serial = 8] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x11674f000) [pid = 1665] [serial = 75] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x112c6b800) [pid = 1665] [serial = 78] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118211400) [pid = 1665] [serial = 81] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119158800) [pid = 1665] [serial = 84] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119450800) [pid = 1665] [serial = 87] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12bf09000) [pid = 1665] [serial = 33] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12bf2a400) [pid = 1665] [serial = 34] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12bf06000) [pid = 1665] [serial = 31] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12bd9dc00) [pid = 1665] [serial = 30] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12ba96800) [pid = 1665] [serial = 27] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12ba9d400) [pid = 1665] [serial = 28] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x128ae3400) [pid = 1665] [serial = 24] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12ad6b800) [pid = 1665] [serial = 25] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12a7dc800) [pid = 1665] [serial = 21] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12a7e0c00) [pid = 1665] [serial = 22] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1294ce000) [pid = 1665] [serial = 18] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1291a5800) [pid = 1665] [serial = 15] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1291ab400) [pid = 1665] [serial = 16] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x12430ec00) [pid = 1665] [serial = 63] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12d0ea000) [pid = 1665] [serial = 60] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x12d0ee000) [pid = 1665] [serial = 61] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x118209c00) [pid = 1665] [serial = 57] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x12bd9f800) [pid = 1665] [serial = 58] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x12d611000) [pid = 1665] [serial = 55] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x12cf8fc00) [pid = 1665] [serial = 54] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x12d334000) [pid = 1665] [serial = 48] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x12d37c000) [pid = 1665] [serial = 51] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x12cf88400) [pid = 1665] [serial = 45] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x12cf8cc00) [pid = 1665] [serial = 46] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x12cb3b000) [pid = 1665] [serial = 42] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x12cb40800) [pid = 1665] [serial = 43] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x12c647c00) [pid = 1665] [serial = 40] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x12c431000) [pid = 1665] [serial = 39] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x12c424400) [pid = 1665] [serial = 36] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x12c427800) [pid = 1665] [serial = 37] [outer = 0x0] [url = about:blank] 00:06:16 INFO - PROCESS | 1665 | 1469516776876 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:16 INFO - PROCESS | 1665 | 1469516776878 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x111f32000 == 27 [pid = 1665] [id = 53] 00:06:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x113356400) [pid = 1665] [serial = 155] [outer = 0x0] 00:06:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x115e92800) [pid = 1665] [serial = 156] [outer = 0x113356400] 00:06:16 INFO - PROCESS | 1665 | 1469516776910 Marionette DEBUG loaded listener.js 00:06:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x11674e400) [pid = 1665] [serial = 157] [outer = 0x113356400] 00:06:17 INFO - PROCESS | 1665 | 1469516777206 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]]]}] 00:06:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:06:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1025ms 00:06:17 INFO - PROCESS | 1665 | 1469516777249 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 00:06:17 INFO - PROCESS | 1665 | 1469516777251 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 00:06:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:06:17 INFO - PROCESS | 1665 | 1469516777257 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:06:17 INFO - PROCESS | 1665 | 1469516777260 Marionette TRACE conn2 <- [1,186,null,{}] 00:06:17 INFO - PROCESS | 1665 | 1469516777263 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}] 00:06:17 INFO - PROCESS | 1665 | 1469516777265 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:17 INFO - PROCESS | 1665 | 1469516777340 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 00:06:17 INFO - PROCESS | 1665 | 1469516777390 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:17 INFO - PROCESS | 1665 | 1469516777392 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x116273800 == 28 [pid = 1665] [id = 54] 00:06:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x1165d9800) [pid = 1665] [serial = 158] [outer = 0x0] 00:06:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x117e35c00) [pid = 1665] [serial = 159] [outer = 0x1165d9800] 00:06:17 INFO - PROCESS | 1665 | 1469516777420 Marionette DEBUG loaded listener.js 00:06:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x118208000) [pid = 1665] [serial = 160] [outer = 0x1165d9800] 00:06:17 INFO - PROCESS | 1665 | 1469516777687 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]]]}] 00:06:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:06:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 473ms 00:06:17 INFO - PROCESS | 1665 | 1469516777732 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 00:06:17 INFO - PROCESS | 1665 | 1469516777736 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 00:06:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:06:17 INFO - PROCESS | 1665 | 1469516777747 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:06:17 INFO - PROCESS | 1665 | 1469516777748 Marionette TRACE conn2 <- [1,190,null,{}] 00:06:17 INFO - PROCESS | 1665 | 1469516777750 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}] 00:06:17 INFO - PROCESS | 1665 | 1469516777753 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:17 INFO - PROCESS | 1665 | 1469516777833 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 00:06:17 INFO - PROCESS | 1665 | 1469516777842 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:17 INFO - PROCESS | 1665 | 1469516777843 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bd3000 == 29 [pid = 1665] [id = 55] 00:06:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x118280400) [pid = 1665] [serial = 161] [outer = 0x0] 00:06:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x118832c00) [pid = 1665] [serial = 162] [outer = 0x118280400] 00:06:17 INFO - PROCESS | 1665 | 1469516777869 Marionette DEBUG loaded listener.js 00:06:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x1192be800) [pid = 1665] [serial = 163] [outer = 0x118280400] 00:06:18 INFO - PROCESS | 1665 | 1469516778193 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]]]}] 00:06:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:06:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 00:06:18 INFO - PROCESS | 1665 | 1469516778217 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 00:06:18 INFO - PROCESS | 1665 | 1469516778218 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 00:06:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:06:18 INFO - PROCESS | 1665 | 1469516778228 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:06:18 INFO - PROCESS | 1665 | 1469516778232 Marionette TRACE conn2 <- [1,194,null,{}] 00:06:18 INFO - PROCESS | 1665 | 1469516778235 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}] 00:06:18 INFO - PROCESS | 1665 | 1469516778238 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:18 INFO - PROCESS | 1665 | 1469516778310 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 00:06:18 INFO - PROCESS | 1665 | 1469516778313 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:18 INFO - PROCESS | 1665 | 1469516778314 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x11822c000 == 30 [pid = 1665] [id = 56] 00:06:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x111fe5400) [pid = 1665] [serial = 164] [outer = 0x0] 00:06:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x119452000) [pid = 1665] [serial = 165] [outer = 0x111fe5400] 00:06:18 INFO - PROCESS | 1665 | 1469516778342 Marionette DEBUG loaded listener.js 00:06:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x11989f800) [pid = 1665] [serial = 166] [outer = 0x111fe5400] 00:06:18 INFO - PROCESS | 1665 | 1469516778628 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]]]}] 00:06:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:06:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 429ms 00:06:18 INFO - PROCESS | 1665 | 1469516778653 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 00:06:18 INFO - PROCESS | 1665 | 1469516778657 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 00:06:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:06:18 INFO - PROCESS | 1665 | 1469516778665 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:06:18 INFO - PROCESS | 1665 | 1469516778666 Marionette TRACE conn2 <- [1,198,null,{}] 00:06:18 INFO - PROCESS | 1665 | 1469516778669 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}] 00:06:18 INFO - PROCESS | 1665 | 1469516778671 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:18 INFO - PROCESS | 1665 | 1469516778749 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 00:06:18 INFO - PROCESS | 1665 | 1469516778754 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:18 INFO - PROCESS | 1665 | 1469516778756 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x119171800 == 31 [pid = 1665] [id = 57] 00:06:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x119af0c00) [pid = 1665] [serial = 167] [outer = 0x0] 00:06:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1208d0c00) [pid = 1665] [serial = 168] [outer = 0x119af0c00] 00:06:18 INFO - PROCESS | 1665 | 1469516778782 Marionette DEBUG loaded listener.js 00:06:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x1210e5c00) [pid = 1665] [serial = 169] [outer = 0x119af0c00] 00:06:19 INFO - PROCESS | 1665 | 1469516779141 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]]]}] 00:06:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:06:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 519ms 00:06:19 INFO - PROCESS | 1665 | 1469516779185 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 00:06:19 INFO - PROCESS | 1665 | 1469516779186 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 00:06:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:06:19 INFO - PROCESS | 1665 | 1469516779188 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:06:19 INFO - PROCESS | 1665 | 1469516779189 Marionette TRACE conn2 <- [1,202,null,{}] 00:06:19 INFO - PROCESS | 1665 | 1469516779198 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}] 00:06:19 INFO - PROCESS | 1665 | 1469516779199 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:19 INFO - PROCESS | 1665 | 1469516779282 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 00:06:19 INFO - PROCESS | 1665 | 1469516779287 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:19 INFO - PROCESS | 1665 | 1469516779292 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x119462000 == 32 [pid = 1665] [id = 58] 00:06:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x118211400) [pid = 1665] [serial = 170] [outer = 0x0] 00:06:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x12372d400) [pid = 1665] [serial = 171] [outer = 0x118211400] 00:06:19 INFO - PROCESS | 1665 | 1469516779324 Marionette DEBUG loaded listener.js 00:06:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x123ec0c00) [pid = 1665] [serial = 172] [outer = 0x118211400] 00:06:19 INFO - PROCESS | 1665 | 1469516779675 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]]]}] 00:06:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:06:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 518ms 00:06:19 INFO - PROCESS | 1665 | 1469516779707 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 00:06:19 INFO - PROCESS | 1665 | 1469516779708 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 00:06:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:06:19 INFO - PROCESS | 1665 | 1469516779720 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:06:19 INFO - PROCESS | 1665 | 1469516779721 Marionette TRACE conn2 <- [1,206,null,{}] 00:06:19 INFO - PROCESS | 1665 | 1469516779723 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}] 00:06:19 INFO - PROCESS | 1665 | 1469516779725 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:19 INFO - PROCESS | 1665 | 1469516779813 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 00:06:19 INFO - PROCESS | 1665 | 1469516779817 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:19 INFO - PROCESS | 1665 | 1469516779818 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x113221800 == 33 [pid = 1665] [id = 59] 00:06:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x123ec1400) [pid = 1665] [serial = 173] [outer = 0x0] 00:06:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x124312800) [pid = 1665] [serial = 174] [outer = 0x123ec1400] 00:06:19 INFO - PROCESS | 1665 | 1469516779843 Marionette DEBUG loaded listener.js 00:06:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1246db400) [pid = 1665] [serial = 175] [outer = 0x123ec1400] 00:06:20 INFO - PROCESS | 1665 | 1469516780143 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]]]}] 00:06:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:06:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 471ms 00:06:20 INFO - PROCESS | 1665 | 1469516780192 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 00:06:20 INFO - PROCESS | 1665 | 1469516780193 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 00:06:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:06:20 INFO - PROCESS | 1665 | 1469516780196 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:06:20 INFO - PROCESS | 1665 | 1469516780197 Marionette TRACE conn2 <- [1,210,null,{}] 00:06:20 INFO - PROCESS | 1665 | 1469516780199 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}] 00:06:20 INFO - PROCESS | 1665 | 1469516780200 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:20 INFO - PROCESS | 1665 | 1469516780293 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 00:06:20 INFO - PROCESS | 1665 | 1469516780297 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:20 INFO - PROCESS | 1665 | 1469516780298 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x123024800 == 34 [pid = 1665] [id = 60] 00:06:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11335c000) [pid = 1665] [serial = 176] [outer = 0x0] 00:06:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x124a19000) [pid = 1665] [serial = 177] [outer = 0x11335c000] 00:06:20 INFO - PROCESS | 1665 | 1469516780322 Marionette DEBUG loaded listener.js 00:06:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1258e1c00) [pid = 1665] [serial = 178] [outer = 0x11335c000] 00:06:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:06:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 471ms 00:06:20 INFO - PROCESS | 1665 | 1469516780658 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]]]}] 00:06:20 INFO - PROCESS | 1665 | 1469516780668 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 00:06:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:06:20 INFO - PROCESS | 1665 | 1469516780671 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 00:06:20 INFO - PROCESS | 1665 | 1469516780674 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:06:20 INFO - PROCESS | 1665 | 1469516780676 Marionette TRACE conn2 <- [1,214,null,{}] 00:06:20 INFO - PROCESS | 1665 | 1469516780679 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}] 00:06:20 INFO - PROCESS | 1665 | 1469516780681 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:20 INFO - PROCESS | 1665 | 1469516780813 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 00:06:20 INFO - PROCESS | 1665 | 1469516780829 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:20 INFO - PROCESS | 1665 | 1469516780830 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x123162000 == 35 [pid = 1665] [id = 61] 00:06:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119fb6000) [pid = 1665] [serial = 179] [outer = 0x0] 00:06:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x125d2f400) [pid = 1665] [serial = 180] [outer = 0x119fb6000] 00:06:20 INFO - PROCESS | 1665 | 1469516780870 Marionette DEBUG loaded listener.js 00:06:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x126e28000) [pid = 1665] [serial = 181] [outer = 0x119fb6000] 00:06:21 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1210e7800) [pid = 1665] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:06:21 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119aed800) [pid = 1665] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:06:21 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x116867800) [pid = 1665] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:06:21 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1121be400) [pid = 1665] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:06:21 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1192c3000) [pid = 1665] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:06:21 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118207000) [pid = 1665] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:06:21 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x11815a400) [pid = 1665] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:06:21 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x126ea5800) [pid = 1665] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:06:21 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x126e96c00) [pid = 1665] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:06:21 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x123ebf800) [pid = 1665] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:06:21 INFO - PROCESS | 1665 | 1469516781286 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]]]}] 00:06:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:06:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 621ms 00:06:21 INFO - PROCESS | 1665 | 1469516781296 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 00:06:21 INFO - PROCESS | 1665 | 1469516781297 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 00:06:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:06:21 INFO - PROCESS | 1665 | 1469516781300 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:06:21 INFO - PROCESS | 1665 | 1469516781311 Marionette TRACE conn2 <- [1,218,null,{}] 00:06:21 INFO - PROCESS | 1665 | 1469516781317 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}] 00:06:21 INFO - PROCESS | 1665 | 1469516781318 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:21 INFO - PROCESS | 1665 | 1469516781424 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 00:06:21 INFO - PROCESS | 1665 | 1469516781449 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:21 INFO - PROCESS | 1665 | 1469516781450 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x123492000 == 36 [pid = 1665] [id = 62] 00:06:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1121be400) [pid = 1665] [serial = 182] [outer = 0x0] 00:06:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1208d1800) [pid = 1665] [serial = 183] [outer = 0x1121be400] 00:06:21 INFO - PROCESS | 1665 | 1469516781474 Marionette DEBUG loaded listener.js 00:06:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x125d32000) [pid = 1665] [serial = 184] [outer = 0x1121be400] 00:06:21 INFO - PROCESS | 1665 | 1469516781725 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]]]}] 00:06:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:06:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 434ms 00:06:21 INFO - PROCESS | 1665 | 1469516781734 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 00:06:21 INFO - PROCESS | 1665 | 1469516781736 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 00:06:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:06:21 INFO - PROCESS | 1665 | 1469516781745 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:06:21 INFO - PROCESS | 1665 | 1469516781746 Marionette TRACE conn2 <- [1,222,null,{}] 00:06:21 INFO - PROCESS | 1665 | 1469516781763 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}] 00:06:21 INFO - PROCESS | 1665 | 1469516781765 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:21 INFO - PROCESS | 1665 | 1469516781846 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 00:06:21 INFO - PROCESS | 1665 | 1469516781850 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:21 INFO - PROCESS | 1665 | 1469516781852 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d94000 == 37 [pid = 1665] [id = 63] 00:06:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x116867800) [pid = 1665] [serial = 185] [outer = 0x0] 00:06:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x126fb6400) [pid = 1665] [serial = 186] [outer = 0x116867800] 00:06:21 INFO - PROCESS | 1665 | 1469516781882 Marionette DEBUG loaded listener.js 00:06:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x127370000) [pid = 1665] [serial = 187] [outer = 0x116867800] 00:06:22 INFO - PROCESS | 1665 | 1469516782195 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]]]}] 00:06:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:06:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 00:06:22 INFO - PROCESS | 1665 | 1469516782214 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 00:06:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:06:22 INFO - PROCESS | 1665 | 1469516782227 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 00:06:22 INFO - PROCESS | 1665 | 1469516782230 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:06:22 INFO - PROCESS | 1665 | 1469516782232 Marionette TRACE conn2 <- [1,226,null,{}] 00:06:22 INFO - PROCESS | 1665 | 1469516782234 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}] 00:06:22 INFO - PROCESS | 1665 | 1469516782237 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:22 INFO - PROCESS | 1665 | 1469516782344 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 00:06:22 INFO - PROCESS | 1665 | 1469516782350 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:22 INFO - PROCESS | 1665 | 1469516782351 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e57000 == 38 [pid = 1665] [id = 64] 00:06:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119895000) [pid = 1665] [serial = 188] [outer = 0x0] 00:06:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1273e4000) [pid = 1665] [serial = 189] [outer = 0x119895000] 00:06:22 INFO - PROCESS | 1665 | 1469516782376 Marionette DEBUG loaded listener.js 00:06:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x128cb5400) [pid = 1665] [serial = 190] [outer = 0x119895000] 00:06:22 INFO - PROCESS | 1665 | 1469516782636 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]]]}] 00:06:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:06:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 422ms 00:06:22 INFO - PROCESS | 1665 | 1469516782667 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 00:06:22 INFO - PROCESS | 1665 | 1469516782671 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 00:06:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:06:22 INFO - PROCESS | 1665 | 1469516782679 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:06:22 INFO - PROCESS | 1665 | 1469516782680 Marionette TRACE conn2 <- [1,230,null,{}] 00:06:22 INFO - PROCESS | 1665 | 1469516782682 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}] 00:06:22 INFO - PROCESS | 1665 | 1469516782684 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:22 INFO - PROCESS | 1665 | 1469516782764 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 00:06:22 INFO - PROCESS | 1665 | 1469516782768 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:22 INFO - PROCESS | 1665 | 1469516782769 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x12594e000 == 39 [pid = 1665] [id = 65] 00:06:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x128cbcc00) [pid = 1665] [serial = 191] [outer = 0x0] 00:06:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12919d000) [pid = 1665] [serial = 192] [outer = 0x128cbcc00] 00:06:22 INFO - PROCESS | 1665 | 1469516782796 Marionette DEBUG loaded listener.js 00:06:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1291a5400) [pid = 1665] [serial = 193] [outer = 0x128cbcc00] 00:06:23 INFO - PROCESS | 1665 | 1469516783074 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]]]}] 00:06:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:06:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 419ms 00:06:23 INFO - PROCESS | 1665 | 1469516783150 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 00:06:23 INFO - PROCESS | 1665 | 1469516783153 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 00:06:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:06:23 INFO - PROCESS | 1665 | 1469516783157 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:06:23 INFO - PROCESS | 1665 | 1469516783160 Marionette TRACE conn2 <- [1,234,null,{}] 00:06:23 INFO - PROCESS | 1665 | 1469516783164 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}] 00:06:23 INFO - PROCESS | 1665 | 1469516783166 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:23 INFO - PROCESS | 1665 | 1469516783279 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 00:06:23 INFO - PROCESS | 1665 | 1469516783321 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:23 INFO - PROCESS | 1665 | 1469516783323 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x113235000 == 40 [pid = 1665] [id = 66] 00:06:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1132ac000) [pid = 1665] [serial = 194] [outer = 0x0] 00:06:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x115e97800) [pid = 1665] [serial = 195] [outer = 0x1132ac000] 00:06:23 INFO - PROCESS | 1665 | 1469516783355 Marionette DEBUG loaded listener.js 00:06:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x116ae7c00) [pid = 1665] [serial = 196] [outer = 0x1132ac000] 00:06:23 INFO - PROCESS | 1665 | 1469516783831 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]]]}] 00:06:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:06:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 723ms 00:06:23 INFO - PROCESS | 1665 | 1469516783881 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 00:06:23 INFO - PROCESS | 1665 | 1469516783883 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 00:06:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:06:23 INFO - PROCESS | 1665 | 1469516783889 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:06:23 INFO - PROCESS | 1665 | 1469516783892 Marionette TRACE conn2 <- [1,238,null,{}] 00:06:23 INFO - PROCESS | 1665 | 1469516783895 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}] 00:06:23 INFO - PROCESS | 1665 | 1469516783897 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:24 INFO - PROCESS | 1665 | 1469516784003 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 00:06:24 INFO - PROCESS | 1665 | 1469516784112 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:24 INFO - PROCESS | 1665 | 1469516784114 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x118229800 == 41 [pid = 1665] [id = 67] 00:06:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x118210c00) [pid = 1665] [serial = 197] [outer = 0x0] 00:06:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x118331800) [pid = 1665] [serial = 198] [outer = 0x118210c00] 00:06:24 INFO - PROCESS | 1665 | 1469516784145 Marionette DEBUG loaded listener.js 00:06:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x119151800) [pid = 1665] [serial = 199] [outer = 0x118210c00] 00:06:24 INFO - PROCESS | 1665 | 1469516784733 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]]]}] 00:06:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:06:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 875ms 00:06:24 INFO - PROCESS | 1665 | 1469516784779 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 00:06:24 INFO - PROCESS | 1665 | 1469516784781 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 00:06:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:06:24 INFO - PROCESS | 1665 | 1469516784786 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:06:24 INFO - PROCESS | 1665 | 1469516784789 Marionette TRACE conn2 <- [1,242,null,{}] 00:06:24 INFO - PROCESS | 1665 | 1469516784793 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}] 00:06:24 INFO - PROCESS | 1665 | 1469516784794 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:24 INFO - PROCESS | 1665 | 1469516784893 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 00:06:24 INFO - PROCESS | 1665 | --DOCSHELL 0x117e57000 == 40 [pid = 1665] [id = 64] 00:06:24 INFO - PROCESS | 1665 | --DOCSHELL 0x123d94000 == 39 [pid = 1665] [id = 63] 00:06:24 INFO - PROCESS | 1665 | --DOCSHELL 0x123492000 == 38 [pid = 1665] [id = 62] 00:06:24 INFO - PROCESS | 1665 | --DOCSHELL 0x123162000 == 37 [pid = 1665] [id = 61] 00:06:24 INFO - PROCESS | 1665 | --DOCSHELL 0x123024800 == 36 [pid = 1665] [id = 60] 00:06:24 INFO - PROCESS | 1665 | --DOCSHELL 0x113221800 == 35 [pid = 1665] [id = 59] 00:06:24 INFO - PROCESS | 1665 | --DOCSHELL 0x119462000 == 34 [pid = 1665] [id = 58] 00:06:24 INFO - PROCESS | 1665 | --DOCSHELL 0x119171800 == 33 [pid = 1665] [id = 57] 00:06:24 INFO - PROCESS | 1665 | --DOCSHELL 0x11822c000 == 32 [pid = 1665] [id = 56] 00:06:24 INFO - PROCESS | 1665 | --DOCSHELL 0x116bd3000 == 31 [pid = 1665] [id = 55] 00:06:24 INFO - PROCESS | 1665 | --DOCSHELL 0x116273800 == 30 [pid = 1665] [id = 54] 00:06:24 INFO - PROCESS | 1665 | --DOCSHELL 0x111f32000 == 29 [pid = 1665] [id = 53] 00:06:24 INFO - PROCESS | 1665 | 1469516784969 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:24 INFO - PROCESS | 1665 | 1469516784971 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x11336c000 == 30 [pid = 1665] [id = 68] 00:06:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x117260400) [pid = 1665] [serial = 200] [outer = 0x0] 00:06:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x118203800) [pid = 1665] [serial = 201] [outer = 0x117260400] 00:06:25 INFO - PROCESS | 1665 | 1469516784998 Marionette DEBUG loaded listener.js 00:06:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x118283400) [pid = 1665] [serial = 202] [outer = 0x117260400] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x117259c00) [pid = 1665] [serial = 120] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118154400) [pid = 1665] [serial = 129] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11985dc00) [pid = 1665] [serial = 126] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118837800) [pid = 1665] [serial = 124] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118336400) [pid = 1665] [serial = 123] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119c2c400) [pid = 1665] [serial = 132] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1233c1000) [pid = 1665] [serial = 135] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119ae9400) [pid = 1665] [serial = 127] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x117e41400) [pid = 1665] [serial = 121] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1192b8400) [pid = 1665] [serial = 130] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1208cec00) [pid = 1665] [serial = 133] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128ae1000) [pid = 1665] [serial = 118] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1273e0c00) [pid = 1665] [serial = 117] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x127374800) [pid = 1665] [serial = 115] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1240c5000) [pid = 1665] [serial = 103] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1240bec00) [pid = 1665] [serial = 136] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x124315c00) [pid = 1665] [serial = 139] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1240c2000) [pid = 1665] [serial = 138] [outer = 0x0] [url = about:blank] 00:06:25 INFO - PROCESS | 1665 | 1469516785278 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]]]}] 00:06:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:06:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 523ms 00:06:25 INFO - PROCESS | 1665 | 1469516785313 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 00:06:25 INFO - PROCESS | 1665 | 1469516785318 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 00:06:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:06:25 INFO - PROCESS | 1665 | 1469516785374 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:06:25 INFO - PROCESS | 1665 | 1469516785377 Marionette TRACE conn2 <- [1,246,null,{}] 00:06:25 INFO - PROCESS | 1665 | 1469516785382 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}] 00:06:25 INFO - PROCESS | 1665 | 1469516785385 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:25 INFO - PROCESS | 1665 | 1469516785502 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 00:06:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118467000) [pid = 1665] [serial = 203] [outer = 0x12cf8ec00] 00:06:25 INFO - PROCESS | 1665 | 1469516785540 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:25 INFO - PROCESS | 1665 | 1469516785542 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x11822c000 == 31 [pid = 1665] [id = 69] 00:06:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11944b800) [pid = 1665] [serial = 204] [outer = 0x0] 00:06:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119853400) [pid = 1665] [serial = 205] [outer = 0x11944b800] 00:06:25 INFO - PROCESS | 1665 | 1469516785590 Marionette DEBUG loaded listener.js 00:06:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119ae8400) [pid = 1665] [serial = 206] [outer = 0x11944b800] 00:06:25 INFO - PROCESS | 1665 | 1469516785953 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]]]}] 00:06:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:06:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 635ms 00:06:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:06:26 INFO - PROCESS | 1665 | 1469516785998 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 00:06:26 INFO - PROCESS | 1665 | 1469516785999 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 00:06:26 INFO - PROCESS | 1665 | 1469516786002 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:06:26 INFO - PROCESS | 1665 | 1469516786004 Marionette TRACE conn2 <- [1,250,null,{}] 00:06:26 INFO - PROCESS | 1665 | 1469516786012 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}] 00:06:26 INFO - PROCESS | 1665 | 1469516786016 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:26 INFO - PROCESS | 1665 | 1469516786097 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 00:06:26 INFO - PROCESS | 1665 | 1469516786105 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:26 INFO - PROCESS | 1665 | 1469516786107 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x11926f000 == 32 [pid = 1665] [id = 70] 00:06:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1210e9400) [pid = 1665] [serial = 207] [outer = 0x0] 00:06:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1233e6800) [pid = 1665] [serial = 208] [outer = 0x1210e9400] 00:06:26 INFO - PROCESS | 1665 | 1469516786135 Marionette DEBUG loaded listener.js 00:06:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1240bc800) [pid = 1665] [serial = 209] [outer = 0x1210e9400] 00:06:26 INFO - PROCESS | 1665 | 1469516786429 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]]]}] 00:06:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:06:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 474ms 00:06:26 INFO - PROCESS | 1665 | 1469516786477 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 00:06:26 INFO - PROCESS | 1665 | 1469516786478 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 00:06:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:06:26 INFO - PROCESS | 1665 | 1469516786481 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:06:26 INFO - PROCESS | 1665 | 1469516786482 Marionette TRACE conn2 <- [1,254,null,{}] 00:06:26 INFO - PROCESS | 1665 | 1469516786484 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}] 00:06:26 INFO - PROCESS | 1665 | 1469516786485 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:26 INFO - PROCESS | 1665 | 1469516786583 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 00:06:26 INFO - PROCESS | 1665 | 1469516786589 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:26 INFO - PROCESS | 1665 | 1469516786590 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x119517000 == 33 [pid = 1665] [id = 71] 00:06:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x123b8c000) [pid = 1665] [serial = 210] [outer = 0x0] 00:06:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12430f400) [pid = 1665] [serial = 211] [outer = 0x123b8c000] 00:06:26 INFO - PROCESS | 1665 | 1469516786615 Marionette DEBUG loaded listener.js 00:06:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12468c800) [pid = 1665] [serial = 212] [outer = 0x123b8c000] 00:06:26 INFO - PROCESS | 1665 | 1469516786913 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]]]}] 00:06:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:06:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 474ms 00:06:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:06:26 INFO - PROCESS | 1665 | 1469516786956 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 00:06:26 INFO - PROCESS | 1665 | 1469516786957 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 00:06:26 INFO - PROCESS | 1665 | 1469516786960 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:06:26 INFO - PROCESS | 1665 | 1469516786961 Marionette TRACE conn2 <- [1,258,null,{}] 00:06:26 INFO - PROCESS | 1665 | 1469516786963 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}] 00:06:26 INFO - PROCESS | 1665 | 1469516786964 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:27 INFO - PROCESS | 1665 | 1469516787044 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 00:06:27 INFO - PROCESS | 1665 | 1469516787048 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:27 INFO - PROCESS | 1665 | 1469516787049 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x123021800 == 34 [pid = 1665] [id = 72] 00:06:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12468a800) [pid = 1665] [serial = 213] [outer = 0x0] 00:06:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1246da400) [pid = 1665] [serial = 214] [outer = 0x12468a800] 00:06:27 INFO - PROCESS | 1665 | 1469516787077 Marionette DEBUG loaded listener.js 00:06:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x126e28800) [pid = 1665] [serial = 215] [outer = 0x12468a800] 00:06:27 INFO - PROCESS | 1665 | 1469516787429 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]]]}] 00:06:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:06:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 00:06:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:06:27 INFO - PROCESS | 1665 | 1469516787478 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 00:06:27 INFO - PROCESS | 1665 | 1469516787479 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 00:06:27 INFO - PROCESS | 1665 | 1469516787481 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:06:27 INFO - PROCESS | 1665 | 1469516787482 Marionette TRACE conn2 <- [1,262,null,{}] 00:06:27 INFO - PROCESS | 1665 | 1469516787492 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}] 00:06:27 INFO - PROCESS | 1665 | 1469516787496 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:27 INFO - PROCESS | 1665 | 1469516787606 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 00:06:27 INFO - PROCESS | 1665 | 1469516787613 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:27 INFO - PROCESS | 1665 | 1469516787614 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d07800 == 35 [pid = 1665] [id = 73] 00:06:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x126e97000) [pid = 1665] [serial = 216] [outer = 0x0] 00:06:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x127367c00) [pid = 1665] [serial = 217] [outer = 0x126e97000] 00:06:27 INFO - PROCESS | 1665 | 1469516787640 Marionette DEBUG loaded listener.js 00:06:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1291a0800) [pid = 1665] [serial = 218] [outer = 0x126e97000] 00:06:27 INFO - PROCESS | 1665 | 1469516787931 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]]]}] 00:06:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:06:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 476ms 00:06:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:06:27 INFO - PROCESS | 1665 | 1469516787959 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 00:06:27 INFO - PROCESS | 1665 | 1469516787960 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 00:06:27 INFO - PROCESS | 1665 | 1469516787962 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:06:27 INFO - PROCESS | 1665 | 1469516787963 Marionette TRACE conn2 <- [1,266,null,{}] 00:06:27 INFO - PROCESS | 1665 | 1469516787966 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}] 00:06:27 INFO - PROCESS | 1665 | 1469516787967 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:28 INFO - PROCESS | 1665 | 1469516788072 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 00:06:28 INFO - PROCESS | 1665 | 1469516788076 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:28 INFO - PROCESS | 1665 | 1469516788077 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ed1000 == 36 [pid = 1665] [id = 74] 00:06:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128cb5800) [pid = 1665] [serial = 219] [outer = 0x0] 00:06:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1292ef000) [pid = 1665] [serial = 220] [outer = 0x128cb5800] 00:06:28 INFO - PROCESS | 1665 | 1469516788101 Marionette DEBUG loaded listener.js 00:06:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1292f8400) [pid = 1665] [serial = 221] [outer = 0x128cb5800] 00:06:28 INFO - PROCESS | 1665 | 1469516788443 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]]]}] 00:06:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:06:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 519ms 00:06:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:06:28 INFO - PROCESS | 1665 | 1469516788482 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 00:06:28 INFO - PROCESS | 1665 | 1469516788484 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 00:06:28 INFO - PROCESS | 1665 | 1469516788487 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:06:28 INFO - PROCESS | 1665 | 1469516788489 Marionette TRACE conn2 <- [1,270,null,{}] 00:06:28 INFO - PROCESS | 1665 | 1469516788492 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}] 00:06:28 INFO - PROCESS | 1665 | 1469516788494 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:28 INFO - PROCESS | 1665 | 1469516788632 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 00:06:28 INFO - PROCESS | 1665 | 1469516788649 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:28 INFO - PROCESS | 1665 | 1469516788650 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d14000 == 37 [pid = 1665] [id = 75] 00:06:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1292fac00) [pid = 1665] [serial = 222] [outer = 0x0] 00:06:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1294d0000) [pid = 1665] [serial = 223] [outer = 0x1292fac00] 00:06:28 INFO - PROCESS | 1665 | 1469516788691 Marionette DEBUG loaded listener.js 00:06:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1294d6800) [pid = 1665] [serial = 224] [outer = 0x1292fac00] 00:06:29 INFO - PROCESS | 1665 | 1469516789082 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]]]}] 00:06:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:06:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 619ms 00:06:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:06:29 INFO - PROCESS | 1665 | 1469516789107 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 00:06:29 INFO - PROCESS | 1665 | 1469516789108 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 00:06:29 INFO - PROCESS | 1665 | 1469516789110 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:06:29 INFO - PROCESS | 1665 | 1469516789111 Marionette TRACE conn2 <- [1,274,null,{}] 00:06:29 INFO - PROCESS | 1665 | 1469516789113 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}] 00:06:29 INFO - PROCESS | 1665 | 1469516789115 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:29 INFO - PROCESS | 1665 | 1469516789323 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x114ff0400) [pid = 1665] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x123ec1400) [pid = 1665] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x119fb6000) [pid = 1665] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1121be400) [pid = 1665] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11335c000) [pid = 1665] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x116867800) [pid = 1665] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11846fc00) [pid = 1665] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119c2bc00) [pid = 1665] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x113356400) [pid = 1665] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118280400) [pid = 1665] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1240c3800) [pid = 1665] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119895000) [pid = 1665] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x111fe5400) [pid = 1665] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1165d9800) [pid = 1665] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118211400) [pid = 1665] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119af0c00) [pid = 1665] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:06:29 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x115e20000) [pid = 1665] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:06:29 INFO - PROCESS | 1665 | 1469516789378 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:29 INFO - PROCESS | 1665 | 1469516789379 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927e800 == 38 [pid = 1665] [id = 76] 00:06:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x112d62800) [pid = 1665] [serial = 225] [outer = 0x0] 00:06:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x116860000) [pid = 1665] [serial = 226] [outer = 0x112d62800] 00:06:29 INFO - PROCESS | 1665 | 1469516789403 Marionette DEBUG loaded listener.js 00:06:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11846fc00) [pid = 1665] [serial = 227] [outer = 0x112d62800] 00:06:29 INFO - PROCESS | 1665 | 1469516789653 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]]]}] 00:06:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:06:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 569ms 00:06:29 INFO - PROCESS | 1665 | 1469516789682 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 00:06:29 INFO - PROCESS | 1665 | 1469516789683 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 00:06:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:06:29 INFO - PROCESS | 1665 | 1469516789693 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:06:29 INFO - PROCESS | 1665 | 1469516789695 Marionette TRACE conn2 <- [1,278,null,{}] 00:06:29 INFO - PROCESS | 1665 | 1469516789697 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}] 00:06:29 INFO - PROCESS | 1665 | 1469516789698 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:29 INFO - PROCESS | 1665 | 1469516789780 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 00:06:29 INFO - PROCESS | 1665 | 1469516789784 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:29 INFO - PROCESS | 1665 | 1469516789785 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x1271a2800 == 39 [pid = 1665] [id = 77] 00:06:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119856000) [pid = 1665] [serial = 228] [outer = 0x0] 00:06:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12447e400) [pid = 1665] [serial = 229] [outer = 0x119856000] 00:06:29 INFO - PROCESS | 1665 | 1469516789812 Marionette DEBUG loaded listener.js 00:06:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126fdd800) [pid = 1665] [serial = 230] [outer = 0x119856000] 00:06:30 INFO - PROCESS | 1665 | 1469516790112 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]]]}] 00:06:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:06:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 476ms 00:06:30 INFO - PROCESS | 1665 | 1469516790162 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 00:06:30 INFO - PROCESS | 1665 | 1469516790164 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 00:06:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:06:30 INFO - PROCESS | 1665 | 1469516790166 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:06:30 INFO - PROCESS | 1665 | 1469516790168 Marionette TRACE conn2 <- [1,282,null,{}] 00:06:30 INFO - PROCESS | 1665 | 1469516790171 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}] 00:06:30 INFO - PROCESS | 1665 | 1469516790172 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:30 INFO - PROCESS | 1665 | 1469516790290 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 00:06:30 INFO - PROCESS | 1665 | 1469516790296 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:30 INFO - PROCESS | 1665 | 1469516790297 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ab7800 == 40 [pid = 1665] [id = 78] 00:06:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x124684800) [pid = 1665] [serial = 231] [outer = 0x0] 00:06:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12a77f800) [pid = 1665] [serial = 232] [outer = 0x124684800] 00:06:30 INFO - PROCESS | 1665 | 1469516790325 Marionette DEBUG loaded listener.js 00:06:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12a7e5800) [pid = 1665] [serial = 233] [outer = 0x124684800] 00:06:30 INFO - PROCESS | 1665 | 1469516790708 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]]]}] 00:06:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:06:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 572ms 00:06:30 INFO - PROCESS | 1665 | 1469516790739 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 00:06:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:06:30 INFO - PROCESS | 1665 | 1469516790741 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 00:06:30 INFO - PROCESS | 1665 | 1469516790745 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:06:30 INFO - PROCESS | 1665 | 1469516790746 Marionette TRACE conn2 <- [1,286,null,{}] 00:06:30 INFO - PROCESS | 1665 | 1469516790750 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}] 00:06:30 INFO - PROCESS | 1665 | 1469516790751 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:30 INFO - PROCESS | 1665 | 1469516790899 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 00:06:30 INFO - PROCESS | 1665 | 1469516790937 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:30 INFO - PROCESS | 1665 | 1469516790939 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e61000 == 41 [pid = 1665] [id = 79] 00:06:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x126e29000) [pid = 1665] [serial = 234] [outer = 0x0] 00:06:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12a8b1000) [pid = 1665] [serial = 235] [outer = 0x126e29000] 00:06:30 INFO - PROCESS | 1665 | 1469516790963 Marionette DEBUG loaded listener.js 00:06:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12ad62400) [pid = 1665] [serial = 236] [outer = 0x126e29000] 00:06:31 INFO - PROCESS | 1665 | 1469516791199 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]]]}] 00:06:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:06:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 00:06:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:06:31 INFO - PROCESS | 1665 | 1469516791214 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 00:06:31 INFO - PROCESS | 1665 | 1469516791215 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 00:06:31 INFO - PROCESS | 1665 | 1469516791217 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:06:31 INFO - PROCESS | 1665 | 1469516791218 Marionette TRACE conn2 <- [1,290,null,{}] 00:06:31 INFO - PROCESS | 1665 | 1469516791228 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}] 00:06:31 INFO - PROCESS | 1665 | 1469516791229 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:31 INFO - PROCESS | 1665 | 1469516791325 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 00:06:31 INFO - PROCESS | 1665 | 1469516791410 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:31 INFO - PROCESS | 1665 | 1469516791412 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x11262d000 == 42 [pid = 1665] [id = 80] 00:06:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x110d70400) [pid = 1665] [serial = 237] [outer = 0x0] 00:06:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1129ee800) [pid = 1665] [serial = 238] [outer = 0x110d70400] 00:06:31 INFO - PROCESS | 1665 | 1469516791443 Marionette DEBUG loaded listener.js 00:06:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x116a89c00) [pid = 1665] [serial = 239] [outer = 0x110d70400] 00:06:31 INFO - PROCESS | 1665 | 1469516791862 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]]]}] 00:06:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:06:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 677ms 00:06:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:06:31 INFO - PROCESS | 1665 | 1469516791896 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 00:06:31 INFO - PROCESS | 1665 | 1469516791898 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 00:06:31 INFO - PROCESS | 1665 | 1469516791901 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:06:31 INFO - PROCESS | 1665 | 1469516791903 Marionette TRACE conn2 <- [1,294,null,{}] 00:06:31 INFO - PROCESS | 1665 | 1469516791907 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}] 00:06:31 INFO - PROCESS | 1665 | 1469516791910 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:32 INFO - PROCESS | 1665 | 1469516792011 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 00:06:32 INFO - PROCESS | 1665 | 1469516792062 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:32 INFO - PROCESS | 1665 | 1469516792063 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x11945b800 == 43 [pid = 1665] [id = 81] 00:06:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118204c00) [pid = 1665] [serial = 240] [outer = 0x0] 00:06:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119154c00) [pid = 1665] [serial = 241] [outer = 0x118204c00] 00:06:32 INFO - PROCESS | 1665 | 1469516792094 Marionette DEBUG loaded listener.js 00:06:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119554800) [pid = 1665] [serial = 242] [outer = 0x118204c00] 00:06:32 INFO - PROCESS | 1665 | 1469516792510 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]]]}] 00:06:32 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. 00:06:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 00:06:32 INFO - PROCESS | 1665 | 1469516792524 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 00:06:32 INFO - PROCESS | 1665 | 1469516792527 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 00:06:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:06:32 INFO - PROCESS | 1665 | 1469516792529 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:06:32 INFO - PROCESS | 1665 | 1469516792531 Marionette TRACE conn2 <- [1,298,null,{}] 00:06:32 INFO - PROCESS | 1665 | 1469516792533 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}] 00:06:32 INFO - PROCESS | 1665 | 1469516792535 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:32 INFO - PROCESS | 1665 | 1469516792636 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 00:06:32 INFO - PROCESS | 1665 | 1469516792682 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:32 INFO - PROCESS | 1665 | 1469516792683 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x126f8e800 == 44 [pid = 1665] [id = 82] 00:06:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119ae8c00) [pid = 1665] [serial = 243] [outer = 0x0] 00:06:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1210e4800) [pid = 1665] [serial = 244] [outer = 0x119ae8c00] 00:06:32 INFO - PROCESS | 1665 | 1469516792712 Marionette DEBUG loaded listener.js 00:06:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1240c0800) [pid = 1665] [serial = 245] [outer = 0x119ae8c00] 00:06:33 INFO - PROCESS | 1665 | 1469516793122 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]]]}] 00:06:33 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. 00:06:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 619ms 00:06:33 INFO - PROCESS | 1665 | 1469516793149 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 00:06:33 INFO - PROCESS | 1665 | 1469516793150 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 00:06:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:06:33 INFO - PROCESS | 1665 | 1469516793157 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:06:33 INFO - PROCESS | 1665 | 1469516793162 Marionette TRACE conn2 <- [1,302,null,{}] 00:06:33 INFO - PROCESS | 1665 | 1469516793165 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}] 00:06:33 INFO - PROCESS | 1665 | 1469516793167 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:33 INFO - PROCESS | 1665 | 1469516793265 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 00:06:33 INFO - PROCESS | 1665 | 1469516793344 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:33 INFO - PROCESS | 1665 | 1469516793345 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ee3800 == 45 [pid = 1665] [id = 83] 00:06:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1258ddc00) [pid = 1665] [serial = 246] [outer = 0x0] 00:06:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x126fdd000) [pid = 1665] [serial = 247] [outer = 0x1258ddc00] 00:06:33 INFO - PROCESS | 1665 | 1469516793376 Marionette DEBUG loaded listener.js 00:06:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x128a55000) [pid = 1665] [serial = 248] [outer = 0x1258ddc00] 00:06:33 INFO - PROCESS | 1665 | 1469516793794 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]]]}] 00:06:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:06:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 679ms 00:06:33 INFO - PROCESS | 1665 | 1469516793832 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 00:06:33 INFO - PROCESS | 1665 | 1469516793834 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 00:06:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:06:33 INFO - PROCESS | 1665 | 1469516793836 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:06:33 INFO - PROCESS | 1665 | 1469516793838 Marionette TRACE conn2 <- [1,306,null,{}] 00:06:33 INFO - PROCESS | 1665 | 1469516793840 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}] 00:06:33 INFO - PROCESS | 1665 | 1469516793841 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:33 INFO - PROCESS | 1665 | 1469516793942 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 00:06:33 INFO - PROCESS | 1665 | 1469516793990 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:33 INFO - PROCESS | 1665 | 1469516793992 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170d8000 == 46 [pid = 1665] [id = 84] 00:06:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118469800) [pid = 1665] [serial = 249] [outer = 0x0] 00:06:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x127375800) [pid = 1665] [serial = 250] [outer = 0x118469800] 00:06:34 INFO - PROCESS | 1665 | 1469516794021 Marionette DEBUG loaded listener.js 00:06:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x128a59800) [pid = 1665] [serial = 251] [outer = 0x118469800] 00:06:34 INFO - PROCESS | 1665 | 1469516794639 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]]]}] 00:06:34 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. 00:06:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 871ms 00:06:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:06:34 INFO - PROCESS | 1665 | 1469516794707 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 00:06:34 INFO - PROCESS | 1665 | 1469516794709 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 00:06:34 INFO - PROCESS | 1665 | 1469516794713 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:06:34 INFO - PROCESS | 1665 | 1469516794714 Marionette TRACE conn2 <- [1,310,null,{}] 00:06:34 INFO - PROCESS | 1665 | 1469516794718 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}] 00:06:34 INFO - PROCESS | 1665 | 1469516794719 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:34 INFO - PROCESS | 1665 | 1469516794807 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 00:06:34 INFO - PROCESS | 1665 | 1469516794875 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:34 INFO - PROCESS | 1665 | 1469516794876 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x113224000 == 47 [pid = 1665] [id = 85] 00:06:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x11827f400) [pid = 1665] [serial = 252] [outer = 0x0] 00:06:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x118466800) [pid = 1665] [serial = 253] [outer = 0x11827f400] 00:06:34 INFO - PROCESS | 1665 | 1469516794905 Marionette DEBUG loaded listener.js 00:06:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1192bbc00) [pid = 1665] [serial = 254] [outer = 0x11827f400] 00:06:35 INFO - PROCESS | 1665 | --DOCSHELL 0x128e61000 == 46 [pid = 1665] [id = 79] 00:06:35 INFO - PROCESS | 1665 | --DOCSHELL 0x128ab7800 == 45 [pid = 1665] [id = 78] 00:06:35 INFO - PROCESS | 1665 | --DOCSHELL 0x1271a2800 == 44 [pid = 1665] [id = 77] 00:06:35 INFO - PROCESS | 1665 | --DOCSHELL 0x11927e800 == 43 [pid = 1665] [id = 76] 00:06:35 INFO - PROCESS | 1665 | --DOCSHELL 0x123d14000 == 42 [pid = 1665] [id = 75] 00:06:35 INFO - PROCESS | 1665 | --DOCSHELL 0x123ed1000 == 41 [pid = 1665] [id = 74] 00:06:35 INFO - PROCESS | 1665 | --DOCSHELL 0x123d07800 == 40 [pid = 1665] [id = 73] 00:06:35 INFO - PROCESS | 1665 | --DOCSHELL 0x123021800 == 39 [pid = 1665] [id = 72] 00:06:35 INFO - PROCESS | 1665 | --DOCSHELL 0x119517000 == 38 [pid = 1665] [id = 71] 00:06:35 INFO - PROCESS | 1665 | --DOCSHELL 0x11926f000 == 37 [pid = 1665] [id = 70] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x12919d000) [pid = 1665] [serial = 192] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOCSHELL 0x11822c000 == 36 [pid = 1665] [id = 69] 00:06:35 INFO - PROCESS | 1665 | --DOCSHELL 0x11336c000 == 35 [pid = 1665] [id = 68] 00:06:35 INFO - PROCESS | 1665 | --DOCSHELL 0x12594e000 == 34 [pid = 1665] [id = 65] 00:06:35 INFO - PROCESS | 1665 | 1469516795306 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]]]}] 00:06:35 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. 00:06:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 624ms 00:06:35 INFO - PROCESS | 1665 | 1469516795337 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 00:06:35 INFO - PROCESS | 1665 | 1469516795339 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 00:06:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:06:35 INFO - PROCESS | 1665 | 1469516795344 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:06:35 INFO - PROCESS | 1665 | 1469516795345 Marionette TRACE conn2 <- [1,314,null,{}] 00:06:35 INFO - PROCESS | 1665 | 1469516795348 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}] 00:06:35 INFO - PROCESS | 1665 | 1469516795349 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:35 INFO - PROCESS | 1665 | 1469516795434 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x117e35c00) [pid = 1665] [serial = 159] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x118208000) [pid = 1665] [serial = 160] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12372d400) [pid = 1665] [serial = 171] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1208d0c00) [pid = 1665] [serial = 168] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x119557800) [pid = 1665] [serial = 154] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x11725b400) [pid = 1665] [serial = 153] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x116a96800) [pid = 1665] [serial = 142] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x124312800) [pid = 1665] [serial = 174] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1246db400) [pid = 1665] [serial = 175] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x125d2f400) [pid = 1665] [serial = 180] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x116244c00) [pid = 1665] [serial = 141] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1208d1800) [pid = 1665] [serial = 183] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1258e1c00) [pid = 1665] [serial = 178] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x124a19000) [pid = 1665] [serial = 177] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x126fb6400) [pid = 1665] [serial = 186] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11944c400) [pid = 1665] [serial = 145] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1189e8000) [pid = 1665] [serial = 144] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x127370000) [pid = 1665] [serial = 187] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x126e28000) [pid = 1665] [serial = 181] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x123e84000) [pid = 1665] [serial = 148] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1210eb000) [pid = 1665] [serial = 147] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x115e92800) [pid = 1665] [serial = 156] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11674e400) [pid = 1665] [serial = 157] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118832c00) [pid = 1665] [serial = 162] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1192be800) [pid = 1665] [serial = 163] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x124690400) [pid = 1665] [serial = 151] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1243b4800) [pid = 1665] [serial = 150] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x123ec0c00) [pid = 1665] [serial = 172] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x125d32000) [pid = 1665] [serial = 184] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128cb5400) [pid = 1665] [serial = 190] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x11989f800) [pid = 1665] [serial = 166] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119452000) [pid = 1665] [serial = 165] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1210e5c00) [pid = 1665] [serial = 169] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1273e4000) [pid = 1665] [serial = 189] [outer = 0x0] [url = about:blank] 00:06:35 INFO - PROCESS | 1665 | 1469516795488 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:35 INFO - PROCESS | 1665 | 1469516795490 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x11673d800 == 35 [pid = 1665] [id = 86] 00:06:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x116bb2400) [pid = 1665] [serial = 255] [outer = 0x0] 00:06:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118283c00) [pid = 1665] [serial = 256] [outer = 0x116bb2400] 00:06:35 INFO - PROCESS | 1665 | 1469516795517 Marionette DEBUG loaded listener.js 00:06:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11989fc00) [pid = 1665] [serial = 257] [outer = 0x116bb2400] 00:06:35 INFO - PROCESS | 1665 | 1469516795812 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]]]}] 00:06:35 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. 00:06:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 00:06:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:06:35 INFO - PROCESS | 1665 | 1469516795863 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 00:06:35 INFO - PROCESS | 1665 | 1469516795864 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 00:06:35 INFO - PROCESS | 1665 | 1469516795867 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:06:35 INFO - PROCESS | 1665 | 1469516795869 Marionette TRACE conn2 <- [1,318,null,{}] 00:06:35 INFO - PROCESS | 1665 | 1469516795879 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}] 00:06:35 INFO - PROCESS | 1665 | 1469516795882 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:35 INFO - PROCESS | 1665 | 1469516795958 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 00:06:36 INFO - PROCESS | 1665 | 1469516796012 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:36 INFO - PROCESS | 1665 | 1469516796014 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x119280800 == 36 [pid = 1665] [id = 87] 00:06:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119aef400) [pid = 1665] [serial = 258] [outer = 0x0] 00:06:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x123204c00) [pid = 1665] [serial = 259] [outer = 0x119aef400] 00:06:36 INFO - PROCESS | 1665 | 1469516796041 Marionette DEBUG loaded listener.js 00:06:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x124683800) [pid = 1665] [serial = 260] [outer = 0x119aef400] 00:06:36 INFO - PROCESS | 1665 | 1469516796342 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]]]}] 00:06:36 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. 00:06:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 523ms 00:06:36 INFO - PROCESS | 1665 | 1469516796391 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 00:06:36 INFO - PROCESS | 1665 | 1469516796393 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 00:06:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:06:36 INFO - PROCESS | 1665 | 1469516796395 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:06:36 INFO - PROCESS | 1665 | 1469516796396 Marionette TRACE conn2 <- [1,322,null,{}] 00:06:36 INFO - PROCESS | 1665 | 1469516796398 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}] 00:06:36 INFO - PROCESS | 1665 | 1469516796400 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:36 INFO - PROCESS | 1665 | 1469516796477 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 00:06:36 INFO - PROCESS | 1665 | 1469516796481 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:36 INFO - PROCESS | 1665 | 1469516796482 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x119b98000 == 37 [pid = 1665] [id = 88] 00:06:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1246dec00) [pid = 1665] [serial = 261] [outer = 0x0] 00:06:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1258e1c00) [pid = 1665] [serial = 262] [outer = 0x1246dec00] 00:06:36 INFO - PROCESS | 1665 | 1469516796513 Marionette DEBUG loaded listener.js 00:06:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126e28400) [pid = 1665] [serial = 263] [outer = 0x1246dec00] 00:06:36 INFO - PROCESS | 1665 | 1469516796847 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]]]}] 00:06:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:06:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 00:06:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:06:36 INFO - PROCESS | 1665 | 1469516796863 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 00:06:36 INFO - PROCESS | 1665 | 1469516796865 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 00:06:36 INFO - PROCESS | 1665 | 1469516796867 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:06:36 INFO - PROCESS | 1665 | 1469516796868 Marionette TRACE conn2 <- [1,326,null,{}] 00:06:36 INFO - PROCESS | 1665 | 1469516796872 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}] 00:06:36 INFO - PROCESS | 1665 | 1469516796874 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:36 INFO - PROCESS | 1665 | 1469516796948 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 00:06:36 INFO - PROCESS | 1665 | 1469516796954 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:36 INFO - PROCESS | 1665 | 1469516796956 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x123154800 == 38 [pid = 1665] [id = 89] 00:06:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126fb5400) [pid = 1665] [serial = 264] [outer = 0x0] 00:06:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1273ddc00) [pid = 1665] [serial = 265] [outer = 0x126fb5400] 00:06:36 INFO - PROCESS | 1665 | 1469516796981 Marionette DEBUG loaded listener.js 00:06:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128a5c400) [pid = 1665] [serial = 266] [outer = 0x126fb5400] 00:06:37 INFO - PROCESS | 1665 | 1469516797349 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]]]}] 00:06:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:06:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 520ms 00:06:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:06:37 INFO - PROCESS | 1665 | 1469516797388 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 00:06:37 INFO - PROCESS | 1665 | 1469516797389 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 00:06:37 INFO - PROCESS | 1665 | 1469516797391 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:06:37 INFO - PROCESS | 1665 | 1469516797392 Marionette TRACE conn2 <- [1,330,null,{}] 00:06:37 INFO - PROCESS | 1665 | 1469516797394 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}] 00:06:37 INFO - PROCESS | 1665 | 1469516797398 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:37 INFO - PROCESS | 1665 | 1469516797513 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 00:06:37 INFO - PROCESS | 1665 | 1469516797526 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:37 INFO - PROCESS | 1665 | 1469516797527 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x12381b800 == 39 [pid = 1665] [id = 90] 00:06:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128ad9400) [pid = 1665] [serial = 267] [outer = 0x0] 00:06:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128cba000) [pid = 1665] [serial = 268] [outer = 0x128ad9400] 00:06:37 INFO - PROCESS | 1665 | 1469516797556 Marionette DEBUG loaded listener.js 00:06:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1292f6400) [pid = 1665] [serial = 269] [outer = 0x128ad9400] 00:06:38 INFO - PROCESS | 1665 | 1469516798015 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]]]}] 00:06:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:06:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 669ms 00:06:38 INFO - PROCESS | 1665 | 1469516798061 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 00:06:38 INFO - PROCESS | 1665 | 1469516798063 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 00:06:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:06:38 INFO - PROCESS | 1665 | 1469516798066 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:06:38 INFO - PROCESS | 1665 | 1469516798068 Marionette TRACE conn2 <- [1,334,null,{}] 00:06:38 INFO - PROCESS | 1665 | 1469516798073 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}] 00:06:38 INFO - PROCESS | 1665 | 1469516798075 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:38 INFO - PROCESS | 1665 | 1469516798219 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 00:06:38 INFO - PROCESS | 1665 | 1469516798243 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:38 INFO - PROCESS | 1665 | 1469516798245 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x116737800 == 40 [pid = 1665] [id = 91] 00:06:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128a5f400) [pid = 1665] [serial = 270] [outer = 0x0] 00:06:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1294d5800) [pid = 1665] [serial = 271] [outer = 0x128a5f400] 00:06:38 INFO - PROCESS | 1665 | 1469516798293 Marionette DEBUG loaded listener.js 00:06:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12a784400) [pid = 1665] [serial = 272] [outer = 0x128a5f400] 00:06:38 INFO - PROCESS | 1665 | 1469516798632 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]]]}] 00:06:38 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. 00:06:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 622ms 00:06:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:06:38 INFO - PROCESS | 1665 | 1469516798688 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 00:06:38 INFO - PROCESS | 1665 | 1469516798690 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 00:06:38 INFO - PROCESS | 1665 | 1469516798692 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:06:38 INFO - PROCESS | 1665 | 1469516798693 Marionette TRACE conn2 <- [1,338,null,{}] 00:06:38 INFO - PROCESS | 1665 | 1469516798695 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}] 00:06:38 INFO - PROCESS | 1665 | 1469516798696 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:38 INFO - PROCESS | 1665 | 1469516798793 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 00:06:38 INFO - PROCESS | 1665 | 1469516798805 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:38 INFO - PROCESS | 1665 | 1469516798806 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x125916000 == 41 [pid = 1665] [id = 92] 00:06:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12a78d800) [pid = 1665] [serial = 273] [outer = 0x0] 00:06:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12a7de800) [pid = 1665] [serial = 274] [outer = 0x12a78d800] 00:06:38 INFO - PROCESS | 1665 | 1469516798831 Marionette DEBUG loaded listener.js 00:06:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12a8b4400) [pid = 1665] [serial = 275] [outer = 0x12a78d800] 00:06:39 INFO - PROCESS | 1665 | 1469516799146 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]]]}] 00:06:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:06:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 517ms 00:06:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:06:39 INFO - PROCESS | 1665 | 1469516799210 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 00:06:39 INFO - PROCESS | 1665 | 1469516799211 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 00:06:39 INFO - PROCESS | 1665 | 1469516799213 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:06:39 INFO - PROCESS | 1665 | 1469516799214 Marionette TRACE conn2 <- [1,342,null,{}] 00:06:39 INFO - PROCESS | 1665 | 1469516799222 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}] 00:06:39 INFO - PROCESS | 1665 | 1469516799223 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:39 INFO - PROCESS | 1665 | 1469516799317 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 00:06:39 INFO - PROCESS | 1665 | 1469516799328 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:39 INFO - PROCESS | 1665 | 1469516799329 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289ab000 == 42 [pid = 1665] [id = 93] 00:06:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12a8b5400) [pid = 1665] [serial = 276] [outer = 0x0] 00:06:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12ad6f000) [pid = 1665] [serial = 277] [outer = 0x12a8b5400] 00:06:39 INFO - PROCESS | 1665 | 1469516799380 Marionette DEBUG loaded listener.js 00:06:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12ba08c00) [pid = 1665] [serial = 278] [outer = 0x12a8b5400] 00:06:39 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1292fac00) [pid = 1665] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:06:39 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x128cb5800) [pid = 1665] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:06:39 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x11944b800) [pid = 1665] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:06:39 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x119856000) [pid = 1665] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:06:39 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1210e9400) [pid = 1665] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:06:39 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x112d62800) [pid = 1665] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:06:39 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x117260400) [pid = 1665] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:06:39 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12468a800) [pid = 1665] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:06:39 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x123b8c000) [pid = 1665] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:06:39 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x126e97000) [pid = 1665] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:06:39 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x124684800) [pid = 1665] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:06:39 INFO - PROCESS | 1665 | 1469516799757 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]]]}] 00:06:39 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. 00:06:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 569ms 00:06:39 INFO - PROCESS | 1665 | 1469516799782 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 00:06:39 INFO - PROCESS | 1665 | 1469516799784 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 00:06:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:06:39 INFO - PROCESS | 1665 | 1469516799788 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:06:39 INFO - PROCESS | 1665 | 1469516799791 Marionette TRACE conn2 <- [1,346,null,{}] 00:06:39 INFO - PROCESS | 1665 | 1469516799794 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}] 00:06:39 INFO - PROCESS | 1665 | 1469516799795 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:39 INFO - PROCESS | 1665 | 1469516799899 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 00:06:39 INFO - PROCESS | 1665 | 1469516799930 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:39 INFO - PROCESS | 1665 | 1469516799931 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x1271ad800 == 43 [pid = 1665] [id = 94] 00:06:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1162aa000) [pid = 1665] [serial = 279] [outer = 0x0] 00:06:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12580f800) [pid = 1665] [serial = 280] [outer = 0x1162aa000] 00:06:39 INFO - PROCESS | 1665 | 1469516799955 Marionette DEBUG loaded listener.js 00:06:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12a618400) [pid = 1665] [serial = 281] [outer = 0x1162aa000] 00:06:40 INFO - PROCESS | 1665 | 1469516800209 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]]]}] 00:06:40 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. 00:06:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 472ms 00:06:40 INFO - PROCESS | 1665 | 1469516800260 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 00:06:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:06:40 INFO - PROCESS | 1665 | 1469516800261 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 00:06:40 INFO - PROCESS | 1665 | 1469516800264 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:06:40 INFO - PROCESS | 1665 | 1469516800265 Marionette TRACE conn2 <- [1,350,null,{}] 00:06:40 INFO - PROCESS | 1665 | 1469516800268 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}] 00:06:40 INFO - PROCESS | 1665 | 1469516800270 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:40 INFO - PROCESS | 1665 | 1469516800383 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 00:06:40 INFO - PROCESS | 1665 | 1469516800387 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:40 INFO - PROCESS | 1665 | 1469516800391 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x129828000 == 44 [pid = 1665] [id = 95] 00:06:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12ad67000) [pid = 1665] [serial = 282] [outer = 0x0] 00:06:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12ba11800) [pid = 1665] [serial = 283] [outer = 0x12ad67000] 00:06:40 INFO - PROCESS | 1665 | 1469516800418 Marionette DEBUG loaded listener.js 00:06:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12bd94000) [pid = 1665] [serial = 284] [outer = 0x12ad67000] 00:06:40 INFO - PROCESS | 1665 | 1469516800726 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]]]}] 00:06:40 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. 00:06:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 00:06:40 INFO - PROCESS | 1665 | 1469516800743 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 00:06:40 INFO - PROCESS | 1665 | 1469516800744 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 00:06:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:06:40 INFO - PROCESS | 1665 | 1469516800749 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:06:40 INFO - PROCESS | 1665 | 1469516800751 Marionette TRACE conn2 <- [1,354,null,{}] 00:06:40 INFO - PROCESS | 1665 | 1469516800761 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}] 00:06:40 INFO - PROCESS | 1665 | 1469516800762 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:40 INFO - PROCESS | 1665 | 1469516800876 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 00:06:40 INFO - PROCESS | 1665 | 1469516800882 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:40 INFO - PROCESS | 1665 | 1469516800883 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ee6000 == 45 [pid = 1665] [id = 96] 00:06:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x116862000) [pid = 1665] [serial = 285] [outer = 0x0] 00:06:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12bd93800) [pid = 1665] [serial = 286] [outer = 0x116862000] 00:06:40 INFO - PROCESS | 1665 | 1469516800907 Marionette DEBUG loaded listener.js 00:06:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12bda0400) [pid = 1665] [serial = 287] [outer = 0x116862000] 00:06:41 INFO - PROCESS | 1665 | 1469516801190 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]]]}] 00:06:41 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. 00:06:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 477ms 00:06:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:06:41 INFO - PROCESS | 1665 | 1469516801228 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 00:06:41 INFO - PROCESS | 1665 | 1469516801229 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 00:06:41 INFO - PROCESS | 1665 | 1469516801231 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:06:41 INFO - PROCESS | 1665 | 1469516801232 Marionette TRACE conn2 <- [1,358,null,{}] 00:06:41 INFO - PROCESS | 1665 | 1469516801235 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}] 00:06:41 INFO - PROCESS | 1665 | 1469516801236 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:41 INFO - PROCESS | 1665 | 1469516801332 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 00:06:41 INFO - PROCESS | 1665 | 1469516801336 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:41 INFO - PROCESS | 1665 | 1469516801338 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a779800 == 46 [pid = 1665] [id = 97] 00:06:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12bd9f800) [pid = 1665] [serial = 288] [outer = 0x0] 00:06:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12bf0b000) [pid = 1665] [serial = 289] [outer = 0x12bd9f800] 00:06:41 INFO - PROCESS | 1665 | 1469516801361 Marionette DEBUG loaded listener.js 00:06:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12bf11800) [pid = 1665] [serial = 290] [outer = 0x12bd9f800] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x118229800 == 45 [pid = 1665] [id = 67] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x113235000 == 44 [pid = 1665] [id = 66] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x113224000 == 43 [pid = 1665] [id = 85] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x1170d8000 == 42 [pid = 1665] [id = 84] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x128ee3800 == 41 [pid = 1665] [id = 83] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x126f8e800 == 40 [pid = 1665] [id = 82] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x11945b800 == 39 [pid = 1665] [id = 81] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x11262d000 == 38 [pid = 1665] [id = 80] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x119280800 == 37 [pid = 1665] [id = 87] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x11673d800 == 36 [pid = 1665] [id = 86] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x123154800 == 35 [pid = 1665] [id = 89] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x119b98000 == 34 [pid = 1665] [id = 88] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x12381b800 == 33 [pid = 1665] [id = 90] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x116737800 == 32 [pid = 1665] [id = 91] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x1289ab000 == 31 [pid = 1665] [id = 93] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x1271ad800 == 30 [pid = 1665] [id = 94] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x129828000 == 29 [pid = 1665] [id = 95] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x125916000 == 28 [pid = 1665] [id = 92] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1294d0000) [pid = 1665] [serial = 223] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1292f8400) [pid = 1665] [serial = 221] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119ae8400) [pid = 1665] [serial = 206] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12447e400) [pid = 1665] [serial = 229] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1240bc800) [pid = 1665] [serial = 209] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11846fc00) [pid = 1665] [serial = 227] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118203800) [pid = 1665] [serial = 201] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1292ef000) [pid = 1665] [serial = 220] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x116860000) [pid = 1665] [serial = 226] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1233e6800) [pid = 1665] [serial = 208] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1246da400) [pid = 1665] [serial = 214] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x126e28800) [pid = 1665] [serial = 215] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118283400) [pid = 1665] [serial = 202] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12430f400) [pid = 1665] [serial = 211] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12468c800) [pid = 1665] [serial = 212] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x126fdd800) [pid = 1665] [serial = 230] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118331800) [pid = 1665] [serial = 198] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119853400) [pid = 1665] [serial = 205] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1294d6800) [pid = 1665] [serial = 224] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1291a0800) [pid = 1665] [serial = 218] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x127367c00) [pid = 1665] [serial = 217] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x115e97800) [pid = 1665] [serial = 195] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12d373800) [pid = 1665] [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.] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12a77f800) [pid = 1665] [serial = 232] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12a7e5800) [pid = 1665] [serial = 233] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12a8b1000) [pid = 1665] [serial = 235] [outer = 0x0] [url = about:blank] 00:06:42 INFO - PROCESS | 1665 | --DOCSHELL 0x128ee6000 == 27 [pid = 1665] [id = 96] 00:06:42 INFO - PROCESS | 1665 | 1469516802778 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]]]}] 00:06:42 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. 00:06:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1575ms 00:06:42 INFO - PROCESS | 1665 | 1469516802807 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 00:06:42 INFO - PROCESS | 1665 | 1469516802810 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 00:06:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:06:42 INFO - PROCESS | 1665 | 1469516802813 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:06:42 INFO - PROCESS | 1665 | 1469516802815 Marionette TRACE conn2 <- [1,362,null,{}] 00:06:42 INFO - PROCESS | 1665 | 1469516802820 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}] 00:06:42 INFO - PROCESS | 1665 | 1469516802821 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:42 INFO - PROCESS | 1665 | 1469516802899 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 00:06:42 INFO - PROCESS | 1665 | 1469516802948 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:42 INFO - PROCESS | 1665 | 1469516802952 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x115fc2800 == 28 [pid = 1665] [id = 98] 00:06:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x117e32800) [pid = 1665] [serial = 291] [outer = 0x0] 00:06:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x117e3c400) [pid = 1665] [serial = 292] [outer = 0x117e32800] 00:06:42 INFO - PROCESS | 1665 | 1469516802980 Marionette DEBUG loaded listener.js 00:06:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118280400) [pid = 1665] [serial = 293] [outer = 0x117e32800] 00:06:43 INFO - PROCESS | 1665 | 1469516803286 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]]]}] 00:06:43 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. 00:06:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 524ms 00:06:43 INFO - PROCESS | 1665 | 1469516803337 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 00:06:43 INFO - PROCESS | 1665 | 1469516803342 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 00:06:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:06:43 INFO - PROCESS | 1665 | 1469516803347 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:06:43 INFO - PROCESS | 1665 | 1469516803349 Marionette TRACE conn2 <- [1,366,null,{}] 00:06:43 INFO - PROCESS | 1665 | 1469516803351 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}] 00:06:43 INFO - PROCESS | 1665 | 1469516803353 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:43 INFO - PROCESS | 1665 | 1469516803429 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 00:06:43 INFO - PROCESS | 1665 | 1469516803433 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:43 INFO - PROCESS | 1665 | 1469516803435 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bde800 == 29 [pid = 1665] [id = 99] 00:06:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118623c00) [pid = 1665] [serial = 294] [outer = 0x0] 00:06:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11944b800) [pid = 1665] [serial = 295] [outer = 0x118623c00] 00:06:43 INFO - PROCESS | 1665 | 1469516803467 Marionette DEBUG loaded listener.js 00:06:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119855400) [pid = 1665] [serial = 296] [outer = 0x118623c00] 00:06:43 INFO - PROCESS | 1665 | 1469516803801 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]]]}] 00:06:43 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. 00:06:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 470ms 00:06:43 INFO - PROCESS | 1665 | 1469516803818 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 00:06:43 INFO - PROCESS | 1665 | 1469516803820 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 00:06:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:06:43 INFO - PROCESS | 1665 | 1469516803830 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:06:43 INFO - PROCESS | 1665 | 1469516803846 Marionette TRACE conn2 <- [1,370,null,{}] 00:06:43 INFO - PROCESS | 1665 | 1469516803855 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}] 00:06:43 INFO - PROCESS | 1665 | 1469516803859 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:43 INFO - PROCESS | 1665 | 1469516803933 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 00:06:43 INFO - PROCESS | 1665 | 1469516803941 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:43 INFO - PROCESS | 1665 | 1469516803943 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x118994000 == 30 [pid = 1665] [id = 100] 00:06:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x111fe5400) [pid = 1665] [serial = 297] [outer = 0x0] 00:06:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1208d0c00) [pid = 1665] [serial = 298] [outer = 0x111fe5400] 00:06:43 INFO - PROCESS | 1665 | 1469516803971 Marionette DEBUG loaded listener.js 00:06:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1233ee000) [pid = 1665] [serial = 299] [outer = 0x111fe5400] 00:06:44 INFO - PROCESS | 1665 | 1469516804369 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]]]}] 00:06:44 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. 00:06:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 584ms 00:06:44 INFO - PROCESS | 1665 | 1469516804415 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 00:06:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:06:44 INFO - PROCESS | 1665 | 1469516804416 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 00:06:44 INFO - PROCESS | 1665 | 1469516804419 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:06:44 INFO - PROCESS | 1665 | 1469516804420 Marionette TRACE conn2 <- [1,374,null,{}] 00:06:44 INFO - PROCESS | 1665 | 1469516804422 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}] 00:06:44 INFO - PROCESS | 1665 | 1469516804423 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:44 INFO - PROCESS | 1665 | 1469516804506 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 00:06:44 INFO - PROCESS | 1665 | 1469516804512 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:44 INFO - PROCESS | 1665 | 1469516804513 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x119504800 == 31 [pid = 1665] [id = 101] 00:06:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x123e8a800) [pid = 1665] [serial = 300] [outer = 0x0] 00:06:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x124314c00) [pid = 1665] [serial = 301] [outer = 0x123e8a800] 00:06:44 INFO - PROCESS | 1665 | 1469516804539 Marionette DEBUG loaded listener.js 00:06:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x124686c00) [pid = 1665] [serial = 302] [outer = 0x123e8a800] 00:06:44 INFO - PROCESS | 1665 | 1469516804851 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:06:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:06:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 470ms 00:06:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:06:44 INFO - PROCESS | 1665 | 1469516804890 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 00:06:44 INFO - PROCESS | 1665 | 1469516804891 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 00:06:44 INFO - PROCESS | 1665 | 1469516804894 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:06:44 INFO - PROCESS | 1665 | 1469516804895 Marionette TRACE conn2 <- [1,378,null,{}] 00:06:44 INFO - PROCESS | 1665 | 1469516804897 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}] 00:06:44 INFO - PROCESS | 1665 | 1469516804898 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:44 INFO - PROCESS | 1665 | 1469516804968 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 00:06:45 INFO - PROCESS | 1665 | 1469516805019 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:45 INFO - PROCESS | 1665 | 1469516805020 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x119baa000 == 32 [pid = 1665] [id = 102] 00:06:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x118336400) [pid = 1665] [serial = 303] [outer = 0x0] 00:06:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12580fc00) [pid = 1665] [serial = 304] [outer = 0x118336400] 00:06:45 INFO - PROCESS | 1665 | 1469516805045 Marionette DEBUG loaded listener.js 00:06:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x125d36800) [pid = 1665] [serial = 305] [outer = 0x118336400] 00:06:45 INFO - PROCESS | 1665 | 1469516805338 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:06:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:06:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 470ms 00:06:45 INFO - PROCESS | 1665 | 1469516805365 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 00:06:45 INFO - PROCESS | 1665 | 1469516805366 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 00:06:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:06:45 INFO - PROCESS | 1665 | 1469516805369 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:06:45 INFO - PROCESS | 1665 | 1469516805370 Marionette TRACE conn2 <- [1,382,null,{}] 00:06:45 INFO - PROCESS | 1665 | 1469516805375 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}] 00:06:45 INFO - PROCESS | 1665 | 1469516805379 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:45 INFO - PROCESS | 1665 | 1469516805480 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 00:06:45 INFO - PROCESS | 1665 | 1469516805483 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:45 INFO - PROCESS | 1665 | 1469516805485 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x123275800 == 33 [pid = 1665] [id = 103] 00:06:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x126e97400) [pid = 1665] [serial = 306] [outer = 0x0] 00:06:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1273de000) [pid = 1665] [serial = 307] [outer = 0x126e97400] 00:06:45 INFO - PROCESS | 1665 | 1469516805514 Marionette DEBUG loaded listener.js 00:06:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128ae3400) [pid = 1665] [serial = 308] [outer = 0x126e97400] 00:06:45 INFO - PROCESS | 1665 | 1469516805829 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:06:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:06:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 473ms 00:06:45 INFO - PROCESS | 1665 | 1469516805843 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 00:06:45 INFO - PROCESS | 1665 | 1469516805844 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 00:06:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:06:45 INFO - PROCESS | 1665 | 1469516805847 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:06:45 INFO - PROCESS | 1665 | 1469516805848 Marionette TRACE conn2 <- [1,386,null,{}] 00:06:45 INFO - PROCESS | 1665 | 1469516805850 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}] 00:06:45 INFO - PROCESS | 1665 | 1469516805852 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:45 INFO - PROCESS | 1665 | 1469516805950 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 00:06:45 INFO - PROCESS | 1665 | 1469516805956 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:45 INFO - PROCESS | 1665 | 1469516805957 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x1239a3000 == 34 [pid = 1665] [id = 104] 00:06:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x118834800) [pid = 1665] [serial = 309] [outer = 0x0] 00:06:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128ae5c00) [pid = 1665] [serial = 310] [outer = 0x118834800] 00:06:45 INFO - PROCESS | 1665 | 1469516805982 Marionette DEBUG loaded listener.js 00:06:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1291a3000) [pid = 1665] [serial = 311] [outer = 0x118834800] 00:06:46 INFO - PROCESS | 1665 | 1469516806290 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]]]}] 00:06:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:06:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 00:06:46 INFO - PROCESS | 1665 | 1469516806315 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 00:06:46 INFO - PROCESS | 1665 | 1469516806317 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 00:06:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:06:46 INFO - PROCESS | 1665 | 1469516806319 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:06:46 INFO - PROCESS | 1665 | 1469516806321 Marionette TRACE conn2 <- [1,390,null,{}] 00:06:46 INFO - PROCESS | 1665 | 1469516806325 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}] 00:06:46 INFO - PROCESS | 1665 | 1469516806326 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:46 INFO - PROCESS | 1665 | 1469516806398 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 00:06:46 INFO - PROCESS | 1665 | 1469516806402 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:46 INFO - PROCESS | 1665 | 1469516806404 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x124405800 == 35 [pid = 1665] [id = 105] 00:06:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x117e37400) [pid = 1665] [serial = 312] [outer = 0x0] 00:06:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1292f7800) [pid = 1665] [serial = 313] [outer = 0x117e37400] 00:06:46 INFO - PROCESS | 1665 | 1469516806439 Marionette DEBUG loaded listener.js 00:06:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1294d3800) [pid = 1665] [serial = 314] [outer = 0x117e37400] 00:06:46 INFO - PROCESS | 1665 | 1469516806756 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]]]}] 00:06:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:06:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 472ms 00:06:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:06:46 INFO - PROCESS | 1665 | 1469516806791 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 00:06:46 INFO - PROCESS | 1665 | 1469516806792 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 00:06:46 INFO - PROCESS | 1665 | 1469516806795 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:06:46 INFO - PROCESS | 1665 | 1469516806796 Marionette TRACE conn2 <- [1,394,null,{}] 00:06:46 INFO - PROCESS | 1665 | 1469516806798 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}] 00:06:46 INFO - PROCESS | 1665 | 1469516806799 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:46 INFO - PROCESS | 1665 | 1469516806896 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 00:06:46 INFO - PROCESS | 1665 | 1469516806905 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:46 INFO - PROCESS | 1665 | 1469516806906 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x118992800 == 36 [pid = 1665] [id = 106] 00:06:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1294d5400) [pid = 1665] [serial = 315] [outer = 0x0] 00:06:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12a781800) [pid = 1665] [serial = 316] [outer = 0x1294d5400] 00:06:46 INFO - PROCESS | 1665 | 1469516806931 Marionette DEBUG loaded listener.js 00:06:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12a7e0c00) [pid = 1665] [serial = 317] [outer = 0x1294d5400] 00:06:47 INFO - PROCESS | 1665 | 1469516807229 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]]]}] 00:06:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:06:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 00:06:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:06:47 INFO - PROCESS | 1665 | 1469516807263 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 00:06:47 INFO - PROCESS | 1665 | 1469516807264 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 00:06:47 INFO - PROCESS | 1665 | 1469516807266 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:06:47 INFO - PROCESS | 1665 | 1469516807267 Marionette TRACE conn2 <- [1,398,null,{}] 00:06:47 INFO - PROCESS | 1665 | 1469516807270 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}] 00:06:47 INFO - PROCESS | 1665 | 1469516807273 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:47 INFO - PROCESS | 1665 | 1469516807374 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 00:06:47 INFO - PROCESS | 1665 | 1469516807387 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:47 INFO - PROCESS | 1665 | 1469516807388 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289ae800 == 37 [pid = 1665] [id = 107] 00:06:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12a616800) [pid = 1665] [serial = 318] [outer = 0x0] 00:06:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12ad6ac00) [pid = 1665] [serial = 319] [outer = 0x12a616800] 00:06:47 INFO - PROCESS | 1665 | 1469516807418 Marionette DEBUG loaded listener.js 00:06:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12ba95800) [pid = 1665] [serial = 320] [outer = 0x12a616800] 00:06:47 INFO - PROCESS | 1665 | 1469516807858 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]]]}] 00:06:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:06:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 622ms 00:06:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:06:47 INFO - PROCESS | 1665 | 1469516807890 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 00:06:47 INFO - PROCESS | 1665 | 1469516807892 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 00:06:47 INFO - PROCESS | 1665 | 1469516807894 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:06:47 INFO - PROCESS | 1665 | 1469516807896 Marionette TRACE conn2 <- [1,402,null,{}] 00:06:47 INFO - PROCESS | 1665 | 1469516807898 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}] 00:06:47 INFO - PROCESS | 1665 | 1469516807899 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:48 INFO - PROCESS | 1665 | 1469516808003 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 00:06:48 INFO - PROCESS | 1665 | 1469516808037 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:48 INFO - PROCESS | 1665 | 1469516808038 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x119b9d800 == 38 [pid = 1665] [id = 108] 00:06:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x112eb9000) [pid = 1665] [serial = 321] [outer = 0x0] 00:06:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x12ba9d400) [pid = 1665] [serial = 322] [outer = 0x112eb9000] 00:06:48 INFO - PROCESS | 1665 | 1469516808064 Marionette DEBUG loaded listener.js 00:06:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12bf11c00) [pid = 1665] [serial = 323] [outer = 0x112eb9000] 00:06:48 INFO - PROCESS | 1665 | 1469516808391 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]]]}] 00:06:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:06:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 00:06:48 INFO - PROCESS | 1665 | 1469516808414 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 00:06:48 INFO - PROCESS | 1665 | 1469516808415 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 00:06:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:06:48 INFO - PROCESS | 1665 | 1469516808417 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:06:48 INFO - PROCESS | 1665 | 1469516808418 Marionette TRACE conn2 <- [1,406,null,{}] 00:06:48 INFO - PROCESS | 1665 | 1469516808428 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}] 00:06:48 INFO - PROCESS | 1665 | 1469516808429 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:48 INFO - PROCESS | 1665 | 1469516808527 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 00:06:48 INFO - PROCESS | 1665 | 1469516808531 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:48 INFO - PROCESS | 1665 | 1469516808532 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12982c800 == 39 [pid = 1665] [id = 109] 00:06:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x12bf23c00) [pid = 1665] [serial = 324] [outer = 0x0] 00:06:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x12bf2e800) [pid = 1665] [serial = 325] [outer = 0x12bf23c00] 00:06:48 INFO - PROCESS | 1665 | 1469516808557 Marionette DEBUG loaded listener.js 00:06:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x12c425800) [pid = 1665] [serial = 326] [outer = 0x12bf23c00] 00:06:48 INFO - PROCESS | 1665 | 1469516808897 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]]]}] 00:06:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:06:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 522ms 00:06:48 INFO - PROCESS | 1665 | 1469516808940 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 00:06:48 INFO - PROCESS | 1665 | 1469516808941 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 00:06:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:06:48 INFO - PROCESS | 1665 | 1469516808943 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:06:48 INFO - PROCESS | 1665 | 1469516808945 Marionette TRACE conn2 <- [1,410,null,{}] 00:06:48 INFO - PROCESS | 1665 | 1469516808947 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}] 00:06:48 INFO - PROCESS | 1665 | 1469516808948 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:49 INFO - PROCESS | 1665 | 1469516809046 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 00:06:49 INFO - PROCESS | 1665 | 1469516809058 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:49 INFO - PROCESS | 1665 | 1469516809059 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a687800 == 40 [pid = 1665] [id = 110] 00:06:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x12bf22400) [pid = 1665] [serial = 327] [outer = 0x0] 00:06:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x12c42a400) [pid = 1665] [serial = 328] [outer = 0x12bf22400] 00:06:49 INFO - PROCESS | 1665 | 1469516809083 Marionette DEBUG loaded listener.js 00:06:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x12c643800) [pid = 1665] [serial = 329] [outer = 0x12bf22400] 00:06:49 INFO - PROCESS | 1665 | 1469516809434 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]]]}] 00:06:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:06:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 520ms 00:06:49 INFO - PROCESS | 1665 | 1469516809469 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 00:06:49 INFO - PROCESS | 1665 | 1469516809472 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 00:06:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:06:49 INFO - PROCESS | 1665 | 1469516809475 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:06:49 INFO - PROCESS | 1665 | 1469516809476 Marionette TRACE conn2 <- [1,414,null,{}] 00:06:49 INFO - PROCESS | 1665 | 1469516809478 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}] 00:06:49 INFO - PROCESS | 1665 | 1469516809479 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:49 INFO - PROCESS | 1665 | 1469516809579 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 00:06:49 INFO - PROCESS | 1665 | 1469516809592 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:49 INFO - PROCESS | 1665 | 1469516809593 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aae1800 == 41 [pid = 1665] [id = 111] 00:06:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x12c643c00) [pid = 1665] [serial = 330] [outer = 0x0] 00:06:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x12c64c800) [pid = 1665] [serial = 331] [outer = 0x12c643c00] 00:06:49 INFO - PROCESS | 1665 | 1469516809617 Marionette DEBUG loaded listener.js 00:06:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x12cb3b800) [pid = 1665] [serial = 332] [outer = 0x12c643c00] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x128ad9400) [pid = 1665] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x116862000) [pid = 1665] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x1132ac000) [pid = 1665] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x118210c00) [pid = 1665] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x128cbcc00) [pid = 1665] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x126e29000) [pid = 1665] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x128a5f400) [pid = 1665] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x12a78d800) [pid = 1665] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x12a8b5400) [pid = 1665] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x1162aa000) [pid = 1665] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x12ad67000) [pid = 1665] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x126fb5400) [pid = 1665] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1246dec00) [pid = 1665] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x119aef400) [pid = 1665] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x116bb2400) [pid = 1665] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x11827f400) [pid = 1665] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x118469800) [pid = 1665] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1258ddc00) [pid = 1665] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119ae8c00) [pid = 1665] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x118204c00) [pid = 1665] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:06:50 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x110d70400) [pid = 1665] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:06:50 INFO - PROCESS | 1665 | 1469516810126 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:06:50 INFO - PROCESS | 1665 | 1469516810189 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]]]}] 00:06:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:06:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 769ms 00:06:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:06:50 INFO - PROCESS | 1665 | 1469516810244 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 00:06:50 INFO - PROCESS | 1665 | 1469516810246 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 00:06:50 INFO - PROCESS | 1665 | 1469516810248 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:06:50 INFO - PROCESS | 1665 | 1469516810249 Marionette TRACE conn2 <- [1,418,null,{}] 00:06:50 INFO - PROCESS | 1665 | 1469516810251 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}] 00:06:50 INFO - PROCESS | 1665 | 1469516810252 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:50 INFO - PROCESS | 1665 | 1469516810334 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 00:06:50 INFO - PROCESS | 1665 | 1469516810390 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:50 INFO - PROCESS | 1665 | 1469516810391 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x125911000 == 42 [pid = 1665] [id = 112] 00:06:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1125f1000) [pid = 1665] [serial = 333] [outer = 0x0] 00:06:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1125ffc00) [pid = 1665] [serial = 334] [outer = 0x1125f1000] 00:06:50 INFO - PROCESS | 1665 | 1469516810416 Marionette DEBUG loaded listener.js 00:06:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119552800) [pid = 1665] [serial = 335] [outer = 0x1125f1000] 00:06:51 INFO - PROCESS | 1665 | 1469516811166 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]]]}] 00:06:51 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 00:06:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 968ms 00:06:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:06:51 INFO - PROCESS | 1665 | 1469516811216 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 00:06:51 INFO - PROCESS | 1665 | 1469516811218 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 00:06:51 INFO - PROCESS | 1665 | 1469516811220 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:06:51 INFO - PROCESS | 1665 | 1469516811221 Marionette TRACE conn2 <- [1,422,null,{}] 00:06:51 INFO - PROCESS | 1665 | 1469516811223 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}] 00:06:51 INFO - PROCESS | 1665 | 1469516811224 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:51 INFO - PROCESS | 1665 | 1469516811301 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 00:06:51 INFO - PROCESS | 1665 | 1469516811307 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:51 INFO - PROCESS | 1665 | 1469516811308 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ba63000 == 43 [pid = 1665] [id = 113] 00:06:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x11944d000) [pid = 1665] [serial = 336] [outer = 0x0] 00:06:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x126fb6c00) [pid = 1665] [serial = 337] [outer = 0x11944d000] 00:06:51 INFO - PROCESS | 1665 | 1469516811333 Marionette DEBUG loaded listener.js 00:06:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1291a4800) [pid = 1665] [serial = 338] [outer = 0x11944d000] 00:06:52 INFO - PROCESS | 1665 | 1469516812146 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]]]}] 00:06:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:06:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 00:06:52 INFO - PROCESS | 1665 | 1469516812191 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 00:06:52 INFO - PROCESS | 1665 | 1469516812194 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 00:06:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:06:52 INFO - PROCESS | 1665 | 1469516812198 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:06:52 INFO - PROCESS | 1665 | 1469516812200 Marionette TRACE conn2 <- [1,426,null,{}] 00:06:52 INFO - PROCESS | 1665 | 1469516812204 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}] 00:06:52 INFO - PROCESS | 1665 | 1469516812205 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:52 INFO - PROCESS | 1665 | 1469516812351 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 00:06:52 INFO - PROCESS | 1665 | 1469516812405 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:52 INFO - PROCESS | 1665 | 1469516812408 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x1168d7800 == 44 [pid = 1665] [id = 114] 00:06:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x116bb1800) [pid = 1665] [serial = 339] [outer = 0x0] 00:06:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x11725c000) [pid = 1665] [serial = 340] [outer = 0x116bb1800] 00:06:52 INFO - PROCESS | 1665 | 1469516812479 Marionette DEBUG loaded listener.js 00:06:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x11820f800) [pid = 1665] [serial = 341] [outer = 0x116bb1800] 00:06:53 INFO - PROCESS | 1665 | 1469516813058 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] 00:06:53 INFO - PROCESS | 1665 | 1469516813130 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 00:06:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:06:53 INFO - PROCESS | 1665 | 1469516813135 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:06:53 INFO - PROCESS | 1665 | 1469516813137 Marionette TRACE conn2 <- [1,430,null,{}] 00:06:53 INFO - PROCESS | 1665 | 1469516813140 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}] 00:06:53 INFO - PROCESS | 1665 | 1469516813142 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:53 INFO - PROCESS | 1665 | 1469516813256 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 00:06:53 INFO - PROCESS | 1665 | 1469516813310 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:53 INFO - PROCESS | 1665 | 1469516813311 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x11756c000 == 45 [pid = 1665] [id = 115] 00:06:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x11989f800) [pid = 1665] [serial = 342] [outer = 0x0] 00:06:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x119af1400) [pid = 1665] [serial = 343] [outer = 0x11989f800] 00:06:53 INFO - PROCESS | 1665 | 1469516813342 Marionette DEBUG loaded listener.js 00:06:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x1210e6800) [pid = 1665] [serial = 344] [outer = 0x11989f800] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x125911000 == 44 [pid = 1665] [id = 112] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x12aae1800 == 43 [pid = 1665] [id = 111] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x12a687800 == 42 [pid = 1665] [id = 110] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x12982c800 == 41 [pid = 1665] [id = 109] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x119b9d800 == 40 [pid = 1665] [id = 108] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x1289ae800 == 39 [pid = 1665] [id = 107] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12bf0b000) [pid = 1665] [serial = 289] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | 1469516814061 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]]]}] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x118992800 == 38 [pid = 1665] [id = 106] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x124405800 == 37 [pid = 1665] [id = 105] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x1239a3000 == 36 [pid = 1665] [id = 104] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x123275800 == 35 [pid = 1665] [id = 103] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x119baa000 == 34 [pid = 1665] [id = 102] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x119504800 == 33 [pid = 1665] [id = 101] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x118994000 == 32 [pid = 1665] [id = 100] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x116bde800 == 31 [pid = 1665] [id = 99] 00:06:54 INFO - PROCESS | 1665 | --DOCSHELL 0x115fc2800 == 30 [pid = 1665] [id = 98] 00:06:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:06:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 972ms 00:06:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:06:54 INFO - PROCESS | 1665 | 1469516814107 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 00:06:54 INFO - PROCESS | 1665 | 1469516814110 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 00:06:54 INFO - PROCESS | 1665 | 1469516814113 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:06:54 INFO - PROCESS | 1665 | 1469516814115 Marionette TRACE conn2 <- [1,434,null,{}] 00:06:54 INFO - PROCESS | 1665 | 1469516814118 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}] 00:06:54 INFO - PROCESS | 1665 | 1469516814120 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:54 INFO - PROCESS | 1665 | 1469516814195 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 00:06:54 INFO - PROCESS | 1665 | 1469516814201 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:54 INFO - PROCESS | 1665 | 1469516814205 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x115fc7800 == 31 [pid = 1665] [id = 116] 00:06:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x118283400) [pid = 1665] [serial = 345] [outer = 0x0] 00:06:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x118331000) [pid = 1665] [serial = 346] [outer = 0x118283400] 00:06:54 INFO - PROCESS | 1665 | 1469516814235 Marionette DEBUG loaded listener.js 00:06:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x1189e7c00) [pid = 1665] [serial = 347] [outer = 0x118283400] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x119151800) [pid = 1665] [serial = 199] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x1291a5400) [pid = 1665] [serial = 193] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12ad62400) [pid = 1665] [serial = 236] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x116ae7c00) [pid = 1665] [serial = 196] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1294d5800) [pid = 1665] [serial = 271] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12a7de800) [pid = 1665] [serial = 274] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12ad6f000) [pid = 1665] [serial = 277] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12580f800) [pid = 1665] [serial = 280] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12ba11800) [pid = 1665] [serial = 283] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12ba08c00) [pid = 1665] [serial = 278] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1273ddc00) [pid = 1665] [serial = 265] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1258e1c00) [pid = 1665] [serial = 262] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x126e28400) [pid = 1665] [serial = 263] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x123204c00) [pid = 1665] [serial = 259] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x124683800) [pid = 1665] [serial = 260] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118283c00) [pid = 1665] [serial = 256] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11989fc00) [pid = 1665] [serial = 257] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1192bbc00) [pid = 1665] [serial = 254] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118466800) [pid = 1665] [serial = 253] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x128a59800) [pid = 1665] [serial = 251] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x127375800) [pid = 1665] [serial = 250] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x128a55000) [pid = 1665] [serial = 248] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x126fdd000) [pid = 1665] [serial = 247] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1240c0800) [pid = 1665] [serial = 245] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1210e4800) [pid = 1665] [serial = 244] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119554800) [pid = 1665] [serial = 242] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119154c00) [pid = 1665] [serial = 241] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x116a89c00) [pid = 1665] [serial = 239] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1129ee800) [pid = 1665] [serial = 238] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12a618400) [pid = 1665] [serial = 281] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x128cba000) [pid = 1665] [serial = 268] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12a8b4400) [pid = 1665] [serial = 275] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12a784400) [pid = 1665] [serial = 272] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12bd93800) [pid = 1665] [serial = 286] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1292f6400) [pid = 1665] [serial = 269] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12bd94000) [pid = 1665] [serial = 284] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x128a5c400) [pid = 1665] [serial = 266] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x12bda0400) [pid = 1665] [serial = 287] [outer = 0x0] [url = about:blank] 00:06:54 INFO - PROCESS | 1665 | 1469516814596 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]]]}] 00:06:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:06:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 520ms 00:06:54 INFO - PROCESS | 1665 | 1469516814632 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 00:06:54 INFO - PROCESS | 1665 | 1469516814635 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 00:06:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:06:54 INFO - PROCESS | 1665 | 1469516814642 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:06:54 INFO - PROCESS | 1665 | 1469516814643 Marionette TRACE conn2 <- [1,438,null,{}] 00:06:54 INFO - PROCESS | 1665 | 1469516814646 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}] 00:06:54 INFO - PROCESS | 1665 | 1469516814647 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:54 INFO - PROCESS | 1665 | 1469516814723 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 00:06:54 INFO - PROCESS | 1665 | 1469516814727 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:54 INFO - PROCESS | 1665 | 1469516814728 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bca000 == 32 [pid = 1665] [id = 117] 00:06:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1192bd800) [pid = 1665] [serial = 348] [outer = 0x0] 00:06:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11989fc00) [pid = 1665] [serial = 349] [outer = 0x1192bd800] 00:06:54 INFO - PROCESS | 1665 | 1469516814758 Marionette DEBUG loaded listener.js 00:06:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x119f09c00) [pid = 1665] [serial = 350] [outer = 0x1192bd800] 00:06:55 INFO - PROCESS | 1665 | 1469516815125 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]]]}] 00:06:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:06:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 520ms 00:06:55 INFO - PROCESS | 1665 | 1469516815164 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 00:06:55 INFO - PROCESS | 1665 | 1469516815165 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 00:06:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:06:55 INFO - PROCESS | 1665 | 1469516815168 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:06:55 INFO - PROCESS | 1665 | 1469516815171 Marionette TRACE conn2 <- [1,442,null,{}] 00:06:55 INFO - PROCESS | 1665 | 1469516815181 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}] 00:06:55 INFO - PROCESS | 1665 | 1469516815184 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:55 INFO - PROCESS | 1665 | 1469516815264 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 00:06:55 INFO - PROCESS | 1665 | 1469516815273 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:55 INFO - PROCESS | 1665 | 1469516815275 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x119281800 == 33 [pid = 1665] [id = 118] 00:06:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1210ee000) [pid = 1665] [serial = 351] [outer = 0x0] 00:06:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x123e7f800) [pid = 1665] [serial = 352] [outer = 0x1210ee000] 00:06:55 INFO - PROCESS | 1665 | 1469516815304 Marionette DEBUG loaded listener.js 00:06:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1240c7c00) [pid = 1665] [serial = 353] [outer = 0x1210ee000] 00:06:55 INFO - PROCESS | 1665 | 1469516815625 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]]]}] 00:06:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:06:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 474ms 00:06:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:06:55 INFO - PROCESS | 1665 | 1469516815642 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 00:06:55 INFO - PROCESS | 1665 | 1469516815644 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 00:06:55 INFO - PROCESS | 1665 | 1469516815646 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:06:55 INFO - PROCESS | 1665 | 1469516815647 Marionette TRACE conn2 <- [1,446,null,{}] 00:06:55 INFO - PROCESS | 1665 | 1469516815649 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}] 00:06:55 INFO - PROCESS | 1665 | 1469516815650 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:55 INFO - PROCESS | 1665 | 1469516815752 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 00:06:55 INFO - PROCESS | 1665 | 1469516815758 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:55 INFO - PROCESS | 1665 | 1469516815759 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x112c10000 == 34 [pid = 1665] [id = 119] 00:06:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x12372f800) [pid = 1665] [serial = 354] [outer = 0x0] 00:06:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x124682c00) [pid = 1665] [serial = 355] [outer = 0x12372f800] 00:06:55 INFO - PROCESS | 1665 | 1469516815784 Marionette DEBUG loaded listener.js 00:06:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1258e0000) [pid = 1665] [serial = 356] [outer = 0x12372f800] 00:06:56 INFO - PROCESS | 1665 | 1469516816108 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]]]}] 00:06:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:06:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 00:06:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:06:56 INFO - PROCESS | 1665 | 1469516816166 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 00:06:56 INFO - PROCESS | 1665 | 1469516816167 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 00:06:56 INFO - PROCESS | 1665 | 1469516816169 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:06:56 INFO - PROCESS | 1665 | 1469516816170 Marionette TRACE conn2 <- [1,450,null,{}] 00:06:56 INFO - PROCESS | 1665 | 1469516816173 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}] 00:06:56 INFO - PROCESS | 1665 | 1469516816174 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:56 INFO - PROCESS | 1665 | 1469516816249 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 00:06:56 INFO - PROCESS | 1665 | 1469516816257 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:56 INFO - PROCESS | 1665 | 1469516816259 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x123032000 == 35 [pid = 1665] [id = 120] 00:06:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12430f400) [pid = 1665] [serial = 357] [outer = 0x0] 00:06:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x126fb4400) [pid = 1665] [serial = 358] [outer = 0x12430f400] 00:06:56 INFO - PROCESS | 1665 | 1469516816283 Marionette DEBUG loaded listener.js 00:06:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1273de400) [pid = 1665] [serial = 359] [outer = 0x12430f400] 00:06:56 INFO - PROCESS | 1665 | 1469516816669 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] 00:06:56 INFO - PROCESS | 1665 | 1469516816691 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 00:06:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:06:56 INFO - PROCESS | 1665 | 1469516816694 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:06:56 INFO - PROCESS | 1665 | 1469516816695 Marionette TRACE conn2 <- [1,454,null,{}] 00:06:56 INFO - PROCESS | 1665 | 1469516816697 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}] 00:06:56 INFO - PROCESS | 1665 | 1469516816701 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:56 INFO - PROCESS | 1665 | 1469516816815 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 00:06:56 INFO - PROCESS | 1665 | 1469516816849 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:56 INFO - PROCESS | 1665 | 1469516816850 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d06800 == 36 [pid = 1665] [id = 121] 00:06:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x128a57000) [pid = 1665] [serial = 360] [outer = 0x0] 00:06:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128a62400) [pid = 1665] [serial = 361] [outer = 0x128a57000] 00:06:56 INFO - PROCESS | 1665 | 1469516816880 Marionette DEBUG loaded listener.js 00:06:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1291a5c00) [pid = 1665] [serial = 362] [outer = 0x128a57000] 00:06:57 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:57 INFO - PROCESS | 1665 | 1469516817235 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]]]}] 00:06:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:06:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 568ms 00:06:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:06:57 INFO - PROCESS | 1665 | 1469516817265 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 00:06:57 INFO - PROCESS | 1665 | 1469516817267 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 00:06:57 INFO - PROCESS | 1665 | 1469516817269 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:06:57 INFO - PROCESS | 1665 | 1469516817270 Marionette TRACE conn2 <- [1,458,null,{}] 00:06:57 INFO - PROCESS | 1665 | 1469516817273 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}] 00:06:57 INFO - PROCESS | 1665 | 1469516817274 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:57 INFO - PROCESS | 1665 | 1469516817369 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 00:06:57 INFO - PROCESS | 1665 | 1469516817372 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:57 INFO - PROCESS | 1665 | 1469516817373 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ecd000 == 37 [pid = 1665] [id = 122] 00:06:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1291ab400) [pid = 1665] [serial = 363] [outer = 0x0] 00:06:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1292f8000) [pid = 1665] [serial = 364] [outer = 0x1291ab400] 00:06:57 INFO - PROCESS | 1665 | 1469516817398 Marionette DEBUG loaded listener.js 00:06:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12a617c00) [pid = 1665] [serial = 365] [outer = 0x1291ab400] 00:06:57 INFO - PROCESS | 1665 | 1469516817718 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] 00:06:57 INFO - PROCESS | 1665 | 1469516817745 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 00:06:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:06:57 INFO - PROCESS | 1665 | 1469516817747 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:06:57 INFO - PROCESS | 1665 | 1469516817749 Marionette TRACE conn2 <- [1,462,null,{}] 00:06:57 INFO - PROCESS | 1665 | 1469516817761 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}] 00:06:57 INFO - PROCESS | 1665 | 1469516817762 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:57 INFO - PROCESS | 1665 | 1469516817861 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 00:06:57 INFO - PROCESS | 1665 | 1469516817865 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:57 INFO - PROCESS | 1665 | 1469516817866 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x12590d000 == 38 [pid = 1665] [id = 123] 00:06:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1292ed400) [pid = 1665] [serial = 366] [outer = 0x0] 00:06:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12a784400) [pid = 1665] [serial = 367] [outer = 0x1292ed400] 00:06:57 INFO - PROCESS | 1665 | 1469516817898 Marionette DEBUG loaded listener.js 00:06:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12a7e7400) [pid = 1665] [serial = 368] [outer = 0x1292ed400] 00:06:58 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:58 INFO - PROCESS | 1665 | 1469516818247 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] 00:06:58 INFO - PROCESS | 1665 | 1469516818279 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 00:06:58 INFO - PROCESS | 1665 | 1469516818281 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:06:58 INFO - PROCESS | 1665 | 1469516818282 Marionette TRACE conn2 <- [1,466,null,{}] 00:06:58 INFO - PROCESS | 1665 | 1469516818284 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}] 00:06:58 INFO - PROCESS | 1665 | 1469516818286 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:58 INFO - PROCESS | 1665 | 1469516818378 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12bf23c00) [pid = 1665] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12bd9f800) [pid = 1665] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x126e97400) [pid = 1665] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x111fe5400) [pid = 1665] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1294d5400) [pid = 1665] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x117e37400) [pid = 1665] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118336400) [pid = 1665] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118834800) [pid = 1665] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x117e32800) [pid = 1665] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118623c00) [pid = 1665] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x123e8a800) [pid = 1665] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12a616800) [pid = 1665] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12c643c00) [pid = 1665] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1125f1000) [pid = 1665] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12bf22400) [pid = 1665] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:06:58 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x112eb9000) [pid = 1665] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:06:58 INFO - PROCESS | 1665 | 1469516818543 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:58 INFO - PROCESS | 1665 | 1469516818544 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e62000 == 39 [pid = 1665] [id = 124] 00:06:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1125f1000) [pid = 1665] [serial = 369] [outer = 0x0] 00:06:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x117e32800) [pid = 1665] [serial = 370] [outer = 0x1125f1000] 00:06:58 INFO - PROCESS | 1665 | 1469516818569 Marionette DEBUG loaded listener.js 00:06:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119897000) [pid = 1665] [serial = 371] [outer = 0x1125f1000] 00:06:58 INFO - PROCESS | 1665 | 1469516818940 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] 00:06:58 INFO - PROCESS | 1665 | 1469516818951 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 00:06:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:06:58 INFO - PROCESS | 1665 | 1469516818957 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:06:58 INFO - PROCESS | 1665 | 1469516818959 Marionette TRACE conn2 <- [1,470,null,{}] 00:06:58 INFO - PROCESS | 1665 | 1469516818961 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}] 00:06:58 INFO - PROCESS | 1665 | 1469516818963 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:59 INFO - PROCESS | 1665 | 1469516819044 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 00:06:59 INFO - PROCESS | 1665 | 1469516819094 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:59 INFO - PROCESS | 1665 | 1469516819095 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x1271a5800 == 40 [pid = 1665] [id = 125] 00:06:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11989ec00) [pid = 1665] [serial = 372] [outer = 0x0] 00:06:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1239b0800) [pid = 1665] [serial = 373] [outer = 0x11989ec00] 00:06:59 INFO - PROCESS | 1665 | 1469516819126 Marionette DEBUG loaded listener.js 00:06:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12ba08c00) [pid = 1665] [serial = 374] [outer = 0x11989ec00] 00:06:59 INFO - PROCESS | 1665 | 1469516819446 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]]]}] 00:06:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:06:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 524ms 00:06:59 INFO - PROCESS | 1665 | 1469516819478 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 00:06:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:06:59 INFO - PROCESS | 1665 | 1469516819480 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 00:06:59 INFO - PROCESS | 1665 | 1469516819482 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:06:59 INFO - PROCESS | 1665 | 1469516819484 Marionette TRACE conn2 <- [1,474,null,{}] 00:06:59 INFO - PROCESS | 1665 | 1469516819490 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}] 00:06:59 INFO - PROCESS | 1665 | 1469516819492 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:59 INFO - PROCESS | 1665 | 1469516819599 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 00:06:59 INFO - PROCESS | 1665 | 1469516819655 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:59 INFO - PROCESS | 1665 | 1469516819658 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:06:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ad2800 == 41 [pid = 1665] [id = 126] 00:06:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x123ec3800) [pid = 1665] [serial = 375] [outer = 0x0] 00:06:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12ba11800) [pid = 1665] [serial = 376] [outer = 0x123ec3800] 00:06:59 INFO - PROCESS | 1665 | 1469516819697 Marionette DEBUG loaded listener.js 00:06:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12bf0b800) [pid = 1665] [serial = 377] [outer = 0x123ec3800] 00:07:00 INFO - PROCESS | 1665 | 1469516820060 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]]]}] 00:07:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:07:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 622ms 00:07:00 INFO - PROCESS | 1665 | 1469516820106 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 00:07:00 INFO - PROCESS | 1665 | 1469516820108 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 00:07:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:07:00 INFO - PROCESS | 1665 | 1469516820110 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:07:00 INFO - PROCESS | 1665 | 1469516820111 Marionette TRACE conn2 <- [1,478,null,{}] 00:07:00 INFO - PROCESS | 1665 | 1469516820113 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}] 00:07:00 INFO - PROCESS | 1665 | 1469516820114 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:00 INFO - PROCESS | 1665 | 1469516820195 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 00:07:00 INFO - PROCESS | 1665 | 1469516820255 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:00 INFO - PROCESS | 1665 | 1469516820256 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x129275000 == 42 [pid = 1665] [id = 127] 00:07:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12bf03c00) [pid = 1665] [serial = 378] [outer = 0x0] 00:07:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12bf28c00) [pid = 1665] [serial = 379] [outer = 0x12bf03c00] 00:07:00 INFO - PROCESS | 1665 | 1469516820280 Marionette DEBUG loaded listener.js 00:07:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12c422800) [pid = 1665] [serial = 380] [outer = 0x12bf03c00] 00:07:00 INFO - PROCESS | 1665 | 1469516820652 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]]]}] 00:07:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:07:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 568ms 00:07:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:07:00 INFO - PROCESS | 1665 | 1469516820679 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 00:07:00 INFO - PROCESS | 1665 | 1469516820681 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 00:07:00 INFO - PROCESS | 1665 | 1469516820685 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:07:00 INFO - PROCESS | 1665 | 1469516820687 Marionette TRACE conn2 <- [1,482,null,{}] 00:07:00 INFO - PROCESS | 1665 | 1469516820691 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}] 00:07:00 INFO - PROCESS | 1665 | 1469516820693 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:00 INFO - PROCESS | 1665 | 1469516820797 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 00:07:00 INFO - PROCESS | 1665 | 1469516820851 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:00 INFO - PROCESS | 1665 | 1469516820852 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x11677f000 == 43 [pid = 1665] [id = 128] 00:07:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x116af2000) [pid = 1665] [serial = 381] [outer = 0x0] 00:07:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1177ce400) [pid = 1665] [serial = 382] [outer = 0x116af2000] 00:07:00 INFO - PROCESS | 1665 | 1469516820883 Marionette DEBUG loaded listener.js 00:07:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118832400) [pid = 1665] [serial = 383] [outer = 0x116af2000] 00:07:01 INFO - PROCESS | 1665 | 1469516821309 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]]]}] 00:07:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:07:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 672ms 00:07:01 INFO - PROCESS | 1665 | 1469516821371 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 00:07:01 INFO - PROCESS | 1665 | 1469516821374 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 00:07:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:07:01 INFO - PROCESS | 1665 | 1469516821380 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:07:01 INFO - PROCESS | 1665 | 1469516821382 Marionette TRACE conn2 <- [1,486,null,{}] 00:07:01 INFO - PROCESS | 1665 | 1469516821385 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}] 00:07:01 INFO - PROCESS | 1665 | 1469516821387 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:01 INFO - PROCESS | 1665 | 1469516821511 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 00:07:01 INFO - PROCESS | 1665 | 1469516821592 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:01 INFO - PROCESS | 1665 | 1469516821594 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ce2800 == 44 [pid = 1665] [id = 129] 00:07:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1210e3800) [pid = 1665] [serial = 384] [outer = 0x0] 00:07:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1210e7c00) [pid = 1665] [serial = 385] [outer = 0x1210e3800] 00:07:01 INFO - PROCESS | 1665 | 1469516821627 Marionette DEBUG loaded listener.js 00:07:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1238e8000) [pid = 1665] [serial = 386] [outer = 0x1210e3800] 00:07:02 INFO - PROCESS | 1665 | 1469516822166 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]]]}] 00:07:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:07:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 826ms 00:07:02 INFO - PROCESS | 1665 | 1469516822209 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 00:07:02 INFO - PROCESS | 1665 | 1469516822210 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 00:07:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:07:02 INFO - PROCESS | 1665 | 1469516822213 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:07:02 INFO - PROCESS | 1665 | 1469516822215 Marionette TRACE conn2 <- [1,490,null,{}] 00:07:02 INFO - PROCESS | 1665 | 1469516822225 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}] 00:07:02 INFO - PROCESS | 1665 | 1469516822229 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:02 INFO - PROCESS | 1665 | 1469516822332 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 00:07:02 INFO - PROCESS | 1665 | 1469516822399 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:02 INFO - PROCESS | 1665 | 1469516822401 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x128edf000 == 45 [pid = 1665] [id = 130] 00:07:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1273eac00) [pid = 1665] [serial = 387] [outer = 0x0] 00:07:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x128a5f400) [pid = 1665] [serial = 388] [outer = 0x1273eac00] 00:07:02 INFO - PROCESS | 1665 | 1469516822431 Marionette DEBUG loaded listener.js 00:07:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128ae5000) [pid = 1665] [serial = 389] [outer = 0x1273eac00] 00:07:02 INFO - PROCESS | 1665 | 1469516822871 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]]]}] 00:07:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:07:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 725ms 00:07:02 INFO - PROCESS | 1665 | 1469516822938 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 00:07:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:07:02 INFO - PROCESS | 1665 | 1469516822941 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 00:07:02 INFO - PROCESS | 1665 | 1469516822943 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:07:02 INFO - PROCESS | 1665 | 1469516822944 Marionette TRACE conn2 <- [1,494,null,{}] 00:07:02 INFO - PROCESS | 1665 | 1469516822947 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}] 00:07:02 INFO - PROCESS | 1665 | 1469516822948 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:03 INFO - PROCESS | 1665 | 1469516823048 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 00:07:03 INFO - PROCESS | 1665 | 1469516823113 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:03 INFO - PROCESS | 1665 | 1469516823114 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7aa000 == 46 [pid = 1665] [id = 131] 00:07:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12ba0bc00) [pid = 1665] [serial = 390] [outer = 0x0] 00:07:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12ba92800) [pid = 1665] [serial = 391] [outer = 0x12ba0bc00] 00:07:03 INFO - PROCESS | 1665 | 1469516823143 Marionette DEBUG loaded listener.js 00:07:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12bd95400) [pid = 1665] [serial = 392] [outer = 0x12ba0bc00] 00:07:03 INFO - PROCESS | 1665 | 1469516823600 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]]]}] 00:07:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:07:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 668ms 00:07:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:07:03 INFO - PROCESS | 1665 | 1469516823612 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 00:07:03 INFO - PROCESS | 1665 | 1469516823613 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 00:07:03 INFO - PROCESS | 1665 | 1469516823615 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:07:03 INFO - PROCESS | 1665 | 1469516823616 Marionette TRACE conn2 <- [1,498,null,{}] 00:07:03 INFO - PROCESS | 1665 | 1469516823619 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}] 00:07:03 INFO - PROCESS | 1665 | 1469516823621 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:03 INFO - PROCESS | 1665 | 1469516823756 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 00:07:03 INFO - PROCESS | 1665 | 1469516823763 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:03 INFO - PROCESS | 1665 | 1469516823764 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x126f92000 == 47 [pid = 1665] [id = 132] 00:07:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1165cd800) [pid = 1665] [serial = 393] [outer = 0x0] 00:07:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12bd94000) [pid = 1665] [serial = 394] [outer = 0x1165cd800] 00:07:03 INFO - PROCESS | 1665 | 1469516823793 Marionette DEBUG loaded listener.js 00:07:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12bda2800) [pid = 1665] [serial = 395] [outer = 0x1165cd800] 00:07:04 INFO - PROCESS | 1665 | 1469516824477 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]]]}] 00:07:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:07:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 872ms 00:07:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:07:04 INFO - PROCESS | 1665 | 1469516824491 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 00:07:04 INFO - PROCESS | 1665 | 1469516824494 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 00:07:04 INFO - PROCESS | 1665 | 1469516824499 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:07:04 INFO - PROCESS | 1665 | 1469516824502 Marionette TRACE conn2 <- [1,502,null,{}] 00:07:04 INFO - PROCESS | 1665 | 1469516824507 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}] 00:07:04 INFO - PROCESS | 1665 | 1469516824510 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:04 INFO - PROCESS | 1665 | 1469516824642 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 00:07:04 INFO - PROCESS | 1665 | 1469516824745 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:04 INFO - PROCESS | 1665 | 1469516824746 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x11945e800 == 48 [pid = 1665] [id = 133] 00:07:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x112f3d800) [pid = 1665] [serial = 396] [outer = 0x0] 00:07:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1177c7800) [pid = 1665] [serial = 397] [outer = 0x112f3d800] 00:07:04 INFO - PROCESS | 1665 | 1469516824790 Marionette DEBUG loaded listener.js 00:07:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x11915d400) [pid = 1665] [serial = 398] [outer = 0x112f3d800] 00:07:05 INFO - PROCESS | 1665 | --DOCSHELL 0x128ad2800 == 47 [pid = 1665] [id = 126] 00:07:05 INFO - PROCESS | 1665 | --DOCSHELL 0x1271a5800 == 46 [pid = 1665] [id = 125] 00:07:05 INFO - PROCESS | 1665 | --DOCSHELL 0x117e62000 == 45 [pid = 1665] [id = 124] 00:07:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12590d000 == 44 [pid = 1665] [id = 123] 00:07:05 INFO - PROCESS | 1665 | --DOCSHELL 0x123ecd000 == 43 [pid = 1665] [id = 122] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x126fb6c00) [pid = 1665] [serial = 337] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOCSHELL 0x123d06800 == 42 [pid = 1665] [id = 121] 00:07:05 INFO - PROCESS | 1665 | --DOCSHELL 0x123032000 == 41 [pid = 1665] [id = 120] 00:07:05 INFO - PROCESS | 1665 | --DOCSHELL 0x112c10000 == 40 [pid = 1665] [id = 119] 00:07:05 INFO - PROCESS | 1665 | --DOCSHELL 0x119281800 == 39 [pid = 1665] [id = 118] 00:07:05 INFO - PROCESS | 1665 | --DOCSHELL 0x116bca000 == 38 [pid = 1665] [id = 117] 00:07:05 INFO - PROCESS | 1665 | --DOCSHELL 0x115fc7800 == 37 [pid = 1665] [id = 116] 00:07:05 INFO - PROCESS | 1665 | --DOCSHELL 0x11756c000 == 36 [pid = 1665] [id = 115] 00:07:05 INFO - PROCESS | 1665 | --DOCSHELL 0x1168d7800 == 35 [pid = 1665] [id = 114] 00:07:05 INFO - PROCESS | 1665 | 1469516825221 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]]]}] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x12bf2e800) [pid = 1665] [serial = 325] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12bf11800) [pid = 1665] [serial = 290] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1273de000) [pid = 1665] [serial = 307] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x128ae3400) [pid = 1665] [serial = 308] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1208d0c00) [pid = 1665] [serial = 298] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1233ee000) [pid = 1665] [serial = 299] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12a781800) [pid = 1665] [serial = 316] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1292f7800) [pid = 1665] [serial = 313] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12a7e0c00) [pid = 1665] [serial = 317] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1294d3800) [pid = 1665] [serial = 314] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12580fc00) [pid = 1665] [serial = 304] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x125d36800) [pid = 1665] [serial = 305] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x128ae5c00) [pid = 1665] [serial = 310] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1291a3000) [pid = 1665] [serial = 311] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x117e3c400) [pid = 1665] [serial = 292] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118280400) [pid = 1665] [serial = 293] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11944b800) [pid = 1665] [serial = 295] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119855400) [pid = 1665] [serial = 296] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x124314c00) [pid = 1665] [serial = 301] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x124686c00) [pid = 1665] [serial = 302] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12ad6ac00) [pid = 1665] [serial = 319] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12c64c800) [pid = 1665] [serial = 331] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1125ffc00) [pid = 1665] [serial = 334] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12c643800) [pid = 1665] [serial = 329] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12c42a400) [pid = 1665] [serial = 328] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119552800) [pid = 1665] [serial = 335] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12cb3b800) [pid = 1665] [serial = 332] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12bf11c00) [pid = 1665] [serial = 323] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12ba9d400) [pid = 1665] [serial = 322] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12c425800) [pid = 1665] [serial = 326] [outer = 0x0] [url = about:blank] 00:07:05 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12ba95800) [pid = 1665] [serial = 320] [outer = 0x0] [url = about:blank] 00:07:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:07:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 775ms 00:07:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:07:05 INFO - PROCESS | 1665 | 1469516825273 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 00:07:05 INFO - PROCESS | 1665 | 1469516825276 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 00:07:05 INFO - PROCESS | 1665 | 1469516825280 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:07:05 INFO - PROCESS | 1665 | 1469516825282 Marionette TRACE conn2 <- [1,506,null,{}] 00:07:05 INFO - PROCESS | 1665 | 1469516825284 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}] 00:07:05 INFO - PROCESS | 1665 | 1469516825286 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:05 INFO - PROCESS | 1665 | 1469516825366 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 00:07:05 INFO - PROCESS | 1665 | 1469516825372 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:05 INFO - PROCESS | 1665 | 1469516825374 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x116508000 == 36 [pid = 1665] [id = 134] 00:07:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1192bdc00) [pid = 1665] [serial = 399] [outer = 0x0] 00:07:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x119ae7400) [pid = 1665] [serial = 400] [outer = 0x1192bdc00] 00:07:05 INFO - PROCESS | 1665 | 1469516825401 Marionette DEBUG loaded listener.js 00:07:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1233ba800) [pid = 1665] [serial = 401] [outer = 0x1192bdc00] 00:07:05 INFO - PROCESS | 1665 | 1469516825743 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]]]}] 00:07:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:07:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 470ms 00:07:05 INFO - PROCESS | 1665 | 1469516825750 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 00:07:05 INFO - PROCESS | 1665 | 1469516825752 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 00:07:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:07:05 INFO - PROCESS | 1665 | 1469516825756 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:07:05 INFO - PROCESS | 1665 | 1469516825760 Marionette TRACE conn2 <- [1,510,null,{}] 00:07:05 INFO - PROCESS | 1665 | 1469516825768 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}] 00:07:05 INFO - PROCESS | 1665 | 1469516825773 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:05 INFO - PROCESS | 1665 | 1469516825863 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 00:07:05 INFO - PROCESS | 1665 | 1469516825916 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:05 INFO - PROCESS | 1665 | 1469516825918 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x119516000 == 37 [pid = 1665] [id = 135] 00:07:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1239bb400) [pid = 1665] [serial = 402] [outer = 0x0] 00:07:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x124474c00) [pid = 1665] [serial = 403] [outer = 0x1239bb400] 00:07:05 INFO - PROCESS | 1665 | 1469516825945 Marionette DEBUG loaded listener.js 00:07:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x126e98c00) [pid = 1665] [serial = 404] [outer = 0x1239bb400] 00:07:06 INFO - PROCESS | 1665 | 1469516826258 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]]]}] 00:07:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:07:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 524ms 00:07:06 INFO - PROCESS | 1665 | 1469516826280 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 00:07:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:07:06 INFO - PROCESS | 1665 | 1469516826282 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 00:07:06 INFO - PROCESS | 1665 | 1469516826284 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:07:06 INFO - PROCESS | 1665 | 1469516826285 Marionette TRACE conn2 <- [1,514,null,{}] 00:07:06 INFO - PROCESS | 1665 | 1469516826288 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}] 00:07:06 INFO - PROCESS | 1665 | 1469516826291 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:06 INFO - PROCESS | 1665 | 1469516826372 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 00:07:06 INFO - PROCESS | 1665 | 1469516826426 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:06 INFO - PROCESS | 1665 | 1469516826427 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x123027800 == 38 [pid = 1665] [id = 136] 00:07:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x125d37c00) [pid = 1665] [serial = 405] [outer = 0x0] 00:07:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x128a58800) [pid = 1665] [serial = 406] [outer = 0x125d37c00] 00:07:06 INFO - PROCESS | 1665 | 1469516826453 Marionette DEBUG loaded listener.js 00:07:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x128cd5c00) [pid = 1665] [serial = 407] [outer = 0x125d37c00] 00:07:06 INFO - PROCESS | 1665 | 1469516826707 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]]]}] 00:07:06 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 00:07:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 471ms 00:07:06 INFO - PROCESS | 1665 | 1469516826761 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 00:07:06 INFO - PROCESS | 1665 | 1469516826762 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 00:07:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:07:06 INFO - PROCESS | 1665 | 1469516826764 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:07:06 INFO - PROCESS | 1665 | 1469516826765 Marionette TRACE conn2 <- [1,518,null,{}] 00:07:06 INFO - PROCESS | 1665 | 1469516826768 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}] 00:07:06 INFO - PROCESS | 1665 | 1469516826769 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:06 INFO - PROCESS | 1665 | 1469516826852 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 00:07:06 INFO - PROCESS | 1665 | 1469516826859 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:06 INFO - PROCESS | 1665 | 1469516826860 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d87000 == 39 [pid = 1665] [id = 137] 00:07:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x128cdcc00) [pid = 1665] [serial = 408] [outer = 0x0] 00:07:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1294cd000) [pid = 1665] [serial = 409] [outer = 0x128cdcc00] 00:07:06 INFO - PROCESS | 1665 | 1469516826885 Marionette DEBUG loaded listener.js 00:07:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12a7e4400) [pid = 1665] [serial = 410] [outer = 0x128cdcc00] 00:07:07 INFO - PROCESS | 1665 | 1469516827243 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]]]}] 00:07:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:07:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 00:07:07 INFO - PROCESS | 1665 | 1469516827294 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 00:07:07 INFO - PROCESS | 1665 | 1469516827295 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 00:07:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:07:07 INFO - PROCESS | 1665 | 1469516827298 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:07:07 INFO - PROCESS | 1665 | 1469516827299 Marionette TRACE conn2 <- [1,522,null,{}] 00:07:07 INFO - PROCESS | 1665 | 1469516827301 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}] 00:07:07 INFO - PROCESS | 1665 | 1469516827305 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:07 INFO - PROCESS | 1665 | 1469516827434 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 00:07:07 INFO - PROCESS | 1665 | 1469516827452 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:07 INFO - PROCESS | 1665 | 1469516827453 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x113cba000 == 40 [pid = 1665] [id = 138] 00:07:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12bd9e400) [pid = 1665] [serial = 411] [outer = 0x0] 00:07:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12c425c00) [pid = 1665] [serial = 412] [outer = 0x12bd9e400] 00:07:07 INFO - PROCESS | 1665 | 1469516827478 Marionette DEBUG loaded listener.js 00:07:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12c42d800) [pid = 1665] [serial = 413] [outer = 0x12bd9e400] 00:07:07 INFO - PROCESS | 1665 | 1469516827850 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]]]}] 00:07:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:07:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 568ms 00:07:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:07:07 INFO - PROCESS | 1665 | 1469516827875 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 00:07:07 INFO - PROCESS | 1665 | 1469516827876 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 00:07:07 INFO - PROCESS | 1665 | 1469516827879 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:07:07 INFO - PROCESS | 1665 | 1469516827879 Marionette TRACE conn2 <- [1,526,null,{}] 00:07:07 INFO - PROCESS | 1665 | 1469516827882 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}] 00:07:07 INFO - PROCESS | 1665 | 1469516827883 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:07 INFO - PROCESS | 1665 | 1469516827977 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 00:07:08 INFO - PROCESS | 1665 | 1469516828011 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:08 INFO - PROCESS | 1665 | 1469516828012 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x1271a5800 == 41 [pid = 1665] [id = 139] 00:07:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128ae5400) [pid = 1665] [serial = 414] [outer = 0x0] 00:07:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1292f6800) [pid = 1665] [serial = 415] [outer = 0x128ae5400] 00:07:08 INFO - PROCESS | 1665 | 1469516828049 Marionette DEBUG loaded listener.js 00:07:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12c64ec00) [pid = 1665] [serial = 416] [outer = 0x128ae5400] 00:07:08 INFO - PROCESS | 1665 | 1469516828477 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]]]}] 00:07:08 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 00:07:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 619ms 00:07:08 INFO - PROCESS | 1665 | 1469516828499 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 00:07:08 INFO - PROCESS | 1665 | 1469516828501 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 00:07:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:07:08 INFO - PROCESS | 1665 | 1469516828511 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:07:08 INFO - PROCESS | 1665 | 1469516828513 Marionette TRACE conn2 <- [1,530,null,{}] 00:07:08 INFO - PROCESS | 1665 | 1469516828516 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}] 00:07:08 INFO - PROCESS | 1665 | 1469516828517 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:08 INFO - PROCESS | 1665 | 1469516828665 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 00:07:08 INFO - PROCESS | 1665 | 1469516828743 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:08 INFO - PROCESS | 1665 | 1469516828744 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x12927d000 == 42 [pid = 1665] [id = 140] 00:07:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12c652800) [pid = 1665] [serial = 417] [outer = 0x0] 00:07:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12cb3ec00) [pid = 1665] [serial = 418] [outer = 0x12c652800] 00:07:08 INFO - PROCESS | 1665 | 1469516828783 Marionette DEBUG loaded listener.js 00:07:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12cb47800) [pid = 1665] [serial = 419] [outer = 0x12c652800] 00:07:09 INFO - PROCESS | 1665 | 1469516829175 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"]]]}] 00:07:09 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 00:07:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:07:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:07:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:07:09 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 00:07:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:07:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:07:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:07:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:07:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:07:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 676ms 00:07:09 INFO - PROCESS | 1665 | 1469516829181 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 00:07:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:07:09 INFO - PROCESS | 1665 | 1469516829182 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 00:07:09 INFO - PROCESS | 1665 | 1469516829184 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:07:09 INFO - PROCESS | 1665 | 1469516829186 Marionette TRACE conn2 <- [1,534,null,{}] 00:07:09 INFO - PROCESS | 1665 | 1469516829190 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}] 00:07:09 INFO - PROCESS | 1665 | 1469516829192 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:09 INFO - PROCESS | 1665 | 1469516829304 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 00:07:09 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x128a57000) [pid = 1665] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:07:09 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1291ab400) [pid = 1665] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:07:09 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118283400) [pid = 1665] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:07:09 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1192bd800) [pid = 1665] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:07:09 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12430f400) [pid = 1665] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:07:09 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1210ee000) [pid = 1665] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:07:09 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12372f800) [pid = 1665] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:07:09 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11989f800) [pid = 1665] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:07:09 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1292ed400) [pid = 1665] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:07:09 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x123ec3800) [pid = 1665] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:07:09 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11989ec00) [pid = 1665] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:07:09 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1125f1000) [pid = 1665] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:07:09 INFO - PROCESS | 1665 | 1469516829430 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:09 INFO - PROCESS | 1665 | 1469516829431 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x116a6a000 == 43 [pid = 1665] [id = 141] 00:07:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1125a5400) [pid = 1665] [serial = 420] [outer = 0x0] 00:07:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1125acc00) [pid = 1665] [serial = 421] [outer = 0x1125a5400] 00:07:09 INFO - PROCESS | 1665 | 1469516829459 Marionette DEBUG loaded listener.js 00:07:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x11832cc00) [pid = 1665] [serial = 422] [outer = 0x1125a5400] 00:07:09 INFO - PROCESS | 1665 | 1469516829716 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]]]}] 00:07:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:07:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 570ms 00:07:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:07:09 INFO - PROCESS | 1665 | 1469516829761 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 00:07:09 INFO - PROCESS | 1665 | 1469516829762 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 00:07:09 INFO - PROCESS | 1665 | 1469516829764 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:07:09 INFO - PROCESS | 1665 | 1469516829765 Marionette TRACE conn2 <- [1,538,null,{}] 00:07:09 INFO - PROCESS | 1665 | 1469516829768 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}] 00:07:09 INFO - PROCESS | 1665 | 1469516829769 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:09 INFO - PROCESS | 1665 | 1469516829876 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 00:07:09 INFO - PROCESS | 1665 | 1469516829879 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:09 INFO - PROCESS | 1665 | 1469516829880 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aed2000 == 44 [pid = 1665] [id = 142] 00:07:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x118837800) [pid = 1665] [serial = 423] [outer = 0x0] 00:07:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1258dfc00) [pid = 1665] [serial = 424] [outer = 0x118837800] 00:07:09 INFO - PROCESS | 1665 | 1469516829910 Marionette DEBUG loaded listener.js 00:07:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12a7e5c00) [pid = 1665] [serial = 425] [outer = 0x118837800] 00:07:10 INFO - PROCESS | 1665 | 1469516830244 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]]]}] 00:07:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 00:07:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 523ms 00:07:10 INFO - PROCESS | 1665 | 1469516830287 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 00:07:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:07:10 INFO - PROCESS | 1665 | 1469516830289 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 00:07:10 INFO - PROCESS | 1665 | 1469516830292 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:07:10 INFO - PROCESS | 1665 | 1469516830294 Marionette TRACE conn2 <- [1,542,null,{}] 00:07:10 INFO - PROCESS | 1665 | 1469516830296 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}] 00:07:10 INFO - PROCESS | 1665 | 1469516830298 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:10 INFO - PROCESS | 1665 | 1469516830456 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 00:07:10 INFO - PROCESS | 1665 | 1469516830466 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:10 INFO - PROCESS | 1665 | 1469516830468 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd6c000 == 45 [pid = 1665] [id = 143] 00:07:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1175cd000) [pid = 1665] [serial = 426] [outer = 0x0] 00:07:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1175cfc00) [pid = 1665] [serial = 427] [outer = 0x1175cd000] 00:07:10 INFO - PROCESS | 1665 | 1469516830512 Marionette DEBUG loaded listener.js 00:07:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12bd96000) [pid = 1665] [serial = 428] [outer = 0x1175cd000] 00:07:10 INFO - PROCESS | 1665 | 1469516830899 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]]]}] 00:07:10 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. 00:07:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 618ms 00:07:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:07:10 INFO - PROCESS | 1665 | 1469516830911 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 00:07:10 INFO - PROCESS | 1665 | 1469516830912 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 00:07:10 INFO - PROCESS | 1665 | 1469516830914 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:07:10 INFO - PROCESS | 1665 | 1469516830915 Marionette TRACE conn2 <- [1,546,null,{}] 00:07:10 INFO - PROCESS | 1665 | 1469516830918 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}] 00:07:10 INFO - PROCESS | 1665 | 1469516830919 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:11 INFO - PROCESS | 1665 | 1469516831003 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 00:07:11 INFO - PROCESS | 1665 | 1469516831080 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:11 INFO - PROCESS | 1665 | 1469516831081 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdc4000 == 46 [pid = 1665] [id = 144] 00:07:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1175cdc00) [pid = 1665] [serial = 429] [outer = 0x0] 00:07:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1183ef000) [pid = 1665] [serial = 430] [outer = 0x1175cdc00] 00:07:11 INFO - PROCESS | 1665 | 1469516831110 Marionette DEBUG loaded listener.js 00:07:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1183f7400) [pid = 1665] [serial = 431] [outer = 0x1175cdc00] 00:07:11 INFO - PROCESS | 1665 | 1469516831534 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]]]}] 00:07:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:07:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 671ms 00:07:11 INFO - PROCESS | 1665 | 1469516831587 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 00:07:11 INFO - PROCESS | 1665 | 1469516831593 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 00:07:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:07:11 INFO - PROCESS | 1665 | 1469516831598 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:07:11 INFO - PROCESS | 1665 | 1469516831602 Marionette TRACE conn2 <- [1,550,null,{}] 00:07:11 INFO - PROCESS | 1665 | 1469516831608 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}] 00:07:11 INFO - PROCESS | 1665 | 1469516831611 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:11 INFO - PROCESS | 1665 | 1469516831818 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 00:07:11 INFO - PROCESS | 1665 | 1469516831970 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:11 INFO - PROCESS | 1665 | 1469516831978 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x116a57000 == 47 [pid = 1665] [id = 145] 00:07:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x112eea400) [pid = 1665] [serial = 432] [outer = 0x0] 00:07:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x115e96c00) [pid = 1665] [serial = 433] [outer = 0x112eea400] 00:07:12 INFO - PROCESS | 1665 | 1469516832031 Marionette DEBUG loaded listener.js 00:07:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1175cb800) [pid = 1665] [serial = 434] [outer = 0x112eea400] 00:07:12 INFO - PROCESS | 1665 | 1469516832430 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]]]}] 00:07:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 00:07:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 877ms 00:07:12 INFO - PROCESS | 1665 | 1469516832475 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 00:07:12 INFO - PROCESS | 1665 | 1469516832478 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 00:07:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:07:12 INFO - PROCESS | 1665 | 1469516832483 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:07:12 INFO - PROCESS | 1665 | 1469516832484 Marionette TRACE conn2 <- [1,554,null,{}] 00:07:12 INFO - PROCESS | 1665 | 1469516832487 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}] 00:07:12 INFO - PROCESS | 1665 | 1469516832489 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:12 INFO - PROCESS | 1665 | 1469516832595 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 00:07:12 INFO - PROCESS | 1665 | 1469516832652 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:12 INFO - PROCESS | 1665 | 1469516832654 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x123260000 == 48 [pid = 1665] [id = 146] 00:07:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x117e3c400) [pid = 1665] [serial = 435] [outer = 0x0] 00:07:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x118468400) [pid = 1665] [serial = 436] [outer = 0x117e3c400] 00:07:12 INFO - PROCESS | 1665 | 1469516832685 Marionette DEBUG loaded listener.js 00:07:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x118525400) [pid = 1665] [serial = 437] [outer = 0x117e3c400] 00:07:12 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:13 INFO - PROCESS | 1665 | 1469516833142 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]]]}] 00:07:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:07:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 674ms 00:07:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:07:13 INFO - PROCESS | 1665 | 1469516833157 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 00:07:13 INFO - PROCESS | 1665 | 1469516833158 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 00:07:13 INFO - PROCESS | 1665 | 1469516833161 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:07:13 INFO - PROCESS | 1665 | 1469516833163 Marionette TRACE conn2 <- [1,558,null,{}] 00:07:13 INFO - PROCESS | 1665 | 1469516833171 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}] 00:07:13 INFO - PROCESS | 1665 | 1469516833175 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:13 INFO - PROCESS | 1665 | 1469516833280 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 00:07:13 INFO - PROCESS | 1665 | 1469516833337 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:13 INFO - PROCESS | 1665 | 1469516833339 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd65000 == 49 [pid = 1665] [id = 147] 00:07:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x118529800) [pid = 1665] [serial = 438] [outer = 0x0] 00:07:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x11944b800) [pid = 1665] [serial = 439] [outer = 0x118529800] 00:07:13 INFO - PROCESS | 1665 | 1469516833383 Marionette DEBUG loaded listener.js 00:07:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1233c1400) [pid = 1665] [serial = 440] [outer = 0x118529800] 00:07:13 INFO - PROCESS | 1665 | 1469516833802 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]]]}] 00:07:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:07:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 00:07:13 INFO - PROCESS | 1665 | 1469516833832 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 00:07:13 INFO - PROCESS | 1665 | 1469516833834 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 00:07:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:07:13 INFO - PROCESS | 1665 | 1469516833836 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:07:13 INFO - PROCESS | 1665 | 1469516833838 Marionette TRACE conn2 <- [1,562,null,{}] 00:07:13 INFO - PROCESS | 1665 | 1469516833840 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}] 00:07:13 INFO - PROCESS | 1665 | 1469516833842 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:13 INFO - PROCESS | 1665 | 1469516833969 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 00:07:14 INFO - PROCESS | 1665 | 1469516834039 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:14 INFO - PROCESS | 1665 | 1469516834040 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3eb000 == 50 [pid = 1665] [id = 148] 00:07:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1246dfc00) [pid = 1665] [serial = 441] [outer = 0x0] 00:07:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x125d2e400) [pid = 1665] [serial = 442] [outer = 0x1246dfc00] 00:07:14 INFO - PROCESS | 1665 | 1469516834069 Marionette DEBUG loaded listener.js 00:07:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x1273df000) [pid = 1665] [serial = 443] [outer = 0x1246dfc00] 00:07:14 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:14 INFO - PROCESS | 1665 | 1469516834468 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]]]}] 00:07:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:07:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 00:07:14 INFO - PROCESS | 1665 | 1469516834507 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 00:07:14 INFO - PROCESS | 1665 | 1469516834509 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 00:07:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:07:14 INFO - PROCESS | 1665 | 1469516834511 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:07:14 INFO - PROCESS | 1665 | 1469516834512 Marionette TRACE conn2 <- [1,566,null,{}] 00:07:14 INFO - PROCESS | 1665 | 1469516834515 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}] 00:07:14 INFO - PROCESS | 1665 | 1469516834516 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:14 INFO - PROCESS | 1665 | 1469516834623 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 00:07:14 INFO - PROCESS | 1665 | 1469516834850 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:14 INFO - PROCESS | 1665 | 1469516834852 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x118419000 == 51 [pid = 1665] [id = 149] 00:07:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x116a8f000) [pid = 1665] [serial = 444] [outer = 0x0] 00:07:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x11725dc00) [pid = 1665] [serial = 445] [outer = 0x116a8f000] 00:07:14 INFO - PROCESS | 1665 | 1469516834881 Marionette DEBUG loaded listener.js 00:07:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1175d3000) [pid = 1665] [serial = 446] [outer = 0x116a8f000] 00:07:15 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:15 INFO - PROCESS | 1665 | 1469516835300 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]]]}] 00:07:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:07:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 820ms 00:07:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:07:15 INFO - PROCESS | 1665 | 1469516835333 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 00:07:15 INFO - PROCESS | 1665 | 1469516835334 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 00:07:15 INFO - PROCESS | 1665 | 1469516835337 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:07:15 INFO - PROCESS | 1665 | 1469516835339 Marionette TRACE conn2 <- [1,570,null,{}] 00:07:15 INFO - PROCESS | 1665 | 1469516835343 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}] 00:07:15 INFO - PROCESS | 1665 | 1469516835344 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:15 INFO - PROCESS | 1665 | 1469516835435 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 00:07:15 INFO - PROCESS | 1665 | 1469516835493 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:15 INFO - PROCESS | 1665 | 1469516835494 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x11673d800 == 52 [pid = 1665] [id = 150] 00:07:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x11820a000) [pid = 1665] [serial = 447] [outer = 0x0] 00:07:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x1183e9c00) [pid = 1665] [serial = 448] [outer = 0x11820a000] 00:07:15 INFO - PROCESS | 1665 | 1469516835522 Marionette DEBUG loaded listener.js 00:07:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x118523400) [pid = 1665] [serial = 449] [outer = 0x11820a000] 00:07:15 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd6c000 == 51 [pid = 1665] [id = 143] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x12aed2000 == 50 [pid = 1665] [id = 142] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x116a6a000 == 49 [pid = 1665] [id = 141] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x12927d000 == 48 [pid = 1665] [id = 140] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x1271a5800 == 47 [pid = 1665] [id = 139] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x113cba000 == 46 [pid = 1665] [id = 138] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x123d87000 == 45 [pid = 1665] [id = 137] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x123027800 == 44 [pid = 1665] [id = 136] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x119516000 == 43 [pid = 1665] [id = 135] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x116508000 == 42 [pid = 1665] [id = 134] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x11945e800 == 41 [pid = 1665] [id = 133] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x126f92000 == 40 [pid = 1665] [id = 132] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7aa000 == 39 [pid = 1665] [id = 131] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x128edf000 == 38 [pid = 1665] [id = 130] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x119ce2800 == 37 [pid = 1665] [id = 129] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x11677f000 == 36 [pid = 1665] [id = 128] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x129275000 == 35 [pid = 1665] [id = 127] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x12ba63000 == 34 [pid = 1665] [id = 113] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x12a779800 == 33 [pid = 1665] [id = 97] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x118419000 == 32 [pid = 1665] [id = 149] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3eb000 == 31 [pid = 1665] [id = 148] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd65000 == 30 [pid = 1665] [id = 147] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x123260000 == 29 [pid = 1665] [id = 146] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x12bdc4000 == 28 [pid = 1665] [id = 144] 00:07:16 INFO - PROCESS | 1665 | --DOCSHELL 0x116a57000 == 27 [pid = 1665] [id = 145] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x128a62400) [pid = 1665] [serial = 361] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x1292f8000) [pid = 1665] [serial = 364] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x1291a5c00) [pid = 1665] [serial = 362] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x118331000) [pid = 1665] [serial = 346] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x1189e7c00) [pid = 1665] [serial = 347] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x11989fc00) [pid = 1665] [serial = 349] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x119f09c00) [pid = 1665] [serial = 350] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x11725c000) [pid = 1665] [serial = 340] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x126fb4400) [pid = 1665] [serial = 358] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x123e7f800) [pid = 1665] [serial = 352] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1240c7c00) [pid = 1665] [serial = 353] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x124682c00) [pid = 1665] [serial = 355] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1258e0000) [pid = 1665] [serial = 356] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1210e6800) [pid = 1665] [serial = 344] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x119af1400) [pid = 1665] [serial = 343] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12a784400) [pid = 1665] [serial = 367] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12bf0b800) [pid = 1665] [serial = 377] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1239b0800) [pid = 1665] [serial = 373] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12a7e7400) [pid = 1665] [serial = 368] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119897000) [pid = 1665] [serial = 371] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x117e32800) [pid = 1665] [serial = 370] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12a617c00) [pid = 1665] [serial = 365] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12ba11800) [pid = 1665] [serial = 376] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12bf28c00) [pid = 1665] [serial = 379] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12ba08c00) [pid = 1665] [serial = 374] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1273de400) [pid = 1665] [serial = 359] [outer = 0x0] [url = about:blank] 00:07:16 INFO - PROCESS | 1665 | 1469516836710 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]]]}] 00:07:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:07:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1421ms 00:07:16 INFO - PROCESS | 1665 | 1469516836759 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 00:07:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:07:16 INFO - PROCESS | 1665 | 1469516836761 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 00:07:16 INFO - PROCESS | 1665 | 1469516836764 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:07:16 INFO - PROCESS | 1665 | 1469516836766 Marionette TRACE conn2 <- [1,574,null,{}] 00:07:16 INFO - PROCESS | 1665 | 1469516836806 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}] 00:07:16 INFO - PROCESS | 1665 | 1469516836809 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:16 INFO - PROCESS | 1665 | 1469516836908 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 00:07:16 INFO - PROCESS | 1665 | 1469516836984 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:16 INFO - PROCESS | 1665 | 1469516836986 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x113c14800 == 28 [pid = 1665] [id = 151] 00:07:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1165d7c00) [pid = 1665] [serial = 450] [outer = 0x0] 00:07:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x116a0e000) [pid = 1665] [serial = 451] [outer = 0x1165d7c00] 00:07:17 INFO - PROCESS | 1665 | 1469516837020 Marionette DEBUG loaded listener.js 00:07:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1175cbc00) [pid = 1665] [serial = 452] [outer = 0x1165d7c00] 00:07:17 INFO - PROCESS | 1665 | 1469516837520 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]]]}] 00:07:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:07:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 820ms 00:07:17 INFO - PROCESS | 1665 | 1469516837585 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 00:07:17 INFO - PROCESS | 1665 | 1469516837587 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 00:07:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:07:17 INFO - PROCESS | 1665 | 1469516837591 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:07:17 INFO - PROCESS | 1665 | 1469516837592 Marionette TRACE conn2 <- [1,578,null,{}] 00:07:17 INFO - PROCESS | 1665 | 1469516837597 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}] 00:07:17 INFO - PROCESS | 1665 | 1469516837599 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:17 INFO - PROCESS | 1665 | 1469516837702 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 00:07:17 INFO - PROCESS | 1665 | 1469516837777 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:17 INFO - PROCESS | 1665 | 1469516837780 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bda800 == 29 [pid = 1665] [id = 152] 00:07:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x11820cc00) [pid = 1665] [serial = 453] [outer = 0x0] 00:07:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x118210800) [pid = 1665] [serial = 454] [outer = 0x11820cc00] 00:07:17 INFO - PROCESS | 1665 | 1469516837812 Marionette DEBUG loaded listener.js 00:07:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1183ec000) [pid = 1665] [serial = 455] [outer = 0x11820cc00] 00:07:18 INFO - PROCESS | 1665 | 1469516838469 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]]]}] 00:07:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:07:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 922ms 00:07:18 INFO - PROCESS | 1665 | 1469516838512 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 00:07:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:07:18 INFO - PROCESS | 1665 | 1469516838515 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 00:07:18 INFO - PROCESS | 1665 | 1469516838518 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:07:18 INFO - PROCESS | 1665 | 1469516838520 Marionette TRACE conn2 <- [1,582,null,{}] 00:07:18 INFO - PROCESS | 1665 | 1469516838524 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}] 00:07:18 INFO - PROCESS | 1665 | 1469516838525 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:18 INFO - PROCESS | 1665 | 1469516838626 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 00:07:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12d6d0000 == 28 [pid = 1665] [id = 21] 00:07:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12d8a0800 == 27 [pid = 1665] [id = 22] 00:07:18 INFO - PROCESS | 1665 | --DOCSHELL 0x116ac7000 == 26 [pid = 1665] [id = 24] 00:07:18 INFO - PROCESS | 1665 | --DOCSHELL 0x123d91000 == 25 [pid = 1665] [id = 15] 00:07:18 INFO - PROCESS | 1665 | --DOCSHELL 0x11254d000 == 24 [pid = 1665] [id = 23] 00:07:18 INFO - PROCESS | 1665 | --DOCSHELL 0x12d41e000 == 23 [pid = 1665] [id = 19] 00:07:18 INFO - PROCESS | 1665 | --DOCSHELL 0x1170e9800 == 22 [pid = 1665] [id = 25] 00:07:18 INFO - PROCESS | 1665 | 1469516838684 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:18 INFO - PROCESS | 1665 | 1469516838686 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x116793800 == 23 [pid = 1665] [id = 153] 00:07:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1175c9c00) [pid = 1665] [serial = 456] [outer = 0x0] 00:07:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1175d2800) [pid = 1665] [serial = 457] [outer = 0x1175c9c00] 00:07:18 INFO - PROCESS | 1665 | 1469516838714 Marionette DEBUG loaded listener.js 00:07:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118206000) [pid = 1665] [serial = 458] [outer = 0x1175c9c00] 00:07:19 INFO - PROCESS | 1665 | 1469516838995 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]]]}] 00:07:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:07:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 520ms 00:07:19 INFO - PROCESS | 1665 | 1469516839045 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 00:07:19 INFO - PROCESS | 1665 | 1469516839048 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 00:07:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:07:19 INFO - PROCESS | 1665 | 1469516839052 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:07:19 INFO - PROCESS | 1665 | 1469516839054 Marionette TRACE conn2 <- [1,586,null,{}] 00:07:19 INFO - PROCESS | 1665 | 1469516839060 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}] 00:07:19 INFO - PROCESS | 1665 | 1469516839062 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:19 INFO - PROCESS | 1665 | 1469516839142 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 00:07:19 INFO - PROCESS | 1665 | 1469516839199 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:19 INFO - PROCESS | 1665 | 1469516839200 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x119178000 == 24 [pid = 1665] [id = 154] 00:07:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x118202400) [pid = 1665] [serial = 459] [outer = 0x0] 00:07:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1183f8800) [pid = 1665] [serial = 460] [outer = 0x118202400] 00:07:19 INFO - PROCESS | 1665 | 1469516839229 Marionette DEBUG loaded listener.js 00:07:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119155800) [pid = 1665] [serial = 461] [outer = 0x118202400] 00:07:19 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:19 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:19 INFO - PROCESS | 1665 | 1469516839531 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]]]}] 00:07:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:07:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 524ms 00:07:19 INFO - PROCESS | 1665 | 1469516839577 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 00:07:19 INFO - PROCESS | 1665 | 1469516839579 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 00:07:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:07:19 INFO - PROCESS | 1665 | 1469516839581 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:07:19 INFO - PROCESS | 1665 | 1469516839584 Marionette TRACE conn2 <- [1,590,null,{}] 00:07:19 INFO - PROCESS | 1665 | 1469516839594 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}] 00:07:19 INFO - PROCESS | 1665 | 1469516839597 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:19 INFO - PROCESS | 1665 | 1469516839678 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 00:07:19 INFO - PROCESS | 1665 | 1469516839734 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:19 INFO - PROCESS | 1665 | 1469516839736 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a9d000 == 25 [pid = 1665] [id = 155] 00:07:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x119159800) [pid = 1665] [serial = 462] [outer = 0x0] 00:07:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1192ba800) [pid = 1665] [serial = 463] [outer = 0x119159800] 00:07:19 INFO - PROCESS | 1665 | 1469516839772 Marionette DEBUG loaded listener.js 00:07:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x119c2bc00) [pid = 1665] [serial = 464] [outer = 0x119159800] 00:07:20 INFO - PROCESS | 1665 | 1469516840143 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]]]}] 00:07:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:07:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 573ms 00:07:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:07:20 INFO - PROCESS | 1665 | 1469516840155 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 00:07:20 INFO - PROCESS | 1665 | 1469516840160 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 00:07:20 INFO - PROCESS | 1665 | 1469516840163 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:07:20 INFO - PROCESS | 1665 | 1469516840165 Marionette TRACE conn2 <- [1,594,null,{}] 00:07:20 INFO - PROCESS | 1665 | 1469516840169 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}] 00:07:20 INFO - PROCESS | 1665 | 1469516840170 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:20 INFO - PROCESS | 1665 | 1469516840295 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 00:07:20 INFO - PROCESS | 1665 | 1469516840386 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:20 INFO - PROCESS | 1665 | 1469516840387 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x123026000 == 26 [pid = 1665] [id = 156] 00:07:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x11820c400) [pid = 1665] [serial = 465] [outer = 0x0] 00:07:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1210e9400) [pid = 1665] [serial = 466] [outer = 0x11820c400] 00:07:20 INFO - PROCESS | 1665 | 1469516840429 Marionette DEBUG loaded listener.js 00:07:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x123b98000) [pid = 1665] [serial = 467] [outer = 0x11820c400] 00:07:20 INFO - PROCESS | 1665 | 1469516840827 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]]]}] 00:07:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:07:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 675ms 00:07:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:07:20 INFO - PROCESS | 1665 | 1469516840839 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 00:07:20 INFO - PROCESS | 1665 | 1469516840842 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 00:07:20 INFO - PROCESS | 1665 | 1469516840845 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:07:20 INFO - PROCESS | 1665 | 1469516840846 Marionette TRACE conn2 <- [1,598,null,{}] 00:07:20 INFO - PROCESS | 1665 | 1469516840859 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}] 00:07:20 INFO - PROCESS | 1665 | 1469516840860 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:20 INFO - PROCESS | 1665 | 1469516840954 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 00:07:21 INFO - PROCESS | 1665 | 1469516841006 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:21 INFO - PROCESS | 1665 | 1469516841008 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d18000 == 27 [pid = 1665] [id = 157] 00:07:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x123ec4400) [pid = 1665] [serial = 468] [outer = 0x0] 00:07:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x1240c1400) [pid = 1665] [serial = 469] [outer = 0x123ec4400] 00:07:21 INFO - PROCESS | 1665 | 1469516841039 Marionette DEBUG loaded listener.js 00:07:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x124478c00) [pid = 1665] [serial = 470] [outer = 0x123ec4400] 00:07:21 INFO - PROCESS | 1665 | 1469516841346 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]]]}] 00:07:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:07:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 529ms 00:07:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:07:21 INFO - PROCESS | 1665 | 1469516841379 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 00:07:21 INFO - PROCESS | 1665 | 1469516841380 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 00:07:21 INFO - PROCESS | 1665 | 1469516841382 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:07:21 INFO - PROCESS | 1665 | 1469516841383 Marionette TRACE conn2 <- [1,602,null,{}] 00:07:21 INFO - PROCESS | 1665 | 1469516841385 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}] 00:07:21 INFO - PROCESS | 1665 | 1469516841392 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:21 INFO - PROCESS | 1665 | 1469516841513 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 00:07:21 INFO - PROCESS | 1665 | 1469516841548 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:21 INFO - PROCESS | 1665 | 1469516841549 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x124084000 == 28 [pid = 1665] [id = 158] 00:07:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x1244b7000) [pid = 1665] [serial = 471] [outer = 0x0] 00:07:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1258d9800) [pid = 1665] [serial = 472] [outer = 0x1244b7000] 00:07:21 INFO - PROCESS | 1665 | 1469516841575 Marionette DEBUG loaded listener.js 00:07:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x128a54400) [pid = 1665] [serial = 473] [outer = 0x1244b7000] 00:07:21 INFO - PROCESS | 1665 | 1469516841883 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]]]}] 00:07:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:07:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 524ms 00:07:21 INFO - PROCESS | 1665 | 1469516841909 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 00:07:21 INFO - PROCESS | 1665 | 1469516841910 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 00:07:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:07:21 INFO - PROCESS | 1665 | 1469516841912 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:07:21 INFO - PROCESS | 1665 | 1469516841914 Marionette TRACE conn2 <- [1,606,null,{}] 00:07:21 INFO - PROCESS | 1665 | 1469516841924 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}] 00:07:21 INFO - PROCESS | 1665 | 1469516841926 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:22 INFO - PROCESS | 1665 | 1469516842019 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 00:07:22 INFO - PROCESS | 1665 | 1469516842023 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:22 INFO - PROCESS | 1665 | 1469516842024 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x125915800 == 29 [pid = 1665] [id = 159] 00:07:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x128a54800) [pid = 1665] [serial = 474] [outer = 0x0] 00:07:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x128a5fc00) [pid = 1665] [serial = 475] [outer = 0x128a54800] 00:07:22 INFO - PROCESS | 1665 | 1469516842048 Marionette DEBUG loaded listener.js 00:07:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x128ae4c00) [pid = 1665] [serial = 476] [outer = 0x128a54800] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x116a8f000) [pid = 1665] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x112eea400) [pid = 1665] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x1246dfc00) [pid = 1665] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x118529800) [pid = 1665] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x117e3c400) [pid = 1665] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x11944d000) [pid = 1665] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x128ae5400) [pid = 1665] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12c652800) [pid = 1665] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x112f3d800) [pid = 1665] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1192bdc00) [pid = 1665] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1273eac00) [pid = 1665] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1165cd800) [pid = 1665] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12ba0bc00) [pid = 1665] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12bf03c00) [pid = 1665] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x116af2000) [pid = 1665] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1210e3800) [pid = 1665] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1239bb400) [pid = 1665] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x125d37c00) [pid = 1665] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x128cdcc00) [pid = 1665] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1125a5400) [pid = 1665] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1175cd000) [pid = 1665] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118837800) [pid = 1665] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12bd9e400) [pid = 1665] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1175cdc00) [pid = 1665] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:07:22 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x116bb1800) [pid = 1665] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:07:22 INFO - PROCESS | 1665 | 1469516842427 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]]]}] 00:07:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:07:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 528ms 00:07:22 INFO - PROCESS | 1665 | 1469516842443 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 00:07:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:07:22 INFO - PROCESS | 1665 | 1469516842445 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 00:07:22 INFO - PROCESS | 1665 | 1469516842447 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:07:22 INFO - PROCESS | 1665 | 1469516842448 Marionette TRACE conn2 <- [1,610,null,{}] 00:07:22 INFO - PROCESS | 1665 | 1469516842450 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}] 00:07:22 INFO - PROCESS | 1665 | 1469516842451 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:22 INFO - PROCESS | 1665 | 1469516842543 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 00:07:22 INFO - PROCESS | 1665 | 1469516842548 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:22 INFO - PROCESS | 1665 | 1469516842549 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x119275000 == 30 [pid = 1665] [id = 160] 00:07:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x112f3d800) [pid = 1665] [serial = 477] [outer = 0x0] 00:07:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118468800) [pid = 1665] [serial = 478] [outer = 0x112f3d800] 00:07:22 INFO - PROCESS | 1665 | 1469516842574 Marionette DEBUG loaded listener.js 00:07:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x119855400) [pid = 1665] [serial = 479] [outer = 0x112f3d800] 00:07:22 INFO - PROCESS | 1665 | 1469516842897 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]]]}] 00:07:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:07:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 00:07:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:07:22 INFO - PROCESS | 1665 | 1469516842916 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 00:07:22 INFO - PROCESS | 1665 | 1469516842917 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 00:07:22 INFO - PROCESS | 1665 | 1469516842920 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:07:22 INFO - PROCESS | 1665 | 1469516842921 Marionette TRACE conn2 <- [1,614,null,{}] 00:07:22 INFO - PROCESS | 1665 | 1469516842926 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}] 00:07:22 INFO - PROCESS | 1665 | 1469516842927 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:23 INFO - PROCESS | 1665 | 1469516843027 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 00:07:23 INFO - PROCESS | 1665 | 1469516843033 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:23 INFO - PROCESS | 1665 | 1469516843035 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289a1800 == 31 [pid = 1665] [id = 161] 00:07:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x116a8c400) [pid = 1665] [serial = 480] [outer = 0x0] 00:07:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x119ae5c00) [pid = 1665] [serial = 481] [outer = 0x116a8c400] 00:07:23 INFO - PROCESS | 1665 | 1469516843067 Marionette DEBUG loaded listener.js 00:07:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128a57400) [pid = 1665] [serial = 482] [outer = 0x116a8c400] 00:07:23 INFO - PROCESS | 1665 | 1469516843413 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]]]}] 00:07:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:07:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 00:07:23 INFO - PROCESS | 1665 | 1469516843441 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 00:07:23 INFO - PROCESS | 1665 | 1469516843443 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 00:07:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:07:23 INFO - PROCESS | 1665 | 1469516843446 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:07:23 INFO - PROCESS | 1665 | 1469516843448 Marionette TRACE conn2 <- [1,618,null,{}] 00:07:23 INFO - PROCESS | 1665 | 1469516843451 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}] 00:07:23 INFO - PROCESS | 1665 | 1469516843454 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:23 INFO - PROCESS | 1665 | 1469516843577 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 00:07:23 INFO - PROCESS | 1665 | 1469516843659 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:23 INFO - PROCESS | 1665 | 1469516843660 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x128acd000 == 32 [pid = 1665] [id = 162] 00:07:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1165cd800) [pid = 1665] [serial = 483] [outer = 0x0] 00:07:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128ae5c00) [pid = 1665] [serial = 484] [outer = 0x1165cd800] 00:07:23 INFO - PROCESS | 1665 | 1469516843700 Marionette DEBUG loaded listener.js 00:07:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1291aa800) [pid = 1665] [serial = 485] [outer = 0x1165cd800] 00:07:23 INFO - PROCESS | 1665 | 1469516843993 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]]]}] 00:07:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:07:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 569ms 00:07:24 INFO - PROCESS | 1665 | 1469516844019 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 00:07:24 INFO - PROCESS | 1665 | 1469516844021 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 00:07:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:07:24 INFO - PROCESS | 1665 | 1469516844031 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:07:24 INFO - PROCESS | 1665 | 1469516844033 Marionette TRACE conn2 <- [1,622,null,{}] 00:07:24 INFO - PROCESS | 1665 | 1469516844035 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}] 00:07:24 INFO - PROCESS | 1665 | 1469516844037 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:24 INFO - PROCESS | 1665 | 1469516844144 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 00:07:24 INFO - PROCESS | 1665 | 1469516844196 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:24 INFO - PROCESS | 1665 | 1469516844198 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ee4800 == 33 [pid = 1665] [id = 163] 00:07:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128cb7400) [pid = 1665] [serial = 486] [outer = 0x0] 00:07:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1292f8800) [pid = 1665] [serial = 487] [outer = 0x128cb7400] 00:07:24 INFO - PROCESS | 1665 | 1469516844236 Marionette DEBUG loaded listener.js 00:07:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12a7e3800) [pid = 1665] [serial = 488] [outer = 0x128cb7400] 00:07:24 INFO - PROCESS | 1665 | 1469516844660 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]]]}] 00:07:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:07:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 674ms 00:07:24 INFO - PROCESS | 1665 | 1469516844722 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 00:07:24 INFO - PROCESS | 1665 | 1469516844724 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 00:07:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:07:24 INFO - PROCESS | 1665 | 1469516844729 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:07:24 INFO - PROCESS | 1665 | 1469516844731 Marionette TRACE conn2 <- [1,626,null,{}] 00:07:24 INFO - PROCESS | 1665 | 1469516844735 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}] 00:07:24 INFO - PROCESS | 1665 | 1469516844737 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:24 INFO - PROCESS | 1665 | 1469516844838 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 00:07:24 INFO - PROCESS | 1665 | 1469516844943 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:24 INFO - PROCESS | 1665 | 1469516844944 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927e800 == 34 [pid = 1665] [id = 164] 00:07:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x11820a400) [pid = 1665] [serial = 489] [outer = 0x0] 00:07:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x11832b800) [pid = 1665] [serial = 490] [outer = 0x11820a400] 00:07:24 INFO - PROCESS | 1665 | 1469516844975 Marionette DEBUG loaded listener.js 00:07:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x11851f800) [pid = 1665] [serial = 491] [outer = 0x11820a400] 00:07:25 INFO - PROCESS | 1665 | 1469516845410 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]]]}] 00:07:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:07:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 722ms 00:07:25 INFO - PROCESS | 1665 | 1469516845451 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 00:07:25 INFO - PROCESS | 1665 | 1469516845454 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 00:07:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:07:25 INFO - PROCESS | 1665 | 1469516845458 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:07:25 INFO - PROCESS | 1665 | 1469516845460 Marionette TRACE conn2 <- [1,630,null,{}] 00:07:25 INFO - PROCESS | 1665 | 1469516845463 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}] 00:07:25 INFO - PROCESS | 1665 | 1469516845465 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:25 INFO - PROCESS | 1665 | 1469516845567 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 00:07:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1189e7c00) [pid = 1665] [serial = 492] [outer = 0x12cf8ec00] 00:07:25 INFO - PROCESS | 1665 | 1469516845639 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:25 INFO - PROCESS | 1665 | 1469516845640 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e71800 == 35 [pid = 1665] [id = 165] 00:07:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x11984e400) [pid = 1665] [serial = 493] [outer = 0x0] 00:07:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x11989f800) [pid = 1665] [serial = 494] [outer = 0x11984e400] 00:07:25 INFO - PROCESS | 1665 | 1469516845721 Marionette DEBUG loaded listener.js 00:07:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x12320d800) [pid = 1665] [serial = 495] [outer = 0x11984e400] 00:07:26 INFO - PROCESS | 1665 | 1469516846211 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]]]}] 00:07:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:07:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 771ms 00:07:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:07:26 INFO - PROCESS | 1665 | 1469516846230 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 00:07:26 INFO - PROCESS | 1665 | 1469516846231 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 00:07:26 INFO - PROCESS | 1665 | 1469516846234 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:07:26 INFO - PROCESS | 1665 | 1469516846237 Marionette TRACE conn2 <- [1,634,null,{}] 00:07:26 INFO - PROCESS | 1665 | 1469516846245 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}] 00:07:26 INFO - PROCESS | 1665 | 1469516846248 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:26 INFO - PROCESS | 1665 | 1469516846349 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 00:07:26 INFO - PROCESS | 1665 | 1469516846408 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:26 INFO - PROCESS | 1665 | 1469516846410 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a685800 == 36 [pid = 1665] [id = 166] 00:07:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x123eca000) [pid = 1665] [serial = 496] [outer = 0x0] 00:07:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1259a1c00) [pid = 1665] [serial = 497] [outer = 0x123eca000] 00:07:26 INFO - PROCESS | 1665 | 1469516846441 Marionette DEBUG loaded listener.js 00:07:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x128adf000) [pid = 1665] [serial = 498] [outer = 0x123eca000] 00:07:26 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:27 INFO - PROCESS | 1665 | 1469516847004 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]]]}] 00:07:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:07:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 824ms 00:07:27 INFO - PROCESS | 1665 | 1469516847059 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 00:07:27 INFO - PROCESS | 1665 | 1469516847061 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 00:07:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:07:27 INFO - PROCESS | 1665 | 1469516847065 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:07:27 INFO - PROCESS | 1665 | 1469516847067 Marionette TRACE conn2 <- [1,638,null,{}] 00:07:27 INFO - PROCESS | 1665 | 1469516847072 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}] 00:07:27 INFO - PROCESS | 1665 | 1469516847073 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:27 INFO - PROCESS | 1665 | 1469516847166 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 00:07:27 INFO - PROCESS | 1665 | 1469516847231 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:27 INFO - PROCESS | 1665 | 1469516847234 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x118239000 == 37 [pid = 1665] [id = 167] 00:07:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x1175d0000) [pid = 1665] [serial = 499] [outer = 0x0] 00:07:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x118159800) [pid = 1665] [serial = 500] [outer = 0x1175d0000] 00:07:27 INFO - PROCESS | 1665 | 1469516847261 Marionette DEBUG loaded listener.js 00:07:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x1183ea000) [pid = 1665] [serial = 501] [outer = 0x1175d0000] 00:07:27 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:27 INFO - PROCESS | 1665 | 1469516847699 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]]]}] 00:07:27 INFO - PROCESS | 1665 | --DOCSHELL 0x11336a800 == 36 [pid = 1665] [id = 26] 00:07:27 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7b4000 == 35 [pid = 1665] [id = 8] 00:07:27 INFO - PROCESS | 1665 | --DOCSHELL 0x12bdc5800 == 34 [pid = 1665] [id = 12] 00:07:27 INFO - PROCESS | 1665 | --DOCSHELL 0x128ede000 == 33 [pid = 1665] [id = 6] 00:07:27 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3e5800 == 32 [pid = 1665] [id = 13] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x1183e9c00) [pid = 1665] [serial = 448] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOCSHELL 0x11673d800 == 31 [pid = 1665] [id = 150] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x11820f800) [pid = 1665] [serial = 341] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x1175d3000) [pid = 1665] [serial = 446] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x115e96c00) [pid = 1665] [serial = 433] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x125d2e400) [pid = 1665] [serial = 442] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x1233c1400) [pid = 1665] [serial = 440] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x1273df000) [pid = 1665] [serial = 443] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x11725dc00) [pid = 1665] [serial = 445] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1175cb800) [pid = 1665] [serial = 434] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x118525400) [pid = 1665] [serial = 437] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x118468400) [pid = 1665] [serial = 436] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x11944b800) [pid = 1665] [serial = 439] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1291a4800) [pid = 1665] [serial = 338] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1292f6800) [pid = 1665] [serial = 415] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12c64ec00) [pid = 1665] [serial = 416] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12cb47800) [pid = 1665] [serial = 419] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12cb3ec00) [pid = 1665] [serial = 418] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1177c7800) [pid = 1665] [serial = 397] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11915d400) [pid = 1665] [serial = 398] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x119ae7400) [pid = 1665] [serial = 400] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1233ba800) [pid = 1665] [serial = 401] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x128a5f400) [pid = 1665] [serial = 388] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x128ae5000) [pid = 1665] [serial = 389] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12bd94000) [pid = 1665] [serial = 394] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12bda2800) [pid = 1665] [serial = 395] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12ba92800) [pid = 1665] [serial = 391] [outer = 0x0] [url = about:blank] 00:07:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12bd95400) [pid = 1665] [serial = 392] [outer = 0x0] [url = about:blank] 00:07:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 677ms 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12c422800) [pid = 1665] [serial = 380] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1177ce400) [pid = 1665] [serial = 382] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118832400) [pid = 1665] [serial = 383] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1210e7c00) [pid = 1665] [serial = 385] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1238e8000) [pid = 1665] [serial = 386] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x124474c00) [pid = 1665] [serial = 403] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x126e98c00) [pid = 1665] [serial = 404] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128a58800) [pid = 1665] [serial = 406] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x128cd5c00) [pid = 1665] [serial = 407] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1294cd000) [pid = 1665] [serial = 409] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x11832cc00) [pid = 1665] [serial = 422] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12bd96000) [pid = 1665] [serial = 428] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1258dfc00) [pid = 1665] [serial = 424] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12c425c00) [pid = 1665] [serial = 412] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1183f7400) [pid = 1665] [serial = 431] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x1183ef000) [pid = 1665] [serial = 430] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1125acc00) [pid = 1665] [serial = 421] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1175cfc00) [pid = 1665] [serial = 427] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x12c42d800) [pid = 1665] [serial = 413] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x12a7e4400) [pid = 1665] [serial = 410] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x12a7e5c00) [pid = 1665] [serial = 425] [outer = 0x0] [url = about:blank] 00:07:27 INFO - PROCESS | 1665 | 1469516847742 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 00:07:27 INFO - PROCESS | 1665 | 1469516847745 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 00:07:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:07:27 INFO - PROCESS | 1665 | 1469516847749 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:07:27 INFO - PROCESS | 1665 | 1469516847751 Marionette TRACE conn2 <- [1,642,null,{}] 00:07:27 INFO - PROCESS | 1665 | 1469516847753 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}] 00:07:27 INFO - PROCESS | 1665 | 1469516847755 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:27 INFO - PROCESS | 1665 | 1469516847843 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 00:07:27 INFO - PROCESS | 1665 | 1469516847850 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:27 INFO - PROCESS | 1665 | 1469516847851 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170cc800 == 32 [pid = 1665] [id = 168] 00:07:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x118468400) [pid = 1665] [serial = 502] [outer = 0x0] 00:07:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x118525c00) [pid = 1665] [serial = 503] [outer = 0x118468400] 00:07:27 INFO - PROCESS | 1665 | 1469516847880 Marionette DEBUG loaded listener.js 00:07:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1189f1800) [pid = 1665] [serial = 504] [outer = 0x118468400] 00:07:28 INFO - PROCESS | 1665 | 1469516848235 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]]]}] 00:07:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:07:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 519ms 00:07:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:07:28 INFO - PROCESS | 1665 | 1469516848283 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 00:07:28 INFO - PROCESS | 1665 | 1469516848286 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 00:07:28 INFO - PROCESS | 1665 | 1469516848291 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:07:28 INFO - PROCESS | 1665 | 1469516848294 Marionette TRACE conn2 <- [1,646,null,{}] 00:07:28 INFO - PROCESS | 1665 | 1469516848305 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}] 00:07:28 INFO - PROCESS | 1665 | 1469516848310 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:28 INFO - PROCESS | 1665 | 1469516848434 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 00:07:28 INFO - PROCESS | 1665 | 1469516848446 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:28 INFO - PROCESS | 1665 | 1469516848448 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x119468000 == 33 [pid = 1665] [id = 169] 00:07:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x119895000) [pid = 1665] [serial = 505] [outer = 0x0] 00:07:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x12306c400) [pid = 1665] [serial = 506] [outer = 0x119895000] 00:07:28 INFO - PROCESS | 1665 | 1469516848493 Marionette DEBUG loaded listener.js 00:07:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x123e8ac00) [pid = 1665] [serial = 507] [outer = 0x119895000] 00:07:28 INFO - PROCESS | 1665 | 1469516848885 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]]]}] 00:07:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:07:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 624ms 00:07:28 INFO - PROCESS | 1665 | 1469516848915 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 00:07:28 INFO - PROCESS | 1665 | 1469516848917 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 00:07:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:07:28 INFO - PROCESS | 1665 | 1469516848919 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:07:28 INFO - PROCESS | 1665 | 1469516848920 Marionette TRACE conn2 <- [1,650,null,{}] 00:07:28 INFO - PROCESS | 1665 | 1469516848923 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}] 00:07:28 INFO - PROCESS | 1665 | 1469516848924 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:29 INFO - PROCESS | 1665 | 1469516849004 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 00:07:29 INFO - PROCESS | 1665 | 1469516849030 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:29 INFO - PROCESS | 1665 | 1469516849031 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x123027800 == 34 [pid = 1665] [id = 170] 00:07:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1244b4400) [pid = 1665] [serial = 508] [outer = 0x0] 00:07:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1258dcc00) [pid = 1665] [serial = 509] [outer = 0x1244b4400] 00:07:29 INFO - PROCESS | 1665 | 1469516849057 Marionette DEBUG loaded listener.js 00:07:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x126fb2800) [pid = 1665] [serial = 510] [outer = 0x1244b4400] 00:07:29 INFO - PROCESS | 1665 | 1469516849366 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]]]}] 00:07:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:07:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 470ms 00:07:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:07:29 INFO - PROCESS | 1665 | 1469516849392 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 00:07:29 INFO - PROCESS | 1665 | 1469516849394 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 00:07:29 INFO - PROCESS | 1665 | 1469516849396 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:07:29 INFO - PROCESS | 1665 | 1469516849397 Marionette TRACE conn2 <- [1,654,null,{}] 00:07:29 INFO - PROCESS | 1665 | 1469516849399 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}] 00:07:29 INFO - PROCESS | 1665 | 1469516849401 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:29 INFO - PROCESS | 1665 | 1469516849477 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 00:07:29 INFO - PROCESS | 1665 | 1469516849535 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:29 INFO - PROCESS | 1665 | 1469516849536 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x12381d000 == 35 [pid = 1665] [id = 171] 00:07:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x124312800) [pid = 1665] [serial = 511] [outer = 0x0] 00:07:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1273dfc00) [pid = 1665] [serial = 512] [outer = 0x124312800] 00:07:29 INFO - PROCESS | 1665 | 1469516849562 Marionette DEBUG loaded listener.js 00:07:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x128ae8800) [pid = 1665] [serial = 513] [outer = 0x124312800] 00:07:29 INFO - PROCESS | 1665 | 1469516849830 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]]]}] 00:07:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:07:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 468ms 00:07:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:07:29 INFO - PROCESS | 1665 | 1469516849865 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 00:07:29 INFO - PROCESS | 1665 | 1469516849866 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 00:07:29 INFO - PROCESS | 1665 | 1469516849868 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:07:29 INFO - PROCESS | 1665 | 1469516849869 Marionette TRACE conn2 <- [1,658,null,{}] 00:07:29 INFO - PROCESS | 1665 | 1469516849886 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}] 00:07:29 INFO - PROCESS | 1665 | 1469516849894 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:30 INFO - PROCESS | 1665 | 1469516850012 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 00:07:30 INFO - PROCESS | 1665 | 1469516850026 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:30 INFO - PROCESS | 1665 | 1469516850027 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x12441f000 == 36 [pid = 1665] [id = 172] 00:07:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x128a5dc00) [pid = 1665] [serial = 514] [outer = 0x0] 00:07:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1291ab000) [pid = 1665] [serial = 515] [outer = 0x128a5dc00] 00:07:30 INFO - PROCESS | 1665 | 1469516850053 Marionette DEBUG loaded listener.js 00:07:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12a7e7800) [pid = 1665] [serial = 516] [outer = 0x128a5dc00] 00:07:30 INFO - PROCESS | 1665 | 1469516850402 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]]]}] 00:07:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:07:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 572ms 00:07:30 INFO - PROCESS | 1665 | 1469516850444 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 00:07:30 INFO - PROCESS | 1665 | 1469516850445 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 00:07:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:07:30 INFO - PROCESS | 1665 | 1469516850447 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:07:30 INFO - PROCESS | 1665 | 1469516850449 Marionette TRACE conn2 <- [1,662,null,{}] 00:07:30 INFO - PROCESS | 1665 | 1469516850451 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}] 00:07:30 INFO - PROCESS | 1665 | 1469516850452 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:30 INFO - PROCESS | 1665 | 1469516850550 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 00:07:30 INFO - PROCESS | 1665 | 1469516850554 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:30 INFO - PROCESS | 1665 | 1469516850555 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x126ede800 == 37 [pid = 1665] [id = 173] 00:07:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x128ce0400) [pid = 1665] [serial = 517] [outer = 0x0] 00:07:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12ad66c00) [pid = 1665] [serial = 518] [outer = 0x128ce0400] 00:07:30 INFO - PROCESS | 1665 | 1469516850580 Marionette DEBUG loaded listener.js 00:07:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12ba09800) [pid = 1665] [serial = 519] [outer = 0x128ce0400] 00:07:30 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:30 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:30 INFO - PROCESS | 1665 | 1469516850920 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]]]}] 00:07:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:07:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 520ms 00:07:30 INFO - PROCESS | 1665 | 1469516850968 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 00:07:30 INFO - PROCESS | 1665 | 1469516850970 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 00:07:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:07:30 INFO - PROCESS | 1665 | 1469516850972 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:07:30 INFO - PROCESS | 1665 | 1469516850973 Marionette TRACE conn2 <- [1,666,null,{}] 00:07:30 INFO - PROCESS | 1665 | 1469516850976 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}] 00:07:30 INFO - PROCESS | 1665 | 1469516850977 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:31 INFO - PROCESS | 1665 | 1469516851077 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 00:07:31 INFO - PROCESS | 1665 | 1469516851080 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:31 INFO - PROCESS | 1665 | 1469516851081 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x128abd000 == 38 [pid = 1665] [id = 174] 00:07:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12a8b9800) [pid = 1665] [serial = 520] [outer = 0x0] 00:07:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12ba95000) [pid = 1665] [serial = 521] [outer = 0x12a8b9800] 00:07:31 INFO - PROCESS | 1665 | 1469516851106 Marionette DEBUG loaded listener.js 00:07:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12ba9c000) [pid = 1665] [serial = 522] [outer = 0x12a8b9800] 00:07:31 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:31 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:31 INFO - PROCESS | 1665 | 1469516851453 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]]]}] 00:07:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:07:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 00:07:31 INFO - PROCESS | 1665 | 1469516851496 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 00:07:31 INFO - PROCESS | 1665 | 1469516851498 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 00:07:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:07:31 INFO - PROCESS | 1665 | 1469516851500 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:07:31 INFO - PROCESS | 1665 | 1469516851501 Marionette TRACE conn2 <- [1,670,null,{}] 00:07:31 INFO - PROCESS | 1665 | 1469516851504 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}] 00:07:31 INFO - PROCESS | 1665 | 1469516851505 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:31 INFO - PROCESS | 1665 | 1469516851603 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 00:07:31 INFO - PROCESS | 1665 | 1469516851606 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:31 INFO - PROCESS | 1665 | 1469516851607 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e68800 == 39 [pid = 1665] [id = 175] 00:07:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12ba92800) [pid = 1665] [serial = 523] [outer = 0x0] 00:07:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12bd96000) [pid = 1665] [serial = 524] [outer = 0x12ba92800] 00:07:31 INFO - PROCESS | 1665 | 1469516851632 Marionette DEBUG loaded listener.js 00:07:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12bd9ec00) [pid = 1665] [serial = 525] [outer = 0x12ba92800] 00:07:31 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x123ec4400) [pid = 1665] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:07:31 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1244b7000) [pid = 1665] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:07:31 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118202400) [pid = 1665] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:07:31 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1175c9c00) [pid = 1665] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:07:31 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119159800) [pid = 1665] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:07:31 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128a54800) [pid = 1665] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:07:31 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x112f3d800) [pid = 1665] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:07:31 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x116a8c400) [pid = 1665] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:07:31 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1165cd800) [pid = 1665] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:07:31 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11820c400) [pid = 1665] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:07:32 INFO - PROCESS | 1665 | 1469516852024 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]]]}] 00:07:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:07:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 570ms 00:07:32 INFO - PROCESS | 1665 | 1469516852071 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 00:07:32 INFO - PROCESS | 1665 | 1469516852072 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 00:07:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:07:32 INFO - PROCESS | 1665 | 1469516852075 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:07:32 INFO - PROCESS | 1665 | 1469516852076 Marionette TRACE conn2 <- [1,674,null,{}] 00:07:32 INFO - PROCESS | 1665 | 1469516852078 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}] 00:07:32 INFO - PROCESS | 1665 | 1469516852079 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:32 INFO - PROCESS | 1665 | 1469516852161 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 00:07:32 INFO - PROCESS | 1665 | 1469516852165 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:32 INFO - PROCESS | 1665 | 1469516852166 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x129273000 == 40 [pid = 1665] [id = 176] 00:07:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1165cd800) [pid = 1665] [serial = 526] [outer = 0x0] 00:07:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1233c0400) [pid = 1665] [serial = 527] [outer = 0x1165cd800] 00:07:32 INFO - PROCESS | 1665 | 1469516852191 Marionette DEBUG loaded listener.js 00:07:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x128a61000) [pid = 1665] [serial = 528] [outer = 0x1165cd800] 00:07:32 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:32 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:07:32 INFO - PROCESS | 1665 | 1469516852529 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]]]}] 00:07:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 00:07:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 00:07:32 INFO - PROCESS | 1665 | 1469516852545 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 00:07:32 INFO - PROCESS | 1665 | 1469516852546 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 00:07:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:07:32 INFO - PROCESS | 1665 | 1469516852549 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:07:32 INFO - PROCESS | 1665 | 1469516852550 Marionette TRACE conn2 <- [1,678,null,{}] 00:07:32 INFO - PROCESS | 1665 | 1469516852553 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}] 00:07:32 INFO - PROCESS | 1665 | 1469516852555 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:32 INFO - PROCESS | 1665 | 1469516852671 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 00:07:32 INFO - PROCESS | 1665 | 1469516852679 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:32 INFO - PROCESS | 1665 | 1469516852680 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7a4000 == 41 [pid = 1665] [id = 177] 00:07:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1208d1400) [pid = 1665] [serial = 529] [outer = 0x0] 00:07:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12bf07800) [pid = 1665] [serial = 530] [outer = 0x1208d1400] 00:07:32 INFO - PROCESS | 1665 | 1469516852707 Marionette DEBUG loaded listener.js 00:07:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12bf25400) [pid = 1665] [serial = 531] [outer = 0x1208d1400] 00:07:33 INFO - PROCESS | 1665 | 1469516853089 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]]]}] 00:07:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:07:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 572ms 00:07:33 INFO - PROCESS | 1665 | 1469516853124 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 00:07:33 INFO - PROCESS | 1665 | 1469516853126 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 00:07:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:07:33 INFO - PROCESS | 1665 | 1469516853128 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:07:33 INFO - PROCESS | 1665 | 1469516853129 Marionette TRACE conn2 <- [1,682,null,{}] 00:07:33 INFO - PROCESS | 1665 | 1469516853131 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}] 00:07:33 INFO - PROCESS | 1665 | 1469516853132 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:33 INFO - PROCESS | 1665 | 1469516853226 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 00:07:33 INFO - PROCESS | 1665 | 1469516853280 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:33 INFO - PROCESS | 1665 | 1469516853281 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ba66000 == 42 [pid = 1665] [id = 178] 00:07:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12baa0800) [pid = 1665] [serial = 532] [outer = 0x0] 00:07:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12bf2e800) [pid = 1665] [serial = 533] [outer = 0x12baa0800] 00:07:33 INFO - PROCESS | 1665 | 1469516853308 Marionette DEBUG loaded listener.js 00:07:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12c429c00) [pid = 1665] [serial = 534] [outer = 0x12baa0800] 00:07:34 INFO - PROCESS | 1665 | 1469516854122 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]]]}] 00:07:34 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) 00:07:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1018ms 00:07:34 INFO - PROCESS | 1665 | 1469516854147 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 00:07:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:07:34 INFO - PROCESS | 1665 | 1469516854150 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 00:07:34 INFO - PROCESS | 1665 | 1469516854153 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:07:34 INFO - PROCESS | 1665 | 1469516854155 Marionette TRACE conn2 <- [1,686,null,{}] 00:07:34 INFO - PROCESS | 1665 | 1469516854174 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}] 00:07:34 INFO - PROCESS | 1665 | 1469516854175 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:34 INFO - PROCESS | 1665 | 1469516854309 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 00:07:34 INFO - PROCESS | 1665 | 1469516854361 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:34 INFO - PROCESS | 1665 | 1469516854362 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x11756b800 == 43 [pid = 1665] [id = 179] 00:07:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1175ca000) [pid = 1665] [serial = 535] [outer = 0x0] 00:07:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1177cbc00) [pid = 1665] [serial = 536] [outer = 0x1175ca000] 00:07:34 INFO - PROCESS | 1665 | 1469516854395 Marionette DEBUG loaded listener.js 00:07:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1183eb800) [pid = 1665] [serial = 537] [outer = 0x1175ca000] 00:07:35 INFO - PROCESS | 1665 | 1469516855346 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]]]}] 00:07:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:07:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1237ms 00:07:35 INFO - PROCESS | 1665 | 1469516855391 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 00:07:35 INFO - PROCESS | 1665 | 1469516855394 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 00:07:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:07:35 INFO - PROCESS | 1665 | 1469516855398 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:07:35 INFO - PROCESS | 1665 | 1469516855400 Marionette TRACE conn2 <- [1,690,null,{}] 00:07:35 INFO - PROCESS | 1665 | 1469516855402 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}] 00:07:35 INFO - PROCESS | 1665 | 1469516855404 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:35 INFO - PROCESS | 1665 | 1469516855507 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 00:07:35 INFO - PROCESS | 1665 | 1469516855560 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:35 INFO - PROCESS | 1665 | 1469516855561 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x123152800 == 44 [pid = 1665] [id = 180] 00:07:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x119451800) [pid = 1665] [serial = 538] [outer = 0x0] 00:07:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x11989c800) [pid = 1665] [serial = 539] [outer = 0x119451800] 00:07:35 INFO - PROCESS | 1665 | 1469516855592 Marionette DEBUG loaded listener.js 00:07:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x123b8c000) [pid = 1665] [serial = 540] [outer = 0x119451800] 00:07:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:07:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1071ms 00:07:36 INFO - PROCESS | 1665 | 1469516856466 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]]]}] 00:07:36 INFO - PROCESS | 1665 | 1469516856469 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 00:07:36 INFO - PROCESS | 1665 | 1469516856471 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 00:07:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:07:36 INFO - PROCESS | 1665 | 1469516856490 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:07:36 INFO - PROCESS | 1665 | 1469516856493 Marionette TRACE conn2 <- [1,694,null,{}] 00:07:36 INFO - PROCESS | 1665 | 1469516856501 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}] 00:07:36 INFO - PROCESS | 1665 | 1469516856504 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:36 INFO - PROCESS | 1665 | 1469516856609 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 00:07:36 INFO - PROCESS | 1665 | 1469516856662 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:36 INFO - PROCESS | 1665 | 1469516856664 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x123153800 == 45 [pid = 1665] [id = 181] 00:07:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1246de400) [pid = 1665] [serial = 541] [outer = 0x0] 00:07:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x126fdc000) [pid = 1665] [serial = 542] [outer = 0x1246de400] 00:07:36 INFO - PROCESS | 1665 | 1469516856696 Marionette DEBUG loaded listener.js 00:07:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1291a0000) [pid = 1665] [serial = 543] [outer = 0x1246de400] 00:07:37 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac8800 == 44 [pid = 1665] [id = 9] 00:07:37 INFO - PROCESS | 1665 | --DOCSHELL 0x113c14800 == 43 [pid = 1665] [id = 151] 00:07:37 INFO - PROCESS | 1665 | --DOCSHELL 0x116bda800 == 42 [pid = 1665] [id = 152] 00:07:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd71800 == 41 [pid = 1665] [id = 11] 00:07:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12cf46000 == 40 [pid = 1665] [id = 16] 00:07:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12d319800 == 39 [pid = 1665] [id = 20] 00:07:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12c611000 == 38 [pid = 1665] [id = 14] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1292f8800) [pid = 1665] [serial = 487] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | 1469516857798 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]]]}] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1240c1400) [pid = 1665] [serial = 469] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1258d9800) [pid = 1665] [serial = 472] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x124478c00) [pid = 1665] [serial = 470] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1183f8800) [pid = 1665] [serial = 460] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x119155800) [pid = 1665] [serial = 461] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1175d2800) [pid = 1665] [serial = 457] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118206000) [pid = 1665] [serial = 458] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x116a0e000) [pid = 1665] [serial = 451] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1192ba800) [pid = 1665] [serial = 463] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119c2bc00) [pid = 1665] [serial = 464] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118210800) [pid = 1665] [serial = 454] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128a5fc00) [pid = 1665] [serial = 475] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128a54400) [pid = 1665] [serial = 473] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119855400) [pid = 1665] [serial = 479] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118468800) [pid = 1665] [serial = 478] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119ae5c00) [pid = 1665] [serial = 481] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x128ae4c00) [pid = 1665] [serial = 476] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128ae5c00) [pid = 1665] [serial = 484] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1291aa800) [pid = 1665] [serial = 485] [outer = 0x0] [url = about:blank] 00:07:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1210e9400) [pid = 1665] [serial = 466] [outer = 0x0] [url = about:blank] 00:07:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1326ms 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x123b98000) [pid = 1665] [serial = 467] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128a57400) [pid = 1665] [serial = 482] [outer = 0x0] [url = about:blank] 00:07:37 INFO - PROCESS | 1665 | 1469516857814 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 00:07:37 INFO - PROCESS | 1665 | 1469516857816 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 00:07:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:07:37 INFO - PROCESS | 1665 | 1469516857819 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:07:37 INFO - PROCESS | 1665 | 1469516857821 Marionette TRACE conn2 <- [1,698,null,{}] 00:07:37 INFO - PROCESS | 1665 | 1469516857825 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}] 00:07:37 INFO - PROCESS | 1665 | 1469516857826 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:37 INFO - PROCESS | 1665 | 1469516857901 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 00:07:37 INFO - PROCESS | 1665 | 1469516857909 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:37 INFO - PROCESS | 1665 | 1469516857911 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bc2800 == 39 [pid = 1665] [id = 182] 00:07:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1183ec800) [pid = 1665] [serial = 544] [outer = 0x0] 00:07:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118625000) [pid = 1665] [serial = 545] [outer = 0x1183ec800] 00:07:37 INFO - PROCESS | 1665 | 1469516857938 Marionette DEBUG loaded listener.js 00:07:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119852800) [pid = 1665] [serial = 546] [outer = 0x1183ec800] 00:07:38 INFO - PROCESS | 1665 | 1469516858769 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]]]}] 00:07:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 00:07:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 972ms 00:07:38 INFO - PROCESS | 1665 | 1469516858792 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 00:07:38 INFO - PROCESS | 1665 | 1469516858795 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 00:07:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:07:38 INFO - PROCESS | 1665 | 1469516858801 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:07:38 INFO - PROCESS | 1665 | 1469516858803 Marionette TRACE conn2 <- [1,702,null,{}] 00:07:38 INFO - PROCESS | 1665 | 1469516858811 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}] 00:07:38 INFO - PROCESS | 1665 | 1469516858813 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:38 INFO - PROCESS | 1665 | 1469516858893 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 00:07:38 INFO - PROCESS | 1665 | 1469516858897 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:38 INFO - PROCESS | 1665 | 1469516858898 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x11928e800 == 40 [pid = 1665] [id = 183] 00:07:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x123068000) [pid = 1665] [serial = 547] [outer = 0x0] 00:07:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x123ec4400) [pid = 1665] [serial = 548] [outer = 0x123068000] 00:07:38 INFO - PROCESS | 1665 | 1469516858925 Marionette DEBUG loaded listener.js 00:07:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x124314000) [pid = 1665] [serial = 549] [outer = 0x123068000] 00:07:39 INFO - PROCESS | 1665 | 1469516859766 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]]]}] 00:07:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:07:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 977ms 00:07:39 INFO - PROCESS | 1665 | 1469516859777 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 00:07:39 INFO - PROCESS | 1665 | 1469516859778 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 00:07:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:07:39 INFO - PROCESS | 1665 | 1469516859780 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:07:39 INFO - PROCESS | 1665 | 1469516859783 Marionette TRACE conn2 <- [1,706,null,{}] 00:07:39 INFO - PROCESS | 1665 | 1469516859791 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}] 00:07:39 INFO - PROCESS | 1665 | 1469516859794 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:39 INFO - PROCESS | 1665 | 1469516859873 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 00:07:39 INFO - PROCESS | 1665 | 1469516859905 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:39 INFO - PROCESS | 1665 | 1469516859907 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x123023000 == 41 [pid = 1665] [id = 184] 00:07:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x124a18c00) [pid = 1665] [serial = 550] [outer = 0x0] 00:07:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x128a55400) [pid = 1665] [serial = 551] [outer = 0x124a18c00] 00:07:39 INFO - PROCESS | 1665 | 1469516859934 Marionette DEBUG loaded listener.js 00:07:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x128ae6800) [pid = 1665] [serial = 552] [outer = 0x124a18c00] 00:07:40 INFO - PROCESS | 1665 | 1469516860732 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]]]}] 00:07:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:07:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 00:07:40 INFO - PROCESS | 1665 | 1469516860752 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 00:07:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:07:40 INFO - PROCESS | 1665 | 1469516860754 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 00:07:40 INFO - PROCESS | 1665 | 1469516860758 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:07:40 INFO - PROCESS | 1665 | 1469516860759 Marionette TRACE conn2 <- [1,710,null,{}] 00:07:40 INFO - PROCESS | 1665 | 1469516860762 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}] 00:07:40 INFO - PROCESS | 1665 | 1469516860763 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:40 INFO - PROCESS | 1665 | 1469516860863 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 00:07:40 INFO - PROCESS | 1665 | 1469516860900 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:40 INFO - PROCESS | 1665 | 1469516860901 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d8c800 == 42 [pid = 1665] [id = 185] 00:07:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1292f8000) [pid = 1665] [serial = 553] [outer = 0x0] 00:07:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1294d9000) [pid = 1665] [serial = 554] [outer = 0x1292f8000] 00:07:40 INFO - PROCESS | 1665 | 1469516860927 Marionette DEBUG loaded listener.js 00:07:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12a789000) [pid = 1665] [serial = 555] [outer = 0x1292f8000] 00:07:41 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x124312800) [pid = 1665] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:07:41 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118468400) [pid = 1665] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:07:41 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12a8b9800) [pid = 1665] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:07:41 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119895000) [pid = 1665] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:07:41 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1244b4400) [pid = 1665] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:07:41 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1175d0000) [pid = 1665] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:07:41 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x128ce0400) [pid = 1665] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:07:41 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12ba92800) [pid = 1665] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:07:41 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1165cd800) [pid = 1665] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:07:41 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x128a5dc00) [pid = 1665] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:07:41 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1208d1400) [pid = 1665] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:07:41 INFO - PROCESS | 1665 | 1469516861773 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]]]}] 00:07:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:07:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1023ms 00:07:41 INFO - PROCESS | 1665 | 1469516861781 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 00:07:41 INFO - PROCESS | 1665 | 1469516861782 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 00:07:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:07:41 INFO - PROCESS | 1665 | 1469516861784 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:07:41 INFO - PROCESS | 1665 | 1469516861785 Marionette TRACE conn2 <- [1,714,null,{}] 00:07:41 INFO - PROCESS | 1665 | 1469516861803 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}] 00:07:41 INFO - PROCESS | 1665 | 1469516861805 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:41 INFO - PROCESS | 1665 | 1469516861881 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 00:07:41 INFO - PROCESS | 1665 | 1469516861885 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:41 INFO - PROCESS | 1665 | 1469516861886 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ecc800 == 43 [pid = 1665] [id = 186] 00:07:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119895000) [pid = 1665] [serial = 556] [outer = 0x0] 00:07:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1210e9000) [pid = 1665] [serial = 557] [outer = 0x119895000] 00:07:41 INFO - PROCESS | 1665 | 1469516861914 Marionette DEBUG loaded listener.js 00:07:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x128cbe000) [pid = 1665] [serial = 558] [outer = 0x119895000] 00:07:42 INFO - PROCESS | 1665 | 1469516862751 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]]]}] 00:07:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 00:07:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 978ms 00:07:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:07:42 INFO - PROCESS | 1665 | 1469516862763 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 00:07:42 INFO - PROCESS | 1665 | 1469516862764 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 00:07:42 INFO - PROCESS | 1665 | 1469516862766 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:07:42 INFO - PROCESS | 1665 | 1469516862767 Marionette TRACE conn2 <- [1,718,null,{}] 00:07:42 INFO - PROCESS | 1665 | 1469516862769 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}] 00:07:42 INFO - PROCESS | 1665 | 1469516862774 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:42 INFO - PROCESS | 1665 | 1469516862861 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 00:07:42 INFO - PROCESS | 1665 | 1469516862865 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:42 INFO - PROCESS | 1665 | 1469516862866 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289af800 == 44 [pid = 1665] [id = 187] 00:07:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12a8b7000) [pid = 1665] [serial = 559] [outer = 0x0] 00:07:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12bd9a400) [pid = 1665] [serial = 560] [outer = 0x12a8b7000] 00:07:42 INFO - PROCESS | 1665 | 1469516862894 Marionette DEBUG loaded listener.js 00:07:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12bda2800) [pid = 1665] [serial = 561] [outer = 0x12a8b7000] 00:07:43 INFO - PROCESS | 1665 | 1469516863687 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]]]}] 00:07:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:07:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 974ms 00:07:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:07:43 INFO - PROCESS | 1665 | 1469516863741 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 00:07:43 INFO - PROCESS | 1665 | 1469516863742 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 00:07:43 INFO - PROCESS | 1665 | 1469516863744 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:07:43 INFO - PROCESS | 1665 | 1469516863745 Marionette TRACE conn2 <- [1,722,null,{}] 00:07:43 INFO - PROCESS | 1665 | 1469516863748 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}] 00:07:43 INFO - PROCESS | 1665 | 1469516863749 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:43 INFO - PROCESS | 1665 | 1469516863826 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 00:07:43 INFO - PROCESS | 1665 | 1469516863881 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:43 INFO - PROCESS | 1665 | 1469516863882 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ed8800 == 45 [pid = 1665] [id = 188] 00:07:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1175c8c00) [pid = 1665] [serial = 562] [outer = 0x0] 00:07:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12bf0b400) [pid = 1665] [serial = 563] [outer = 0x1175c8c00] 00:07:43 INFO - PROCESS | 1665 | 1469516863907 Marionette DEBUG loaded listener.js 00:07:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12bf27800) [pid = 1665] [serial = 564] [outer = 0x1175c8c00] 00:07:44 INFO - PROCESS | 1665 | 1469516864359 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] 00:07:44 INFO - PROCESS | 1665 | 1469516864416 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 00:07:44 INFO - PROCESS | 1665 | 1469516864419 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:07:44 INFO - PROCESS | 1665 | 1469516864423 Marionette TRACE conn2 <- [1,726,null,{}] 00:07:44 INFO - PROCESS | 1665 | 1469516864426 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}] 00:07:44 INFO - PROCESS | 1665 | 1469516864428 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:44 INFO - PROCESS | 1665 | 1469516864532 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 00:07:44 INFO - PROCESS | 1665 | 1469516864587 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:44 INFO - PROCESS | 1665 | 1469516864588 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x119275800 == 46 [pid = 1665] [id = 189] 00:07:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x118280c00) [pid = 1665] [serial = 565] [outer = 0x0] 00:07:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119855400) [pid = 1665] [serial = 566] [outer = 0x118280c00] 00:07:44 INFO - PROCESS | 1665 | 1469516864632 Marionette DEBUG loaded listener.js 00:07:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x123203c00) [pid = 1665] [serial = 567] [outer = 0x118280c00] 00:07:45 INFO - PROCESS | 1665 | 1469516865093 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]]]}] 00:07:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:07:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 722ms 00:07:45 INFO - PROCESS | 1665 | 1469516865141 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 00:07:45 INFO - PROCESS | 1665 | 1469516865145 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 00:07:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:07:45 INFO - PROCESS | 1665 | 1469516865149 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:07:45 INFO - PROCESS | 1665 | 1469516865151 Marionette TRACE conn2 <- [1,730,null,{}] 00:07:45 INFO - PROCESS | 1665 | 1469516865154 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}] 00:07:45 INFO - PROCESS | 1665 | 1469516865155 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:45 INFO - PROCESS | 1665 | 1469516865260 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 00:07:45 INFO - PROCESS | 1665 | 1469516865358 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:45 INFO - PROCESS | 1665 | 1469516865360 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x126ee1000 == 47 [pid = 1665] [id = 190] 00:07:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x124478c00) [pid = 1665] [serial = 568] [outer = 0x0] 00:07:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128ae4c00) [pid = 1665] [serial = 569] [outer = 0x124478c00] 00:07:45 INFO - PROCESS | 1665 | 1469516865392 Marionette DEBUG loaded listener.js 00:07:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1292f2c00) [pid = 1665] [serial = 570] [outer = 0x124478c00] 00:07:45 INFO - PROCESS | 1665 | 1469516865832 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] 00:07:45 INFO - PROCESS | 1665 | 1469516865874 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 00:07:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:07:45 INFO - PROCESS | 1665 | 1469516865878 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:07:45 INFO - PROCESS | 1665 | 1469516865881 Marionette TRACE conn2 <- [1,734,null,{}] 00:07:45 INFO - PROCESS | 1665 | 1469516865893 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}] 00:07:45 INFO - PROCESS | 1665 | 1469516865898 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:46 INFO - PROCESS | 1665 | 1469516866050 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 00:07:46 INFO - PROCESS | 1665 | 1469516866152 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:46 INFO - PROCESS | 1665 | 1469516866155 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aaeb000 == 48 [pid = 1665] [id = 191] 00:07:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12a8af400) [pid = 1665] [serial = 571] [outer = 0x0] 00:07:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12baa1c00) [pid = 1665] [serial = 572] [outer = 0x12a8af400] 00:07:46 INFO - PROCESS | 1665 | 1469516866207 Marionette DEBUG loaded listener.js 00:07:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12c423c00) [pid = 1665] [serial = 573] [outer = 0x12a8af400] 00:07:46 INFO - PROCESS | 1665 | 1469516866691 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]]]}] 00:07:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:07:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 828ms 00:07:46 INFO - PROCESS | 1665 | 1469516866709 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 00:07:46 INFO - PROCESS | 1665 | 1469516866711 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 00:07:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:07:46 INFO - PROCESS | 1665 | 1469516866715 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:07:46 INFO - PROCESS | 1665 | 1469516866717 Marionette TRACE conn2 <- [1,738,null,{}] 00:07:46 INFO - PROCESS | 1665 | 1469516866721 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}] 00:07:46 INFO - PROCESS | 1665 | 1469516866723 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:46 INFO - PROCESS | 1665 | 1469516866875 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 00:07:47 INFO - PROCESS | 1665 | 1469516866999 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:47 INFO - PROCESS | 1665 | 1469516867000 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd68000 == 49 [pid = 1665] [id = 192] 00:07:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12bf10800) [pid = 1665] [serial = 574] [outer = 0x0] 00:07:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12c431000) [pid = 1665] [serial = 575] [outer = 0x12bf10800] 00:07:47 INFO - PROCESS | 1665 | 1469516867050 Marionette DEBUG loaded listener.js 00:07:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12c64f000) [pid = 1665] [serial = 576] [outer = 0x12bf10800] 00:07:47 INFO - PROCESS | 1665 | 1469516867965 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]]]}] 00:07:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:07:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1275ms 00:07:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:07:47 INFO - PROCESS | 1665 | 1469516867991 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 00:07:47 INFO - PROCESS | 1665 | 1469516867993 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 00:07:47 INFO - PROCESS | 1665 | 1469516867995 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:07:47 INFO - PROCESS | 1665 | 1469516867996 Marionette TRACE conn2 <- [1,742,null,{}] 00:07:48 INFO - PROCESS | 1665 | 1469516867999 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}] 00:07:48 INFO - PROCESS | 1665 | 1469516868000 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:48 INFO - PROCESS | 1665 | 1469516868100 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 00:07:48 INFO - PROCESS | 1665 | 1469516868151 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:48 INFO - PROCESS | 1665 | 1469516868153 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e49000 == 50 [pid = 1665] [id = 193] 00:07:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1177ca400) [pid = 1665] [serial = 577] [outer = 0x0] 00:07:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119a74000) [pid = 1665] [serial = 578] [outer = 0x1177ca400] 00:07:48 INFO - PROCESS | 1665 | 1469516868182 Marionette DEBUG loaded listener.js 00:07:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x119a7ac00) [pid = 1665] [serial = 579] [outer = 0x1177ca400] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x1289af800 == 49 [pid = 1665] [id = 187] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x123ecc800 == 48 [pid = 1665] [id = 186] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x123d8c800 == 47 [pid = 1665] [id = 185] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x123023000 == 46 [pid = 1665] [id = 184] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x11928e800 == 45 [pid = 1665] [id = 183] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x116bc2800 == 44 [pid = 1665] [id = 182] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x11756b800 == 43 [pid = 1665] [id = 179] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12381d000 == 42 [pid = 1665] [id = 171] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x129273000 == 41 [pid = 1665] [id = 176] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x126ede800 == 40 [pid = 1665] [id = 173] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12441f000 == 39 [pid = 1665] [id = 172] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x123152800 == 38 [pid = 1665] [id = 180] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7a4000 == 37 [pid = 1665] [id = 177] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x128e68800 == 36 [pid = 1665] [id = 175] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x128abd000 == 35 [pid = 1665] [id = 174] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12ba52800 == 34 [pid = 1665] [id = 10] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x123153800 == 33 [pid = 1665] [id = 181] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12ba66000 == 32 [pid = 1665] [id = 178] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd68000 == 31 [pid = 1665] [id = 192] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12aaeb000 == 30 [pid = 1665] [id = 191] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x126ee1000 == 29 [pid = 1665] [id = 190] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x119275800 == 28 [pid = 1665] [id = 189] 00:07:49 INFO - PROCESS | 1665 | --DOCSHELL 0x128ed8800 == 27 [pid = 1665] [id = 188] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1273dfc00) [pid = 1665] [serial = 512] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x118525c00) [pid = 1665] [serial = 503] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1189f1800) [pid = 1665] [serial = 504] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12ba95000) [pid = 1665] [serial = 521] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11989f800) [pid = 1665] [serial = 494] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12306c400) [pid = 1665] [serial = 506] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x123e8ac00) [pid = 1665] [serial = 507] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1258dcc00) [pid = 1665] [serial = 509] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x126fb2800) [pid = 1665] [serial = 510] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1183ea000) [pid = 1665] [serial = 501] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118159800) [pid = 1665] [serial = 500] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1259a1c00) [pid = 1665] [serial = 497] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11832b800) [pid = 1665] [serial = 490] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12ad66c00) [pid = 1665] [serial = 518] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12ba9c000) [pid = 1665] [serial = 522] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12bd96000) [pid = 1665] [serial = 524] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1233c0400) [pid = 1665] [serial = 527] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128a61000) [pid = 1665] [serial = 528] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12bd9ec00) [pid = 1665] [serial = 525] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1291ab000) [pid = 1665] [serial = 515] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12ba09800) [pid = 1665] [serial = 519] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12bf25400) [pid = 1665] [serial = 531] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12a7e7800) [pid = 1665] [serial = 516] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12bf07800) [pid = 1665] [serial = 530] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x118467000) [pid = 1665] [serial = 203] [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.] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x128ae8800) [pid = 1665] [serial = 513] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12bf2e800) [pid = 1665] [serial = 533] [outer = 0x0] [url = about:blank] 00:07:49 INFO - PROCESS | 1665 | 1469516869760 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]]]}] 00:07:49 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 00:07:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1773ms 00:07:49 INFO - PROCESS | 1665 | 1469516869769 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 00:07:49 INFO - PROCESS | 1665 | 1469516869771 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 00:07:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:07:49 INFO - PROCESS | 1665 | 1469516869777 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:07:49 INFO - PROCESS | 1665 | 1469516869780 Marionette TRACE conn2 <- [1,746,null,{}] 00:07:49 INFO - PROCESS | 1665 | 1469516869784 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}] 00:07:49 INFO - PROCESS | 1665 | 1469516869786 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:49 INFO - PROCESS | 1665 | 1469516869861 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 00:07:49 INFO - PROCESS | 1665 | 1469516869866 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:49 INFO - PROCESS | 1665 | 1469516869868 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ab9000 == 28 [pid = 1665] [id = 194] 00:07:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1183f2400) [pid = 1665] [serial = 580] [outer = 0x0] 00:07:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x118468400) [pid = 1665] [serial = 581] [outer = 0x1183f2400] 00:07:49 INFO - PROCESS | 1665 | 1469516869899 Marionette DEBUG loaded listener.js 00:07:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x119155800) [pid = 1665] [serial = 582] [outer = 0x1183f2400] 00:07:50 INFO - PROCESS | 1665 | 1469516870699 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]]]}] 00:07:50 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.) 00:07:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 973ms 00:07:50 INFO - PROCESS | 1665 | 1469516870750 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 00:07:50 INFO - PROCESS | 1665 | 1469516870753 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 00:07:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:07:50 INFO - PROCESS | 1665 | 1469516870758 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:07:50 INFO - PROCESS | 1665 | 1469516870760 Marionette TRACE conn2 <- [1,750,null,{}] 00:07:50 INFO - PROCESS | 1665 | 1469516870769 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}] 00:07:50 INFO - PROCESS | 1665 | 1469516870771 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:50 INFO - PROCESS | 1665 | 1469516870849 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 00:07:50 INFO - PROCESS | 1665 | 1469516870853 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:50 INFO - PROCESS | 1665 | 1469516870855 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x11841d800 == 29 [pid = 1665] [id = 195] 00:07:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119a7e000) [pid = 1665] [serial = 583] [outer = 0x0] 00:07:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119a80000) [pid = 1665] [serial = 584] [outer = 0x119a7e000] 00:07:50 INFO - PROCESS | 1665 | 1469516870886 Marionette DEBUG loaded listener.js 00:07:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119fb6400) [pid = 1665] [serial = 585] [outer = 0x119a7e000] 00:07:51 INFO - PROCESS | 1665 | 1469516871714 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]]]}] 00:07:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:07:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 975ms 00:07:51 INFO - PROCESS | 1665 | 1469516871734 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 00:07:51 INFO - PROCESS | 1665 | 1469516871735 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 00:07:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:07:51 INFO - PROCESS | 1665 | 1469516871746 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:07:51 INFO - PROCESS | 1665 | 1469516871748 Marionette TRACE conn2 <- [1,754,null,{}] 00:07:51 INFO - PROCESS | 1665 | 1469516871757 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}] 00:07:51 INFO - PROCESS | 1665 | 1469516871761 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:51 INFO - PROCESS | 1665 | 1469516871858 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 00:07:51 INFO - PROCESS | 1665 | 1469516871895 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:51 INFO - PROCESS | 1665 | 1469516871897 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x119cd8000 == 30 [pid = 1665] [id = 196] 00:07:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1240c5c00) [pid = 1665] [serial = 586] [outer = 0x0] 00:07:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1244b4800) [pid = 1665] [serial = 587] [outer = 0x1240c5c00] 00:07:51 INFO - PROCESS | 1665 | 1469516871925 Marionette DEBUG loaded listener.js 00:07:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1258da400) [pid = 1665] [serial = 588] [outer = 0x1240c5c00] 00:07:52 INFO - PROCESS | 1665 | 1469516872728 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]]]}] 00:07:52 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 00:07:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1022ms 00:07:52 INFO - PROCESS | 1665 | 1469516872768 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 00:07:52 INFO - PROCESS | 1665 | 1469516872769 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 00:07:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:07:52 INFO - PROCESS | 1665 | 1469516872772 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:07:52 INFO - PROCESS | 1665 | 1469516872773 Marionette TRACE conn2 <- [1,758,null,{}] 00:07:52 INFO - PROCESS | 1665 | 1469516872775 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}] 00:07:52 INFO - PROCESS | 1665 | 1469516872777 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:52 INFO - PROCESS | 1665 | 1469516872871 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 00:07:52 INFO - PROCESS | 1665 | 1469516872909 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:52 INFO - PROCESS | 1665 | 1469516872910 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x1239a2800 == 31 [pid = 1665] [id = 197] 00:07:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12736a400) [pid = 1665] [serial = 589] [outer = 0x0] 00:07:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x128adb400) [pid = 1665] [serial = 590] [outer = 0x12736a400] 00:07:52 INFO - PROCESS | 1665 | 1469516872935 Marionette DEBUG loaded listener.js 00:07:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12919fc00) [pid = 1665] [serial = 591] [outer = 0x12736a400] 00:07:53 INFO - PROCESS | 1665 | 1469516873271 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]]]}] 00:07:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:07:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 520ms 00:07:53 INFO - PROCESS | 1665 | 1469516873294 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 00:07:53 INFO - PROCESS | 1665 | 1469516873295 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 00:07:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:07:53 INFO - PROCESS | 1665 | 1469516873297 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:07:53 INFO - PROCESS | 1665 | 1469516873299 Marionette TRACE conn2 <- [1,762,null,{}] 00:07:53 INFO - PROCESS | 1665 | 1469516873320 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}] 00:07:53 INFO - PROCESS | 1665 | 1469516873322 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:53 INFO - PROCESS | 1665 | 1469516873417 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 00:07:53 INFO - PROCESS | 1665 | 1469516873422 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:53 INFO - PROCESS | 1665 | 1469516873423 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ede800 == 32 [pid = 1665] [id = 198] 00:07:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x124478000) [pid = 1665] [serial = 592] [outer = 0x0] 00:07:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1294cfc00) [pid = 1665] [serial = 593] [outer = 0x124478000] 00:07:53 INFO - PROCESS | 1665 | 1469516873448 Marionette DEBUG loaded listener.js 00:07:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12a7dec00) [pid = 1665] [serial = 594] [outer = 0x124478000] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1175c8c00) [pid = 1665] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1292f8000) [pid = 1665] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12baa0800) [pid = 1665] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x123068000) [pid = 1665] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119451800) [pid = 1665] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1183ec800) [pid = 1665] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1175ca000) [pid = 1665] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1246de400) [pid = 1665] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119895000) [pid = 1665] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x124a18c00) [pid = 1665] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12a8b7000) [pid = 1665] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x123eca000) [pid = 1665] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x11820a400) [pid = 1665] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x11984e400) [pid = 1665] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x128cb7400) [pid = 1665] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1165d7c00) [pid = 1665] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x11820cc00) [pid = 1665] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:07:53 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x11820a000) [pid = 1665] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:07:54 INFO - PROCESS | 1665 | 1469516874553 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]]]}] 00:07:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:07:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1291ms 00:07:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:07:54 INFO - PROCESS | 1665 | 1469516874589 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 00:07:54 INFO - PROCESS | 1665 | 1469516874590 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 00:07:54 INFO - PROCESS | 1665 | 1469516874592 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:07:54 INFO - PROCESS | 1665 | 1469516874594 Marionette TRACE conn2 <- [1,766,null,{}] 00:07:54 INFO - PROCESS | 1665 | 1469516874596 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}] 00:07:54 INFO - PROCESS | 1665 | 1469516874600 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:54 INFO - PROCESS | 1665 | 1469516874684 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 00:07:54 INFO - PROCESS | 1665 | 1469516874690 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:54 INFO - PROCESS | 1665 | 1469516874691 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x126ee1000 == 33 [pid = 1665] [id = 199] 00:07:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x116a08000) [pid = 1665] [serial = 595] [outer = 0x0] 00:07:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x119a77c00) [pid = 1665] [serial = 596] [outer = 0x116a08000] 00:07:54 INFO - PROCESS | 1665 | 1469516874719 Marionette DEBUG loaded listener.js 00:07:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x12a7e1c00) [pid = 1665] [serial = 597] [outer = 0x116a08000] 00:07:55 INFO - PROCESS | 1665 | 1469516875523 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]]]}] 00:07:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:07:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 970ms 00:07:55 INFO - PROCESS | 1665 | 1469516875563 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 00:07:55 INFO - PROCESS | 1665 | 1469516875564 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 00:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:07:55 INFO - PROCESS | 1665 | 1469516875567 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:07:55 INFO - PROCESS | 1665 | 1469516875568 Marionette TRACE conn2 <- [1,770,null,{}] 00:07:55 INFO - PROCESS | 1665 | 1469516875570 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}] 00:07:55 INFO - PROCESS | 1665 | 1469516875571 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:55 INFO - PROCESS | 1665 | 1469516875672 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 00:07:55 INFO - PROCESS | 1665 | 1469516875708 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:55 INFO - PROCESS | 1665 | 1469516875710 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac4800 == 34 [pid = 1665] [id = 200] 00:07:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x11820a000) [pid = 1665] [serial = 598] [outer = 0x0] 00:07:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x12ad66c00) [pid = 1665] [serial = 599] [outer = 0x11820a000] 00:07:55 INFO - PROCESS | 1665 | 1469516875734 Marionette DEBUG loaded listener.js 00:07:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x12ba0f400) [pid = 1665] [serial = 600] [outer = 0x11820a000] 00:07:56 INFO - PROCESS | 1665 | 1469516876124 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]]]}] 00:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 569ms 00:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:07:56 INFO - PROCESS | 1665 | 1469516876137 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 00:07:56 INFO - PROCESS | 1665 | 1469516876139 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 00:07:56 INFO - PROCESS | 1665 | 1469516876142 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:07:56 INFO - PROCESS | 1665 | 1469516876145 Marionette TRACE conn2 <- [1,774,null,{}] 00:07:56 INFO - PROCESS | 1665 | 1469516876148 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}] 00:07:56 INFO - PROCESS | 1665 | 1469516876150 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:56 INFO - PROCESS | 1665 | 1469516876261 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 00:07:56 INFO - PROCESS | 1665 | 1469516876344 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:56 INFO - PROCESS | 1665 | 1469516876345 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170ca800 == 35 [pid = 1665] [id = 201] 00:07:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1175d5000) [pid = 1665] [serial = 601] [outer = 0x0] 00:07:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11815cc00) [pid = 1665] [serial = 602] [outer = 0x1175d5000] 00:07:56 INFO - PROCESS | 1665 | 1469516876376 Marionette DEBUG loaded listener.js 00:07:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1183f4c00) [pid = 1665] [serial = 603] [outer = 0x1175d5000] 00:07:56 INFO - PROCESS | 1665 | 1469516876910 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]]]}] 00:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 820ms 00:07:56 INFO - PROCESS | 1665 | 1469516876963 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 00:07:56 INFO - PROCESS | 1665 | 1469516876966 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 00:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:07:56 INFO - PROCESS | 1665 | 1469516876970 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:07:56 INFO - PROCESS | 1665 | 1469516876972 Marionette TRACE conn2 <- [1,778,null,{}] 00:07:56 INFO - PROCESS | 1665 | 1469516876975 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}] 00:07:56 INFO - PROCESS | 1665 | 1469516876977 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:57 INFO - PROCESS | 1665 | 1469516877083 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 00:07:57 INFO - PROCESS | 1665 | 1469516877162 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:57 INFO - PROCESS | 1665 | 1469516877163 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x123156000 == 36 [pid = 1665] [id = 202] 00:07:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119552c00) [pid = 1665] [serial = 604] [outer = 0x0] 00:07:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119a73800) [pid = 1665] [serial = 605] [outer = 0x119552c00] 00:07:57 INFO - PROCESS | 1665 | 1469516877194 Marionette DEBUG loaded listener.js 00:07:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119f09400) [pid = 1665] [serial = 606] [outer = 0x119552c00] 00:07:57 INFO - PROCESS | 1665 | 1469516877948 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]]]}] 00:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1023ms 00:07:58 INFO - PROCESS | 1665 | 1469516877997 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 00:07:58 INFO - PROCESS | 1665 | 1469516878000 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 00:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:07:58 INFO - PROCESS | 1665 | 1469516878024 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:07:58 INFO - PROCESS | 1665 | 1469516878027 Marionette TRACE conn2 <- [1,782,null,{}] 00:07:58 INFO - PROCESS | 1665 | 1469516878032 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}] 00:07:58 INFO - PROCESS | 1665 | 1469516878035 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:58 INFO - PROCESS | 1665 | 1469516878143 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 00:07:58 INFO - PROCESS | 1665 | 1469516878198 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:58 INFO - PROCESS | 1665 | 1469516878201 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170d4000 == 37 [pid = 1665] [id = 203] 00:07:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1175cfc00) [pid = 1665] [serial = 607] [outer = 0x0] 00:07:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1177c7800) [pid = 1665] [serial = 608] [outer = 0x1175cfc00] 00:07:58 INFO - PROCESS | 1665 | 1469516878228 Marionette DEBUG loaded listener.js 00:07:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11820b400) [pid = 1665] [serial = 609] [outer = 0x1175cfc00] 00:07:58 INFO - PROCESS | 1665 | --DOCSHELL 0x126ee1000 == 36 [pid = 1665] [id = 199] 00:07:58 INFO - PROCESS | 1665 | --DOCSHELL 0x123ede800 == 35 [pid = 1665] [id = 198] 00:07:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1239a2800 == 34 [pid = 1665] [id = 197] 00:07:58 INFO - PROCESS | 1665 | --DOCSHELL 0x119cd8000 == 33 [pid = 1665] [id = 196] 00:07:58 INFO - PROCESS | 1665 | --DOCSHELL 0x11841d800 == 32 [pid = 1665] [id = 195] 00:07:58 INFO - PROCESS | 1665 | --DOCSHELL 0x116ab9000 == 31 [pid = 1665] [id = 194] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118523400) [pid = 1665] [serial = 449] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x128adf000) [pid = 1665] [serial = 498] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x11851f800) [pid = 1665] [serial = 491] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12320d800) [pid = 1665] [serial = 495] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12a7e3800) [pid = 1665] [serial = 488] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1175cbc00) [pid = 1665] [serial = 452] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1183ec000) [pid = 1665] [serial = 455] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12bd9a400) [pid = 1665] [serial = 560] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x128ae6800) [pid = 1665] [serial = 552] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12bda2800) [pid = 1665] [serial = 561] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12bf27800) [pid = 1665] [serial = 564] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12bf0b400) [pid = 1665] [serial = 563] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1294d9000) [pid = 1665] [serial = 554] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x12c429c00) [pid = 1665] [serial = 534] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x123ec4400) [pid = 1665] [serial = 548] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x124314000) [pid = 1665] [serial = 549] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x11989c800) [pid = 1665] [serial = 539] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x123b8c000) [pid = 1665] [serial = 540] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x118625000) [pid = 1665] [serial = 545] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x119852800) [pid = 1665] [serial = 546] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x1177cbc00) [pid = 1665] [serial = 536] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x1183eb800) [pid = 1665] [serial = 537] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x126fdc000) [pid = 1665] [serial = 542] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x1291a0000) [pid = 1665] [serial = 543] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x1210e9000) [pid = 1665] [serial = 557] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x128cbe000) [pid = 1665] [serial = 558] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x128a55400) [pid = 1665] [serial = 551] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x12a789000) [pid = 1665] [serial = 555] [outer = 0x0] [url = about:blank] 00:07:58 INFO - PROCESS | 1665 | 1469516878609 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]]]}] 00:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 623ms 00:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:07:58 INFO - PROCESS | 1665 | 1469516878646 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 00:07:58 INFO - PROCESS | 1665 | 1469516878648 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 00:07:58 INFO - PROCESS | 1665 | 1469516878652 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:07:58 INFO - PROCESS | 1665 | 1469516878654 Marionette TRACE conn2 <- [1,786,null,{}] 00:07:58 INFO - PROCESS | 1665 | 1469516878657 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}] 00:07:58 INFO - PROCESS | 1665 | 1469516878658 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:58 INFO - PROCESS | 1665 | 1469516878735 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 00:07:58 INFO - PROCESS | 1665 | 1469516878741 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:58 INFO - PROCESS | 1665 | 1469516878743 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x117586800 == 32 [pid = 1665] [id = 204] 00:07:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x1183ebc00) [pid = 1665] [serial = 610] [outer = 0x0] 00:07:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x118465c00) [pid = 1665] [serial = 611] [outer = 0x1183ebc00] 00:07:58 INFO - PROCESS | 1665 | 1469516878770 Marionette DEBUG loaded listener.js 00:07:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x11852d000) [pid = 1665] [serial = 612] [outer = 0x1183ebc00] 00:07:59 INFO - PROCESS | 1665 | 1469516879110 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]]]}] 00:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 469ms 00:07:59 INFO - PROCESS | 1665 | 1469516879122 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 00:07:59 INFO - PROCESS | 1665 | 1469516879125 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 00:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:07:59 INFO - PROCESS | 1665 | 1469516879129 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:07:59 INFO - PROCESS | 1665 | 1469516879131 Marionette TRACE conn2 <- [1,790,null,{}] 00:07:59 INFO - PROCESS | 1665 | 1469516879139 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}] 00:07:59 INFO - PROCESS | 1665 | 1469516879145 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:59 INFO - PROCESS | 1665 | 1469516879258 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 00:07:59 INFO - PROCESS | 1665 | 1469516879266 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:59 INFO - PROCESS | 1665 | 1469516879268 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x119b96800 == 33 [pid = 1665] [id = 205] 00:07:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x115e1d400) [pid = 1665] [serial = 613] [outer = 0x0] 00:07:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x119a78400) [pid = 1665] [serial = 614] [outer = 0x115e1d400] 00:07:59 INFO - PROCESS | 1665 | 1469516879297 Marionette DEBUG loaded listener.js 00:07:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x1210e9000) [pid = 1665] [serial = 615] [outer = 0x115e1d400] 00:07:59 INFO - PROCESS | 1665 | 1469516879640 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]]]}] 00:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 520ms 00:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:07:59 INFO - PROCESS | 1665 | 1469516879650 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 00:07:59 INFO - PROCESS | 1665 | 1469516879652 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 00:07:59 INFO - PROCESS | 1665 | 1469516879654 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:07:59 INFO - PROCESS | 1665 | 1469516879655 Marionette TRACE conn2 <- [1,794,null,{}] 00:07:59 INFO - PROCESS | 1665 | 1469516879660 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}] 00:07:59 INFO - PROCESS | 1665 | 1469516879662 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:59 INFO - PROCESS | 1665 | 1469516879753 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 00:07:59 INFO - PROCESS | 1665 | 1469516879806 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:59 INFO - PROCESS | 1665 | 1469516879807 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:07:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x123499000 == 34 [pid = 1665] [id = 206] 00:07:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x119445000) [pid = 1665] [serial = 616] [outer = 0x0] 00:07:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x1238e7400) [pid = 1665] [serial = 617] [outer = 0x119445000] 00:07:59 INFO - PROCESS | 1665 | 1469516879833 Marionette DEBUG loaded listener.js 00:07:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x1244b6000) [pid = 1665] [serial = 618] [outer = 0x119445000] 00:08:00 INFO - PROCESS | 1665 | 1469516880097 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]]]}] 00:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 473ms 00:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:08:00 INFO - PROCESS | 1665 | 1469516880130 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 00:08:00 INFO - PROCESS | 1665 | 1469516880131 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 00:08:00 INFO - PROCESS | 1665 | 1469516880133 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:08:00 INFO - PROCESS | 1665 | 1469516880134 Marionette TRACE conn2 <- [1,798,null,{}] 00:08:00 INFO - PROCESS | 1665 | 1469516880137 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}] 00:08:00 INFO - PROCESS | 1665 | 1469516880138 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:00 INFO - PROCESS | 1665 | 1469516880232 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 00:08:00 INFO - PROCESS | 1665 | 1469516880235 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:00 INFO - PROCESS | 1665 | 1469516880236 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246ba000 == 35 [pid = 1665] [id = 207] 00:08:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x1244b7000) [pid = 1665] [serial = 619] [outer = 0x0] 00:08:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x1259a1c00) [pid = 1665] [serial = 620] [outer = 0x1244b7000] 00:08:00 INFO - PROCESS | 1665 | 1469516880263 Marionette DEBUG loaded listener.js 00:08:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1273e2800) [pid = 1665] [serial = 621] [outer = 0x1244b7000] 00:08:00 INFO - PROCESS | 1665 | 1469516880610 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]]]}] 00:08:00 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 00:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 523ms 00:08:00 INFO - PROCESS | 1665 | 1469516880658 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 00:08:00 INFO - PROCESS | 1665 | 1469516880659 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 00:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:08:00 INFO - PROCESS | 1665 | 1469516880662 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:08:00 INFO - PROCESS | 1665 | 1469516880663 Marionette TRACE conn2 <- [1,802,null,{}] 00:08:00 INFO - PROCESS | 1665 | 1469516880665 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}] 00:08:00 INFO - PROCESS | 1665 | 1469516880669 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:00 INFO - PROCESS | 1665 | 1469516880794 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 00:08:00 INFO - PROCESS | 1665 | 1469516880806 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:00 INFO - PROCESS | 1665 | 1469516880807 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x125db8800 == 36 [pid = 1665] [id = 208] 00:08:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x126e96c00) [pid = 1665] [serial = 622] [outer = 0x0] 00:08:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x128adf000) [pid = 1665] [serial = 623] [outer = 0x126e96c00] 00:08:00 INFO - PROCESS | 1665 | 1469516880832 Marionette DEBUG loaded listener.js 00:08:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x12a789000) [pid = 1665] [serial = 624] [outer = 0x126e96c00] 00:08:01 INFO - PROCESS | 1665 | 1469516881178 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]]]}] 00:08:01 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 00:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 568ms 00:08:01 INFO - PROCESS | 1665 | 1469516881230 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 00:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:08:01 INFO - PROCESS | 1665 | 1469516881232 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 00:08:01 INFO - PROCESS | 1665 | 1469516881234 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:08:01 INFO - PROCESS | 1665 | 1469516881235 Marionette TRACE conn2 <- [1,806,null,{}] 00:08:01 INFO - PROCESS | 1665 | 1469516881237 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}] 00:08:01 INFO - PROCESS | 1665 | 1469516881238 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:01 INFO - PROCESS | 1665 | 1469516881337 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 00:08:01 INFO - PROCESS | 1665 | 1469516881374 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:01 INFO - PROCESS | 1665 | 1469516881375 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ed1800 == 37 [pid = 1665] [id = 209] 00:08:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1292f8800) [pid = 1665] [serial = 625] [outer = 0x0] 00:08:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x12a8b5800) [pid = 1665] [serial = 626] [outer = 0x1292f8800] 00:08:01 INFO - PROCESS | 1665 | 1469516881400 Marionette DEBUG loaded listener.js 00:08:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x12ba0b800) [pid = 1665] [serial = 627] [outer = 0x1292f8800] 00:08:01 INFO - PROCESS | 1665 | [1665] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:08:01 INFO - PROCESS | 1665 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 00:08:01 INFO - PROCESS | 1665 | Determined SkiaGL cache limits: Size 100663296, Items: 256 00:08:01 INFO - PROCESS | 1665 | [GFX2-]: Using SkiaGL canvas. 00:08:01 INFO - PROCESS | 1665 | 1469516881731 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]]]}] 00:08:01 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 00:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 518ms 00:08:01 INFO - PROCESS | 1665 | 1469516881754 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 00:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:08:01 INFO - PROCESS | 1665 | 1469516881765 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 00:08:01 INFO - PROCESS | 1665 | 1469516881767 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:08:01 INFO - PROCESS | 1665 | 1469516881768 Marionette TRACE conn2 <- [1,810,null,{}] 00:08:01 INFO - PROCESS | 1665 | 1469516881770 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}] 00:08:01 INFO - PROCESS | 1665 | 1469516881771 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:01 INFO - PROCESS | 1665 | 1469516881868 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 00:08:01 INFO - PROCESS | 1665 | 1469516881879 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:01 INFO - PROCESS | 1665 | 1469516881880 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12982f000 == 38 [pid = 1665] [id = 210] 00:08:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x12a8b9800) [pid = 1665] [serial = 628] [outer = 0x0] 00:08:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x12ba9b400) [pid = 1665] [serial = 629] [outer = 0x12a8b9800] 00:08:01 INFO - PROCESS | 1665 | 1469516881904 Marionette DEBUG loaded listener.js 00:08:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x12bf03c00) [pid = 1665] [serial = 630] [outer = 0x12a8b9800] 00:08:02 INFO - PROCESS | 1665 | 1469516882245 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]]]}] 00:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 522ms 00:08:02 INFO - PROCESS | 1665 | 1469516882289 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 00:08:02 INFO - PROCESS | 1665 | 1469516882291 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 00:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:08:02 INFO - PROCESS | 1665 | 1469516882293 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:08:02 INFO - PROCESS | 1665 | 1469516882294 Marionette TRACE conn2 <- [1,814,null,{}] 00:08:02 INFO - PROCESS | 1665 | 1469516882297 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}] 00:08:02 INFO - PROCESS | 1665 | 1469516882298 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:02 INFO - PROCESS | 1665 | 1469516882398 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 00:08:02 INFO - PROCESS | 1665 | 1469516882410 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:02 INFO - PROCESS | 1665 | 1469516882411 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x119b96000 == 39 [pid = 1665] [id = 211] 00:08:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1126d5800) [pid = 1665] [serial = 631] [outer = 0x0] 00:08:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1126da400) [pid = 1665] [serial = 632] [outer = 0x1126d5800] 00:08:02 INFO - PROCESS | 1665 | 1469516882435 Marionette DEBUG loaded listener.js 00:08:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1126de400) [pid = 1665] [serial = 633] [outer = 0x1126d5800] 00:08:02 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12736a400) [pid = 1665] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:08:02 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119a7e000) [pid = 1665] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:08:02 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1183f2400) [pid = 1665] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:08:02 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x118280c00) [pid = 1665] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:08:02 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x124478c00) [pid = 1665] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:08:02 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12a8af400) [pid = 1665] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:08:02 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12bf10800) [pid = 1665] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:08:02 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x124478000) [pid = 1665] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:08:02 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1240c5c00) [pid = 1665] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:08:02 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x116a08000) [pid = 1665] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:08:02 INFO - PROCESS | 1665 | 1469516882773 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] 00:08:02 INFO - PROCESS | 1665 | 1469516882815 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 00:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:08:02 INFO - PROCESS | 1665 | 1469516882818 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:08:02 INFO - PROCESS | 1665 | 1469516882827 Marionette TRACE conn2 <- [1,818,null,{}] 00:08:02 INFO - PROCESS | 1665 | 1469516882829 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}] 00:08:02 INFO - PROCESS | 1665 | 1469516882830 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:02 INFO - PROCESS | 1665 | 1469516882912 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 00:08:02 INFO - PROCESS | 1665 | 1469516882965 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:02 INFO - PROCESS | 1665 | 1469516882966 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aadf000 == 40 [pid = 1665] [id = 212] 00:08:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1126d7000) [pid = 1665] [serial = 634] [outer = 0x0] 00:08:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1126e0800) [pid = 1665] [serial = 635] [outer = 0x1126d7000] 00:08:02 INFO - PROCESS | 1665 | 1469516882992 Marionette DEBUG loaded listener.js 00:08:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x124478c00) [pid = 1665] [serial = 636] [outer = 0x1126d7000] 00:08:03 INFO - PROCESS | 1665 | 1469516883296 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]]]}] 00:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 526ms 00:08:03 INFO - PROCESS | 1665 | 1469516883344 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 00:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:08:03 INFO - PROCESS | 1665 | 1469516883346 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 00:08:03 INFO - PROCESS | 1665 | 1469516883348 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:08:03 INFO - PROCESS | 1665 | 1469516883350 Marionette TRACE conn2 <- [1,822,null,{}] 00:08:03 INFO - PROCESS | 1665 | 1469516883352 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}] 00:08:03 INFO - PROCESS | 1665 | 1469516883354 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:03 INFO - PROCESS | 1665 | 1469516883449 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 00:08:03 INFO - PROCESS | 1665 | 1469516883453 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:03 INFO - PROCESS | 1665 | 1469516883454 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd6c000 == 41 [pid = 1665] [id = 213] 00:08:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x124482c00) [pid = 1665] [serial = 637] [outer = 0x0] 00:08:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x12ba9cc00) [pid = 1665] [serial = 638] [outer = 0x124482c00] 00:08:03 INFO - PROCESS | 1665 | 1469516883482 Marionette DEBUG loaded listener.js 00:08:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x12bf2b800) [pid = 1665] [serial = 639] [outer = 0x124482c00] 00:08:03 INFO - PROCESS | 1665 | 1469516883818 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] 00:08:03 INFO - PROCESS | 1665 | 1469516883871 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 00:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:08:03 INFO - PROCESS | 1665 | 1469516883891 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:08:03 INFO - PROCESS | 1665 | 1469516883892 Marionette TRACE conn2 <- [1,826,null,{}] 00:08:03 INFO - PROCESS | 1665 | 1469516883894 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}] 00:08:03 INFO - PROCESS | 1665 | 1469516883895 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:03 INFO - PROCESS | 1665 | 1469516883976 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 00:08:03 INFO - PROCESS | 1665 | 1469516883980 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:03 INFO - PROCESS | 1665 | 1469516883981 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdc4800 == 42 [pid = 1665] [id = 214] 00:08:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1234e6000) [pid = 1665] [serial = 640] [outer = 0x0] 00:08:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1234e9000) [pid = 1665] [serial = 641] [outer = 0x1234e6000] 00:08:04 INFO - PROCESS | 1665 | 1469516884006 Marionette DEBUG loaded listener.js 00:08:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12bf07000) [pid = 1665] [serial = 642] [outer = 0x1234e6000] 00:08:04 INFO - PROCESS | 1665 | 1469516884400 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]]]}] 00:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 519ms 00:08:04 INFO - PROCESS | 1665 | 1469516884412 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 00:08:04 INFO - PROCESS | 1665 | 1469516884413 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 00:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:08:04 INFO - PROCESS | 1665 | 1469516884417 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:08:04 INFO - PROCESS | 1665 | 1469516884418 Marionette TRACE conn2 <- [1,830,null,{}] 00:08:04 INFO - PROCESS | 1665 | 1469516884422 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}] 00:08:04 INFO - PROCESS | 1665 | 1469516884426 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:04 INFO - PROCESS | 1665 | 1469516884555 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 00:08:04 INFO - PROCESS | 1665 | 1469516884648 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:04 INFO - PROCESS | 1665 | 1469516884649 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3e2800 == 43 [pid = 1665] [id = 215] 00:08:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1234e7000) [pid = 1665] [serial = 643] [outer = 0x0] 00:08:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1258bd800) [pid = 1665] [serial = 644] [outer = 0x1234e7000] 00:08:04 INFO - PROCESS | 1665 | 1469516884684 Marionette DEBUG loaded listener.js 00:08:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1258c2c00) [pid = 1665] [serial = 645] [outer = 0x1234e7000] 00:08:05 INFO - PROCESS | 1665 | 1469516885119 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]]]}] 00:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 721ms 00:08:05 INFO - PROCESS | 1665 | 1469516885138 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 00:08:05 INFO - PROCESS | 1665 | 1469516885140 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 00:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:08:05 INFO - PROCESS | 1665 | 1469516885161 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:08:05 INFO - PROCESS | 1665 | 1469516885165 Marionette TRACE conn2 <- [1,834,null,{}] 00:08:05 INFO - PROCESS | 1665 | 1469516885168 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}] 00:08:05 INFO - PROCESS | 1665 | 1469516885170 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:05 INFO - PROCESS | 1665 | 1469516885277 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 00:08:05 INFO - PROCESS | 1665 | 1469516885383 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:05 INFO - PROCESS | 1665 | 1469516885385 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x119505800 == 44 [pid = 1665] [id = 216] 00:08:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1175d1400) [pid = 1665] [serial = 646] [outer = 0x0] 00:08:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x117e3fc00) [pid = 1665] [serial = 647] [outer = 0x1175d1400] 00:08:05 INFO - PROCESS | 1665 | 1469516885417 Marionette DEBUG loaded listener.js 00:08:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x118466000) [pid = 1665] [serial = 648] [outer = 0x1175d1400] 00:08:05 INFO - PROCESS | 1665 | 1469516885832 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]]]}] 00:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 726ms 00:08:05 INFO - PROCESS | 1665 | 1469516885885 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 00:08:05 INFO - PROCESS | 1665 | 1469516885888 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 00:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:08:05 INFO - PROCESS | 1665 | 1469516885893 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:08:05 INFO - PROCESS | 1665 | 1469516885895 Marionette TRACE conn2 <- [1,838,null,{}] 00:08:05 INFO - PROCESS | 1665 | 1469516885897 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}] 00:08:05 INFO - PROCESS | 1665 | 1469516885899 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:06 INFO - PROCESS | 1665 | 1469516886004 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 00:08:06 INFO - PROCESS | 1665 | 1469516886064 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:06 INFO - PROCESS | 1665 | 1469516886065 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289b2800 == 45 [pid = 1665] [id = 217] 00:08:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1189e8400) [pid = 1665] [serial = 649] [outer = 0x0] 00:08:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119a76400) [pid = 1665] [serial = 650] [outer = 0x1189e8400] 00:08:06 INFO - PROCESS | 1665 | 1469516886096 Marionette DEBUG loaded listener.js 00:08:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12306cc00) [pid = 1665] [serial = 651] [outer = 0x1189e8400] 00:08:06 INFO - PROCESS | 1665 | 1469516886525 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]]]}] 00:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 669ms 00:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:08:06 INFO - PROCESS | 1665 | 1469516886563 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 00:08:06 INFO - PROCESS | 1665 | 1469516886564 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 00:08:06 INFO - PROCESS | 1665 | 1469516886566 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:08:06 INFO - PROCESS | 1665 | 1469516886569 Marionette TRACE conn2 <- [1,842,null,{}] 00:08:06 INFO - PROCESS | 1665 | 1469516886577 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}] 00:08:06 INFO - PROCESS | 1665 | 1469516886580 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:06 INFO - PROCESS | 1665 | 1469516886707 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 00:08:06 INFO - PROCESS | 1665 | 1469516886768 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:06 INFO - PROCESS | 1665 | 1469516886771 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c60d800 == 46 [pid = 1665] [id = 218] 00:08:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x123b93800) [pid = 1665] [serial = 652] [outer = 0x0] 00:08:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x125811400) [pid = 1665] [serial = 653] [outer = 0x123b93800] 00:08:06 INFO - PROCESS | 1665 | 1469516886801 Marionette DEBUG loaded listener.js 00:08:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1258df800) [pid = 1665] [serial = 654] [outer = 0x123b93800] 00:08:07 INFO - PROCESS | 1665 | 1469516887255 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]]]}] 00:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 722ms 00:08:07 INFO - PROCESS | 1665 | 1469516887317 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 00:08:07 INFO - PROCESS | 1665 | 1469516887319 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 00:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:08:07 INFO - PROCESS | 1665 | 1469516887323 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:08:07 INFO - PROCESS | 1665 | 1469516887326 Marionette TRACE conn2 <- [1,846,null,{}] 00:08:07 INFO - PROCESS | 1665 | 1469516887329 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}] 00:08:07 INFO - PROCESS | 1665 | 1469516887330 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:07 INFO - PROCESS | 1665 | 1469516887446 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 00:08:07 INFO - PROCESS | 1665 | 1469516887517 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:07 INFO - PROCESS | 1665 | 1469516887518 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x119179800 == 47 [pid = 1665] [id = 219] 00:08:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1240bcc00) [pid = 1665] [serial = 655] [outer = 0x0] 00:08:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126fd9400) [pid = 1665] [serial = 656] [outer = 0x1240bcc00] 00:08:07 INFO - PROCESS | 1665 | 1469516887547 Marionette DEBUG loaded listener.js 00:08:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128ae0000) [pid = 1665] [serial = 657] [outer = 0x1240bcc00] 00:08:08 INFO - PROCESS | 1665 | 1469516888167 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]]]}] 00:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 873ms 00:08:08 INFO - PROCESS | 1665 | 1469516888207 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 00:08:08 INFO - PROCESS | 1665 | 1469516888209 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 00:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:08:08 INFO - PROCESS | 1665 | 1469516888213 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:08:08 INFO - PROCESS | 1665 | 1469516888215 Marionette TRACE conn2 <- [1,850,null,{}] 00:08:08 INFO - PROCESS | 1665 | 1469516888219 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}] 00:08:08 INFO - PROCESS | 1665 | 1469516888220 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:08 INFO - PROCESS | 1665 | 1469516888315 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 00:08:08 INFO - PROCESS | 1665 | 1469516888394 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:08 INFO - PROCESS | 1665 | 1469516888395 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x111f57000 == 48 [pid = 1665] [id = 220] 00:08:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1126df000) [pid = 1665] [serial = 658] [outer = 0x0] 00:08:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1183ec800) [pid = 1665] [serial = 659] [outer = 0x1126df000] 00:08:08 INFO - PROCESS | 1665 | 1469516888424 Marionette DEBUG loaded listener.js 00:08:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x118523800) [pid = 1665] [serial = 660] [outer = 0x1126df000] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12bdc4800 == 47 [pid = 1665] [id = 214] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd6c000 == 46 [pid = 1665] [id = 213] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12aadf000 == 45 [pid = 1665] [id = 212] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x119b96000 == 44 [pid = 1665] [id = 211] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12982f000 == 43 [pid = 1665] [id = 210] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x128ed1800 == 42 [pid = 1665] [id = 209] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x125db8800 == 41 [pid = 1665] [id = 208] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1246ba000 == 40 [pid = 1665] [id = 207] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x123499000 == 39 [pid = 1665] [id = 206] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x119b96800 == 38 [pid = 1665] [id = 205] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x117586800 == 37 [pid = 1665] [id = 204] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1170d4000 == 36 [pid = 1665] [id = 203] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1170ca800 == 35 [pid = 1665] [id = 201] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac4800 == 34 [pid = 1665] [id = 200] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x123156000 == 33 [pid = 1665] [id = 202] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x117e49000 == 32 [pid = 1665] [id = 193] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x119179800 == 31 [pid = 1665] [id = 219] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12c60d800 == 30 [pid = 1665] [id = 218] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x1289b2800 == 29 [pid = 1665] [id = 217] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x119505800 == 28 [pid = 1665] [id = 216] 00:08:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3e2800 == 27 [pid = 1665] [id = 215] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x128adb400) [pid = 1665] [serial = 590] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x119a80000) [pid = 1665] [serial = 584] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118468400) [pid = 1665] [serial = 581] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x119155800) [pid = 1665] [serial = 582] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119a74000) [pid = 1665] [serial = 578] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x123203c00) [pid = 1665] [serial = 567] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119855400) [pid = 1665] [serial = 566] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1292f2c00) [pid = 1665] [serial = 570] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x128ae4c00) [pid = 1665] [serial = 569] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12c423c00) [pid = 1665] [serial = 573] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12baa1c00) [pid = 1665] [serial = 572] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12ad66c00) [pid = 1665] [serial = 599] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12c64f000) [pid = 1665] [serial = 576] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12c431000) [pid = 1665] [serial = 575] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12919fc00) [pid = 1665] [serial = 591] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1294cfc00) [pid = 1665] [serial = 593] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1244b4800) [pid = 1665] [serial = 587] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1258da400) [pid = 1665] [serial = 588] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12a7dec00) [pid = 1665] [serial = 594] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119fb6400) [pid = 1665] [serial = 585] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12a7e1c00) [pid = 1665] [serial = 597] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x119a77c00) [pid = 1665] [serial = 596] [outer = 0x0] [url = about:blank] 00:08:09 INFO - PROCESS | 1665 | 1469516889418 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]]]}] 00:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1224ms 00:08:09 INFO - PROCESS | 1665 | 1469516889438 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 00:08:09 INFO - PROCESS | 1665 | 1469516889443 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 00:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:08:09 INFO - PROCESS | 1665 | 1469516889446 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:08:09 INFO - PROCESS | 1665 | 1469516889448 Marionette TRACE conn2 <- [1,854,null,{}] 00:08:09 INFO - PROCESS | 1665 | 1469516889451 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}] 00:08:09 INFO - PROCESS | 1665 | 1469516889453 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:09 INFO - PROCESS | 1665 | 1469516889528 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 00:08:09 INFO - PROCESS | 1665 | 1469516889534 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:09 INFO - PROCESS | 1665 | 1469516889535 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x112611800 == 28 [pid = 1665] [id = 221] 00:08:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1125f0400) [pid = 1665] [serial = 661] [outer = 0x0] 00:08:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1125f3800) [pid = 1665] [serial = 662] [outer = 0x1125f0400] 00:08:09 INFO - PROCESS | 1665 | 1469516889566 Marionette DEBUG loaded listener.js 00:08:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1126db000) [pid = 1665] [serial = 663] [outer = 0x1125f0400] 00:08:10 INFO - PROCESS | 1665 | 1469516889999 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]]]}] 00:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 571ms 00:08:10 INFO - PROCESS | 1665 | 1469516890017 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 00:08:10 INFO - PROCESS | 1665 | 1469516890022 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 00:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:08:10 INFO - PROCESS | 1665 | 1469516890030 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:08:10 INFO - PROCESS | 1665 | 1469516890033 Marionette TRACE conn2 <- [1,858,null,{}] 00:08:10 INFO - PROCESS | 1665 | 1469516890036 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}] 00:08:10 INFO - PROCESS | 1665 | 1469516890039 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:10 INFO - PROCESS | 1665 | 1469516890169 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 00:08:10 INFO - PROCESS | 1665 | 1469516890184 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:10 INFO - PROCESS | 1665 | 1469516890186 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x116737800 == 29 [pid = 1665] [id = 222] 00:08:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x112d5b000) [pid = 1665] [serial = 664] [outer = 0x0] 00:08:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x112d61400) [pid = 1665] [serial = 665] [outer = 0x112d5b000] 00:08:10 INFO - PROCESS | 1665 | 1469516890229 Marionette DEBUG loaded listener.js 00:08:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x112fe2000) [pid = 1665] [serial = 666] [outer = 0x112d5b000] 00:08:10 INFO - PROCESS | 1665 | 1469516890575 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]]]}] 00:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 571ms 00:08:10 INFO - PROCESS | 1665 | 1469516890611 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 00:08:10 INFO - PROCESS | 1665 | 1469516890613 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 00:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:08:10 INFO - PROCESS | 1665 | 1469516890615 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:08:10 INFO - PROCESS | 1665 | 1469516890618 Marionette TRACE conn2 <- [1,862,null,{}] 00:08:10 INFO - PROCESS | 1665 | 1469516890625 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}] 00:08:10 INFO - PROCESS | 1665 | 1469516890629 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:10 INFO - PROCESS | 1665 | 1469516890702 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 00:08:10 INFO - PROCESS | 1665 | 1469516890710 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:10 INFO - PROCESS | 1665 | 1469516890712 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170e2000 == 30 [pid = 1665] [id = 223] 00:08:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1126d9000) [pid = 1665] [serial = 667] [outer = 0x0] 00:08:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x116a89000) [pid = 1665] [serial = 668] [outer = 0x1126d9000] 00:08:10 INFO - PROCESS | 1665 | 1469516890740 Marionette DEBUG loaded listener.js 00:08:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x116bb5000) [pid = 1665] [serial = 669] [outer = 0x1126d9000] 00:08:11 INFO - PROCESS | 1665 | 1469516891064 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]]]}] 00:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 472ms 00:08:11 INFO - PROCESS | 1665 | 1469516891087 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 00:08:11 INFO - PROCESS | 1665 | 1469516891089 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 00:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:08:11 INFO - PROCESS | 1665 | 1469516891095 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:08:11 INFO - PROCESS | 1665 | 1469516891096 Marionette TRACE conn2 <- [1,866,null,{}] 00:08:11 INFO - PROCESS | 1665 | 1469516891098 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}] 00:08:11 INFO - PROCESS | 1665 | 1469516891100 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:11 INFO - PROCESS | 1665 | 1469516891177 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 00:08:11 INFO - PROCESS | 1665 | 1469516891232 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:11 INFO - PROCESS | 1665 | 1469516891233 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x11823c800 == 31 [pid = 1665] [id = 224] 00:08:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x116749400) [pid = 1665] [serial = 670] [outer = 0x0] 00:08:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1175ce800) [pid = 1665] [serial = 671] [outer = 0x116749400] 00:08:11 INFO - PROCESS | 1665 | 1469516891259 Marionette DEBUG loaded listener.js 00:08:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1177ccc00) [pid = 1665] [serial = 672] [outer = 0x116749400] 00:08:11 INFO - PROCESS | 1665 | 1469516891629 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]]]}] 00:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 570ms 00:08:11 INFO - PROCESS | 1665 | 1469516891669 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 00:08:11 INFO - PROCESS | 1665 | 1469516891671 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 00:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:08:11 INFO - PROCESS | 1665 | 1469516891674 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:08:11 INFO - PROCESS | 1665 | 1469516891676 Marionette TRACE conn2 <- [1,870,null,{}] 00:08:11 INFO - PROCESS | 1665 | 1469516891680 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}] 00:08:11 INFO - PROCESS | 1665 | 1469516891682 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:11 INFO - PROCESS | 1665 | 1469516891828 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 00:08:11 INFO - PROCESS | 1665 | 1469516891848 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:11 INFO - PROCESS | 1665 | 1469516891850 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x119286000 == 32 [pid = 1665] [id = 225] 00:08:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1125a9400) [pid = 1665] [serial = 673] [outer = 0x0] 00:08:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x117e40400) [pid = 1665] [serial = 674] [outer = 0x1125a9400] 00:08:11 INFO - PROCESS | 1665 | 1469516891888 Marionette DEBUG loaded listener.js 00:08:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118207800) [pid = 1665] [serial = 675] [outer = 0x1125a9400] 00:08:12 INFO - PROCESS | 1665 | 1469516892265 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]]]}] 00:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 620ms 00:08:12 INFO - PROCESS | 1665 | 1469516892294 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 00:08:12 INFO - PROCESS | 1665 | 1469516892296 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 00:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:08:12 INFO - PROCESS | 1665 | 1469516892298 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:08:12 INFO - PROCESS | 1665 | 1469516892299 Marionette TRACE conn2 <- [1,874,null,{}] 00:08:12 INFO - PROCESS | 1665 | 1469516892301 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}] 00:08:12 INFO - PROCESS | 1665 | 1469516892306 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:12 INFO - PROCESS | 1665 | 1469516892415 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 00:08:12 INFO - PROCESS | 1665 | 1469516892448 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:12 INFO - PROCESS | 1665 | 1469516892449 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x119aa4000 == 33 [pid = 1665] [id = 226] 00:08:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11820cc00) [pid = 1665] [serial = 676] [outer = 0x0] 00:08:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1183eb800) [pid = 1665] [serial = 677] [outer = 0x11820cc00] 00:08:12 INFO - PROCESS | 1665 | 1469516892475 Marionette DEBUG loaded listener.js 00:08:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x11852a000) [pid = 1665] [serial = 678] [outer = 0x11820cc00] 00:08:12 INFO - PROCESS | 1665 | 1469516892782 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]]]}] 00:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 00:08:12 INFO - PROCESS | 1665 | 1469516892816 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 00:08:12 INFO - PROCESS | 1665 | 1469516892817 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 00:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:08:12 INFO - PROCESS | 1665 | 1469516892820 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:08:12 INFO - PROCESS | 1665 | 1469516892821 Marionette TRACE conn2 <- [1,878,null,{}] 00:08:12 INFO - PROCESS | 1665 | 1469516892824 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}] 00:08:12 INFO - PROCESS | 1665 | 1469516892827 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:12 INFO - PROCESS | 1665 | 1469516892927 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 00:08:12 INFO - PROCESS | 1665 | 1469516892930 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:12 INFO - PROCESS | 1665 | 1469516892931 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x123025800 == 34 [pid = 1665] [id = 227] 00:08:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x111e62400) [pid = 1665] [serial = 679] [outer = 0x0] 00:08:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118835c00) [pid = 1665] [serial = 680] [outer = 0x111e62400] 00:08:12 INFO - PROCESS | 1665 | 1469516892956 Marionette DEBUG loaded listener.js 00:08:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119158c00) [pid = 1665] [serial = 681] [outer = 0x111e62400] 00:08:13 INFO - PROCESS | 1665 | 1469516893284 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]]]}] 00:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 467ms 00:08:13 INFO - PROCESS | 1665 | 1469516893288 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 00:08:13 INFO - PROCESS | 1665 | 1469516893289 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 00:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:08:13 INFO - PROCESS | 1665 | 1469516893299 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:08:13 INFO - PROCESS | 1665 | 1469516893300 Marionette TRACE conn2 <- [1,882,null,{}] 00:08:13 INFO - PROCESS | 1665 | 1469516893302 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}] 00:08:13 INFO - PROCESS | 1665 | 1469516893304 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:13 INFO - PROCESS | 1665 | 1469516893404 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 00:08:13 INFO - PROCESS | 1665 | 1469516893408 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:13 INFO - PROCESS | 1665 | 1469516893409 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x123263800 == 35 [pid = 1665] [id = 228] 00:08:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119159400) [pid = 1665] [serial = 682] [outer = 0x0] 00:08:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1192c3c00) [pid = 1665] [serial = 683] [outer = 0x119159400] 00:08:13 INFO - PROCESS | 1665 | 1469516893433 Marionette DEBUG loaded listener.js 00:08:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x119552800) [pid = 1665] [serial = 684] [outer = 0x119159400] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1234e7000) [pid = 1665] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1292f8800) [pid = 1665] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12a8b9800) [pid = 1665] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1126d5800) [pid = 1665] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1126d7000) [pid = 1665] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1244b7000) [pid = 1665] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1175d5000) [pid = 1665] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11820a000) [pid = 1665] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119552c00) [pid = 1665] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x124482c00) [pid = 1665] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119445000) [pid = 1665] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1183ebc00) [pid = 1665] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x115e1d400) [pid = 1665] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1175cfc00) [pid = 1665] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1234e6000) [pid = 1665] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x126e96c00) [pid = 1665] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:08:13 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1177ca400) [pid = 1665] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:08:14 INFO - PROCESS | 1665 | 1469516893995 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]]]}] 00:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 720ms 00:08:14 INFO - PROCESS | 1665 | 1469516894035 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 00:08:14 INFO - PROCESS | 1665 | 1469516894036 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 00:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:08:14 INFO - PROCESS | 1665 | 1469516894048 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:08:14 INFO - PROCESS | 1665 | 1469516894049 Marionette TRACE conn2 <- [1,886,null,{}] 00:08:14 INFO - PROCESS | 1665 | 1469516894051 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}] 00:08:14 INFO - PROCESS | 1665 | 1469516894052 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:14 INFO - PROCESS | 1665 | 1469516894139 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 00:08:14 INFO - PROCESS | 1665 | 1469516894160 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:14 INFO - PROCESS | 1665 | 1469516894162 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x11651b000 == 36 [pid = 1665] [id = 229] 00:08:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118208400) [pid = 1665] [serial = 685] [outer = 0x0] 00:08:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118832400) [pid = 1665] [serial = 686] [outer = 0x118208400] 00:08:14 INFO - PROCESS | 1665 | 1469516894186 Marionette DEBUG loaded listener.js 00:08:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119553000) [pid = 1665] [serial = 687] [outer = 0x118208400] 00:08:14 INFO - PROCESS | 1665 | 1469516894483 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]]]}] 00:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 478ms 00:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:08:14 INFO - PROCESS | 1665 | 1469516894518 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 00:08:14 INFO - PROCESS | 1665 | 1469516894520 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 00:08:14 INFO - PROCESS | 1665 | 1469516894522 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:08:14 INFO - PROCESS | 1665 | 1469516894524 Marionette TRACE conn2 <- [1,890,null,{}] 00:08:14 INFO - PROCESS | 1665 | 1469516894528 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}] 00:08:14 INFO - PROCESS | 1665 | 1469516894529 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:14 INFO - PROCESS | 1665 | 1469516894602 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 00:08:14 INFO - PROCESS | 1665 | 1469516894652 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:14 INFO - PROCESS | 1665 | 1469516894653 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d86000 == 37 [pid = 1665] [id = 230] 00:08:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x116a0dc00) [pid = 1665] [serial = 688] [outer = 0x0] 00:08:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119856000) [pid = 1665] [serial = 689] [outer = 0x116a0dc00] 00:08:14 INFO - PROCESS | 1665 | 1469516894678 Marionette DEBUG loaded listener.js 00:08:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x119897000) [pid = 1665] [serial = 690] [outer = 0x116a0dc00] 00:08:14 INFO - PROCESS | 1665 | 1469516894943 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]]]}] 00:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 473ms 00:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:08:15 INFO - PROCESS | 1665 | 1469516894997 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 00:08:15 INFO - PROCESS | 1665 | 1469516894998 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 00:08:15 INFO - PROCESS | 1665 | 1469516895001 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:08:15 INFO - PROCESS | 1665 | 1469516895003 Marionette TRACE conn2 <- [1,894,null,{}] 00:08:15 INFO - PROCESS | 1665 | 1469516895005 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}] 00:08:15 INFO - PROCESS | 1665 | 1469516895008 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:15 INFO - PROCESS | 1665 | 1469516895099 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 00:08:15 INFO - PROCESS | 1665 | 1469516895103 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:15 INFO - PROCESS | 1665 | 1469516895114 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x119284000 == 38 [pid = 1665] [id = 231] 00:08:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x11989d000) [pid = 1665] [serial = 691] [outer = 0x0] 00:08:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x119a7f000) [pid = 1665] [serial = 692] [outer = 0x11989d000] 00:08:15 INFO - PROCESS | 1665 | 1469516895143 Marionette DEBUG loaded listener.js 00:08:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x119f05c00) [pid = 1665] [serial = 693] [outer = 0x11989d000] 00:08:15 INFO - PROCESS | 1665 | 1469516895477 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]]]}] 00:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 519ms 00:08:15 INFO - PROCESS | 1665 | 1469516895520 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 00:08:15 INFO - PROCESS | 1665 | 1469516895522 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 00:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:08:15 INFO - PROCESS | 1665 | 1469516895534 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:08:15 INFO - PROCESS | 1665 | 1469516895535 Marionette TRACE conn2 <- [1,898,null,{}] 00:08:15 INFO - PROCESS | 1665 | 1469516895537 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}] 00:08:15 INFO - PROCESS | 1665 | 1469516895538 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:15 INFO - PROCESS | 1665 | 1469516895614 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 00:08:15 INFO - PROCESS | 1665 | 1469516895617 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:15 INFO - PROCESS | 1665 | 1469516895618 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x125dac000 == 39 [pid = 1665] [id = 232] 00:08:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x119aed400) [pid = 1665] [serial = 694] [outer = 0x0] 00:08:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1210e8c00) [pid = 1665] [serial = 695] [outer = 0x119aed400] 00:08:15 INFO - PROCESS | 1665 | 1469516895643 Marionette DEBUG loaded listener.js 00:08:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1233ba800) [pid = 1665] [serial = 696] [outer = 0x119aed400] 00:08:16 INFO - PROCESS | 1665 | 1469516896123 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]]]}] 00:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 617ms 00:08:16 INFO - PROCESS | 1665 | 1469516896166 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 00:08:16 INFO - PROCESS | 1665 | 1469516896169 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 00:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:08:16 INFO - PROCESS | 1665 | 1469516896175 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:08:16 INFO - PROCESS | 1665 | 1469516896178 Marionette TRACE conn2 <- [1,902,null,{}] 00:08:16 INFO - PROCESS | 1665 | 1469516896182 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}] 00:08:16 INFO - PROCESS | 1665 | 1469516896184 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:16 INFO - PROCESS | 1665 | 1469516896301 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 00:08:16 INFO - PROCESS | 1665 | 1469516896421 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:16 INFO - PROCESS | 1665 | 1469516896424 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x11678a000 == 40 [pid = 1665] [id = 233] 00:08:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x11297d800) [pid = 1665] [serial = 697] [outer = 0x0] 00:08:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x11298a800) [pid = 1665] [serial = 698] [outer = 0x11297d800] 00:08:16 INFO - PROCESS | 1665 | 1469516896498 Marionette DEBUG loaded listener.js 00:08:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x112c6b800) [pid = 1665] [serial = 699] [outer = 0x11297d800] 00:08:17 INFO - PROCESS | 1665 | 1469516897050 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]]]}] 00:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 923ms 00:08:17 INFO - PROCESS | 1665 | 1469516897121 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 00:08:17 INFO - PROCESS | 1665 | 1469516897127 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 00:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:08:17 INFO - PROCESS | 1665 | 1469516897133 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:08:17 INFO - PROCESS | 1665 | 1469516897135 Marionette TRACE conn2 <- [1,906,null,{}] 00:08:17 INFO - PROCESS | 1665 | 1469516897138 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}] 00:08:17 INFO - PROCESS | 1665 | 1469516897140 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:17 INFO - PROCESS | 1665 | 1469516897250 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 00:08:17 INFO - PROCESS | 1665 | 1469516897326 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:17 INFO - PROCESS | 1665 | 1469516897327 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x11945e800 == 41 [pid = 1665] [id = 234] 00:08:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x115e24c00) [pid = 1665] [serial = 700] [outer = 0x0] 00:08:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1162b2800) [pid = 1665] [serial = 701] [outer = 0x115e24c00] 00:08:17 INFO - PROCESS | 1665 | 1469516897358 Marionette DEBUG loaded listener.js 00:08:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x116bb2c00) [pid = 1665] [serial = 702] [outer = 0x115e24c00] 00:08:17 INFO - PROCESS | 1665 | 1469516897956 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]]]}] 00:08:17 INFO - PROCESS | 1665 | --DOCSHELL 0x119284000 == 40 [pid = 1665] [id = 231] 00:08:17 INFO - PROCESS | 1665 | --DOCSHELL 0x123d86000 == 39 [pid = 1665] [id = 230] 00:08:17 INFO - PROCESS | 1665 | --DOCSHELL 0x11651b000 == 38 [pid = 1665] [id = 229] 00:08:17 INFO - PROCESS | 1665 | --DOCSHELL 0x123263800 == 37 [pid = 1665] [id = 228] 00:08:17 INFO - PROCESS | 1665 | --DOCSHELL 0x123025800 == 36 [pid = 1665] [id = 227] 00:08:17 INFO - PROCESS | 1665 | --DOCSHELL 0x119aa4000 == 35 [pid = 1665] [id = 226] 00:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 873ms 00:08:18 INFO - PROCESS | 1665 | --DOCSHELL 0x119286000 == 34 [pid = 1665] [id = 225] 00:08:18 INFO - PROCESS | 1665 | --DOCSHELL 0x11823c800 == 33 [pid = 1665] [id = 224] 00:08:18 INFO - PROCESS | 1665 | --DOCSHELL 0x1170e2000 == 32 [pid = 1665] [id = 223] 00:08:18 INFO - PROCESS | 1665 | --DOCSHELL 0x116737800 == 31 [pid = 1665] [id = 222] 00:08:18 INFO - PROCESS | 1665 | --DOCSHELL 0x112611800 == 30 [pid = 1665] [id = 221] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x119a7ac00) [pid = 1665] [serial = 579] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1258c2c00) [pid = 1665] [serial = 645] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1258bd800) [pid = 1665] [serial = 644] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12a8b5800) [pid = 1665] [serial = 626] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12ba9b400) [pid = 1665] [serial = 629] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12ba0b800) [pid = 1665] [serial = 627] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1126da400) [pid = 1665] [serial = 632] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1126e0800) [pid = 1665] [serial = 635] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12bf03c00) [pid = 1665] [serial = 630] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1259a1c00) [pid = 1665] [serial = 620] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11815cc00) [pid = 1665] [serial = 602] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1183f4c00) [pid = 1665] [serial = 603] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12ba0f400) [pid = 1665] [serial = 600] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119a73800) [pid = 1665] [serial = 605] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119f09400) [pid = 1665] [serial = 606] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12bf2b800) [pid = 1665] [serial = 639] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12ba9cc00) [pid = 1665] [serial = 638] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1238e7400) [pid = 1665] [serial = 617] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1244b6000) [pid = 1665] [serial = 618] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118465c00) [pid = 1665] [serial = 611] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11852d000) [pid = 1665] [serial = 612] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119a78400) [pid = 1665] [serial = 614] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1210e9000) [pid = 1665] [serial = 615] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1177c7800) [pid = 1665] [serial = 608] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x11820b400) [pid = 1665] [serial = 609] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12bf07000) [pid = 1665] [serial = 642] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1234e9000) [pid = 1665] [serial = 641] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x128adf000) [pid = 1665] [serial = 623] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1126de400) [pid = 1665] [serial = 633] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x124478c00) [pid = 1665] [serial = 636] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1273e2800) [pid = 1665] [serial = 621] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x12a789000) [pid = 1665] [serial = 624] [outer = 0x0] [url = about:blank] 00:08:18 INFO - PROCESS | 1665 | 1469516898021 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 00:08:18 INFO - PROCESS | 1665 | 1469516898023 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 00:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:08:18 INFO - PROCESS | 1665 | 1469516898028 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:08:18 INFO - PROCESS | 1665 | 1469516898030 Marionette TRACE conn2 <- [1,910,null,{}] 00:08:18 INFO - PROCESS | 1665 | 1469516898034 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}] 00:08:18 INFO - PROCESS | 1665 | 1469516898035 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:18 INFO - PROCESS | 1665 | 1469516898111 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 00:08:18 INFO - PROCESS | 1665 | 1469516898116 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:18 INFO - PROCESS | 1665 | 1469516898119 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x116271000 == 31 [pid = 1665] [id = 235] 00:08:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x114f46400) [pid = 1665] [serial = 703] [outer = 0x0] 00:08:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x115f5e000) [pid = 1665] [serial = 704] [outer = 0x114f46400] 00:08:18 INFO - PROCESS | 1665 | 1469516898149 Marionette DEBUG loaded listener.js 00:08:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x116af1800) [pid = 1665] [serial = 705] [outer = 0x114f46400] 00:08:18 INFO - PROCESS | 1665 | 1469516898484 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]]]}] 00:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 469ms 00:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:08:18 INFO - PROCESS | 1665 | 1469516898498 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 00:08:18 INFO - PROCESS | 1665 | 1469516898500 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 00:08:18 INFO - PROCESS | 1665 | 1469516898504 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:08:18 INFO - PROCESS | 1665 | 1469516898506 Marionette TRACE conn2 <- [1,914,null,{}] 00:08:18 INFO - PROCESS | 1665 | 1469516898512 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}] 00:08:18 INFO - PROCESS | 1665 | 1469516898513 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:18 INFO - PROCESS | 1665 | 1469516898605 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 00:08:18 INFO - PROCESS | 1665 | 1469516898699 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:18 INFO - PROCESS | 1665 | 1469516898700 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x112611800 == 32 [pid = 1665] [id = 236] 00:08:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x111c81800) [pid = 1665] [serial = 706] [outer = 0x0] 00:08:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1126de800) [pid = 1665] [serial = 707] [outer = 0x111c81800] 00:08:18 INFO - PROCESS | 1665 | 1469516898733 Marionette DEBUG loaded listener.js 00:08:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1132b8800) [pid = 1665] [serial = 708] [outer = 0x111c81800] 00:08:19 INFO - PROCESS | 1665 | 1469516899176 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]]]}] 00:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 722ms 00:08:19 INFO - PROCESS | 1665 | 1469516899242 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 00:08:19 INFO - PROCESS | 1665 | 1469516899244 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 00:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:08:19 INFO - PROCESS | 1665 | 1469516899248 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:08:19 INFO - PROCESS | 1665 | 1469516899251 Marionette TRACE conn2 <- [1,918,null,{}] 00:08:19 INFO - PROCESS | 1665 | 1469516899254 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}] 00:08:19 INFO - PROCESS | 1665 | 1469516899256 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:19 INFO - PROCESS | 1665 | 1469516899374 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 00:08:19 INFO - PROCESS | 1665 | 1469516899437 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:19 INFO - PROCESS | 1665 | 1469516899439 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x11823e000 == 33 [pid = 1665] [id = 237] 00:08:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x117e37400) [pid = 1665] [serial = 709] [outer = 0x0] 00:08:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11814f800) [pid = 1665] [serial = 710] [outer = 0x117e37400] 00:08:19 INFO - PROCESS | 1665 | 1469516899470 Marionette DEBUG loaded listener.js 00:08:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11820a000) [pid = 1665] [serial = 711] [outer = 0x117e37400] 00:08:19 INFO - PROCESS | 1665 | 1469516899886 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]]]}] 00:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 00:08:19 INFO - PROCESS | 1665 | 1469516899923 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 00:08:19 INFO - PROCESS | 1665 | 1469516899927 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 00:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:08:19 INFO - PROCESS | 1665 | 1469516899930 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:08:19 INFO - PROCESS | 1665 | 1469516899931 Marionette TRACE conn2 <- [1,922,null,{}] 00:08:19 INFO - PROCESS | 1665 | 1469516899934 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}] 00:08:19 INFO - PROCESS | 1665 | 1469516899936 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:20 INFO - PROCESS | 1665 | 1469516900033 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 00:08:20 INFO - PROCESS | 1665 | 1469516900084 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:20 INFO - PROCESS | 1665 | 1469516900085 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x119471000 == 34 [pid = 1665] [id = 238] 00:08:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11827e000) [pid = 1665] [serial = 712] [outer = 0x0] 00:08:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1183ee800) [pid = 1665] [serial = 713] [outer = 0x11827e000] 00:08:20 INFO - PROCESS | 1665 | 1469516900115 Marionette DEBUG loaded listener.js 00:08:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11846dc00) [pid = 1665] [serial = 714] [outer = 0x11827e000] 00:08:20 INFO - PROCESS | 1665 | 1469516900528 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]]]}] 00:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 619ms 00:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:08:20 INFO - PROCESS | 1665 | 1469516900549 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 00:08:20 INFO - PROCESS | 1665 | 1469516900551 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 00:08:20 INFO - PROCESS | 1665 | 1469516900558 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:08:20 INFO - PROCESS | 1665 | 1469516900563 Marionette TRACE conn2 <- [1,926,null,{}] 00:08:20 INFO - PROCESS | 1665 | 1469516900567 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}] 00:08:20 INFO - PROCESS | 1665 | 1469516900570 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:20 INFO - PROCESS | 1665 | 1469516900667 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 00:08:20 INFO - PROCESS | 1665 | 1469516900754 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:20 INFO - PROCESS | 1665 | 1469516900755 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x123804800 == 35 [pid = 1665] [id = 239] 00:08:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118520400) [pid = 1665] [serial = 715] [outer = 0x0] 00:08:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119153c00) [pid = 1665] [serial = 716] [outer = 0x118520400] 00:08:20 INFO - PROCESS | 1665 | 1469516900784 Marionette DEBUG loaded listener.js 00:08:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11944e400) [pid = 1665] [serial = 717] [outer = 0x118520400] 00:08:21 INFO - PROCESS | 1665 | 1469516901220 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]]]}] 00:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 730ms 00:08:21 INFO - PROCESS | 1665 | 1469516901284 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 00:08:21 INFO - PROCESS | 1665 | 1469516901288 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 00:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:08:21 INFO - PROCESS | 1665 | 1469516901291 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:08:21 INFO - PROCESS | 1665 | 1469516901293 Marionette TRACE conn2 <- [1,930,null,{}] 00:08:21 INFO - PROCESS | 1665 | 1469516901297 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}] 00:08:21 INFO - PROCESS | 1665 | 1469516901299 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:21 INFO - PROCESS | 1665 | 1469516901441 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 00:08:21 INFO - PROCESS | 1665 | 1469516901556 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:21 INFO - PROCESS | 1665 | 1469516901558 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ecf000 == 36 [pid = 1665] [id = 240] 00:08:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118528800) [pid = 1665] [serial = 718] [outer = 0x0] 00:08:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x11989f800) [pid = 1665] [serial = 719] [outer = 0x118528800] 00:08:21 INFO - PROCESS | 1665 | 1469516901606 Marionette DEBUG loaded listener.js 00:08:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119a7c800) [pid = 1665] [serial = 720] [outer = 0x118528800] 00:08:22 INFO - PROCESS | 1665 | 1469516902096 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]]]}] 00:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 823ms 00:08:22 INFO - PROCESS | 1665 | 1469516902127 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 00:08:22 INFO - PROCESS | 1665 | 1469516902128 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 00:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:08:22 INFO - PROCESS | 1665 | 1469516902132 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:08:22 INFO - PROCESS | 1665 | 1469516902133 Marionette TRACE conn2 <- [1,934,null,{}] 00:08:22 INFO - PROCESS | 1665 | 1469516902135 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}] 00:08:22 INFO - PROCESS | 1665 | 1469516902137 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:22 INFO - PROCESS | 1665 | 1469516902231 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 00:08:22 INFO - PROCESS | 1665 | 1469516902296 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:22 INFO - PROCESS | 1665 | 1469516902300 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x12590b000 == 37 [pid = 1665] [id = 241] 00:08:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119af2400) [pid = 1665] [serial = 721] [outer = 0x0] 00:08:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x119c2cc00) [pid = 1665] [serial = 722] [outer = 0x119af2400] 00:08:22 INFO - PROCESS | 1665 | 1469516902339 Marionette DEBUG loaded listener.js 00:08:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1210ecc00) [pid = 1665] [serial = 723] [outer = 0x119af2400] 00:08:22 INFO - PROCESS | 1665 | 1469516902827 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]]]}] 00:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 722ms 00:08:22 INFO - PROCESS | 1665 | 1469516902854 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 00:08:22 INFO - PROCESS | 1665 | 1469516902856 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 00:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:08:22 INFO - PROCESS | 1665 | 1469516902862 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:08:22 INFO - PROCESS | 1665 | 1469516902864 Marionette TRACE conn2 <- [1,938,null,{}] 00:08:22 INFO - PROCESS | 1665 | 1469516902867 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}] 00:08:22 INFO - PROCESS | 1665 | 1469516902869 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:23 INFO - PROCESS | 1665 | --DOCSHELL 0x116271000 == 36 [pid = 1665] [id = 235] 00:08:23 INFO - PROCESS | 1665 | --DOCSHELL 0x11678a000 == 35 [pid = 1665] [id = 233] 00:08:23 INFO - PROCESS | 1665 | --DOCSHELL 0x111f57000 == 34 [pid = 1665] [id = 220] 00:08:23 INFO - PROCESS | 1665 | --DOCSHELL 0x11945e800 == 33 [pid = 1665] [id = 234] 00:08:23 INFO - PROCESS | 1665 | --DOCSHELL 0x12590b000 == 32 [pid = 1665] [id = 241] 00:08:23 INFO - PROCESS | 1665 | --DOCSHELL 0x123ecf000 == 31 [pid = 1665] [id = 240] 00:08:23 INFO - PROCESS | 1665 | --DOCSHELL 0x123804800 == 30 [pid = 1665] [id = 239] 00:08:23 INFO - PROCESS | 1665 | --DOCSHELL 0x125dac000 == 29 [pid = 1665] [id = 232] 00:08:23 INFO - PROCESS | 1665 | --DOCSHELL 0x119471000 == 28 [pid = 1665] [id = 238] 00:08:23 INFO - PROCESS | 1665 | --DOCSHELL 0x11823e000 == 27 [pid = 1665] [id = 237] 00:08:23 INFO - PROCESS | 1665 | --DOCSHELL 0x112611800 == 26 [pid = 1665] [id = 236] 00:08:23 INFO - PROCESS | 1665 | 1469516903460 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 00:08:23 INFO - PROCESS | 1665 | 1469516903568 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:23 INFO - PROCESS | 1665 | 1469516903570 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x113221000 == 27 [pid = 1665] [id = 242] 00:08:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1129e8c00) [pid = 1665] [serial = 724] [outer = 0x0] 00:08:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x112c74800) [pid = 1665] [serial = 725] [outer = 0x1129e8c00] 00:08:23 INFO - PROCESS | 1665 | 1469516903599 Marionette DEBUG loaded listener.js 00:08:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x115e96c00) [pid = 1665] [serial = 726] [outer = 0x1129e8c00] 00:08:23 INFO - PROCESS | 1665 | 1469516903886 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]]]}] 00:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1072ms 00:08:23 INFO - PROCESS | 1665 | 1469516903935 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 00:08:23 INFO - PROCESS | 1665 | 1469516903938 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 00:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:08:23 INFO - PROCESS | 1665 | 1469516903946 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:08:23 INFO - PROCESS | 1665 | 1469516903948 Marionette TRACE conn2 <- [1,942,null,{}] 00:08:23 INFO - PROCESS | 1665 | 1469516903952 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}] 00:08:23 INFO - PROCESS | 1665 | 1469516903954 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:24 INFO - PROCESS | 1665 | 1469516904062 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 00:08:24 INFO - PROCESS | 1665 | 1469516904122 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:24 INFO - PROCESS | 1665 | 1469516904124 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e5f000 == 28 [pid = 1665] [id = 243] 00:08:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x115f5fc00) [pid = 1665] [serial = 727] [outer = 0x0] 00:08:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x116bb6800) [pid = 1665] [serial = 728] [outer = 0x115f5fc00] 00:08:24 INFO - PROCESS | 1665 | 1469516904169 Marionette DEBUG loaded listener.js 00:08:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118203000) [pid = 1665] [serial = 729] [outer = 0x115f5fc00] 00:08:24 INFO - PROCESS | 1665 | 1469516904582 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]]]}] 00:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 674ms 00:08:24 INFO - PROCESS | 1665 | 1469516904628 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 00:08:24 INFO - PROCESS | 1665 | 1469516904631 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 00:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:08:24 INFO - PROCESS | 1665 | 1469516904634 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:08:24 INFO - PROCESS | 1665 | 1469516904636 Marionette TRACE conn2 <- [1,946,null,{}] 00:08:24 INFO - PROCESS | 1665 | 1469516904640 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}] 00:08:24 INFO - PROCESS | 1665 | 1469516904642 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:24 INFO - PROCESS | 1665 | 1469516904760 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 00:08:24 INFO - PROCESS | 1665 | 1469516904817 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:24 INFO - PROCESS | 1665 | 1469516904818 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x116aba000 == 29 [pid = 1665] [id = 244] 00:08:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1183ea000) [pid = 1665] [serial = 730] [outer = 0x0] 00:08:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1183f5000) [pid = 1665] [serial = 731] [outer = 0x1183ea000] 00:08:24 INFO - PROCESS | 1665 | 1469516904850 Marionette DEBUG loaded listener.js 00:08:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x118523c00) [pid = 1665] [serial = 732] [outer = 0x1183ea000] 00:08:25 INFO - PROCESS | 1665 | 1469516905194 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]]]}] 00:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 572ms 00:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:08:25 INFO - PROCESS | 1665 | 1469516905207 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 00:08:25 INFO - PROCESS | 1665 | 1469516905210 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 00:08:25 INFO - PROCESS | 1665 | 1469516905225 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:08:25 INFO - PROCESS | 1665 | 1469516905229 Marionette TRACE conn2 <- [1,950,null,{}] 00:08:25 INFO - PROCESS | 1665 | 1469516905231 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}] 00:08:25 INFO - PROCESS | 1665 | 1469516905234 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:25 INFO - PROCESS | 1665 | 1469516905332 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 00:08:25 INFO - PROCESS | 1665 | 1469516905335 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:25 INFO - PROCESS | 1665 | 1469516905336 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x12348f800 == 30 [pid = 1665] [id = 245] 00:08:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x118529000) [pid = 1665] [serial = 733] [outer = 0x0] 00:08:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1192bf000) [pid = 1665] [serial = 734] [outer = 0x118529000] 00:08:25 INFO - PROCESS | 1665 | 1469516905363 Marionette DEBUG loaded listener.js 00:08:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x119a74800) [pid = 1665] [serial = 735] [outer = 0x118529000] 00:08:25 INFO - PROCESS | 1665 | 1469516905660 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]]]}] 00:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 483ms 00:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:08:25 INFO - PROCESS | 1665 | 1469516905696 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 00:08:25 INFO - PROCESS | 1665 | 1469516905698 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 00:08:25 INFO - PROCESS | 1665 | 1469516905700 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:08:25 INFO - PROCESS | 1665 | 1469516905701 Marionette TRACE conn2 <- [1,954,null,{}] 00:08:25 INFO - PROCESS | 1665 | 1469516905703 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}] 00:08:25 INFO - PROCESS | 1665 | 1469516905704 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:25 INFO - PROCESS | 1665 | 1469516905797 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 00:08:25 INFO - PROCESS | 1665 | 1469516905830 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:25 INFO - PROCESS | 1665 | 1469516905832 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ed5800 == 31 [pid = 1665] [id = 246] 00:08:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x119a74000) [pid = 1665] [serial = 736] [outer = 0x0] 00:08:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x119aefc00) [pid = 1665] [serial = 737] [outer = 0x119a74000] 00:08:25 INFO - PROCESS | 1665 | 1469516905856 Marionette DEBUG loaded listener.js 00:08:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1208cf800) [pid = 1665] [serial = 738] [outer = 0x119a74000] 00:08:26 INFO - PROCESS | 1665 | 1469516906194 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]]]}] 00:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 519ms 00:08:26 INFO - PROCESS | 1665 | 1469516906219 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 00:08:26 INFO - PROCESS | 1665 | 1469516906221 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 00:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:08:26 INFO - PROCESS | 1665 | 1469516906230 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:08:26 INFO - PROCESS | 1665 | 1469516906231 Marionette TRACE conn2 <- [1,958,null,{}] 00:08:26 INFO - PROCESS | 1665 | 1469516906234 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}] 00:08:26 INFO - PROCESS | 1665 | 1469516906235 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:26 INFO - PROCESS | 1665 | 1469516906328 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 00:08:26 INFO - PROCESS | 1665 | 1469516906331 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:26 INFO - PROCESS | 1665 | 1469516906335 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x1271a0800 == 32 [pid = 1665] [id = 247] 00:08:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x1183e9800) [pid = 1665] [serial = 739] [outer = 0x0] 00:08:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x1234e0400) [pid = 1665] [serial = 740] [outer = 0x1183e9800] 00:08:26 INFO - PROCESS | 1665 | 1469516906367 Marionette DEBUG loaded listener.js 00:08:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x1234e8c00) [pid = 1665] [serial = 741] [outer = 0x1183e9800] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x1125a9400) [pid = 1665] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x116749400) [pid = 1665] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1125f0400) [pid = 1665] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x112d5b000) [pid = 1665] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1126df000) [pid = 1665] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1126d9000) [pid = 1665] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x114f46400) [pid = 1665] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x11820cc00) [pid = 1665] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x111e62400) [pid = 1665] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x119159400) [pid = 1665] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x116a0dc00) [pid = 1665] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x118208400) [pid = 1665] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1175d1400) [pid = 1665] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1189e8400) [pid = 1665] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x123b93800) [pid = 1665] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1240bcc00) [pid = 1665] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11297d800) [pid = 1665] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x115e24c00) [pid = 1665] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119aed400) [pid = 1665] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:08:26 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11989d000) [pid = 1665] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:08:26 INFO - PROCESS | 1665 | 1469516906928 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]]]}] 00:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 718ms 00:08:26 INFO - PROCESS | 1665 | 1469516906949 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 00:08:26 INFO - PROCESS | 1665 | 1469516906950 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 00:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:08:26 INFO - PROCESS | 1665 | 1469516906952 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:08:26 INFO - PROCESS | 1665 | 1469516906953 Marionette TRACE conn2 <- [1,962,null,{}] 00:08:26 INFO - PROCESS | 1665 | 1469516906957 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}] 00:08:26 INFO - PROCESS | 1665 | 1469516906958 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:27 INFO - PROCESS | 1665 | 1469516907036 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 00:08:27 INFO - PROCESS | 1665 | 1469516907040 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:27 INFO - PROCESS | 1665 | 1469516907043 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x11323b800 == 33 [pid = 1665] [id = 248] 00:08:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1125f0400) [pid = 1665] [serial = 742] [outer = 0x0] 00:08:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1129a9400) [pid = 1665] [serial = 743] [outer = 0x1125f0400] 00:08:27 INFO - PROCESS | 1665 | 1469516907068 Marionette DEBUG loaded listener.js 00:08:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1177c2c00) [pid = 1665] [serial = 744] [outer = 0x1125f0400] 00:08:27 INFO - PROCESS | 1665 | 1469516907413 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]]]}] 00:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 470ms 00:08:27 INFO - PROCESS | 1665 | 1469516907422 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 00:08:27 INFO - PROCESS | 1665 | 1469516907423 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 00:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:08:27 INFO - PROCESS | 1665 | 1469516907430 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:08:27 INFO - PROCESS | 1665 | 1469516907431 Marionette TRACE conn2 <- [1,966,null,{}] 00:08:27 INFO - PROCESS | 1665 | 1469516907433 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}] 00:08:27 INFO - PROCESS | 1665 | 1469516907434 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:27 INFO - PROCESS | 1665 | 1469516907534 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 00:08:27 INFO - PROCESS | 1665 | 1469516907540 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:27 INFO - PROCESS | 1665 | 1469516907541 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x128abe000 == 34 [pid = 1665] [id = 249] 00:08:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1125f0c00) [pid = 1665] [serial = 745] [outer = 0x0] 00:08:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x118208400) [pid = 1665] [serial = 746] [outer = 0x1125f0c00] 00:08:27 INFO - PROCESS | 1665 | 1469516907566 Marionette DEBUG loaded listener.js 00:08:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x11989fc00) [pid = 1665] [serial = 747] [outer = 0x1125f0c00] 00:08:27 INFO - PROCESS | 1665 | 1469516907860 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]]]}] 00:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 469ms 00:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:08:27 INFO - PROCESS | 1665 | 1469516907899 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 00:08:27 INFO - PROCESS | 1665 | 1469516907900 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 00:08:27 INFO - PROCESS | 1665 | 1469516907902 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:08:27 INFO - PROCESS | 1665 | 1469516907904 Marionette TRACE conn2 <- [1,970,null,{}] 00:08:27 INFO - PROCESS | 1665 | 1469516907906 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}] 00:08:27 INFO - PROCESS | 1665 | 1469516907909 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:27 INFO - PROCESS | 1665 | 1469516907984 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 00:08:27 INFO - PROCESS | 1665 | 1469516907987 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:27 INFO - PROCESS | 1665 | 1469516907989 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e6d000 == 35 [pid = 1665] [id = 250] 00:08:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x119aed400) [pid = 1665] [serial = 748] [outer = 0x0] 00:08:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1238e9400) [pid = 1665] [serial = 749] [outer = 0x119aed400] 00:08:28 INFO - PROCESS | 1665 | 1469516908017 Marionette DEBUG loaded listener.js 00:08:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x123ec1c00) [pid = 1665] [serial = 750] [outer = 0x119aed400] 00:08:28 INFO - PROCESS | 1665 | 1469516908350 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]]]}] 00:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 468ms 00:08:28 INFO - PROCESS | 1665 | 1469516908372 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 00:08:28 INFO - PROCESS | 1665 | 1469516908373 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 00:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:08:28 INFO - PROCESS | 1665 | 1469516908378 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:08:28 INFO - PROCESS | 1665 | 1469516908379 Marionette TRACE conn2 <- [1,974,null,{}] 00:08:28 INFO - PROCESS | 1665 | 1469516908381 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}] 00:08:28 INFO - PROCESS | 1665 | 1469516908382 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:28 INFO - PROCESS | 1665 | 1469516908480 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 00:08:28 INFO - PROCESS | 1665 | 1469516908486 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:28 INFO - PROCESS | 1665 | 1469516908487 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ed6800 == 36 [pid = 1665] [id = 251] 00:08:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x118209400) [pid = 1665] [serial = 751] [outer = 0x0] 00:08:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1240ba800) [pid = 1665] [serial = 752] [outer = 0x118209400] 00:08:28 INFO - PROCESS | 1665 | 1469516908514 Marionette DEBUG loaded listener.js 00:08:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1240c1c00) [pid = 1665] [serial = 753] [outer = 0x118209400] 00:08:28 INFO - PROCESS | 1665 | 1469516908798 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]]]}] 00:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 469ms 00:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:08:28 INFO - PROCESS | 1665 | 1469516908848 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 00:08:28 INFO - PROCESS | 1665 | 1469516908849 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 00:08:28 INFO - PROCESS | 1665 | 1469516908851 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:08:28 INFO - PROCESS | 1665 | 1469516908852 Marionette TRACE conn2 <- [1,978,null,{}] 00:08:28 INFO - PROCESS | 1665 | 1469516908855 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}] 00:08:28 INFO - PROCESS | 1665 | 1469516908856 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:28 INFO - PROCESS | 1665 | 1469516908981 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 00:08:29 INFO - PROCESS | 1665 | 1469516909032 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:29 INFO - PROCESS | 1665 | 1469516909034 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x111f6f000 == 37 [pid = 1665] [id = 252] 00:08:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1125f1c00) [pid = 1665] [serial = 754] [outer = 0x0] 00:08:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1126da400) [pid = 1665] [serial = 755] [outer = 0x1125f1c00] 00:08:29 INFO - PROCESS | 1665 | 1469516909066 Marionette DEBUG loaded listener.js 00:08:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x112f3b000) [pid = 1665] [serial = 756] [outer = 0x1125f1c00] 00:08:29 INFO - PROCESS | 1665 | 1469516909568 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]]]}] 00:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 769ms 00:08:29 INFO - PROCESS | 1665 | 1469516909661 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 00:08:29 INFO - PROCESS | 1665 | 1469516909663 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 00:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:08:29 INFO - PROCESS | 1665 | 1469516909669 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:08:29 INFO - PROCESS | 1665 | 1469516909671 Marionette TRACE conn2 <- [1,982,null,{}] 00:08:29 INFO - PROCESS | 1665 | 1469516909699 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}] 00:08:29 INFO - PROCESS | 1665 | 1469516909702 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:29 INFO - PROCESS | 1665 | 1469516909815 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 00:08:29 INFO - PROCESS | 1665 | 1469516909863 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:29 INFO - PROCESS | 1665 | 1469516909865 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x123260800 == 38 [pid = 1665] [id = 253] 00:08:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x117e33800) [pid = 1665] [serial = 757] [outer = 0x0] 00:08:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118204800) [pid = 1665] [serial = 758] [outer = 0x117e33800] 00:08:29 INFO - PROCESS | 1665 | 1469516909895 Marionette DEBUG loaded listener.js 00:08:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x118287800) [pid = 1665] [serial = 759] [outer = 0x117e33800] 00:08:30 INFO - PROCESS | 1665 | 1469516910421 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]]]}] 00:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 893ms 00:08:30 INFO - PROCESS | 1665 | 1469516910573 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 00:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:08:30 INFO - PROCESS | 1665 | 1469516910577 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 00:08:30 INFO - PROCESS | 1665 | 1469516910581 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:08:30 INFO - PROCESS | 1665 | 1469516910583 Marionette TRACE conn2 <- [1,986,null,{}] 00:08:30 INFO - PROCESS | 1665 | 1469516910587 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}] 00:08:30 INFO - PROCESS | 1665 | 1469516910588 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:30 INFO - PROCESS | 1665 | 1469516910695 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 00:08:30 INFO - PROCESS | 1665 | 1469516910770 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:30 INFO - PROCESS | 1665 | 1469516910773 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x117578800 == 39 [pid = 1665] [id = 254] 00:08:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x116af1c00) [pid = 1665] [serial = 760] [outer = 0x0] 00:08:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x1175cc400) [pid = 1665] [serial = 761] [outer = 0x116af1c00] 00:08:30 INFO - PROCESS | 1665 | 1469516910801 Marionette DEBUG loaded listener.js 00:08:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x118155c00) [pid = 1665] [serial = 762] [outer = 0x116af1c00] 00:08:31 INFO - PROCESS | 1665 | --DOCSHELL 0x128ed6800 == 38 [pid = 1665] [id = 251] 00:08:31 INFO - PROCESS | 1665 | --DOCSHELL 0x128e6d000 == 37 [pid = 1665] [id = 250] 00:08:31 INFO - PROCESS | 1665 | --DOCSHELL 0x128abe000 == 36 [pid = 1665] [id = 249] 00:08:31 INFO - PROCESS | 1665 | --DOCSHELL 0x11323b800 == 35 [pid = 1665] [id = 248] 00:08:31 INFO - PROCESS | 1665 | --DOCSHELL 0x1271a0800 == 34 [pid = 1665] [id = 247] 00:08:31 INFO - PROCESS | 1665 | --DOCSHELL 0x123ed5800 == 33 [pid = 1665] [id = 246] 00:08:31 INFO - PROCESS | 1665 | --DOCSHELL 0x12348f800 == 32 [pid = 1665] [id = 245] 00:08:31 INFO - PROCESS | 1665 | --DOCSHELL 0x116aba000 == 31 [pid = 1665] [id = 244] 00:08:31 INFO - PROCESS | 1665 | --DOCSHELL 0x117e5f000 == 30 [pid = 1665] [id = 243] 00:08:31 INFO - PROCESS | 1665 | --DOCSHELL 0x113221000 == 29 [pid = 1665] [id = 242] 00:08:31 INFO - PROCESS | 1665 | 1469516911192 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]]]}] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x118207800) [pid = 1665] [serial = 675] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x1175ce800) [pid = 1665] [serial = 671] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x117e40400) [pid = 1665] [serial = 674] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1125f3800) [pid = 1665] [serial = 662] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1126db000) [pid = 1665] [serial = 663] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x112d61400) [pid = 1665] [serial = 665] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x112fe2000) [pid = 1665] [serial = 666] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x118523800) [pid = 1665] [serial = 660] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1183ec800) [pid = 1665] [serial = 659] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x116a89000) [pid = 1665] [serial = 668] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x116bb5000) [pid = 1665] [serial = 669] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x115f5e000) [pid = 1665] [serial = 704] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x11852a000) [pid = 1665] [serial = 678] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x116af1800) [pid = 1665] [serial = 705] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1183eb800) [pid = 1665] [serial = 677] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118835c00) [pid = 1665] [serial = 680] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x119158c00) [pid = 1665] [serial = 681] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1192c3c00) [pid = 1665] [serial = 683] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119897000) [pid = 1665] [serial = 690] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119552800) [pid = 1665] [serial = 684] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119856000) [pid = 1665] [serial = 689] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118832400) [pid = 1665] [serial = 686] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119553000) [pid = 1665] [serial = 687] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118466000) [pid = 1665] [serial = 648] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x117e3fc00) [pid = 1665] [serial = 647] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12306cc00) [pid = 1665] [serial = 651] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119a76400) [pid = 1665] [serial = 650] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1177ccc00) [pid = 1665] [serial = 672] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1258df800) [pid = 1665] [serial = 654] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x125811400) [pid = 1665] [serial = 653] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x128ae0000) [pid = 1665] [serial = 657] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x126fd9400) [pid = 1665] [serial = 656] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x11298a800) [pid = 1665] [serial = 698] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1233ba800) [pid = 1665] [serial = 696] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x116bb2c00) [pid = 1665] [serial = 702] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1162b2800) [pid = 1665] [serial = 701] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x112c6b800) [pid = 1665] [serial = 699] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x119f05c00) [pid = 1665] [serial = 693] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1210e8c00) [pid = 1665] [serial = 695] [outer = 0x0] [url = about:blank] 00:08:31 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x119a7f000) [pid = 1665] [serial = 692] [outer = 0x0] [url = about:blank] 00:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 672ms 00:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:08:31 INFO - PROCESS | 1665 | 1469516911253 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 00:08:31 INFO - PROCESS | 1665 | 1469516911255 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 00:08:31 INFO - PROCESS | 1665 | 1469516911259 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:08:31 INFO - PROCESS | 1665 | 1469516911262 Marionette TRACE conn2 <- [1,990,null,{}] 00:08:31 INFO - PROCESS | 1665 | 1469516911264 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}] 00:08:31 INFO - PROCESS | 1665 | 1469516911266 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:31 INFO - PROCESS | 1665 | 1469516911343 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 00:08:31 INFO - PROCESS | 1665 | 1469516911346 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:31 INFO - PROCESS | 1665 | 1469516911348 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e42800 == 30 [pid = 1665] [id = 255] 00:08:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x11820ac00) [pid = 1665] [serial = 763] [outer = 0x0] 00:08:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x118288c00) [pid = 1665] [serial = 764] [outer = 0x11820ac00] 00:08:31 INFO - PROCESS | 1665 | 1469516911377 Marionette DEBUG loaded listener.js 00:08:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x118469400) [pid = 1665] [serial = 765] [outer = 0x11820ac00] 00:08:31 INFO - PROCESS | 1665 | 1469516911690 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]]]}] 00:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 473ms 00:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:08:31 INFO - PROCESS | 1665 | 1469516911741 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 00:08:31 INFO - PROCESS | 1665 | 1469516911742 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 00:08:31 INFO - PROCESS | 1665 | 1469516911745 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:08:31 INFO - PROCESS | 1665 | 1469516911747 Marionette TRACE conn2 <- [1,994,null,{}] 00:08:31 INFO - PROCESS | 1665 | 1469516911754 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}] 00:08:31 INFO - PROCESS | 1665 | 1469516911757 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:31 INFO - PROCESS | 1665 | 1469516911836 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 00:08:31 INFO - PROCESS | 1665 | 1469516911845 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:31 INFO - PROCESS | 1665 | 1469516911847 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x11946a000 == 31 [pid = 1665] [id = 256] 00:08:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1192b6c00) [pid = 1665] [serial = 766] [outer = 0x0] 00:08:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x11944fc00) [pid = 1665] [serial = 767] [outer = 0x1192b6c00] 00:08:31 INFO - PROCESS | 1665 | 1469516911876 Marionette DEBUG loaded listener.js 00:08:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x119896800) [pid = 1665] [serial = 768] [outer = 0x1192b6c00] 00:08:32 INFO - PROCESS | 1665 | 1469516912214 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]]]}] 00:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 518ms 00:08:32 INFO - PROCESS | 1665 | 1469516912265 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 00:08:32 INFO - PROCESS | 1665 | 1469516912266 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 00:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:08:32 INFO - PROCESS | 1665 | 1469516912268 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:08:32 INFO - PROCESS | 1665 | 1469516912269 Marionette TRACE conn2 <- [1,998,null,{}] 00:08:32 INFO - PROCESS | 1665 | 1469516912272 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}] 00:08:32 INFO - PROCESS | 1665 | 1469516912273 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:32 INFO - PROCESS | 1665 | 1469516912354 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 00:08:32 INFO - PROCESS | 1665 | 1469516912404 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:32 INFO - PROCESS | 1665 | 1469516912405 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x120803000 == 32 [pid = 1665] [id = 257] 00:08:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1129ec800) [pid = 1665] [serial = 769] [outer = 0x0] 00:08:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119ae5000) [pid = 1665] [serial = 770] [outer = 0x1129ec800] 00:08:32 INFO - PROCESS | 1665 | 1469516912430 Marionette DEBUG loaded listener.js 00:08:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1210e5800) [pid = 1665] [serial = 771] [outer = 0x1129ec800] 00:08:32 INFO - PROCESS | 1665 | 1469516912718 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]]]}] 00:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 468ms 00:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:08:32 INFO - PROCESS | 1665 | 1469516912737 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 00:08:32 INFO - PROCESS | 1665 | 1469516912738 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 00:08:32 INFO - PROCESS | 1665 | 1469516912741 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:08:32 INFO - PROCESS | 1665 | 1469516912744 Marionette TRACE conn2 <- [1,1002,null,{}] 00:08:32 INFO - PROCESS | 1665 | 1469516912752 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}] 00:08:32 INFO - PROCESS | 1665 | 1469516912754 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:32 INFO - PROCESS | 1665 | 1469516912832 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 00:08:32 INFO - PROCESS | 1665 | 1469516912836 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:32 INFO - PROCESS | 1665 | 1469516912837 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x1168e4800 == 33 [pid = 1665] [id = 258] 00:08:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1192ba800) [pid = 1665] [serial = 772] [outer = 0x0] 00:08:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1233e6800) [pid = 1665] [serial = 773] [outer = 0x1192ba800] 00:08:32 INFO - PROCESS | 1665 | 1469516912864 Marionette DEBUG loaded listener.js 00:08:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1234e5c00) [pid = 1665] [serial = 774] [outer = 0x1192ba800] 00:08:33 INFO - PROCESS | 1665 | 1469516913180 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]]]}] 00:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 476ms 00:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:08:33 INFO - PROCESS | 1665 | 1469516913218 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 00:08:33 INFO - PROCESS | 1665 | 1469516913219 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 00:08:33 INFO - PROCESS | 1665 | 1469516913221 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:08:33 INFO - PROCESS | 1665 | 1469516913222 Marionette TRACE conn2 <- [1,1006,null,{}] 00:08:33 INFO - PROCESS | 1665 | 1469516913226 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}] 00:08:33 INFO - PROCESS | 1665 | 1469516913231 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:33 INFO - PROCESS | 1665 | 1469516913362 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 00:08:33 INFO - PROCESS | 1665 | 1469516913373 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:33 INFO - PROCESS | 1665 | 1469516913375 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ecf000 == 34 [pid = 1665] [id = 259] 00:08:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1234e4800) [pid = 1665] [serial = 775] [outer = 0x0] 00:08:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1238e8000) [pid = 1665] [serial = 776] [outer = 0x1234e4800] 00:08:33 INFO - PROCESS | 1665 | 1469516913400 Marionette DEBUG loaded listener.js 00:08:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1243b4800) [pid = 1665] [serial = 777] [outer = 0x1234e4800] 00:08:33 INFO - PROCESS | 1665 | 1469516913750 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]]]}] 00:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 573ms 00:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:08:33 INFO - PROCESS | 1665 | 1469516913795 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 00:08:33 INFO - PROCESS | 1665 | 1469516913796 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 00:08:33 INFO - PROCESS | 1665 | 1469516913798 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:08:33 INFO - PROCESS | 1665 | 1469516913799 Marionette TRACE conn2 <- [1,1010,null,{}] 00:08:33 INFO - PROCESS | 1665 | 1469516913801 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}] 00:08:33 INFO - PROCESS | 1665 | 1469516913803 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:33 INFO - PROCESS | 1665 | 1469516913895 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 00:08:33 INFO - PROCESS | 1665 | 1469516913913 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:33 INFO - PROCESS | 1665 | 1469516913914 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x126ef5000 == 35 [pid = 1665] [id = 260] 00:08:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12447e000) [pid = 1665] [serial = 778] [outer = 0x0] 00:08:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1244b7800) [pid = 1665] [serial = 779] [outer = 0x12447e000] 00:08:33 INFO - PROCESS | 1665 | 1469516913938 Marionette DEBUG loaded listener.js 00:08:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x125810000) [pid = 1665] [serial = 780] [outer = 0x12447e000] 00:08:34 INFO - PROCESS | 1665 | 1469516914267 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]]]}] 00:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 520ms 00:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:08:34 INFO - PROCESS | 1665 | 1469516914318 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 00:08:34 INFO - PROCESS | 1665 | 1469516914320 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 00:08:34 INFO - PROCESS | 1665 | 1469516914322 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:08:34 INFO - PROCESS | 1665 | 1469516914323 Marionette TRACE conn2 <- [1,1014,null,{}] 00:08:34 INFO - PROCESS | 1665 | 1469516914325 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}] 00:08:34 INFO - PROCESS | 1665 | 1469516914326 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:34 INFO - PROCESS | 1665 | 1469516914422 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 00:08:34 INFO - PROCESS | 1665 | 1469516914433 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:34 INFO - PROCESS | 1665 | 1469516914434 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289b2800 == 36 [pid = 1665] [id = 261] 00:08:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12447f400) [pid = 1665] [serial = 781] [outer = 0x0] 00:08:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1258bec00) [pid = 1665] [serial = 782] [outer = 0x12447f400] 00:08:34 INFO - PROCESS | 1665 | 1469516914458 Marionette DEBUG loaded listener.js 00:08:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1258c4400) [pid = 1665] [serial = 783] [outer = 0x12447f400] 00:08:34 INFO - PROCESS | 1665 | 1469516914768 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]]]}] 00:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 470ms 00:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:08:34 INFO - PROCESS | 1665 | 1469516914795 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 00:08:34 INFO - PROCESS | 1665 | 1469516914796 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 00:08:34 INFO - PROCESS | 1665 | 1469516914798 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:08:34 INFO - PROCESS | 1665 | 1469516914800 Marionette TRACE conn2 <- [1,1018,null,{}] 00:08:34 INFO - PROCESS | 1665 | 1469516914802 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}] 00:08:34 INFO - PROCESS | 1665 | 1469516914803 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:34 INFO - PROCESS | 1665 | 1469516914898 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 00:08:34 INFO - PROCESS | 1665 | 1469516914909 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:34 INFO - PROCESS | 1665 | 1469516914911 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b38800 == 37 [pid = 1665] [id = 262] 00:08:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1258b9c00) [pid = 1665] [serial = 784] [outer = 0x0] 00:08:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1258db000) [pid = 1665] [serial = 785] [outer = 0x1258b9c00] 00:08:34 INFO - PROCESS | 1665 | 1469516914936 Marionette DEBUG loaded listener.js 00:08:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12599fc00) [pid = 1665] [serial = 786] [outer = 0x1258b9c00] 00:08:35 INFO - PROCESS | 1665 | 1469516915278 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]]]}] 00:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x111c81800) [pid = 1665] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1183ea000) [pid = 1665] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x117e37400) [pid = 1665] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1129e8c00) [pid = 1665] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x115f5fc00) [pid = 1665] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119a74000) [pid = 1665] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119af2400) [pid = 1665] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11827e000) [pid = 1665] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118520400) [pid = 1665] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118528800) [pid = 1665] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118529000) [pid = 1665] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1183e9800) [pid = 1665] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1125f0400) [pid = 1665] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1125f0c00) [pid = 1665] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:08:35 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119aed400) [pid = 1665] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:08:35 INFO - PROCESS | 1665 | 1469516915384 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 00:08:35 INFO - PROCESS | 1665 | 1469516915385 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 00:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:08:35 INFO - PROCESS | 1665 | 1469516915395 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:08:35 INFO - PROCESS | 1665 | 1469516915396 Marionette TRACE conn2 <- [1,1022,null,{}] 00:08:35 INFO - PROCESS | 1665 | 1469516915398 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}] 00:08:35 INFO - PROCESS | 1665 | 1469516915400 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:35 INFO - PROCESS | 1665 | 1469516915478 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 00:08:35 INFO - PROCESS | 1665 | 1469516915482 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:35 INFO - PROCESS | 1665 | 1469516915483 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ce1000 == 38 [pid = 1665] [id = 263] 00:08:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x116862400) [pid = 1665] [serial = 787] [outer = 0x0] 00:08:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x117e37400) [pid = 1665] [serial = 788] [outer = 0x116862400] 00:08:35 INFO - PROCESS | 1665 | 1469516915507 Marionette DEBUG loaded listener.js 00:08:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x118527800) [pid = 1665] [serial = 789] [outer = 0x116862400] 00:08:35 INFO - PROCESS | 1665 | 1469516915805 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]]]}] 00:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 473ms 00:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:08:35 INFO - PROCESS | 1665 | 1469516915863 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 00:08:35 INFO - PROCESS | 1665 | 1469516915865 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 00:08:35 INFO - PROCESS | 1665 | 1469516915867 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:08:35 INFO - PROCESS | 1665 | 1469516915869 Marionette TRACE conn2 <- [1,1026,null,{}] 00:08:35 INFO - PROCESS | 1665 | 1469516915872 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}] 00:08:35 INFO - PROCESS | 1665 | 1469516915874 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:35 INFO - PROCESS | 1665 | 1469516915965 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 00:08:36 INFO - PROCESS | 1665 | 1469516916016 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:36 INFO - PROCESS | 1665 | 1469516916017 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x129835000 == 39 [pid = 1665] [id = 264] 00:08:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x115e20000) [pid = 1665] [serial = 790] [outer = 0x0] 00:08:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119851000) [pid = 1665] [serial = 791] [outer = 0x115e20000] 00:08:36 INFO - PROCESS | 1665 | 1469516916043 Marionette DEBUG loaded listener.js 00:08:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126e27800) [pid = 1665] [serial = 792] [outer = 0x115e20000] 00:08:36 INFO - PROCESS | 1665 | 1469516916332 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]]]}] 00:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 00:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:08:36 INFO - PROCESS | 1665 | 1469516916386 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 00:08:36 INFO - PROCESS | 1665 | 1469516916387 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 00:08:36 INFO - PROCESS | 1665 | 1469516916390 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:08:36 INFO - PROCESS | 1665 | 1469516916392 Marionette TRACE conn2 <- [1,1030,null,{}] 00:08:36 INFO - PROCESS | 1665 | 1469516916396 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}] 00:08:36 INFO - PROCESS | 1665 | 1469516916398 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:36 INFO - PROCESS | 1665 | 1469516916478 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 00:08:36 INFO - PROCESS | 1665 | 1469516916482 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:36 INFO - PROCESS | 1665 | 1469516916483 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7af000 == 40 [pid = 1665] [id = 265] 00:08:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126e28400) [pid = 1665] [serial = 793] [outer = 0x0] 00:08:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126fb6c00) [pid = 1665] [serial = 794] [outer = 0x126e28400] 00:08:36 INFO - PROCESS | 1665 | 1469516916507 Marionette DEBUG loaded listener.js 00:08:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12736a400) [pid = 1665] [serial = 795] [outer = 0x126e28400] 00:08:36 INFO - PROCESS | 1665 | 1469516916815 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]]]}] 00:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 473ms 00:08:36 INFO - PROCESS | 1665 | 1469516916863 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 00:08:36 INFO - PROCESS | 1665 | 1469516916865 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 00:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:08:36 INFO - PROCESS | 1665 | 1469516916867 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:08:36 INFO - PROCESS | 1665 | 1469516916868 Marionette TRACE conn2 <- [1,1034,null,{}] 00:08:36 INFO - PROCESS | 1665 | 1469516916870 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}] 00:08:36 INFO - PROCESS | 1665 | 1469516916871 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:36 INFO - PROCESS | 1665 | 1469516916977 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 00:08:36 INFO - PROCESS | 1665 | 1469516916983 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:36 INFO - PROCESS | 1665 | 1469516916984 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aae0000 == 41 [pid = 1665] [id = 266] 00:08:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x126e2a000) [pid = 1665] [serial = 796] [outer = 0x0] 00:08:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1273df400) [pid = 1665] [serial = 797] [outer = 0x126e2a000] 00:08:37 INFO - PROCESS | 1665 | 1469516917008 Marionette DEBUG loaded listener.js 00:08:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1273e4800) [pid = 1665] [serial = 798] [outer = 0x126e2a000] 00:08:37 INFO - PROCESS | 1665 | 1469516917317 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]]]}] 00:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 469ms 00:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:08:37 INFO - PROCESS | 1665 | 1469516917337 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 00:08:37 INFO - PROCESS | 1665 | 1469516917338 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 00:08:37 INFO - PROCESS | 1665 | 1469516917340 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:08:37 INFO - PROCESS | 1665 | 1469516917343 Marionette TRACE conn2 <- [1,1038,null,{}] 00:08:37 INFO - PROCESS | 1665 | 1469516917347 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}] 00:08:37 INFO - PROCESS | 1665 | 1469516917348 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:37 INFO - PROCESS | 1665 | 1469516917477 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 00:08:37 INFO - PROCESS | 1665 | 1469516917530 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:37 INFO - PROCESS | 1665 | 1469516917531 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x113229800 == 42 [pid = 1665] [id = 267] 00:08:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1126d8400) [pid = 1665] [serial = 799] [outer = 0x0] 00:08:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11297f400) [pid = 1665] [serial = 800] [outer = 0x1126d8400] 00:08:37 INFO - PROCESS | 1665 | 1469516917565 Marionette DEBUG loaded listener.js 00:08:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x112eb5800) [pid = 1665] [serial = 801] [outer = 0x1126d8400] 00:08:38 INFO - PROCESS | 1665 | 1469516918005 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]]]}] 00:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 722ms 00:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:08:38 INFO - PROCESS | 1665 | 1469516918065 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 00:08:38 INFO - PROCESS | 1665 | 1469516918068 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 00:08:38 INFO - PROCESS | 1665 | 1469516918072 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:08:38 INFO - PROCESS | 1665 | 1469516918074 Marionette TRACE conn2 <- [1,1042,null,{}] 00:08:38 INFO - PROCESS | 1665 | 1469516918078 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}] 00:08:38 INFO - PROCESS | 1665 | 1469516918080 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:38 INFO - PROCESS | 1665 | 1469516918191 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 00:08:38 INFO - PROCESS | 1665 | 1469516918246 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:38 INFO - PROCESS | 1665 | 1469516918248 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x119cdd000 == 43 [pid = 1665] [id = 268] 00:08:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x116864000) [pid = 1665] [serial = 802] [outer = 0x0] 00:08:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x11832d800) [pid = 1665] [serial = 803] [outer = 0x116864000] 00:08:38 INFO - PROCESS | 1665 | 1469516918279 Marionette DEBUG loaded listener.js 00:08:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118525400) [pid = 1665] [serial = 804] [outer = 0x116864000] 00:08:38 INFO - PROCESS | 1665 | 1469516918738 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]]]}] 00:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 723ms 00:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:08:38 INFO - PROCESS | 1665 | 1469516918793 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 00:08:38 INFO - PROCESS | 1665 | 1469516918796 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 00:08:38 INFO - PROCESS | 1665 | 1469516918798 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:08:38 INFO - PROCESS | 1665 | 1469516918799 Marionette TRACE conn2 <- [1,1046,null,{}] 00:08:38 INFO - PROCESS | 1665 | 1469516918802 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}] 00:08:38 INFO - PROCESS | 1665 | 1469516918803 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:38 INFO - PROCESS | 1665 | 1469516918906 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 00:08:38 INFO - PROCESS | 1665 | 1469516918961 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:38 INFO - PROCESS | 1665 | 1469516918963 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a66d000 == 44 [pid = 1665] [id = 269] 00:08:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1192be800) [pid = 1665] [serial = 805] [outer = 0x0] 00:08:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x11989e400) [pid = 1665] [serial = 806] [outer = 0x1192be800] 00:08:38 INFO - PROCESS | 1665 | 1469516918991 Marionette DEBUG loaded listener.js 00:08:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1210eb000) [pid = 1665] [serial = 807] [outer = 0x1192be800] 00:08:39 INFO - PROCESS | 1665 | 1469516919397 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]]]}] 00:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 619ms 00:08:39 INFO - PROCESS | 1665 | 1469516919418 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 00:08:39 INFO - PROCESS | 1665 | 1469516919421 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 00:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:08:39 INFO - PROCESS | 1665 | 1469516919429 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:08:39 INFO - PROCESS | 1665 | 1469516919432 Marionette TRACE conn2 <- [1,1050,null,{}] 00:08:39 INFO - PROCESS | 1665 | 1469516919435 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}] 00:08:39 INFO - PROCESS | 1665 | 1469516919437 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:39 INFO - PROCESS | 1665 | 1469516919543 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 00:08:39 INFO - PROCESS | 1665 | 1469516919612 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:39 INFO - PROCESS | 1665 | 1469516919613 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ba6c000 == 45 [pid = 1665] [id = 270] 00:08:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1234df000) [pid = 1665] [serial = 808] [outer = 0x0] 00:08:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x123ec1400) [pid = 1665] [serial = 809] [outer = 0x1234df000] 00:08:39 INFO - PROCESS | 1665 | 1469516919642 Marionette DEBUG loaded listener.js 00:08:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1243b2800) [pid = 1665] [serial = 810] [outer = 0x1234df000] 00:08:40 INFO - PROCESS | 1665 | 1469516920062 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]]]}] 00:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 675ms 00:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:08:40 INFO - PROCESS | 1665 | 1469516920100 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 00:08:40 INFO - PROCESS | 1665 | 1469516920101 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 00:08:40 INFO - PROCESS | 1665 | 1469516920103 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:08:40 INFO - PROCESS | 1665 | 1469516920105 Marionette TRACE conn2 <- [1,1054,null,{}] 00:08:40 INFO - PROCESS | 1665 | 1469516920127 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}] 00:08:40 INFO - PROCESS | 1665 | 1469516920128 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:40 INFO - PROCESS | 1665 | 1469516920387 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 00:08:40 INFO - PROCESS | 1665 | 1469516920471 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:40 INFO - PROCESS | 1665 | 1469516920472 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x119178800 == 46 [pid = 1665] [id = 271] 00:08:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x112d5b400) [pid = 1665] [serial = 811] [outer = 0x0] 00:08:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x114f46400) [pid = 1665] [serial = 812] [outer = 0x112d5b400] 00:08:40 INFO - PROCESS | 1665 | 1469516920501 Marionette DEBUG loaded listener.js 00:08:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x116a8e400) [pid = 1665] [serial = 813] [outer = 0x112d5b400] 00:08:40 INFO - PROCESS | 1665 | 1469516920917 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]]]}] 00:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 820ms 00:08:40 INFO - PROCESS | 1665 | 1469516920924 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 00:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:08:40 INFO - PROCESS | 1665 | 1469516920926 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 00:08:40 INFO - PROCESS | 1665 | 1469516920929 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:08:40 INFO - PROCESS | 1665 | 1469516920931 Marionette TRACE conn2 <- [1,1058,null,{}] 00:08:40 INFO - PROCESS | 1665 | 1469516920934 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}] 00:08:40 INFO - PROCESS | 1665 | 1469516920936 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:41 INFO - PROCESS | 1665 | 1469516921027 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 00:08:41 INFO - PROCESS | 1665 | 1469516921078 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:41 INFO - PROCESS | 1665 | 1469516921080 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bdf000 == 47 [pid = 1665] [id = 272] 00:08:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x1175c8000) [pid = 1665] [serial = 814] [outer = 0x0] 00:08:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x117e3c000) [pid = 1665] [serial = 815] [outer = 0x1175c8000] 00:08:41 INFO - PROCESS | 1665 | 1469516921108 Marionette DEBUG loaded listener.js 00:08:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x118210c00) [pid = 1665] [serial = 816] [outer = 0x1175c8000] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12aae0000 == 46 [pid = 1665] [id = 266] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7af000 == 45 [pid = 1665] [id = 265] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x129835000 == 44 [pid = 1665] [id = 264] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x119ce1000 == 43 [pid = 1665] [id = 263] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x128b38800 == 42 [pid = 1665] [id = 262] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x1289b2800 == 41 [pid = 1665] [id = 261] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x126ef5000 == 40 [pid = 1665] [id = 260] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x123ecf000 == 39 [pid = 1665] [id = 259] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x1168e4800 == 38 [pid = 1665] [id = 258] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x120803000 == 37 [pid = 1665] [id = 257] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x11946a000 == 36 [pid = 1665] [id = 256] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x117e42800 == 35 [pid = 1665] [id = 255] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x117578800 == 34 [pid = 1665] [id = 254] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x111f6f000 == 33 [pid = 1665] [id = 252] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x123260800 == 32 [pid = 1665] [id = 253] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x119178800 == 31 [pid = 1665] [id = 271] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12ba6c000 == 30 [pid = 1665] [id = 270] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x12a66d000 == 29 [pid = 1665] [id = 269] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x119cdd000 == 28 [pid = 1665] [id = 268] 00:08:41 INFO - PROCESS | 1665 | --DOCSHELL 0x113229800 == 27 [pid = 1665] [id = 267] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x11989fc00) [pid = 1665] [serial = 747] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x118203000) [pid = 1665] [serial = 729] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1132b8800) [pid = 1665] [serial = 708] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1126de800) [pid = 1665] [serial = 707] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1183f5000) [pid = 1665] [serial = 731] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x11820a000) [pid = 1665] [serial = 711] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x112c74800) [pid = 1665] [serial = 725] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x115e96c00) [pid = 1665] [serial = 726] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x116bb6800) [pid = 1665] [serial = 728] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11814f800) [pid = 1665] [serial = 710] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119aefc00) [pid = 1665] [serial = 737] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1210ecc00) [pid = 1665] [serial = 723] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x119c2cc00) [pid = 1665] [serial = 722] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11846dc00) [pid = 1665] [serial = 714] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1183ee800) [pid = 1665] [serial = 713] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11944e400) [pid = 1665] [serial = 717] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119153c00) [pid = 1665] [serial = 716] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119a7c800) [pid = 1665] [serial = 720] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x11989f800) [pid = 1665] [serial = 719] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1192bf000) [pid = 1665] [serial = 734] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1234e0400) [pid = 1665] [serial = 740] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1208cf800) [pid = 1665] [serial = 738] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1177c2c00) [pid = 1665] [serial = 744] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1129a9400) [pid = 1665] [serial = 743] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118208400) [pid = 1665] [serial = 746] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1238e9400) [pid = 1665] [serial = 749] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x123ec1c00) [pid = 1665] [serial = 750] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1234e8c00) [pid = 1665] [serial = 741] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119a74800) [pid = 1665] [serial = 735] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x118523c00) [pid = 1665] [serial = 732] [outer = 0x0] [url = about:blank] 00:08:41 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1240ba800) [pid = 1665] [serial = 752] [outer = 0x0] [url = about:blank] 00:08:42 INFO - PROCESS | 1665 | 1469516922029 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]]]}] 00:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1122ms 00:08:42 INFO - PROCESS | 1665 | 1469516922052 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 00:08:42 INFO - PROCESS | 1665 | 1469516922054 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 00:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:08:42 INFO - PROCESS | 1665 | 1469516922057 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:08:42 INFO - PROCESS | 1665 | 1469516922061 Marionette TRACE conn2 <- [1,1062,null,{}] 00:08:42 INFO - PROCESS | 1665 | 1469516922066 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}] 00:08:42 INFO - PROCESS | 1665 | 1469516922068 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:42 INFO - PROCESS | 1665 | 1469516922146 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 00:08:42 INFO - PROCESS | 1665 | 1469516922151 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:42 INFO - PROCESS | 1665 | 1469516922153 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x116512000 == 28 [pid = 1665] [id = 273] 00:08:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x112eebc00) [pid = 1665] [serial = 817] [outer = 0x0] 00:08:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x115f5f400) [pid = 1665] [serial = 818] [outer = 0x112eebc00] 00:08:42 INFO - PROCESS | 1665 | 1469516922186 Marionette DEBUG loaded listener.js 00:08:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x112eb9000) [pid = 1665] [serial = 819] [outer = 0x112eebc00] 00:08:42 INFO - PROCESS | 1665 | 1469516922564 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]]]}] 00:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 529ms 00:08:42 INFO - PROCESS | 1665 | 1469516922587 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 00:08:42 INFO - PROCESS | 1665 | 1469516922590 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 00:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:08:42 INFO - PROCESS | 1665 | 1469516922595 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:08:42 INFO - PROCESS | 1665 | 1469516922597 Marionette TRACE conn2 <- [1,1066,null,{}] 00:08:42 INFO - PROCESS | 1665 | 1469516922599 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}] 00:08:42 INFO - PROCESS | 1665 | 1469516922601 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:42 INFO - PROCESS | 1665 | 1469516922677 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 00:08:42 INFO - PROCESS | 1665 | 1469516922681 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:42 INFO - PROCESS | 1665 | 1469516922682 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170e3800 == 29 [pid = 1665] [id = 274] 00:08:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x116bb2c00) [pid = 1665] [serial = 820] [outer = 0x0] 00:08:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x117e32800) [pid = 1665] [serial = 821] [outer = 0x116bb2c00] 00:08:42 INFO - PROCESS | 1665 | 1469516922712 Marionette DEBUG loaded listener.js 00:08:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11820a000) [pid = 1665] [serial = 822] [outer = 0x116bb2c00] 00:08:43 INFO - PROCESS | 1665 | 1469516923048 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]]]}] 00:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 469ms 00:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:08:43 INFO - PROCESS | 1665 | 1469516923064 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 00:08:43 INFO - PROCESS | 1665 | 1469516923066 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 00:08:43 INFO - PROCESS | 1665 | 1469516923068 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:08:43 INFO - PROCESS | 1665 | 1469516923071 Marionette TRACE conn2 <- [1,1070,null,{}] 00:08:43 INFO - PROCESS | 1665 | 1469516923081 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}] 00:08:43 INFO - PROCESS | 1665 | 1469516923084 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:43 INFO - PROCESS | 1665 | 1469516923165 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 00:08:43 INFO - PROCESS | 1665 | 1469516923219 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:43 INFO - PROCESS | 1665 | 1469516923221 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x119272800 == 30 [pid = 1665] [id = 275] 00:08:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x115f60400) [pid = 1665] [serial = 823] [outer = 0x0] 00:08:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1183f5000) [pid = 1665] [serial = 824] [outer = 0x115f60400] 00:08:43 INFO - PROCESS | 1665 | 1469516923249 Marionette DEBUG loaded listener.js 00:08:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x118625c00) [pid = 1665] [serial = 825] [outer = 0x115f60400] 00:08:43 INFO - PROCESS | 1665 | 1469516923572 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]]]}] 00:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 521ms 00:08:43 INFO - PROCESS | 1665 | 1469516923590 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 00:08:43 INFO - PROCESS | 1665 | 1469516923596 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 00:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:08:43 INFO - PROCESS | 1665 | 1469516923599 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:08:43 INFO - PROCESS | 1665 | 1469516923601 Marionette TRACE conn2 <- [1,1074,null,{}] 00:08:43 INFO - PROCESS | 1665 | 1469516923604 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}] 00:08:43 INFO - PROCESS | 1665 | 1469516923607 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:43 INFO - PROCESS | 1665 | 1469516923731 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 00:08:43 INFO - PROCESS | 1665 | 1469516923815 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:43 INFO - PROCESS | 1665 | 1469516923817 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ba7000 == 31 [pid = 1665] [id = 276] 00:08:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x118282800) [pid = 1665] [serial = 826] [outer = 0x0] 00:08:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1192bd400) [pid = 1665] [serial = 827] [outer = 0x118282800] 00:08:43 INFO - PROCESS | 1665 | 1469516923858 Marionette DEBUG loaded listener.js 00:08:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x11955c400) [pid = 1665] [serial = 828] [outer = 0x118282800] 00:08:44 INFO - PROCESS | 1665 | 1469516924219 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]]]}] 00:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 669ms 00:08:44 INFO - PROCESS | 1665 | 1469516924269 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 00:08:44 INFO - PROCESS | 1665 | 1469516924277 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 00:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:08:44 INFO - PROCESS | 1665 | 1469516924279 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:08:44 INFO - PROCESS | 1665 | 1469516924281 Marionette TRACE conn2 <- [1,1078,null,{}] 00:08:44 INFO - PROCESS | 1665 | 1469516924283 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}] 00:08:44 INFO - PROCESS | 1665 | 1469516924284 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:44 INFO - PROCESS | 1665 | 1469516924373 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 00:08:44 INFO - PROCESS | 1665 | 1469516924409 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:44 INFO - PROCESS | 1665 | 1469516924410 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x123262800 == 32 [pid = 1665] [id = 277] 00:08:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x112981c00) [pid = 1665] [serial = 829] [outer = 0x0] 00:08:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x119899c00) [pid = 1665] [serial = 830] [outer = 0x112981c00] 00:08:44 INFO - PROCESS | 1665 | 1469516924435 Marionette DEBUG loaded listener.js 00:08:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x119a7ec00) [pid = 1665] [serial = 831] [outer = 0x112981c00] 00:08:44 INFO - PROCESS | 1665 | 1469516924778 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]]]}] 00:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 00:08:44 INFO - PROCESS | 1665 | 1469516924798 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 00:08:44 INFO - PROCESS | 1665 | 1469516924799 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 00:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:08:44 INFO - PROCESS | 1665 | 1469516924801 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:08:44 INFO - PROCESS | 1665 | 1469516924802 Marionette TRACE conn2 <- [1,1082,null,{}] 00:08:44 INFO - PROCESS | 1665 | 1469516924804 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}] 00:08:44 INFO - PROCESS | 1665 | 1469516924809 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:44 INFO - PROCESS | 1665 | 1469516924929 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 00:08:44 INFO - PROCESS | 1665 | 1469516924932 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:44 INFO - PROCESS | 1665 | 1469516924933 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d89800 == 33 [pid = 1665] [id = 278] 00:08:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x119ae8800) [pid = 1665] [serial = 832] [outer = 0x0] 00:08:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1208cf800) [pid = 1665] [serial = 833] [outer = 0x119ae8800] 00:08:44 INFO - PROCESS | 1665 | 1469516924958 Marionette DEBUG loaded listener.js 00:08:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x119aef000) [pid = 1665] [serial = 834] [outer = 0x119ae8800] 00:08:45 INFO - PROCESS | 1665 | 1469516925299 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]]]}] 00:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 00:08:45 INFO - PROCESS | 1665 | 1469516925320 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 00:08:45 INFO - PROCESS | 1665 | 1469516925322 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 00:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:08:45 INFO - PROCESS | 1665 | 1469516925324 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:08:45 INFO - PROCESS | 1665 | 1469516925325 Marionette TRACE conn2 <- [1,1086,null,{}] 00:08:45 INFO - PROCESS | 1665 | 1469516925333 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}] 00:08:45 INFO - PROCESS | 1665 | 1469516925335 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:45 INFO - PROCESS | 1665 | 1469516925435 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 00:08:45 INFO - PROCESS | 1665 | 1469516925441 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:45 INFO - PROCESS | 1665 | 1469516925442 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x125912800 == 34 [pid = 1665] [id = 279] 00:08:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1126e0800) [pid = 1665] [serial = 835] [outer = 0x0] 00:08:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1239b0c00) [pid = 1665] [serial = 836] [outer = 0x1126e0800] 00:08:45 INFO - PROCESS | 1665 | 1469516925467 Marionette DEBUG loaded listener.js 00:08:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x123ec3c00) [pid = 1665] [serial = 837] [outer = 0x1126e0800] 00:08:45 INFO - PROCESS | 1665 | 1469516925805 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]]]}] 00:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 520ms 00:08:45 INFO - PROCESS | 1665 | 1469516925845 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 00:08:45 INFO - PROCESS | 1665 | 1469516925846 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 00:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:08:45 INFO - PROCESS | 1665 | 1469516925848 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:08:45 INFO - PROCESS | 1665 | 1469516925849 Marionette TRACE conn2 <- [1,1090,null,{}] 00:08:45 INFO - PROCESS | 1665 | 1469516925851 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}] 00:08:45 INFO - PROCESS | 1665 | 1469516925853 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:45 INFO - PROCESS | 1665 | 1469516925945 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 00:08:45 INFO - PROCESS | 1665 | 1469516925981 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:45 INFO - PROCESS | 1665 | 1469516925982 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x125db2800 == 35 [pid = 1665] [id = 280] 00:08:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1240bcc00) [pid = 1665] [serial = 838] [outer = 0x0] 00:08:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1240c6000) [pid = 1665] [serial = 839] [outer = 0x1240bcc00] 00:08:46 INFO - PROCESS | 1665 | 1469516926006 Marionette DEBUG loaded listener.js 00:08:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x124478000) [pid = 1665] [serial = 840] [outer = 0x1240bcc00] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12447e000) [pid = 1665] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12447f400) [pid = 1665] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1258b9c00) [pid = 1665] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x116af1c00) [pid = 1665] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1125f1c00) [pid = 1665] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1129ec800) [pid = 1665] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1192b6c00) [pid = 1665] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1192ba800) [pid = 1665] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11820ac00) [pid = 1665] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x116862400) [pid = 1665] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118209400) [pid = 1665] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x117e33800) [pid = 1665] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x126e28400) [pid = 1665] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x126e2a000) [pid = 1665] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x115e20000) [pid = 1665] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:08:46 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1234e4800) [pid = 1665] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:08:46 INFO - PROCESS | 1665 | 1469516926468 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]]]}] 00:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 668ms 00:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:08:46 INFO - PROCESS | 1665 | 1469516926517 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 00:08:46 INFO - PROCESS | 1665 | 1469516926518 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 00:08:46 INFO - PROCESS | 1665 | 1469516926521 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:08:46 INFO - PROCESS | 1665 | 1469516926522 Marionette TRACE conn2 <- [1,1094,null,{}] 00:08:46 INFO - PROCESS | 1665 | 1469516926530 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}] 00:08:46 INFO - PROCESS | 1665 | 1469516926531 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:46 INFO - PROCESS | 1665 | 1469516926645 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 00:08:46 INFO - PROCESS | 1665 | 1469516926692 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:46 INFO - PROCESS | 1665 | 1469516926693 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x119271800 == 36 [pid = 1665] [id = 281] 00:08:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1125ac800) [pid = 1665] [serial = 841] [outer = 0x0] 00:08:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11846f800) [pid = 1665] [serial = 842] [outer = 0x1125ac800] 00:08:46 INFO - PROCESS | 1665 | 1469516926718 Marionette DEBUG loaded listener.js 00:08:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119ae6800) [pid = 1665] [serial = 843] [outer = 0x1125ac800] 00:08:46 INFO - PROCESS | 1665 | 1469516926975 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]]]}] 00:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 474ms 00:08:47 INFO - PROCESS | 1665 | 1469516927001 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 00:08:47 INFO - PROCESS | 1665 | 1469516927002 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 00:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:08:47 INFO - PROCESS | 1665 | 1469516927004 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:08:47 INFO - PROCESS | 1665 | 1469516927006 Marionette TRACE conn2 <- [1,1098,null,{}] 00:08:47 INFO - PROCESS | 1665 | 1469516927016 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}] 00:08:47 INFO - PROCESS | 1665 | 1469516927017 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:47 INFO - PROCESS | 1665 | 1469516927100 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 00:08:47 INFO - PROCESS | 1665 | 1469516927104 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:47 INFO - PROCESS | 1665 | 1469516927105 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289b2800 == 37 [pid = 1665] [id = 282] 00:08:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x11852c400) [pid = 1665] [serial = 844] [outer = 0x0] 00:08:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1243b6c00) [pid = 1665] [serial = 845] [outer = 0x11852c400] 00:08:47 INFO - PROCESS | 1665 | 1469516927132 Marionette DEBUG loaded listener.js 00:08:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12468ec00) [pid = 1665] [serial = 846] [outer = 0x11852c400] 00:08:47 INFO - PROCESS | 1665 | 1469516927439 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]]]}] 00:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 469ms 00:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:08:47 INFO - PROCESS | 1665 | 1469516927474 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 00:08:47 INFO - PROCESS | 1665 | 1469516927477 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 00:08:47 INFO - PROCESS | 1665 | 1469516927480 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:08:47 INFO - PROCESS | 1665 | 1469516927481 Marionette TRACE conn2 <- [1,1102,null,{}] 00:08:47 INFO - PROCESS | 1665 | 1469516927484 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}] 00:08:47 INFO - PROCESS | 1665 | 1469516927485 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:47 INFO - PROCESS | 1665 | 1469516927609 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 00:08:47 INFO - PROCESS | 1665 | 1469516927615 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:47 INFO - PROCESS | 1665 | 1469516927617 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e61000 == 38 [pid = 1665] [id = 283] 00:08:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x124684800) [pid = 1665] [serial = 847] [outer = 0x0] 00:08:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1258b9800) [pid = 1665] [serial = 848] [outer = 0x124684800] 00:08:47 INFO - PROCESS | 1665 | 1469516927644 Marionette DEBUG loaded listener.js 00:08:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1258e4c00) [pid = 1665] [serial = 849] [outer = 0x124684800] 00:08:47 INFO - PROCESS | 1665 | 1469516927965 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]]]}] 00:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 00:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:08:48 INFO - PROCESS | 1665 | 1469516928000 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 00:08:48 INFO - PROCESS | 1665 | 1469516928001 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 00:08:48 INFO - PROCESS | 1665 | 1469516928003 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:08:48 INFO - PROCESS | 1665 | 1469516928004 Marionette TRACE conn2 <- [1,1106,null,{}] 00:08:48 INFO - PROCESS | 1665 | 1469516928007 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}] 00:08:48 INFO - PROCESS | 1665 | 1469516928008 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:48 INFO - PROCESS | 1665 | 1469516928084 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 00:08:48 INFO - PROCESS | 1665 | 1469516928088 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:48 INFO - PROCESS | 1665 | 1469516928089 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a66f800 == 39 [pid = 1665] [id = 284] 00:08:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1259a2c00) [pid = 1665] [serial = 850] [outer = 0x0] 00:08:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x126e98000) [pid = 1665] [serial = 851] [outer = 0x1259a2c00] 00:08:48 INFO - PROCESS | 1665 | 1469516928117 Marionette DEBUG loaded listener.js 00:08:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x126fb7800) [pid = 1665] [serial = 852] [outer = 0x1259a2c00] 00:08:48 INFO - PROCESS | 1665 | 1469516928608 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]]]}] 00:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 619ms 00:08:48 INFO - PROCESS | 1665 | 1469516928622 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 00:08:48 INFO - PROCESS | 1665 | 1469516928625 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 00:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:08:48 INFO - PROCESS | 1665 | 1469516928656 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:08:48 INFO - PROCESS | 1665 | 1469516928660 Marionette TRACE conn2 <- [1,1110,null,{}] 00:08:48 INFO - PROCESS | 1665 | 1469516928665 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}] 00:08:48 INFO - PROCESS | 1665 | 1469516928667 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:48 INFO - PROCESS | 1665 | 1469516928815 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 00:08:48 INFO - PROCESS | 1665 | 1469516928987 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:48 INFO - PROCESS | 1665 | 1469516928989 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x123996800 == 40 [pid = 1665] [id = 285] 00:08:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1183f2400) [pid = 1665] [serial = 853] [outer = 0x0] 00:08:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x118466000) [pid = 1665] [serial = 854] [outer = 0x1183f2400] 00:08:49 INFO - PROCESS | 1665 | 1469516929040 Marionette DEBUG loaded listener.js 00:08:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x118621800) [pid = 1665] [serial = 855] [outer = 0x1183f2400] 00:08:49 INFO - PROCESS | 1665 | 1469516929572 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]]]}] 00:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 931ms 00:08:49 INFO - PROCESS | 1665 | 1469516929586 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 00:08:49 INFO - PROCESS | 1665 | 1469516929589 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 00:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:08:49 INFO - PROCESS | 1665 | 1469516929593 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:08:49 INFO - PROCESS | 1665 | 1469516929595 Marionette TRACE conn2 <- [1,1114,null,{}] 00:08:49 INFO - PROCESS | 1665 | 1469516929598 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}] 00:08:49 INFO - PROCESS | 1665 | 1469516929600 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:49 INFO - PROCESS | 1665 | 1469516929710 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 00:08:49 INFO - PROCESS | 1665 | 1469516929792 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:49 INFO - PROCESS | 1665 | 1469516929793 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ee6000 == 41 [pid = 1665] [id = 286] 00:08:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x119151800) [pid = 1665] [serial = 856] [outer = 0x0] 00:08:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x119af2000) [pid = 1665] [serial = 857] [outer = 0x119151800] 00:08:49 INFO - PROCESS | 1665 | 1469516929825 Marionette DEBUG loaded listener.js 00:08:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1210ee000) [pid = 1665] [serial = 858] [outer = 0x119151800] 00:08:50 INFO - PROCESS | 1665 | 1469516930559 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]]]}] 00:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1020ms 00:08:50 INFO - PROCESS | 1665 | 1469516930615 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 00:08:50 INFO - PROCESS | 1665 | 1469516930618 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 00:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:08:50 INFO - PROCESS | 1665 | 1469516930622 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:08:50 INFO - PROCESS | 1665 | 1469516930625 Marionette TRACE conn2 <- [1,1118,null,{}] 00:08:50 INFO - PROCESS | 1665 | --DOCSHELL 0x128e61000 == 40 [pid = 1665] [id = 283] 00:08:50 INFO - PROCESS | 1665 | --DOCSHELL 0x1289b2800 == 39 [pid = 1665] [id = 282] 00:08:50 INFO - PROCESS | 1665 | --DOCSHELL 0x119271800 == 38 [pid = 1665] [id = 281] 00:08:50 INFO - PROCESS | 1665 | --DOCSHELL 0x125db2800 == 37 [pid = 1665] [id = 280] 00:08:50 INFO - PROCESS | 1665 | --DOCSHELL 0x125912800 == 36 [pid = 1665] [id = 279] 00:08:50 INFO - PROCESS | 1665 | --DOCSHELL 0x123d89800 == 35 [pid = 1665] [id = 278] 00:08:50 INFO - PROCESS | 1665 | --DOCSHELL 0x123262800 == 34 [pid = 1665] [id = 277] 00:08:50 INFO - PROCESS | 1665 | --DOCSHELL 0x119ba7000 == 33 [pid = 1665] [id = 276] 00:08:50 INFO - PROCESS | 1665 | --DOCSHELL 0x119272800 == 32 [pid = 1665] [id = 275] 00:08:50 INFO - PROCESS | 1665 | --DOCSHELL 0x1170e3800 == 31 [pid = 1665] [id = 274] 00:08:50 INFO - PROCESS | 1665 | --DOCSHELL 0x116512000 == 30 [pid = 1665] [id = 273] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1244b7800) [pid = 1665] [serial = 779] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1258bec00) [pid = 1665] [serial = 782] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1258db000) [pid = 1665] [serial = 785] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12599fc00) [pid = 1665] [serial = 786] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1175cc400) [pid = 1665] [serial = 761] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x118155c00) [pid = 1665] [serial = 762] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1126da400) [pid = 1665] [serial = 755] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x112f3b000) [pid = 1665] [serial = 756] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x119ae5000) [pid = 1665] [serial = 770] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1210e5800) [pid = 1665] [serial = 771] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11944fc00) [pid = 1665] [serial = 767] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119896800) [pid = 1665] [serial = 768] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1233e6800) [pid = 1665] [serial = 773] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1234e5c00) [pid = 1665] [serial = 774] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118288c00) [pid = 1665] [serial = 764] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118469400) [pid = 1665] [serial = 765] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x117e37400) [pid = 1665] [serial = 788] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1240c1c00) [pid = 1665] [serial = 753] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118204800) [pid = 1665] [serial = 758] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118287800) [pid = 1665] [serial = 759] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12736a400) [pid = 1665] [serial = 795] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1273e4800) [pid = 1665] [serial = 798] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x118527800) [pid = 1665] [serial = 789] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x126fb6c00) [pid = 1665] [serial = 794] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119851000) [pid = 1665] [serial = 791] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1238e8000) [pid = 1665] [serial = 776] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x126e27800) [pid = 1665] [serial = 792] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1258c4400) [pid = 1665] [serial = 783] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1273df400) [pid = 1665] [serial = 797] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x125810000) [pid = 1665] [serial = 780] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1243b4800) [pid = 1665] [serial = 777] [outer = 0x0] [url = about:blank] 00:08:50 INFO - PROCESS | 1665 | 1469516930711 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}] 00:08:50 INFO - PROCESS | 1665 | 1469516930712 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:50 INFO - PROCESS | 1665 | 1469516930793 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 00:08:50 INFO - PROCESS | 1665 | 1469516930798 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:50 INFO - PROCESS | 1665 | 1469516930799 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x1168e0000 == 31 [pid = 1665] [id = 287] 00:08:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1177cbc00) [pid = 1665] [serial = 859] [outer = 0x0] 00:08:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118203800) [pid = 1665] [serial = 860] [outer = 0x1177cbc00] 00:08:50 INFO - PROCESS | 1665 | 1469516930827 Marionette DEBUG loaded listener.js 00:08:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1183eb000) [pid = 1665] [serial = 861] [outer = 0x1177cbc00] 00:08:51 INFO - PROCESS | 1665 | 1469516931186 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]]]}] 00:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 622ms 00:08:51 INFO - PROCESS | 1665 | 1469516931244 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 00:08:51 INFO - PROCESS | 1665 | 1469516931246 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 00:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:08:51 INFO - PROCESS | 1665 | 1469516931250 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:08:51 INFO - PROCESS | 1665 | 1469516931252 Marionette TRACE conn2 <- [1,1122,null,{}] 00:08:51 INFO - PROCESS | 1665 | 1469516931254 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}] 00:08:51 INFO - PROCESS | 1665 | 1469516931256 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:51 INFO - PROCESS | 1665 | 1469516931334 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 00:08:51 INFO - PROCESS | 1665 | 1469516931338 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:51 INFO - PROCESS | 1665 | 1469516931339 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x1168d7000 == 32 [pid = 1665] [id = 288] 00:08:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118470000) [pid = 1665] [serial = 862] [outer = 0x0] 00:08:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1192b7800) [pid = 1665] [serial = 863] [outer = 0x118470000] 00:08:51 INFO - PROCESS | 1665 | 1469516931369 Marionette DEBUG loaded listener.js 00:08:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119555000) [pid = 1665] [serial = 864] [outer = 0x118470000] 00:08:51 INFO - PROCESS | 1665 | 1469516931707 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]]]}] 00:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 468ms 00:08:51 INFO - PROCESS | 1665 | 1469516931729 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 00:08:51 INFO - PROCESS | 1665 | 1469516931730 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 00:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:08:51 INFO - PROCESS | 1665 | 1469516931733 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:08:51 INFO - PROCESS | 1665 | 1469516931735 Marionette TRACE conn2 <- [1,1126,null,{}] 00:08:51 INFO - PROCESS | 1665 | 1469516931746 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}] 00:08:51 INFO - PROCESS | 1665 | 1469516931749 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:51 INFO - PROCESS | 1665 | 1469516931848 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 00:08:51 INFO - PROCESS | 1665 | 1469516931852 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:51 INFO - PROCESS | 1665 | 1469516931854 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x123028000 == 33 [pid = 1665] [id = 289] 00:08:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x112c74800) [pid = 1665] [serial = 865] [outer = 0x0] 00:08:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119f09400) [pid = 1665] [serial = 866] [outer = 0x112c74800] 00:08:51 INFO - PROCESS | 1665 | 1469516931884 Marionette DEBUG loaded listener.js 00:08:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1234df400) [pid = 1665] [serial = 867] [outer = 0x112c74800] 00:08:52 INFO - PROCESS | 1665 | 1469516932216 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]]]}] 00:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 525ms 00:08:52 INFO - PROCESS | 1665 | 1469516932258 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 00:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:08:52 INFO - PROCESS | 1665 | 1469516932260 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 00:08:52 INFO - PROCESS | 1665 | 1469516932263 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:08:52 INFO - PROCESS | 1665 | 1469516932264 Marionette TRACE conn2 <- [1,1130,null,{}] 00:08:52 INFO - PROCESS | 1665 | 1469516932266 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}] 00:08:52 INFO - PROCESS | 1665 | 1469516932267 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:52 INFO - PROCESS | 1665 | 1469516932369 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 00:08:52 INFO - PROCESS | 1665 | 1469516932373 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:52 INFO - PROCESS | 1665 | 1469516932374 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d82000 == 34 [pid = 1665] [id = 290] 00:08:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1234e8400) [pid = 1665] [serial = 868] [outer = 0x0] 00:08:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1238f0c00) [pid = 1665] [serial = 869] [outer = 0x1234e8400] 00:08:52 INFO - PROCESS | 1665 | 1469516932403 Marionette DEBUG loaded listener.js 00:08:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1240bf000) [pid = 1665] [serial = 870] [outer = 0x1234e8400] 00:08:52 INFO - PROCESS | 1665 | 1469516932705 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]]]}] 00:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 469ms 00:08:52 INFO - PROCESS | 1665 | 1469516932733 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 00:08:52 INFO - PROCESS | 1665 | 1469516932734 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 00:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:08:52 INFO - PROCESS | 1665 | 1469516932736 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:08:52 INFO - PROCESS | 1665 | 1469516932737 Marionette TRACE conn2 <- [1,1134,null,{}] 00:08:52 INFO - PROCESS | 1665 | 1469516932740 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}] 00:08:52 INFO - PROCESS | 1665 | 1469516932741 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:52 INFO - PROCESS | 1665 | 1469516932817 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 00:08:52 INFO - PROCESS | 1665 | 1469516932821 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:52 INFO - PROCESS | 1665 | 1469516932822 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x12594c000 == 35 [pid = 1665] [id = 291] 00:08:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1126df800) [pid = 1665] [serial = 871] [outer = 0x0] 00:08:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1244b5400) [pid = 1665] [serial = 872] [outer = 0x1126df800] 00:08:52 INFO - PROCESS | 1665 | 1469516932850 Marionette DEBUG loaded listener.js 00:08:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1258b8400) [pid = 1665] [serial = 873] [outer = 0x1126df800] 00:08:53 INFO - PROCESS | 1665 | 1469516933238 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]]]}] 00:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 523ms 00:08:53 INFO - PROCESS | 1665 | 1469516933259 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 00:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:08:53 INFO - PROCESS | 1665 | 1469516933260 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 00:08:53 INFO - PROCESS | 1665 | 1469516933263 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:08:53 INFO - PROCESS | 1665 | 1469516933264 Marionette TRACE conn2 <- [1,1138,null,{}] 00:08:53 INFO - PROCESS | 1665 | 1469516933266 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}] 00:08:53 INFO - PROCESS | 1665 | 1469516933270 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:53 INFO - PROCESS | 1665 | 1469516933394 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 00:08:53 INFO - PROCESS | 1665 | 1469516933411 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:53 INFO - PROCESS | 1665 | 1469516933412 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12899c000 == 36 [pid = 1665] [id = 292] 00:08:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1258c0800) [pid = 1665] [serial = 874] [outer = 0x0] 00:08:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x125d2e000) [pid = 1665] [serial = 875] [outer = 0x1258c0800] 00:08:53 INFO - PROCESS | 1665 | 1469516933453 Marionette DEBUG loaded listener.js 00:08:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x126fe0000) [pid = 1665] [serial = 876] [outer = 0x1258c0800] 00:08:53 INFO - PROCESS | 1665 | 1469516933926 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]]]}] 00:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 670ms 00:08:53 INFO - PROCESS | 1665 | 1469516933934 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 00:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:08:53 INFO - PROCESS | 1665 | 1469516933936 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 00:08:53 INFO - PROCESS | 1665 | 1469516933939 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:08:53 INFO - PROCESS | 1665 | 1469516933941 Marionette TRACE conn2 <- [1,1142,null,{}] 00:08:53 INFO - PROCESS | 1665 | 1469516933943 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}] 00:08:53 INFO - PROCESS | 1665 | 1469516933944 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:54 INFO - PROCESS | 1665 | 1469516934044 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 00:08:54 INFO - PROCESS | 1665 | 1469516934077 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:54 INFO - PROCESS | 1665 | 1469516934079 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ec7800 == 37 [pid = 1665] [id = 293] 00:08:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1273ddc00) [pid = 1665] [serial = 877] [outer = 0x0] 00:08:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1273e3800) [pid = 1665] [serial = 878] [outer = 0x1273ddc00] 00:08:54 INFO - PROCESS | 1665 | 1469516934103 Marionette DEBUG loaded listener.js 00:08:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128a57c00) [pid = 1665] [serial = 879] [outer = 0x1273ddc00] 00:08:54 INFO - PROCESS | 1665 | 1469516934394 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]]]}] 00:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 472ms 00:08:54 INFO - PROCESS | 1665 | 1469516934418 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 00:08:54 INFO - PROCESS | 1665 | 1469516934420 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 00:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:08:54 INFO - PROCESS | 1665 | 1469516934422 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:08:54 INFO - PROCESS | 1665 | 1469516934423 Marionette TRACE conn2 <- [1,1146,null,{}] 00:08:54 INFO - PROCESS | 1665 | 1469516934429 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}] 00:08:54 INFO - PROCESS | 1665 | 1469516934431 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:54 INFO - PROCESS | 1665 | 1469516934532 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 00:08:54 INFO - PROCESS | 1665 | 1469516934535 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:54 INFO - PROCESS | 1665 | 1469516934536 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x129277000 == 38 [pid = 1665] [id = 294] 00:08:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x127376400) [pid = 1665] [serial = 880] [outer = 0x0] 00:08:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128a5d400) [pid = 1665] [serial = 881] [outer = 0x127376400] 00:08:54 INFO - PROCESS | 1665 | 1469516934560 Marionette DEBUG loaded listener.js 00:08:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x128a5c800) [pid = 1665] [serial = 882] [outer = 0x127376400] 00:08:54 INFO - PROCESS | 1665 | 1469516934888 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]]]}] 00:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 522ms 00:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:08:54 INFO - PROCESS | 1665 | 1469516934946 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 00:08:54 INFO - PROCESS | 1665 | 1469516934947 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 00:08:54 INFO - PROCESS | 1665 | 1469516934949 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:08:54 INFO - PROCESS | 1665 | 1469516934950 Marionette TRACE conn2 <- [1,1150,null,{}] 00:08:54 INFO - PROCESS | 1665 | 1469516934952 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}] 00:08:54 INFO - PROCESS | 1665 | 1469516934953 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:55 INFO - PROCESS | 1665 | 1469516935154 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118282800) [pid = 1665] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11852c400) [pid = 1665] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x116bb2c00) [pid = 1665] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x116864000) [pid = 1665] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x112981c00) [pid = 1665] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x112eebc00) [pid = 1665] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x112d5b400) [pid = 1665] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1192be800) [pid = 1665] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1240bcc00) [pid = 1665] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1126e0800) [pid = 1665] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1125ac800) [pid = 1665] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1175c8000) [pid = 1665] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119ae8800) [pid = 1665] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x124684800) [pid = 1665] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x115f60400) [pid = 1665] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:08:55 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1234df000) [pid = 1665] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:08:55 INFO - PROCESS | 1665 | 1469516935200 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:55 INFO - PROCESS | 1665 | 1469516935201 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x115fc2000 == 39 [pid = 1665] [id = 295] 00:08:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1126e0800) [pid = 1665] [serial = 883] [outer = 0x0] 00:08:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x112fe2c00) [pid = 1665] [serial = 884] [outer = 0x1126e0800] 00:08:55 INFO - PROCESS | 1665 | 1469516935226 Marionette DEBUG loaded listener.js 00:08:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11820fc00) [pid = 1665] [serial = 885] [outer = 0x1126e0800] 00:08:55 INFO - PROCESS | 1665 | 1469516935504 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]]]}] 00:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 570ms 00:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:08:55 INFO - PROCESS | 1665 | 1469516935520 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 00:08:55 INFO - PROCESS | 1665 | 1469516935521 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 00:08:55 INFO - PROCESS | 1665 | 1469516935533 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:08:55 INFO - PROCESS | 1665 | 1469516935534 Marionette TRACE conn2 <- [1,1154,null,{}] 00:08:55 INFO - PROCESS | 1665 | 1469516935537 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}] 00:08:55 INFO - PROCESS | 1665 | 1469516935538 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:55 INFO - PROCESS | 1665 | 1469516935645 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 00:08:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119891800) [pid = 1665] [serial = 886] [outer = 0x12cf8ec00] 00:08:55 INFO - PROCESS | 1665 | 1469516935672 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:55 INFO - PROCESS | 1665 | 1469516935673 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a684800 == 40 [pid = 1665] [id = 296] 00:08:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x115f5ec00) [pid = 1665] [serial = 887] [outer = 0x0] 00:08:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12468f800) [pid = 1665] [serial = 888] [outer = 0x115f5ec00] 00:08:55 INFO - PROCESS | 1665 | 1469516935800 Marionette DEBUG loaded listener.js 00:08:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1240be400) [pid = 1665] [serial = 889] [outer = 0x115f5ec00] 00:08:56 INFO - PROCESS | 1665 | 1469516936202 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]]]}] 00:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 729ms 00:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:08:56 INFO - PROCESS | 1665 | 1469516936252 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 00:08:56 INFO - PROCESS | 1665 | 1469516936254 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 00:08:56 INFO - PROCESS | 1665 | 1469516936256 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:08:56 INFO - PROCESS | 1665 | 1469516936258 Marionette TRACE conn2 <- [1,1158,null,{}] 00:08:56 INFO - PROCESS | 1665 | 1469516936261 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}] 00:08:56 INFO - PROCESS | 1665 | 1469516936262 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:56 INFO - PROCESS | 1665 | 1469516936379 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 00:08:56 INFO - PROCESS | 1665 | 1469516936418 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:56 INFO - PROCESS | 1665 | 1469516936420 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aed4000 == 41 [pid = 1665] [id = 297] 00:08:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x124686400) [pid = 1665] [serial = 890] [outer = 0x0] 00:08:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128ae1400) [pid = 1665] [serial = 891] [outer = 0x124686400] 00:08:56 INFO - PROCESS | 1665 | 1469516936446 Marionette DEBUG loaded listener.js 00:08:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1291a2400) [pid = 1665] [serial = 892] [outer = 0x124686400] 00:08:56 INFO - PROCESS | 1665 | 1469516936749 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]]]}] 00:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 00:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:08:56 INFO - PROCESS | 1665 | 1469516936780 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 00:08:56 INFO - PROCESS | 1665 | 1469516936782 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 00:08:56 INFO - PROCESS | 1665 | 1469516936785 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:08:56 INFO - PROCESS | 1665 | 1469516936787 Marionette TRACE conn2 <- [1,1162,null,{}] 00:08:56 INFO - PROCESS | 1665 | 1469516936790 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}] 00:08:56 INFO - PROCESS | 1665 | 1469516936794 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:56 INFO - PROCESS | 1665 | 1469516936883 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 00:08:56 INFO - PROCESS | 1665 | 1469516936887 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:56 INFO - PROCESS | 1665 | 1469516936888 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd6e000 == 42 [pid = 1665] [id = 298] 00:08:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1291a2800) [pid = 1665] [serial = 893] [outer = 0x0] 00:08:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1292eec00) [pid = 1665] [serial = 894] [outer = 0x1291a2800] 00:08:56 INFO - PROCESS | 1665 | 1469516936912 Marionette DEBUG loaded listener.js 00:08:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1292f3000) [pid = 1665] [serial = 895] [outer = 0x1291a2800] 00:08:57 INFO - PROCESS | 1665 | --DOCSHELL 0x116bdf000 == 41 [pid = 1665] [id = 272] 00:08:57 INFO - PROCESS | 1665 | --DOCSHELL 0x1168e0000 == 40 [pid = 1665] [id = 287] 00:08:57 INFO - PROCESS | 1665 | --DOCSHELL 0x128ee6000 == 39 [pid = 1665] [id = 286] 00:08:57 INFO - PROCESS | 1665 | --DOCSHELL 0x123996800 == 38 [pid = 1665] [id = 285] 00:08:57 INFO - PROCESS | 1665 | --DOCSHELL 0x12a66f800 == 37 [pid = 1665] [id = 284] 00:08:58 INFO - PROCESS | 1665 | --DOCSHELL 0x123d82000 == 36 [pid = 1665] [id = 290] 00:08:58 INFO - PROCESS | 1665 | --DOCSHELL 0x1168d7000 == 35 [pid = 1665] [id = 288] 00:08:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12594c000 == 34 [pid = 1665] [id = 291] 00:08:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12899c000 == 33 [pid = 1665] [id = 292] 00:08:58 INFO - PROCESS | 1665 | --DOCSHELL 0x128ec7800 == 32 [pid = 1665] [id = 293] 00:08:58 INFO - PROCESS | 1665 | --DOCSHELL 0x129277000 == 31 [pid = 1665] [id = 294] 00:08:58 INFO - PROCESS | 1665 | --DOCSHELL 0x115fc2000 == 30 [pid = 1665] [id = 295] 00:08:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12a684800 == 29 [pid = 1665] [id = 296] 00:08:58 INFO - PROCESS | 1665 | --DOCSHELL 0x123028000 == 28 [pid = 1665] [id = 289] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x126e98000) [pid = 1665] [serial = 851] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1258e4c00) [pid = 1665] [serial = 849] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOCSHELL 0x12aed4000 == 27 [pid = 1665] [id = 297] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11955c400) [pid = 1665] [serial = 828] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12468ec00) [pid = 1665] [serial = 846] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11820a000) [pid = 1665] [serial = 822] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11832d800) [pid = 1665] [serial = 803] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119a7ec00) [pid = 1665] [serial = 831] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1243b6c00) [pid = 1665] [serial = 845] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x115f5f400) [pid = 1665] [serial = 818] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x117e32800) [pid = 1665] [serial = 821] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x116a8e400) [pid = 1665] [serial = 813] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1210eb000) [pid = 1665] [serial = 807] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x124478000) [pid = 1665] [serial = 840] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119899c00) [pid = 1665] [serial = 830] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x112eb9000) [pid = 1665] [serial = 819] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x123ec3c00) [pid = 1665] [serial = 837] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x119ae6800) [pid = 1665] [serial = 843] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x114f46400) [pid = 1665] [serial = 812] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x117e3c000) [pid = 1665] [serial = 815] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x118210c00) [pid = 1665] [serial = 816] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x119aef000) [pid = 1665] [serial = 834] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x1258b9800) [pid = 1665] [serial = 848] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x11989e400) [pid = 1665] [serial = 806] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1239b0c00) [pid = 1665] [serial = 836] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x1183f5000) [pid = 1665] [serial = 824] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x1192bd400) [pid = 1665] [serial = 827] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x123ec1400) [pid = 1665] [serial = 809] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x11846f800) [pid = 1665] [serial = 842] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x1208cf800) [pid = 1665] [serial = 833] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x118525400) [pid = 1665] [serial = 804] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x1240c6000) [pid = 1665] [serial = 839] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x1243b2800) [pid = 1665] [serial = 810] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x11297f400) [pid = 1665] [serial = 800] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x118625c00) [pid = 1665] [serial = 825] [outer = 0x0] [url = about:blank] 00:08:58 INFO - PROCESS | 1665 | 1469516938491 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]]]}] 00:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1728ms 00:08:58 INFO - PROCESS | 1665 | 1469516938513 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 00:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:08:58 INFO - PROCESS | 1665 | 1469516938515 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 00:08:58 INFO - PROCESS | 1665 | 1469516938519 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:08:58 INFO - PROCESS | 1665 | 1469516938521 Marionette TRACE conn2 <- [1,1166,null,{}] 00:08:58 INFO - PROCESS | 1665 | 1469516938525 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}] 00:08:58 INFO - PROCESS | 1665 | 1469516938527 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:58 INFO - PROCESS | 1665 | 1469516938611 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 00:08:58 INFO - PROCESS | 1665 | 1469516938657 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:58 INFO - PROCESS | 1665 | 1469516938660 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x115fc2000 == 28 [pid = 1665] [id = 299] 00:08:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x114f54800) [pid = 1665] [serial = 896] [outer = 0x0] 00:08:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x115e20000) [pid = 1665] [serial = 897] [outer = 0x114f54800] 00:08:58 INFO - PROCESS | 1665 | 1469516938688 Marionette DEBUG loaded listener.js 00:08:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x1175ca000) [pid = 1665] [serial = 898] [outer = 0x114f54800] 00:08:59 INFO - PROCESS | 1665 | 1469516939000 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]]]}] 00:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 521ms 00:08:59 INFO - PROCESS | 1665 | 1469516939040 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 00:08:59 INFO - PROCESS | 1665 | 1469516939043 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 00:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:08:59 INFO - PROCESS | 1665 | 1469516939048 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:08:59 INFO - PROCESS | 1665 | 1469516939050 Marionette TRACE conn2 <- [1,1170,null,{}] 00:08:59 INFO - PROCESS | 1665 | 1469516939052 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}] 00:08:59 INFO - PROCESS | 1665 | 1469516939054 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:59 INFO - PROCESS | 1665 | 1469516939131 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 00:08:59 INFO - PROCESS | 1665 | 1469516939136 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:59 INFO - PROCESS | 1665 | 1469516939138 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bdb800 == 29 [pid = 1665] [id = 300] 00:08:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x1177c1c00) [pid = 1665] [serial = 899] [outer = 0x0] 00:08:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x11815cc00) [pid = 1665] [serial = 900] [outer = 0x1177c1c00] 00:08:59 INFO - PROCESS | 1665 | 1469516939167 Marionette DEBUG loaded listener.js 00:08:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x11820b800) [pid = 1665] [serial = 901] [outer = 0x1177c1c00] 00:08:59 INFO - PROCESS | 1665 | 1469516939507 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]]]}] 00:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 472ms 00:08:59 INFO - PROCESS | 1665 | 1469516939519 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 00:08:59 INFO - PROCESS | 1665 | 1469516939521 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 00:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:08:59 INFO - PROCESS | 1665 | 1469516939533 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:08:59 INFO - PROCESS | 1665 | 1469516939536 Marionette TRACE conn2 <- [1,1174,null,{}] 00:08:59 INFO - PROCESS | 1665 | 1469516939544 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}] 00:08:59 INFO - PROCESS | 1665 | 1469516939547 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:59 INFO - PROCESS | 1665 | 1469516939621 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 00:08:59 INFO - PROCESS | 1665 | 1469516939629 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:59 INFO - PROCESS | 1665 | 1469516939631 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:08:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x11841f800 == 30 [pid = 1665] [id = 301] 00:08:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x1125a5000) [pid = 1665] [serial = 902] [outer = 0x0] 00:08:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x118472000) [pid = 1665] [serial = 903] [outer = 0x1125a5000] 00:08:59 INFO - PROCESS | 1665 | 1469516939659 Marionette DEBUG loaded listener.js 00:08:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x11852bc00) [pid = 1665] [serial = 904] [outer = 0x1125a5000] 00:09:00 INFO - PROCESS | 1665 | 1469516940000 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] 00:09:00 INFO - PROCESS | 1665 | 1469516940015 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 00:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:09:00 INFO - PROCESS | 1665 | 1469516940018 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:09:00 INFO - PROCESS | 1665 | 1469516940019 Marionette TRACE conn2 <- [1,1178,null,{}] 00:09:00 INFO - PROCESS | 1665 | 1469516940021 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}] 00:09:00 INFO - PROCESS | 1665 | 1469516940022 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:00 INFO - PROCESS | 1665 | 1469516940100 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 00:09:00 INFO - PROCESS | 1665 | 1469516940152 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:00 INFO - PROCESS | 1665 | 1469516940153 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x119477800 == 31 [pid = 1665] [id = 302] 00:09:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x11852b800) [pid = 1665] [serial = 905] [outer = 0x0] 00:09:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x11915b800) [pid = 1665] [serial = 906] [outer = 0x11852b800] 00:09:00 INFO - PROCESS | 1665 | 1469516940178 Marionette DEBUG loaded listener.js 00:09:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x11944d800) [pid = 1665] [serial = 907] [outer = 0x11852b800] 00:09:00 INFO - PROCESS | 1665 | 1469516940463 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] 00:09:00 INFO - PROCESS | 1665 | 1469516940489 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 00:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:09:00 INFO - PROCESS | 1665 | 1469516940499 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:09:00 INFO - PROCESS | 1665 | 1469516940500 Marionette TRACE conn2 <- [1,1182,null,{}] 00:09:00 INFO - PROCESS | 1665 | 1469516940503 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}] 00:09:00 INFO - PROCESS | 1665 | 1469516940504 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:00 INFO - PROCESS | 1665 | 1469516940589 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 00:09:00 INFO - PROCESS | 1665 | 1469516940596 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:00 INFO - PROCESS | 1665 | 1469516940597 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bab800 == 32 [pid = 1665] [id = 303] 00:09:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1175d3000) [pid = 1665] [serial = 908] [outer = 0x0] 00:09:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x119892400) [pid = 1665] [serial = 909] [outer = 0x1175d3000] 00:09:00 INFO - PROCESS | 1665 | 1469516940622 Marionette DEBUG loaded listener.js 00:09:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x119a76c00) [pid = 1665] [serial = 910] [outer = 0x1175d3000] 00:09:00 INFO - PROCESS | 1665 | 1469516940963 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] 00:09:00 INFO - PROCESS | 1665 | 1469516940970 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 00:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:09:00 INFO - PROCESS | 1665 | 1469516940973 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:09:00 INFO - PROCESS | 1665 | 1469516940974 Marionette TRACE conn2 <- [1,1186,null,{}] 00:09:00 INFO - PROCESS | 1665 | 1469516940978 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}] 00:09:00 INFO - PROCESS | 1665 | 1469516940982 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:01 INFO - PROCESS | 1665 | 1469516941097 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 00:09:01 INFO - PROCESS | 1665 | 1469516941102 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:01 INFO - PROCESS | 1665 | 1469516941104 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x123480800 == 33 [pid = 1665] [id = 304] 00:09:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x119a7ac00) [pid = 1665] [serial = 911] [outer = 0x0] 00:09:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x119af2800) [pid = 1665] [serial = 912] [outer = 0x119a7ac00] 00:09:01 INFO - PROCESS | 1665 | 1469516941131 Marionette DEBUG loaded listener.js 00:09:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1234e3000) [pid = 1665] [serial = 913] [outer = 0x119a7ac00] 00:09:01 INFO - PROCESS | 1665 | 1469516941433 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] 00:09:01 INFO - PROCESS | 1665 | 1469516941450 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 00:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:09:01 INFO - PROCESS | 1665 | 1469516941452 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:09:01 INFO - PROCESS | 1665 | 1469516941454 Marionette TRACE conn2 <- [1,1190,null,{}] 00:09:01 INFO - PROCESS | 1665 | 1469516941456 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}] 00:09:01 INFO - PROCESS | 1665 | 1469516941457 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:01 INFO - PROCESS | 1665 | 1469516941545 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 00:09:01 INFO - PROCESS | 1665 | 1469516941548 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:01 INFO - PROCESS | 1665 | 1469516941549 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d79000 == 34 [pid = 1665] [id = 305] 00:09:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1234e4400) [pid = 1665] [serial = 914] [outer = 0x0] 00:09:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1234e6c00) [pid = 1665] [serial = 915] [outer = 0x1234e4400] 00:09:01 INFO - PROCESS | 1665 | 1469516941577 Marionette DEBUG loaded listener.js 00:09:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1240bcc00) [pid = 1665] [serial = 916] [outer = 0x1234e4400] 00:09:01 INFO - PROCESS | 1665 | 1469516941889 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] 00:09:01 INFO - PROCESS | 1665 | 1469516941930 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 00:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:09:01 INFO - PROCESS | 1665 | 1469516941932 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:09:01 INFO - PROCESS | 1665 | 1469516941933 Marionette TRACE conn2 <- [1,1194,null,{}] 00:09:01 INFO - PROCESS | 1665 | 1469516941936 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}] 00:09:01 INFO - PROCESS | 1665 | 1469516941937 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:02 INFO - PROCESS | 1665 | 1469516942033 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 00:09:02 INFO - PROCESS | 1665 | 1469516942039 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:02 INFO - PROCESS | 1665 | 1469516942041 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ed6800 == 35 [pid = 1665] [id = 306] 00:09:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x123b8ec00) [pid = 1665] [serial = 917] [outer = 0x0] 00:09:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x124312c00) [pid = 1665] [serial = 918] [outer = 0x123b8ec00] 00:09:02 INFO - PROCESS | 1665 | 1469516942069 Marionette DEBUG loaded listener.js 00:09:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1244b7000) [pid = 1665] [serial = 919] [outer = 0x123b8ec00] 00:09:02 INFO - PROCESS | 1665 | 1469516942472 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] 00:09:02 INFO - PROCESS | 1665 | 1469516942504 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 00:09:02 INFO - PROCESS | 1665 | 1469516942516 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:09:02 INFO - PROCESS | 1665 | 1469516942518 Marionette TRACE conn2 <- [1,1198,null,{}] 00:09:02 INFO - PROCESS | 1665 | 1469516942522 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}] 00:09:02 INFO - PROCESS | 1665 | 1469516942524 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:02 INFO - PROCESS | 1665 | 1469516942670 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 00:09:02 INFO - PROCESS | 1665 | 1469516942686 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:02 INFO - PROCESS | 1665 | 1469516942696 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x11841f000 == 36 [pid = 1665] [id = 307] 00:09:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1129ee400) [pid = 1665] [serial = 920] [outer = 0x0] 00:09:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x125811800) [pid = 1665] [serial = 921] [outer = 0x1129ee400] 00:09:02 INFO - PROCESS | 1665 | 1469516942721 Marionette DEBUG loaded listener.js 00:09:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1258c0400) [pid = 1665] [serial = 922] [outer = 0x1129ee400] 00:09:03 INFO - PROCESS | 1665 | 1469516943013 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]]]}] 00:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 529ms 00:09:03 INFO - PROCESS | 1665 | 1469516943037 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 00:09:03 INFO - PROCESS | 1665 | 1469516943038 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 00:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:09:03 INFO - PROCESS | 1665 | 1469516943041 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:09:03 INFO - PROCESS | 1665 | 1469516943042 Marionette TRACE conn2 <- [1,1202,null,{}] 00:09:03 INFO - PROCESS | 1665 | 1469516943048 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}] 00:09:03 INFO - PROCESS | 1665 | 1469516943049 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:03 INFO - PROCESS | 1665 | 1469516943129 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 00:09:03 INFO - PROCESS | 1665 | 1469516943133 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:03 INFO - PROCESS | 1665 | 1469516943134 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x125db8800 == 37 [pid = 1665] [id = 308] 00:09:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1258c3400) [pid = 1665] [serial = 923] [outer = 0x0] 00:09:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1258dd800) [pid = 1665] [serial = 924] [outer = 0x1258c3400] 00:09:03 INFO - PROCESS | 1665 | 1469516943161 Marionette DEBUG loaded listener.js 00:09:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x125d2a800) [pid = 1665] [serial = 925] [outer = 0x1258c3400] 00:09:03 INFO - PROCESS | 1665 | 1469516943490 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]]]}] 00:09:03 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 00:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 471ms 00:09:03 INFO - PROCESS | 1665 | 1469516943512 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 00:09:03 INFO - PROCESS | 1665 | 1469516943514 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 00:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:09:03 INFO - PROCESS | 1665 | 1469516943516 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:09:03 INFO - PROCESS | 1665 | 1469516943518 Marionette TRACE conn2 <- [1,1206,null,{}] 00:09:03 INFO - PROCESS | 1665 | 1469516943520 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}] 00:09:03 INFO - PROCESS | 1665 | 1469516943522 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:03 INFO - PROCESS | 1665 | 1469516943638 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 00:09:03 INFO - PROCESS | 1665 | 1469516943651 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:03 INFO - PROCESS | 1665 | 1469516943653 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x119bab000 == 38 [pid = 1665] [id = 309] 00:09:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1125a8c00) [pid = 1665] [serial = 926] [outer = 0x0] 00:09:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x125d2e400) [pid = 1665] [serial = 927] [outer = 0x1125a8c00] 00:09:03 INFO - PROCESS | 1665 | 1469516943686 Marionette DEBUG loaded listener.js 00:09:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1273dfc00) [pid = 1665] [serial = 928] [outer = 0x1125a8c00] 00:09:04 INFO - PROCESS | 1665 | 1469516944028 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]]]}] 00:09:04 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 00:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 00:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:09:04 INFO - PROCESS | 1665 | 1469516944037 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 00:09:04 INFO - PROCESS | 1665 | 1469516944039 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 00:09:04 INFO - PROCESS | 1665 | 1469516944042 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:09:04 INFO - PROCESS | 1665 | 1469516944043 Marionette TRACE conn2 <- [1,1210,null,{}] 00:09:04 INFO - PROCESS | 1665 | 1469516944046 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}] 00:09:04 INFO - PROCESS | 1665 | 1469516944047 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:04 INFO - PROCESS | 1665 | 1469516944149 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 00:09:04 INFO - PROCESS | 1665 | 1469516944161 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:04 INFO - PROCESS | 1665 | 1469516944162 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b36800 == 39 [pid = 1665] [id = 310] 00:09:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1273e0000) [pid = 1665] [serial = 929] [outer = 0x0] 00:09:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128a5a000) [pid = 1665] [serial = 930] [outer = 0x1273e0000] 00:09:04 INFO - PROCESS | 1665 | 1469516944186 Marionette DEBUG loaded listener.js 00:09:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128add400) [pid = 1665] [serial = 931] [outer = 0x1273e0000] 00:09:04 INFO - PROCESS | 1665 | 1469516944500 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]]]}] 00:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 471ms 00:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:09:04 INFO - PROCESS | 1665 | 1469516944513 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 00:09:04 INFO - PROCESS | 1665 | 1469516944514 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 00:09:04 INFO - PROCESS | 1665 | 1469516944516 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:09:04 INFO - PROCESS | 1665 | 1469516944517 Marionette TRACE conn2 <- [1,1214,null,{}] 00:09:04 INFO - PROCESS | 1665 | 1469516944519 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}] 00:09:04 INFO - PROCESS | 1665 | 1469516944520 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:04 INFO - PROCESS | 1665 | 1469516944620 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 00:09:04 INFO - PROCESS | 1665 | 1469516944631 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:04 INFO - PROCESS | 1665 | 1469516944632 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12927a000 == 40 [pid = 1665] [id = 311] 00:09:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x128add800) [pid = 1665] [serial = 932] [outer = 0x0] 00:09:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128cb1000) [pid = 1665] [serial = 933] [outer = 0x128add800] 00:09:04 INFO - PROCESS | 1665 | 1469516944663 Marionette DEBUG loaded listener.js 00:09:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128cd5000) [pid = 1665] [serial = 934] [outer = 0x128add800] 00:09:05 INFO - PROCESS | 1665 | 1469516945044 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]]]}] 00:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 570ms 00:09:05 INFO - PROCESS | 1665 | 1469516945088 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 00:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:09:05 INFO - PROCESS | 1665 | 1469516945090 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 00:09:05 INFO - PROCESS | 1665 | 1469516945093 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:09:05 INFO - PROCESS | 1665 | 1469516945094 Marionette TRACE conn2 <- [1,1218,null,{}] 00:09:05 INFO - PROCESS | 1665 | 1469516945098 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}] 00:09:05 INFO - PROCESS | 1665 | 1469516945100 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:05 INFO - PROCESS | 1665 | 1469516945247 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 00:09:05 INFO - PROCESS | 1665 | 1469516945269 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:05 INFO - PROCESS | 1665 | 1469516945271 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a68a000 == 41 [pid = 1665] [id = 312] 00:09:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128ce0400) [pid = 1665] [serial = 935] [outer = 0x0] 00:09:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1291a0000) [pid = 1665] [serial = 936] [outer = 0x128ce0400] 00:09:05 INFO - PROCESS | 1665 | 1469516945302 Marionette DEBUG loaded listener.js 00:09:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1292efc00) [pid = 1665] [serial = 937] [outer = 0x128ce0400] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x124686400) [pid = 1665] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1258c0800) [pid = 1665] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1273ddc00) [pid = 1665] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x127376400) [pid = 1665] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1126e0800) [pid = 1665] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x112c74800) [pid = 1665] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118470000) [pid = 1665] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1177cbc00) [pid = 1665] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x119151800) [pid = 1665] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1183f2400) [pid = 1665] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1259a2c00) [pid = 1665] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1126df800) [pid = 1665] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1234e8400) [pid = 1665] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x115f5ec00) [pid = 1665] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:09:05 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1126d8400) [pid = 1665] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:09:05 INFO - PROCESS | 1665 | 1469516945855 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]]]}] 00:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 771ms 00:09:05 INFO - PROCESS | 1665 | 1469516945863 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 00:09:05 INFO - PROCESS | 1665 | 1469516945865 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 00:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:09:05 INFO - PROCESS | 1665 | 1469516945867 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:09:05 INFO - PROCESS | 1665 | 1469516945868 Marionette TRACE conn2 <- [1,1222,null,{}] 00:09:05 INFO - PROCESS | 1665 | 1469516945870 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}] 00:09:05 INFO - PROCESS | 1665 | 1469516945871 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:05 INFO - PROCESS | 1665 | 1469516945953 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 00:09:05 INFO - PROCESS | 1665 | 1469516945957 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:05 INFO - PROCESS | 1665 | 1469516945968 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12928b800 == 42 [pid = 1665] [id = 313] 00:09:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1126df800) [pid = 1665] [serial = 938] [outer = 0x0] 00:09:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1183f1400) [pid = 1665] [serial = 939] [outer = 0x1126df800] 00:09:05 INFO - PROCESS | 1665 | 1469516945994 Marionette DEBUG loaded listener.js 00:09:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1239b2800) [pid = 1665] [serial = 940] [outer = 0x1126df800] 00:09:06 INFO - PROCESS | 1665 | 1469516946324 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] 00:09:06 INFO - PROCESS | 1665 | 1469516946341 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 00:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:09:06 INFO - PROCESS | 1665 | 1469516946347 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:09:06 INFO - PROCESS | 1665 | 1469516946348 Marionette TRACE conn2 <- [1,1226,null,{}] 00:09:06 INFO - PROCESS | 1665 | 1469516946352 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}] 00:09:06 INFO - PROCESS | 1665 | 1469516946354 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:06 INFO - PROCESS | 1665 | 1469516946508 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 00:09:06 INFO - PROCESS | 1665 | 1469516946518 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:06 INFO - PROCESS | 1665 | 1469516946519 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aae9000 == 43 [pid = 1665] [id = 314] 00:09:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x11852e800) [pid = 1665] [serial = 941] [outer = 0x0] 00:09:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12447f800) [pid = 1665] [serial = 942] [outer = 0x11852e800] 00:09:06 INFO - PROCESS | 1665 | 1469516946558 Marionette DEBUG loaded listener.js 00:09:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1291a0800) [pid = 1665] [serial = 943] [outer = 0x11852e800] 00:09:06 INFO - PROCESS | 1665 | 1469516946900 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]]]}] 00:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 571ms 00:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:09:06 INFO - PROCESS | 1665 | 1469516946918 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 00:09:06 INFO - PROCESS | 1665 | 1469516946919 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 00:09:06 INFO - PROCESS | 1665 | 1469516946922 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:09:06 INFO - PROCESS | 1665 | 1469516946924 Marionette TRACE conn2 <- [1,1230,null,{}] 00:09:06 INFO - PROCESS | 1665 | 1469516946929 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}] 00:09:06 INFO - PROCESS | 1665 | 1469516946931 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:07 INFO - PROCESS | 1665 | 1469516947021 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 00:09:07 INFO - PROCESS | 1665 | 1469516947077 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:07 INFO - PROCESS | 1665 | 1469516947079 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd64000 == 44 [pid = 1665] [id = 315] 00:09:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11815b000) [pid = 1665] [serial = 944] [outer = 0x0] 00:09:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1292f4800) [pid = 1665] [serial = 945] [outer = 0x11815b000] 00:09:07 INFO - PROCESS | 1665 | 1469516947103 Marionette DEBUG loaded listener.js 00:09:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1294d0000) [pid = 1665] [serial = 946] [outer = 0x11815b000] 00:09:07 INFO - PROCESS | 1665 | 1469516947364 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]]]}] 00:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 473ms 00:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:09:07 INFO - PROCESS | 1665 | 1469516947400 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 00:09:07 INFO - PROCESS | 1665 | 1469516947401 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 00:09:07 INFO - PROCESS | 1665 | 1469516947404 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:09:07 INFO - PROCESS | 1665 | 1469516947405 Marionette TRACE conn2 <- [1,1234,null,{}] 00:09:07 INFO - PROCESS | 1665 | 1469516947415 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}] 00:09:07 INFO - PROCESS | 1665 | 1469516947416 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:07 INFO - PROCESS | 1665 | 1469516947505 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 00:09:07 INFO - PROCESS | 1665 | 1469516947509 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:07 INFO - PROCESS | 1665 | 1469516947510 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdcb000 == 45 [pid = 1665] [id = 316] 00:09:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1294d0400) [pid = 1665] [serial = 947] [outer = 0x0] 00:09:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x12a616800) [pid = 1665] [serial = 948] [outer = 0x1294d0400] 00:09:07 INFO - PROCESS | 1665 | 1469516947534 Marionette DEBUG loaded listener.js 00:09:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12a624800) [pid = 1665] [serial = 949] [outer = 0x1294d0400] 00:09:08 INFO - PROCESS | 1665 | 1469516947999 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]]]}] 00:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 618ms 00:09:08 INFO - PROCESS | 1665 | 1469516948022 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 00:09:08 INFO - PROCESS | 1665 | 1469516948025 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 00:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:09:08 INFO - PROCESS | 1665 | 1469516948029 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:09:08 INFO - PROCESS | 1665 | 1469516948032 Marionette TRACE conn2 <- [1,1238,null,{}] 00:09:08 INFO - PROCESS | 1665 | 1469516948036 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}] 00:09:08 INFO - PROCESS | 1665 | 1469516948039 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:08 INFO - PROCESS | 1665 | 1469516948207 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 00:09:08 INFO - PROCESS | 1665 | 1469516948319 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:08 INFO - PROCESS | 1665 | 1469516948321 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x116731000 == 46 [pid = 1665] [id = 317] 00:09:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x112d59400) [pid = 1665] [serial = 950] [outer = 0x0] 00:09:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x112ee7800) [pid = 1665] [serial = 951] [outer = 0x112d59400] 00:09:08 INFO - PROCESS | 1665 | 1469516948370 Marionette DEBUG loaded listener.js 00:09:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x11725dc00) [pid = 1665] [serial = 952] [outer = 0x112d59400] 00:09:08 INFO - PROCESS | 1665 | 1469516948973 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]]]}] 00:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 972ms 00:09:09 INFO - PROCESS | 1665 | 1469516949032 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 00:09:09 INFO - PROCESS | 1665 | 1469516949035 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 00:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:09:09 INFO - PROCESS | 1665 | 1469516949041 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:09:09 INFO - PROCESS | 1665 | 1469516949043 Marionette TRACE conn2 <- [1,1242,null,{}] 00:09:09 INFO - PROCESS | 1665 | 1469516949045 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}] 00:09:09 INFO - PROCESS | 1665 | 1469516949047 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:09 INFO - PROCESS | 1665 | 1469516949167 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 00:09:09 INFO - PROCESS | 1665 | 1469516949246 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:09 INFO - PROCESS | 1665 | 1469516949247 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ac2000 == 47 [pid = 1665] [id = 318] 00:09:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x11820b000) [pid = 1665] [serial = 953] [outer = 0x0] 00:09:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x118287800) [pid = 1665] [serial = 954] [outer = 0x11820b000] 00:09:09 INFO - PROCESS | 1665 | 1469516949278 Marionette DEBUG loaded listener.js 00:09:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1183f6000) [pid = 1665] [serial = 955] [outer = 0x11820b000] 00:09:09 INFO - PROCESS | 1665 | 1469516949900 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]]]}] 00:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 920ms 00:09:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd64000 == 46 [pid = 1665] [id = 315] 00:09:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12aae9000 == 45 [pid = 1665] [id = 314] 00:09:09 INFO - PROCESS | 1665 | --DOCSHELL 0x12928b800 == 44 [pid = 1665] [id = 313] 00:09:09 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1292eec00) [pid = 1665] [serial = 894] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | 1469516949998 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 00:09:10 INFO - PROCESS | 1665 | 1469516950000 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12a68a000 == 43 [pid = 1665] [id = 312] 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12927a000 == 42 [pid = 1665] [id = 311] 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x128b36800 == 41 [pid = 1665] [id = 310] 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x119bab000 == 40 [pid = 1665] [id = 309] 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x125db8800 == 39 [pid = 1665] [id = 308] 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x11841f000 == 38 [pid = 1665] [id = 307] 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x123ed6800 == 37 [pid = 1665] [id = 306] 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x123d79000 == 36 [pid = 1665] [id = 305] 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x123480800 == 35 [pid = 1665] [id = 304] 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x119bab800 == 34 [pid = 1665] [id = 303] 00:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x119477800 == 33 [pid = 1665] [id = 302] 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x11841f800 == 32 [pid = 1665] [id = 301] 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x116bdb800 == 31 [pid = 1665] [id = 300] 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x115fc2000 == 30 [pid = 1665] [id = 299] 00:09:10 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd6e000 == 29 [pid = 1665] [id = 298] 00:09:10 INFO - PROCESS | 1665 | 1469516950014 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:09:10 INFO - PROCESS | 1665 | 1469516950016 Marionette TRACE conn2 <- [1,1246,null,{}] 00:09:10 INFO - PROCESS | 1665 | 1469516950020 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}] 00:09:10 INFO - PROCESS | 1665 | 1469516950022 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:10 INFO - PROCESS | 1665 | 1469516950101 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 00:09:10 INFO - PROCESS | 1665 | 1469516950105 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:10 INFO - PROCESS | 1665 | 1469516950106 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bcd000 == 30 [pid = 1665] [id = 319] 00:09:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x118288c00) [pid = 1665] [serial = 956] [outer = 0x0] 00:09:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1183ec400) [pid = 1665] [serial = 957] [outer = 0x118288c00] 00:09:10 INFO - PROCESS | 1665 | 1469516950138 Marionette DEBUG loaded listener.js 00:09:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x118521800) [pid = 1665] [serial = 958] [outer = 0x118288c00] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1291a2400) [pid = 1665] [serial = 892] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x125d2e000) [pid = 1665] [serial = 875] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1273e3800) [pid = 1665] [serial = 878] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x126fe0000) [pid = 1665] [serial = 876] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x128a5d400) [pid = 1665] [serial = 881] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x128a57c00) [pid = 1665] [serial = 879] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x128a5c800) [pid = 1665] [serial = 882] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1189e7c00) [pid = 1665] [serial = 492] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11820fc00) [pid = 1665] [serial = 885] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x112fe2c00) [pid = 1665] [serial = 884] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x119f09400) [pid = 1665] [serial = 866] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1234df400) [pid = 1665] [serial = 867] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1192b7800) [pid = 1665] [serial = 863] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x119555000) [pid = 1665] [serial = 864] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118203800) [pid = 1665] [serial = 860] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1183eb000) [pid = 1665] [serial = 861] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1210ee000) [pid = 1665] [serial = 858] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119af2000) [pid = 1665] [serial = 857] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118621800) [pid = 1665] [serial = 855] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118466000) [pid = 1665] [serial = 854] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x126fb7800) [pid = 1665] [serial = 852] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1244b5400) [pid = 1665] [serial = 872] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1238f0c00) [pid = 1665] [serial = 869] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1240bf000) [pid = 1665] [serial = 870] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1240be400) [pid = 1665] [serial = 889] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x128ae1400) [pid = 1665] [serial = 891] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12468f800) [pid = 1665] [serial = 888] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1258b8400) [pid = 1665] [serial = 873] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x112eb5800) [pid = 1665] [serial = 801] [outer = 0x0] [url = about:blank] 00:09:10 INFO - PROCESS | 1665 | 1469516950484 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]]]}] 00:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 525ms 00:09:10 INFO - PROCESS | 1665 | 1469516950537 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 00:09:10 INFO - PROCESS | 1665 | 1469516950540 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 00:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:09:10 INFO - PROCESS | 1665 | 1469516950544 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:09:10 INFO - PROCESS | 1665 | 1469516950546 Marionette TRACE conn2 <- [1,1250,null,{}] 00:09:10 INFO - PROCESS | 1665 | 1469516950548 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}] 00:09:10 INFO - PROCESS | 1665 | 1469516950550 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:10 INFO - PROCESS | 1665 | 1469516950625 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 00:09:10 INFO - PROCESS | 1665 | 1469516950653 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:10 INFO - PROCESS | 1665 | 1469516950654 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x118980800 == 31 [pid = 1665] [id = 320] 00:09:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1189ed800) [pid = 1665] [serial = 959] [outer = 0x0] 00:09:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119159400) [pid = 1665] [serial = 960] [outer = 0x1189ed800] 00:09:10 INFO - PROCESS | 1665 | 1469516950682 Marionette DEBUG loaded listener.js 00:09:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11944a800) [pid = 1665] [serial = 961] [outer = 0x1189ed800] 00:09:11 INFO - PROCESS | 1665 | 1469516951027 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]]]}] 00:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 519ms 00:09:11 INFO - PROCESS | 1665 | 1469516951063 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 00:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:09:11 INFO - PROCESS | 1665 | 1469516951065 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 00:09:11 INFO - PROCESS | 1665 | 1469516951067 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:09:11 INFO - PROCESS | 1665 | 1469516951069 Marionette TRACE conn2 <- [1,1254,null,{}] 00:09:11 INFO - PROCESS | 1665 | 1469516951077 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}] 00:09:11 INFO - PROCESS | 1665 | 1469516951080 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:11 INFO - PROCESS | 1665 | 1469516951160 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 00:09:11 INFO - PROCESS | 1665 | 1469516951166 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:11 INFO - PROCESS | 1665 | 1469516951168 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ba7000 == 32 [pid = 1665] [id = 321] 00:09:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x116238400) [pid = 1665] [serial = 962] [outer = 0x0] 00:09:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119a79400) [pid = 1665] [serial = 963] [outer = 0x116238400] 00:09:11 INFO - PROCESS | 1665 | 1469516951196 Marionette DEBUG loaded listener.js 00:09:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119c2cc00) [pid = 1665] [serial = 964] [outer = 0x116238400] 00:09:11 INFO - PROCESS | 1665 | 1469516951542 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]]]}] 00:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 00:09:11 INFO - PROCESS | 1665 | 1469516951590 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 00:09:11 INFO - PROCESS | 1665 | 1469516951592 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 00:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:09:11 INFO - PROCESS | 1665 | 1469516951594 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:09:11 INFO - PROCESS | 1665 | 1469516951595 Marionette TRACE conn2 <- [1,1258,null,{}] 00:09:11 INFO - PROCESS | 1665 | 1469516951597 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}] 00:09:11 INFO - PROCESS | 1665 | 1469516951598 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:11 INFO - PROCESS | 1665 | 1469516951679 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 00:09:11 INFO - PROCESS | 1665 | 1469516951682 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:11 INFO - PROCESS | 1665 | 1469516951683 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x123993000 == 33 [pid = 1665] [id = 322] 00:09:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1210e3800) [pid = 1665] [serial = 965] [outer = 0x0] 00:09:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1234df800) [pid = 1665] [serial = 966] [outer = 0x1210e3800] 00:09:11 INFO - PROCESS | 1665 | 1469516951709 Marionette DEBUG loaded listener.js 00:09:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1234edc00) [pid = 1665] [serial = 967] [outer = 0x1210e3800] 00:09:12 INFO - PROCESS | 1665 | 1469516952060 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]]]}] 00:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 00:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:09:12 INFO - PROCESS | 1665 | 1469516952113 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 00:09:12 INFO - PROCESS | 1665 | 1469516952114 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 00:09:12 INFO - PROCESS | 1665 | 1469516952116 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:09:12 INFO - PROCESS | 1665 | 1469516952117 Marionette TRACE conn2 <- [1,1262,null,{}] 00:09:12 INFO - PROCESS | 1665 | 1469516952120 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}] 00:09:12 INFO - PROCESS | 1665 | 1469516952121 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:12 INFO - PROCESS | 1665 | 1469516952196 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 00:09:12 INFO - PROCESS | 1665 | 1469516952262 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:12 INFO - PROCESS | 1665 | 1469516952263 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d95800 == 34 [pid = 1665] [id = 323] 00:09:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11984ec00) [pid = 1665] [serial = 968] [outer = 0x0] 00:09:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x123b89c00) [pid = 1665] [serial = 969] [outer = 0x11984ec00] 00:09:12 INFO - PROCESS | 1665 | 1469516952291 Marionette DEBUG loaded listener.js 00:09:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1240c2400) [pid = 1665] [serial = 970] [outer = 0x11984ec00] 00:09:12 INFO - PROCESS | 1665 | 1469516952608 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]]]}] 00:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 00:09:12 INFO - PROCESS | 1665 | 1469516952636 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 00:09:12 INFO - PROCESS | 1665 | 1469516952637 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 00:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:09:12 INFO - PROCESS | 1665 | 1469516952646 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:09:12 INFO - PROCESS | 1665 | 1469516952648 Marionette TRACE conn2 <- [1,1266,null,{}] 00:09:12 INFO - PROCESS | 1665 | 1469516952650 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}] 00:09:12 INFO - PROCESS | 1665 | 1469516952654 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:12 INFO - PROCESS | 1665 | 1469516952768 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 00:09:12 INFO - PROCESS | 1665 | 1469516952772 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:12 INFO - PROCESS | 1665 | 1469516952773 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x124a55800 == 35 [pid = 1665] [id = 324] 00:09:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12372bc00) [pid = 1665] [serial = 971] [outer = 0x0] 00:09:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x124688400) [pid = 1665] [serial = 972] [outer = 0x12372bc00] 00:09:12 INFO - PROCESS | 1665 | 1469516952799 Marionette DEBUG loaded listener.js 00:09:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x126f3f000) [pid = 1665] [serial = 973] [outer = 0x12372bc00] 00:09:13 INFO - PROCESS | 1665 | 1469516953139 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]]]}] 00:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 518ms 00:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:09:13 INFO - PROCESS | 1665 | 1469516953166 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 00:09:13 INFO - PROCESS | 1665 | 1469516953167 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 00:09:13 INFO - PROCESS | 1665 | 1469516953174 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:09:13 INFO - PROCESS | 1665 | 1469516953177 Marionette TRACE conn2 <- [1,1270,null,{}] 00:09:13 INFO - PROCESS | 1665 | 1469516953180 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}] 00:09:13 INFO - PROCESS | 1665 | 1469516953181 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:13 INFO - PROCESS | 1665 | 1469516953276 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 00:09:13 INFO - PROCESS | 1665 | 1469516953280 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:13 INFO - PROCESS | 1665 | 1469516953281 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x128997800 == 36 [pid = 1665] [id = 325] 00:09:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x126fbb800) [pid = 1665] [serial = 974] [outer = 0x0] 00:09:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12736a400) [pid = 1665] [serial = 975] [outer = 0x126fbb800] 00:09:13 INFO - PROCESS | 1665 | 1469516953305 Marionette DEBUG loaded listener.js 00:09:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1273e9c00) [pid = 1665] [serial = 976] [outer = 0x126fbb800] 00:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 477ms 00:09:13 INFO - PROCESS | 1665 | 1469516953640 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]]]}] 00:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:09:13 INFO - PROCESS | 1665 | 1469516953651 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 00:09:13 INFO - PROCESS | 1665 | 1469516953653 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 00:09:13 INFO - PROCESS | 1665 | 1469516953655 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:09:13 INFO - PROCESS | 1665 | 1469516953656 Marionette TRACE conn2 <- [1,1274,null,{}] 00:09:13 INFO - PROCESS | 1665 | 1469516953659 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}] 00:09:13 INFO - PROCESS | 1665 | 1469516953662 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:13 INFO - PROCESS | 1665 | 1469516953764 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 00:09:13 INFO - PROCESS | 1665 | 1469516953778 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:13 INFO - PROCESS | 1665 | 1469516953779 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ad1800 == 37 [pid = 1665] [id = 326] 00:09:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x11814f800) [pid = 1665] [serial = 977] [outer = 0x0] 00:09:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128a5d400) [pid = 1665] [serial = 978] [outer = 0x11814f800] 00:09:13 INFO - PROCESS | 1665 | 1469516953810 Marionette DEBUG loaded listener.js 00:09:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128ae4400) [pid = 1665] [serial = 979] [outer = 0x11814f800] 00:09:14 INFO - PROCESS | 1665 | 1469516954144 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]]]}] 00:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 00:09:14 INFO - PROCESS | 1665 | 1469516954175 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 00:09:14 INFO - PROCESS | 1665 | 1469516954178 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 00:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:09:14 INFO - PROCESS | 1665 | 1469516954180 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:09:14 INFO - PROCESS | 1665 | 1469516954181 Marionette TRACE conn2 <- [1,1278,null,{}] 00:09:14 INFO - PROCESS | 1665 | 1469516954184 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}] 00:09:14 INFO - PROCESS | 1665 | 1469516954185 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:14 INFO - PROCESS | 1665 | 1469516954426 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1273e0000) [pid = 1665] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1291a2800) [pid = 1665] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1129ee400) [pid = 1665] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x114f54800) [pid = 1665] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1177c1c00) [pid = 1665] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1234e4400) [pid = 1665] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11852b800) [pid = 1665] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1258c3400) [pid = 1665] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1125a5000) [pid = 1665] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119a7ac00) [pid = 1665] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x128add800) [pid = 1665] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x123b8ec00) [pid = 1665] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128ce0400) [pid = 1665] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1126df800) [pid = 1665] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1175d3000) [pid = 1665] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1125a8c00) [pid = 1665] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x11815b000) [pid = 1665] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:09:14 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11852e800) [pid = 1665] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:09:14 INFO - PROCESS | 1665 | 1469516954471 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:14 INFO - PROCESS | 1665 | 1469516954473 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e5a000 == 38 [pid = 1665] [id = 327] 00:09:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1125a4400) [pid = 1665] [serial = 980] [outer = 0x0] 00:09:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1126df400) [pid = 1665] [serial = 981] [outer = 0x1125a4400] 00:09:14 INFO - PROCESS | 1665 | 1469516954497 Marionette DEBUG loaded listener.js 00:09:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118159c00) [pid = 1665] [serial = 982] [outer = 0x1125a4400] 00:09:14 INFO - PROCESS | 1665 | 1469516954776 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]]]}] 00:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 619ms 00:09:14 INFO - PROCESS | 1665 | 1469516954799 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 00:09:14 INFO - PROCESS | 1665 | 1469516954800 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 00:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:09:14 INFO - PROCESS | 1665 | 1469516954802 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:09:14 INFO - PROCESS | 1665 | 1469516954803 Marionette TRACE conn2 <- [1,1282,null,{}] 00:09:14 INFO - PROCESS | 1665 | 1469516954806 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}] 00:09:14 INFO - PROCESS | 1665 | 1469516954807 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:14 INFO - PROCESS | 1665 | 1469516954900 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 00:09:14 INFO - PROCESS | 1665 | 1469516954903 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:14 INFO - PROCESS | 1665 | 1469516954904 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x12983c000 == 39 [pid = 1665] [id = 328] 00:09:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118470000) [pid = 1665] [serial = 983] [outer = 0x0] 00:09:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1234e1800) [pid = 1665] [serial = 984] [outer = 0x118470000] 00:09:14 INFO - PROCESS | 1665 | 1469516954939 Marionette DEBUG loaded listener.js 00:09:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126e28000) [pid = 1665] [serial = 985] [outer = 0x118470000] 00:09:15 INFO - PROCESS | 1665 | 1469516955267 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]]]}] 00:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 468ms 00:09:15 INFO - PROCESS | 1665 | 1469516955274 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 00:09:15 INFO - PROCESS | 1665 | 1469516955276 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 00:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:09:15 INFO - PROCESS | 1665 | 1469516955280 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:09:15 INFO - PROCESS | 1665 | 1469516955282 Marionette TRACE conn2 <- [1,1286,null,{}] 00:09:15 INFO - PROCESS | 1665 | 1469516955284 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}] 00:09:15 INFO - PROCESS | 1665 | 1469516955286 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:15 INFO - PROCESS | 1665 | 1469516955405 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 00:09:15 INFO - PROCESS | 1665 | 1469516955411 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:15 INFO - PROCESS | 1665 | 1469516955413 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a76d800 == 40 [pid = 1665] [id = 329] 00:09:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1175c7000) [pid = 1665] [serial = 986] [outer = 0x0] 00:09:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128a60400) [pid = 1665] [serial = 987] [outer = 0x1175c7000] 00:09:15 INFO - PROCESS | 1665 | 1469516955439 Marionette DEBUG loaded listener.js 00:09:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1292f8000) [pid = 1665] [serial = 988] [outer = 0x1175c7000] 00:09:15 INFO - PROCESS | 1665 | 1469516955744 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]]]}] 00:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 521ms 00:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:09:15 INFO - PROCESS | 1665 | 1469516955801 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 00:09:15 INFO - PROCESS | 1665 | 1469516955802 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 00:09:15 INFO - PROCESS | 1665 | 1469516955804 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:09:15 INFO - PROCESS | 1665 | 1469516955805 Marionette TRACE conn2 <- [1,1290,null,{}] 00:09:15 INFO - PROCESS | 1665 | 1469516955808 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}] 00:09:15 INFO - PROCESS | 1665 | 1469516955809 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:15 INFO - PROCESS | 1665 | 1469516955897 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 00:09:15 INFO - PROCESS | 1665 | 1469516955900 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:15 INFO - PROCESS | 1665 | 1469516955901 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aee0800 == 41 [pid = 1665] [id = 330] 00:09:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x11815dc00) [pid = 1665] [serial = 989] [outer = 0x0] 00:09:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12a618400) [pid = 1665] [serial = 990] [outer = 0x11815dc00] 00:09:15 INFO - PROCESS | 1665 | 1469516955925 Marionette DEBUG loaded listener.js 00:09:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12a782000) [pid = 1665] [serial = 991] [outer = 0x11815dc00] 00:09:16 INFO - PROCESS | 1665 | 1469516956246 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]]]}] 00:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 467ms 00:09:16 INFO - PROCESS | 1665 | 1469516956273 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 00:09:16 INFO - PROCESS | 1665 | 1469516956275 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 00:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:09:16 INFO - PROCESS | 1665 | 1469516956278 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:09:16 INFO - PROCESS | 1665 | 1469516956279 Marionette TRACE conn2 <- [1,1294,null,{}] 00:09:16 INFO - PROCESS | 1665 | 1469516956281 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}] 00:09:16 INFO - PROCESS | 1665 | 1469516956282 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:16 INFO - PROCESS | 1665 | 1469516956393 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 00:09:16 INFO - PROCESS | 1665 | 1469516956476 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:16 INFO - PROCESS | 1665 | 1469516956477 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x113221000 == 42 [pid = 1665] [id = 331] 00:09:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x111c19000) [pid = 1665] [serial = 992] [outer = 0x0] 00:09:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1126d5c00) [pid = 1665] [serial = 993] [outer = 0x111c19000] 00:09:16 INFO - PROCESS | 1665 | 1469516956509 Marionette DEBUG loaded listener.js 00:09:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x117589c00) [pid = 1665] [serial = 994] [outer = 0x111c19000] 00:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 669ms 00:09:16 INFO - PROCESS | 1665 | 1469516956940 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]]]}] 00:09:16 INFO - PROCESS | 1665 | 1469516956948 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 00:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:09:16 INFO - PROCESS | 1665 | 1469516956951 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 00:09:16 INFO - PROCESS | 1665 | 1469516956954 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:09:16 INFO - PROCESS | 1665 | 1469516956956 Marionette TRACE conn2 <- [1,1298,null,{}] 00:09:16 INFO - PROCESS | 1665 | 1469516956960 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}] 00:09:16 INFO - PROCESS | 1665 | 1469516956963 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:17 INFO - PROCESS | 1665 | 1469516957068 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 00:09:17 INFO - PROCESS | 1665 | 1469516957146 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:17 INFO - PROCESS | 1665 | 1469516957148 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x119b9d800 == 43 [pid = 1665] [id = 332] 00:09:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118527400) [pid = 1665] [serial = 995] [outer = 0x0] 00:09:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1189edc00) [pid = 1665] [serial = 996] [outer = 0x118527400] 00:09:17 INFO - PROCESS | 1665 | 1469516957222 Marionette DEBUG loaded listener.js 00:09:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x11955d000) [pid = 1665] [serial = 997] [outer = 0x118527400] 00:09:17 INFO - PROCESS | 1665 | 1469516957636 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]]]}] 00:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 719ms 00:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:09:17 INFO - PROCESS | 1665 | 1469516957676 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 00:09:17 INFO - PROCESS | 1665 | 1469516957679 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 00:09:17 INFO - PROCESS | 1665 | 1469516957681 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:09:17 INFO - PROCESS | 1665 | 1469516957683 Marionette TRACE conn2 <- [1,1302,null,{}] 00:09:17 INFO - PROCESS | 1665 | 1469516957685 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}] 00:09:17 INFO - PROCESS | 1665 | 1469516957687 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:17 INFO - PROCESS | 1665 | 1469516957793 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 00:09:17 INFO - PROCESS | 1665 | 1469516957865 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:17 INFO - PROCESS | 1665 | 1469516957866 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x1271a2800 == 44 [pid = 1665] [id = 333] 00:09:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119ae5400) [pid = 1665] [serial = 998] [outer = 0x0] 00:09:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1234df400) [pid = 1665] [serial = 999] [outer = 0x119ae5400] 00:09:17 INFO - PROCESS | 1665 | 1469516957895 Marionette DEBUG loaded listener.js 00:09:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1243b6c00) [pid = 1665] [serial = 1000] [outer = 0x119ae5400] 00:09:18 INFO - PROCESS | 1665 | 1469516958316 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]]]}] 00:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 669ms 00:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:09:18 INFO - PROCESS | 1665 | 1469516958351 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 00:09:18 INFO - PROCESS | 1665 | 1469516958352 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 00:09:18 INFO - PROCESS | 1665 | 1469516958360 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:09:18 INFO - PROCESS | 1665 | 1469516958364 Marionette TRACE conn2 <- [1,1306,null,{}] 00:09:18 INFO - PROCESS | 1665 | 1469516958367 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}] 00:09:18 INFO - PROCESS | 1665 | 1469516958370 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:18 INFO - PROCESS | 1665 | 1469516958495 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 00:09:18 INFO - PROCESS | 1665 | 1469516958554 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:18 INFO - PROCESS | 1665 | 1469516958555 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdcc000 == 45 [pid = 1665] [id = 334] 00:09:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1246dcc00) [pid = 1665] [serial = 1001] [outer = 0x0] 00:09:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1259a6c00) [pid = 1665] [serial = 1002] [outer = 0x1246dcc00] 00:09:18 INFO - PROCESS | 1665 | 1469516958584 Marionette DEBUG loaded listener.js 00:09:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x128a55c00) [pid = 1665] [serial = 1003] [outer = 0x1246dcc00] 00:09:19 INFO - PROCESS | 1665 | 1469516959022 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]]]}] 00:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 681ms 00:09:19 INFO - PROCESS | 1665 | 1469516959037 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 00:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:09:19 INFO - PROCESS | 1665 | 1469516959039 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 00:09:19 INFO - PROCESS | 1665 | 1469516959041 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:09:19 INFO - PROCESS | 1665 | 1469516959043 Marionette TRACE conn2 <- [1,1310,null,{}] 00:09:19 INFO - PROCESS | 1665 | 1469516959047 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}] 00:09:19 INFO - PROCESS | 1665 | 1469516959049 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:19 INFO - PROCESS | 1665 | 1469516959174 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 00:09:19 INFO - PROCESS | 1665 | 1469516959231 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:19 INFO - PROCESS | 1665 | 1469516959233 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3e7000 == 46 [pid = 1665] [id = 335] 00:09:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x128a58800) [pid = 1665] [serial = 1004] [outer = 0x0] 00:09:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x12919e800) [pid = 1665] [serial = 1005] [outer = 0x128a58800] 00:09:19 INFO - PROCESS | 1665 | 1469516959261 Marionette DEBUG loaded listener.js 00:09:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x1294d9000) [pid = 1665] [serial = 1006] [outer = 0x128a58800] 00:09:19 INFO - PROCESS | 1665 | 1469516959834 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] 00:09:19 INFO - PROCESS | 1665 | 1469516959867 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 00:09:19 INFO - PROCESS | 1665 | 1469516959870 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:09:19 INFO - PROCESS | 1665 | 1469516959871 Marionette TRACE conn2 <- [1,1314,null,{}] 00:09:19 INFO - PROCESS | 1665 | 1469516959875 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}] 00:09:19 INFO - PROCESS | 1665 | 1469516959876 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:19 INFO - PROCESS | 1665 | 1469516959961 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 00:09:20 INFO - PROCESS | 1665 | 1469516960036 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:20 INFO - PROCESS | 1665 | 1469516960039 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ac5800 == 47 [pid = 1665] [id = 336] 00:09:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x116864400) [pid = 1665] [serial = 1007] [outer = 0x0] 00:09:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x1175d0000) [pid = 1665] [serial = 1008] [outer = 0x116864400] 00:09:20 INFO - PROCESS | 1665 | 1469516960131 Marionette DEBUG loaded listener.js 00:09:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1183f1000) [pid = 1665] [serial = 1009] [outer = 0x116864400] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12aee0800 == 46 [pid = 1665] [id = 330] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12a76d800 == 45 [pid = 1665] [id = 329] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12983c000 == 44 [pid = 1665] [id = 328] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x117e5a000 == 43 [pid = 1665] [id = 327] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x128ad1800 == 42 [pid = 1665] [id = 326] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x128997800 == 41 [pid = 1665] [id = 325] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x124a55800 == 40 [pid = 1665] [id = 324] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x123d95800 == 39 [pid = 1665] [id = 323] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x123993000 == 38 [pid = 1665] [id = 322] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x119ba7000 == 37 [pid = 1665] [id = 321] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x118980800 == 36 [pid = 1665] [id = 320] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x116bcd000 == 35 [pid = 1665] [id = 319] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x116731000 == 34 [pid = 1665] [id = 317] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12bdcb000 == 33 [pid = 1665] [id = 316] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x116ac2000 == 32 [pid = 1665] [id = 318] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3e7000 == 31 [pid = 1665] [id = 335] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x12bdcc000 == 30 [pid = 1665] [id = 334] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x1271a2800 == 29 [pid = 1665] [id = 333] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x119b9d800 == 28 [pid = 1665] [id = 332] 00:09:21 INFO - PROCESS | 1665 | --DOCSHELL 0x113221000 == 27 [pid = 1665] [id = 331] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x128a5a000) [pid = 1665] [serial = 930] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x1292f3000) [pid = 1665] [serial = 895] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x125811800) [pid = 1665] [serial = 921] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x1258c0400) [pid = 1665] [serial = 922] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x115e20000) [pid = 1665] [serial = 897] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1175ca000) [pid = 1665] [serial = 898] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x11815cc00) [pid = 1665] [serial = 900] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1234e6c00) [pid = 1665] [serial = 915] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1240bcc00) [pid = 1665] [serial = 916] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x11820b800) [pid = 1665] [serial = 901] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x11915b800) [pid = 1665] [serial = 906] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11944d800) [pid = 1665] [serial = 907] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1258dd800) [pid = 1665] [serial = 924] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x125d2a800) [pid = 1665] [serial = 925] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118472000) [pid = 1665] [serial = 903] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11852bc00) [pid = 1665] [serial = 904] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119af2800) [pid = 1665] [serial = 912] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1234e3000) [pid = 1665] [serial = 913] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x128cb1000) [pid = 1665] [serial = 933] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x124312c00) [pid = 1665] [serial = 918] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1244b7000) [pid = 1665] [serial = 919] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1291a0000) [pid = 1665] [serial = 936] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1292efc00) [pid = 1665] [serial = 937] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1239b2800) [pid = 1665] [serial = 940] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1183f1400) [pid = 1665] [serial = 939] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119892400) [pid = 1665] [serial = 909] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119a76c00) [pid = 1665] [serial = 910] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x125d2e400) [pid = 1665] [serial = 927] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128cd5000) [pid = 1665] [serial = 934] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1294d0000) [pid = 1665] [serial = 946] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128add400) [pid = 1665] [serial = 931] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1291a0800) [pid = 1665] [serial = 943] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1273dfc00) [pid = 1665] [serial = 928] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12a616800) [pid = 1665] [serial = 948] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1292f4800) [pid = 1665] [serial = 945] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12447f800) [pid = 1665] [serial = 942] [outer = 0x0] [url = about:blank] 00:09:21 INFO - PROCESS | 1665 | 1469516961125 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]]]}] 00:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1273ms 00:09:21 INFO - PROCESS | 1665 | 1469516961145 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 00:09:21 INFO - PROCESS | 1665 | 1469516961148 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 00:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:09:21 INFO - PROCESS | 1665 | 1469516961151 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:09:21 INFO - PROCESS | 1665 | 1469516961153 Marionette TRACE conn2 <- [1,1318,null,{}] 00:09:21 INFO - PROCESS | 1665 | 1469516961157 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}] 00:09:21 INFO - PROCESS | 1665 | 1469516961158 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:21 INFO - PROCESS | 1665 | 1469516961237 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 00:09:21 INFO - PROCESS | 1665 | 1469516961243 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:21 INFO - PROCESS | 1665 | 1469516961246 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x115fc5000 == 28 [pid = 1665] [id = 337] 00:09:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1126e0000) [pid = 1665] [serial = 1010] [outer = 0x0] 00:09:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x112f3d000) [pid = 1665] [serial = 1011] [outer = 0x1126e0000] 00:09:21 INFO - PROCESS | 1665 | 1469516961275 Marionette DEBUG loaded listener.js 00:09:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x116741000) [pid = 1665] [serial = 1012] [outer = 0x1126e0000] 00:09:21 INFO - PROCESS | 1665 | 1469516961651 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]]]}] 00:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 519ms 00:09:21 INFO - PROCESS | 1665 | 1469516961671 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 00:09:21 INFO - PROCESS | 1665 | 1469516961674 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 00:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:09:21 INFO - PROCESS | 1665 | 1469516961679 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:09:21 INFO - PROCESS | 1665 | 1469516961681 Marionette TRACE conn2 <- [1,1322,null,{}] 00:09:21 INFO - PROCESS | 1665 | 1469516961683 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}] 00:09:21 INFO - PROCESS | 1665 | 1469516961685 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:21 INFO - PROCESS | 1665 | 1469516961761 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 00:09:21 INFO - PROCESS | 1665 | 1469516961765 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:21 INFO - PROCESS | 1665 | 1469516961766 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x11756b800 == 29 [pid = 1665] [id = 338] 00:09:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x116aeb000) [pid = 1665] [serial = 1013] [outer = 0x0] 00:09:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x117e33000) [pid = 1665] [serial = 1014] [outer = 0x116aeb000] 00:09:21 INFO - PROCESS | 1665 | 1469516961796 Marionette DEBUG loaded listener.js 00:09:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11820a000) [pid = 1665] [serial = 1015] [outer = 0x116aeb000] 00:09:22 INFO - PROCESS | 1665 | 1469516962126 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]]]}] 00:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 471ms 00:09:22 INFO - PROCESS | 1665 | 1469516962149 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 00:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:09:22 INFO - PROCESS | 1665 | 1469516962160 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 00:09:22 INFO - PROCESS | 1665 | 1469516962164 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:09:22 INFO - PROCESS | 1665 | 1469516962167 Marionette TRACE conn2 <- [1,1326,null,{}] 00:09:22 INFO - PROCESS | 1665 | 1469516962174 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}] 00:09:22 INFO - PROCESS | 1665 | 1469516962178 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:22 INFO - PROCESS | 1665 | 1469516962276 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 00:09:22 INFO - PROCESS | 1665 | 1469516962283 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:22 INFO - PROCESS | 1665 | 1469516962285 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x119272000 == 30 [pid = 1665] [id = 339] 00:09:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x112ee6c00) [pid = 1665] [serial = 1016] [outer = 0x0] 00:09:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118524c00) [pid = 1665] [serial = 1017] [outer = 0x112ee6c00] 00:09:22 INFO - PROCESS | 1665 | 1469516962315 Marionette DEBUG loaded listener.js 00:09:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1189e7c00) [pid = 1665] [serial = 1018] [outer = 0x112ee6c00] 00:09:22 INFO - PROCESS | 1665 | 1469516962641 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]]]}] 00:09:22 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 00:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 00:09:22 INFO - PROCESS | 1665 | 1469516962686 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 00:09:22 INFO - PROCESS | 1665 | 1469516962688 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 00:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:09:22 INFO - PROCESS | 1665 | 1469516962690 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:09:22 INFO - PROCESS | 1665 | 1469516962691 Marionette TRACE conn2 <- [1,1330,null,{}] 00:09:22 INFO - PROCESS | 1665 | 1469516962694 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}] 00:09:22 INFO - PROCESS | 1665 | 1469516962695 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:22 INFO - PROCESS | 1665 | 1469516962772 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 00:09:22 INFO - PROCESS | 1665 | 1469516962829 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:22 INFO - PROCESS | 1665 | 1469516962830 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x119aac800 == 31 [pid = 1665] [id = 340] 00:09:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118466400) [pid = 1665] [serial = 1019] [outer = 0x0] 00:09:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1192be000) [pid = 1665] [serial = 1020] [outer = 0x118466400] 00:09:22 INFO - PROCESS | 1665 | 1469516962856 Marionette DEBUG loaded listener.js 00:09:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119859c00) [pid = 1665] [serial = 1021] [outer = 0x118466400] 00:09:23 INFO - PROCESS | 1665 | 1469516963137 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]]]}] 00:09:23 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 00:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 469ms 00:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:09:23 INFO - PROCESS | 1665 | 1469516963169 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 00:09:23 INFO - PROCESS | 1665 | 1469516963170 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 00:09:23 INFO - PROCESS | 1665 | 1469516963172 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:09:23 INFO - PROCESS | 1665 | 1469516963173 Marionette TRACE conn2 <- [1,1334,null,{}] 00:09:23 INFO - PROCESS | 1665 | 1469516963183 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}] 00:09:23 INFO - PROCESS | 1665 | 1469516963192 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:23 INFO - PROCESS | 1665 | 1469516963286 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 00:09:23 INFO - PROCESS | 1665 | 1469516963333 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:23 INFO - PROCESS | 1665 | 1469516963335 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x123260800 == 32 [pid = 1665] [id = 341] 00:09:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x116bb2400) [pid = 1665] [serial = 1022] [outer = 0x0] 00:09:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119a7a400) [pid = 1665] [serial = 1023] [outer = 0x116bb2400] 00:09:23 INFO - PROCESS | 1665 | 1469516963359 Marionette DEBUG loaded listener.js 00:09:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x119aea400) [pid = 1665] [serial = 1024] [outer = 0x116bb2400] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11815dc00) [pid = 1665] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12372bc00) [pid = 1665] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x126fbb800) [pid = 1665] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11814f800) [pid = 1665] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118288c00) [pid = 1665] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1210e3800) [pid = 1665] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1189ed800) [pid = 1665] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x116238400) [pid = 1665] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x112d59400) [pid = 1665] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11820b000) [pid = 1665] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1294d0400) [pid = 1665] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1125a4400) [pid = 1665] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1175c7000) [pid = 1665] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x11984ec00) [pid = 1665] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:09:23 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x118470000) [pid = 1665] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:09:24 INFO - PROCESS | 1665 | 1469516964156 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]]]}] 00:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1023ms 00:09:24 INFO - PROCESS | 1665 | 1469516964196 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 00:09:24 INFO - PROCESS | 1665 | 1469516964199 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 00:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:09:24 INFO - PROCESS | 1665 | 1469516964202 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:09:24 INFO - PROCESS | 1665 | 1469516964204 Marionette TRACE conn2 <- [1,1338,null,{}] 00:09:24 INFO - PROCESS | 1665 | 1469516964209 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}] 00:09:24 INFO - PROCESS | 1665 | 1469516964211 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:24 INFO - PROCESS | 1665 | 1469516964315 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 00:09:24 INFO - PROCESS | 1665 | 1469516964389 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:24 INFO - PROCESS | 1665 | 1469516964391 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x117583800 == 33 [pid = 1665] [id = 342] 00:09:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x115f5dc00) [pid = 1665] [serial = 1025] [outer = 0x0] 00:09:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11686e800) [pid = 1665] [serial = 1026] [outer = 0x115f5dc00] 00:09:24 INFO - PROCESS | 1665 | 1469516964422 Marionette DEBUG loaded listener.js 00:09:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1175cd400) [pid = 1665] [serial = 1027] [outer = 0x115f5dc00] 00:09:25 INFO - PROCESS | 1665 | --DOCSHELL 0x119aac800 == 32 [pid = 1665] [id = 340] 00:09:25 INFO - PROCESS | 1665 | --DOCSHELL 0x119272000 == 31 [pid = 1665] [id = 339] 00:09:25 INFO - PROCESS | 1665 | --DOCSHELL 0x11756b800 == 30 [pid = 1665] [id = 338] 00:09:25 INFO - PROCESS | 1665 | --DOCSHELL 0x115fc5000 == 29 [pid = 1665] [id = 337] 00:09:25 INFO - PROCESS | 1665 | --DOCSHELL 0x116ac5800 == 28 [pid = 1665] [id = 336] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x126e28000) [pid = 1665] [serial = 985] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x126f3f000) [pid = 1665] [serial = 973] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12a618400) [pid = 1665] [serial = 990] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x124688400) [pid = 1665] [serial = 972] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12736a400) [pid = 1665] [serial = 975] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x128a5d400) [pid = 1665] [serial = 978] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1183ec400) [pid = 1665] [serial = 957] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x118521800) [pid = 1665] [serial = 958] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x1234df800) [pid = 1665] [serial = 966] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x1234edc00) [pid = 1665] [serial = 967] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x119159400) [pid = 1665] [serial = 960] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x11944a800) [pid = 1665] [serial = 961] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x119a79400) [pid = 1665] [serial = 963] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x119c2cc00) [pid = 1665] [serial = 964] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x1273e9c00) [pid = 1665] [serial = 976] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x112ee7800) [pid = 1665] [serial = 951] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x11725dc00) [pid = 1665] [serial = 952] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x118287800) [pid = 1665] [serial = 954] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x1183f6000) [pid = 1665] [serial = 955] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x12a624800) [pid = 1665] [serial = 949] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x12a782000) [pid = 1665] [serial = 991] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x128ae4400) [pid = 1665] [serial = 979] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x118159c00) [pid = 1665] [serial = 982] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 58 (0x128a60400) [pid = 1665] [serial = 987] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 57 (0x1126df400) [pid = 1665] [serial = 981] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 56 (0x1292f8000) [pid = 1665] [serial = 988] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 55 (0x123b89c00) [pid = 1665] [serial = 969] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 54 (0x1240c2400) [pid = 1665] [serial = 970] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | --DOMWINDOW == 53 (0x1234e1800) [pid = 1665] [serial = 984] [outer = 0x0] [url = about:blank] 00:09:25 INFO - PROCESS | 1665 | 1469516965443 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]]]}] 00:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1273ms 00:09:25 INFO - PROCESS | 1665 | 1469516965475 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 00:09:25 INFO - PROCESS | 1665 | 1469516965480 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 00:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:09:25 INFO - PROCESS | 1665 | 1469516965485 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:09:25 INFO - PROCESS | 1665 | 1469516965488 Marionette TRACE conn2 <- [1,1342,null,{}] 00:09:25 INFO - PROCESS | 1665 | 1469516965494 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}] 00:09:25 INFO - PROCESS | 1665 | 1469516965496 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:25 INFO - PROCESS | 1665 | 1469516965627 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 00:09:25 INFO - PROCESS | 1665 | 1469516965701 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:25 INFO - PROCESS | 1665 | 1469516965705 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x116a58000 == 29 [pid = 1665] [id = 343] 00:09:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 54 (0x1162b4400) [pid = 1665] [serial = 1028] [outer = 0x0] 00:09:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 55 (0x116a8e400) [pid = 1665] [serial = 1029] [outer = 0x1162b4400] 00:09:25 INFO - PROCESS | 1665 | 1469516965750 Marionette DEBUG loaded listener.js 00:09:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 56 (0x1175d0c00) [pid = 1665] [serial = 1030] [outer = 0x1162b4400] 00:09:26 INFO - PROCESS | 1665 | 1469516966063 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]]]}] 00:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 629ms 00:09:26 INFO - PROCESS | 1665 | 1469516966114 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 00:09:26 INFO - PROCESS | 1665 | 1469516966118 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 00:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:09:26 INFO - PROCESS | 1665 | 1469516966122 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:09:26 INFO - PROCESS | 1665 | 1469516966124 Marionette TRACE conn2 <- [1,1346,null,{}] 00:09:26 INFO - PROCESS | 1665 | 1469516966128 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}] 00:09:26 INFO - PROCESS | 1665 | 1469516966131 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:26 INFO - PROCESS | 1665 | 1469516966222 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 00:09:26 INFO - PROCESS | 1665 | 1469516966271 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:26 INFO - PROCESS | 1665 | 1469516966272 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x11823c800 == 30 [pid = 1665] [id = 344] 00:09:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 57 (0x116af1800) [pid = 1665] [serial = 1031] [outer = 0x0] 00:09:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 58 (0x118155c00) [pid = 1665] [serial = 1032] [outer = 0x116af1800] 00:09:26 INFO - PROCESS | 1665 | 1469516966300 Marionette DEBUG loaded listener.js 00:09:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x118332000) [pid = 1665] [serial = 1033] [outer = 0x116af1800] 00:09:26 INFO - PROCESS | 1665 | 1469516966600 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]]]}] 00:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 520ms 00:09:26 INFO - PROCESS | 1665 | 1469516966644 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 00:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:09:26 INFO - PROCESS | 1665 | 1469516966653 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 00:09:26 INFO - PROCESS | 1665 | 1469516966656 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:09:26 INFO - PROCESS | 1665 | 1469516966658 Marionette TRACE conn2 <- [1,1350,null,{}] 00:09:26 INFO - PROCESS | 1665 | 1469516966666 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}] 00:09:26 INFO - PROCESS | 1665 | 1469516966669 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:26 INFO - PROCESS | 1665 | 1469516966747 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 00:09:26 INFO - PROCESS | 1665 | 1469516966802 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:26 INFO - PROCESS | 1665 | 1469516966804 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x119b96800 == 31 [pid = 1665] [id = 345] 00:09:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x118338000) [pid = 1665] [serial = 1034] [outer = 0x0] 00:09:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x118529800) [pid = 1665] [serial = 1035] [outer = 0x118338000] 00:09:26 INFO - PROCESS | 1665 | 1469516966832 Marionette DEBUG loaded listener.js 00:09:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x1192bd400) [pid = 1665] [serial = 1036] [outer = 0x118338000] 00:09:27 INFO - PROCESS | 1665 | 1469516967128 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]]]}] 00:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 522ms 00:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:09:27 INFO - PROCESS | 1665 | 1469516967179 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 00:09:27 INFO - PROCESS | 1665 | 1469516967181 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 00:09:27 INFO - PROCESS | 1665 | 1469516967183 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:09:27 INFO - PROCESS | 1665 | 1469516967184 Marionette TRACE conn2 <- [1,1354,null,{}] 00:09:27 INFO - PROCESS | 1665 | 1469516967186 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}] 00:09:27 INFO - PROCESS | 1665 | 1469516967188 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:27 INFO - PROCESS | 1665 | 1469516967264 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 00:09:27 INFO - PROCESS | 1665 | 1469516967267 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:27 INFO - PROCESS | 1665 | 1469516967268 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x12398b800 == 32 [pid = 1665] [id = 346] 00:09:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x1126d3800) [pid = 1665] [serial = 1037] [outer = 0x0] 00:09:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x119ae7800) [pid = 1665] [serial = 1038] [outer = 0x1126d3800] 00:09:27 INFO - PROCESS | 1665 | 1469516967296 Marionette DEBUG loaded listener.js 00:09:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x119c28c00) [pid = 1665] [serial = 1039] [outer = 0x1126d3800] 00:09:27 INFO - PROCESS | 1665 | 1469516967625 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]]]}] 00:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 468ms 00:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:09:27 INFO - PROCESS | 1665 | 1469516967652 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 00:09:27 INFO - PROCESS | 1665 | 1469516967653 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 00:09:27 INFO - PROCESS | 1665 | 1469516967655 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:09:27 INFO - PROCESS | 1665 | 1469516967657 Marionette TRACE conn2 <- [1,1358,null,{}] 00:09:27 INFO - PROCESS | 1665 | 1469516967659 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}] 00:09:27 INFO - PROCESS | 1665 | 1469516967669 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:27 INFO - PROCESS | 1665 | 1469516967776 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 00:09:27 INFO - PROCESS | 1665 | 1469516967786 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:27 INFO - PROCESS | 1665 | 1469516967787 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d87800 == 33 [pid = 1665] [id = 347] 00:09:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x119450800) [pid = 1665] [serial = 1040] [outer = 0x0] 00:09:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x119f09400) [pid = 1665] [serial = 1041] [outer = 0x119450800] 00:09:27 INFO - PROCESS | 1665 | 1469516967814 Marionette DEBUG loaded listener.js 00:09:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x1210eac00) [pid = 1665] [serial = 1042] [outer = 0x119450800] 00:09:28 INFO - PROCESS | 1665 | 1469516968293 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]]]}] 00:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 672ms 00:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:09:28 INFO - PROCESS | 1665 | 1469516968327 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 00:09:28 INFO - PROCESS | 1665 | 1469516968328 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 00:09:28 INFO - PROCESS | 1665 | 1469516968330 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:09:28 INFO - PROCESS | 1665 | 1469516968332 Marionette TRACE conn2 <- [1,1362,null,{}] 00:09:28 INFO - PROCESS | 1665 | 1469516968334 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}] 00:09:28 INFO - PROCESS | 1665 | 1469516968338 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:28 INFO - PROCESS | 1665 | 1469516968452 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 00:09:28 INFO - PROCESS | 1665 | 1469516968456 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:28 INFO - PROCESS | 1665 | 1469516968457 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ee6800 == 34 [pid = 1665] [id = 348] 00:09:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x12320d800) [pid = 1665] [serial = 1043] [outer = 0x0] 00:09:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x1234ea000) [pid = 1665] [serial = 1044] [outer = 0x12320d800] 00:09:28 INFO - PROCESS | 1665 | 1469516968483 Marionette DEBUG loaded listener.js 00:09:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x1240c8400) [pid = 1665] [serial = 1045] [outer = 0x12320d800] 00:09:28 INFO - PROCESS | 1665 | 1469516968825 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]]]}] 00:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 518ms 00:09:28 INFO - PROCESS | 1665 | 1469516968849 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 00:09:28 INFO - PROCESS | 1665 | 1469516968851 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 00:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:09:28 INFO - PROCESS | 1665 | 1469516968853 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:09:28 INFO - PROCESS | 1665 | 1469516968854 Marionette TRACE conn2 <- [1,1366,null,{}] 00:09:28 INFO - PROCESS | 1665 | 1469516968856 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}] 00:09:28 INFO - PROCESS | 1665 | 1469516968858 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:28 INFO - PROCESS | 1665 | 1469516968962 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 00:09:28 INFO - PROCESS | 1665 | 1469516968973 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:28 INFO - PROCESS | 1665 | 1469516968975 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x125962800 == 35 [pid = 1665] [id = 349] 00:09:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x1240c9800) [pid = 1665] [serial = 1046] [outer = 0x0] 00:09:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x1244b5400) [pid = 1665] [serial = 1047] [outer = 0x1240c9800] 00:09:29 INFO - PROCESS | 1665 | 1469516969000 Marionette DEBUG loaded listener.js 00:09:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1246dc400) [pid = 1665] [serial = 1048] [outer = 0x1240c9800] 00:09:29 INFO - PROCESS | 1665 | 1469516969348 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] 00:09:29 INFO - PROCESS | 1665 | 1469516969376 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 00:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:09:29 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x118466400) [pid = 1665] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:09:29 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x119ae5400) [pid = 1665] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:09:29 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x118527400) [pid = 1665] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:09:29 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x111c19000) [pid = 1665] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:09:29 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x128a58800) [pid = 1665] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:09:29 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x1246dcc00) [pid = 1665] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:09:29 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x116864400) [pid = 1665] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:09:29 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x112ee6c00) [pid = 1665] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:09:29 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x116aeb000) [pid = 1665] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:09:29 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x1126e0000) [pid = 1665] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:09:29 INFO - PROCESS | 1665 | 1469516969397 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:09:29 INFO - PROCESS | 1665 | 1469516969398 Marionette TRACE conn2 <- [1,1370,null,{}] 00:09:29 INFO - PROCESS | 1665 | 1469516969401 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}] 00:09:29 INFO - PROCESS | 1665 | 1469516969402 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:29 INFO - PROCESS | 1665 | 1469516969496 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 00:09:29 INFO - PROCESS | 1665 | 1469516969531 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:29 INFO - PROCESS | 1665 | 1469516969532 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d05000 == 36 [pid = 1665] [id = 350] 00:09:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x11298a000) [pid = 1665] [serial = 1049] [outer = 0x0] 00:09:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x11820fc00) [pid = 1665] [serial = 1050] [outer = 0x11298a000] 00:09:29 INFO - PROCESS | 1665 | 1469516969556 Marionette DEBUG loaded listener.js 00:09:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x119446800) [pid = 1665] [serial = 1051] [outer = 0x11298a000] 00:09:29 INFO - PROCESS | 1665 | 1469516969814 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 00:09:29 INFO - PROCESS | 1665 | 1469516969868 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 00:09:29 INFO - PROCESS | 1665 | 1469516969870 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:09:29 INFO - PROCESS | 1665 | 1469516969871 Marionette TRACE conn2 <- [1,1374,null,{}] 00:09:29 INFO - PROCESS | 1665 | 1469516969874 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}] 00:09:29 INFO - PROCESS | 1665 | 1469516969875 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:29 INFO - PROCESS | 1665 | 1469516969966 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 00:09:29 INFO - PROCESS | 1665 | 1469516969969 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:29 INFO - PROCESS | 1665 | 1469516969971 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289ac000 == 37 [pid = 1665] [id = 351] 00:09:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x119c29000) [pid = 1665] [serial = 1052] [outer = 0x0] 00:09:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x124a1b000) [pid = 1665] [serial = 1053] [outer = 0x119c29000] 00:09:29 INFO - PROCESS | 1665 | 1469516969997 Marionette DEBUG loaded listener.js 00:09:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x1258c5800) [pid = 1665] [serial = 1054] [outer = 0x119c29000] 00:09:30 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:09:30 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate - 00:09:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13 00:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:09:30 INFO - _addTest/ [0,1377,"getWindowHandle",null] 00:09:30 INFO - PROCESS | 1665 | 1469516970344 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 00:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:09:30 INFO - PROCESS | 1665 | 1469516970349 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:09:30 INFO - PROCESS | 1665 | 1469516970350 Marionette TRACE conn2 <- [1,1378,null,{}] 00:09:30 INFO - PROCESS | 1665 | 1469516970352 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}] 00:09:30 INFO - PROCESS | 1665 | 1469516970353 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:30 INFO - PROCESS | 1665 | 1469516970458 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 00:09:30 INFO - PROCESS | 1665 | 1469516970466 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:30 INFO - PROCESS | 1665 | 1469516970467 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x12381c800 == 38 [pid = 1665] [id = 352] 00:09:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x1258c6400) [pid = 1665] [serial = 1055] [outer = 0x0] 00:09:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x12599fc00) [pid = 1665] [serial = 1056] [outer = 0x1258c6400] 00:09:30 INFO - PROCESS | 1665 | 1469516970491 Marionette DEBUG loaded listener.js 00:09:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x126f35400) [pid = 1665] [serial = 1057] [outer = 0x1258c6400] 00:09:30 INFO - PROCESS | 1665 | 1469516970780 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] 00:09:30 INFO - PROCESS | 1665 | 1469516970822 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 00:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:09:30 INFO - PROCESS | 1665 | 1469516970825 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:09:30 INFO - PROCESS | 1665 | 1469516970829 Marionette TRACE conn2 <- [1,1382,null,{}] 00:09:30 INFO - PROCESS | 1665 | 1469516970832 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}] 00:09:30 INFO - PROCESS | 1665 | 1469516970834 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:30 INFO - PROCESS | 1665 | 1469516970936 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 00:09:30 INFO - PROCESS | 1665 | 1469516970940 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:30 INFO - PROCESS | 1665 | 1469516970941 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ee5000 == 39 [pid = 1665] [id = 353] 00:09:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x126fb6c00) [pid = 1665] [serial = 1058] [outer = 0x0] 00:09:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x126fd8400) [pid = 1665] [serial = 1059] [outer = 0x126fb6c00] 00:09:30 INFO - PROCESS | 1665 | 1469516970968 Marionette DEBUG loaded listener.js 00:09:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x128ad9800) [pid = 1665] [serial = 1060] [outer = 0x126fb6c00] 00:09:31 INFO - PROCESS | 1665 | [1665] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:09:31 INFO - PROCESS | 1665 | 1469516971320 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] 00:09:31 INFO - PROCESS | 1665 | 1469516971350 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 00:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:09:31 INFO - PROCESS | 1665 | 1469516971362 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:09:31 INFO - PROCESS | 1665 | 1469516971363 Marionette TRACE conn2 <- [1,1386,null,{}] 00:09:31 INFO - PROCESS | 1665 | 1469516971365 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}] 00:09:31 INFO - PROCESS | 1665 | 1469516971366 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:31 INFO - PROCESS | 1665 | 1469516971443 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 00:09:31 INFO - PROCESS | 1665 | 1469516971449 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:31 INFO - PROCESS | 1665 | 1469516971450 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a673000 == 40 [pid = 1665] [id = 354] 00:09:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x128ade000) [pid = 1665] [serial = 1061] [outer = 0x0] 00:09:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x128cb4800) [pid = 1665] [serial = 1062] [outer = 0x128ade000] 00:09:31 INFO - PROCESS | 1665 | 1469516971474 Marionette DEBUG loaded listener.js 00:09:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x12919e400) [pid = 1665] [serial = 1063] [outer = 0x128ade000] 00:09:31 INFO - PROCESS | 1665 | 1469516971901 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] 00:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:09:31 INFO - PROCESS | 1665 | 1469516971936 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 00:09:31 INFO - PROCESS | 1665 | 1469516971940 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:09:31 INFO - PROCESS | 1665 | 1469516971942 Marionette TRACE conn2 <- [1,1390,null,{}] 00:09:31 INFO - PROCESS | 1665 | 1469516971965 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}] 00:09:31 INFO - PROCESS | 1665 | 1469516971966 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:32 INFO - PROCESS | 1665 | 1469516972073 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 00:09:32 INFO - PROCESS | 1665 | 1469516972133 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:32 INFO - PROCESS | 1665 | 1469516972135 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170e6000 == 41 [pid = 1665] [id = 355] 00:09:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1129d0400) [pid = 1665] [serial = 1064] [outer = 0x0] 00:09:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1175cd800) [pid = 1665] [serial = 1065] [outer = 0x1129d0400] 00:09:32 INFO - PROCESS | 1665 | 1469516972172 Marionette DEBUG loaded listener.js 00:09:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118204400) [pid = 1665] [serial = 1066] [outer = 0x1129d0400] 00:09:32 INFO - PROCESS | 1665 | 1469516972750 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]]]}] 00:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 838ms 00:09:32 INFO - PROCESS | 1665 | 1469516972778 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 00:09:32 INFO - PROCESS | 1665 | 1469516972781 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 00:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:09:32 INFO - PROCESS | 1665 | 1469516972786 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:09:32 INFO - PROCESS | 1665 | 1469516972788 Marionette TRACE conn2 <- [1,1394,null,{}] 00:09:32 INFO - PROCESS | 1665 | 1469516972791 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}] 00:09:32 INFO - PROCESS | 1665 | 1469516972792 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:32 INFO - PROCESS | 1665 | 1469516972928 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 00:09:32 INFO - PROCESS | 1665 | 1469516972939 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:32 INFO - PROCESS | 1665 | 1469516972940 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x12348f000 == 42 [pid = 1665] [id = 356] 00:09:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1183f8400) [pid = 1665] [serial = 1067] [outer = 0x0] 00:09:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118621800) [pid = 1665] [serial = 1068] [outer = 0x1183f8400] 00:09:32 INFO - PROCESS | 1665 | 1469516972983 Marionette DEBUG loaded listener.js 00:09:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11944a800) [pid = 1665] [serial = 1069] [outer = 0x1183f8400] 00:09:33 INFO - PROCESS | 1665 | 1469516973410 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]]]}] 00:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 673ms 00:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:09:33 INFO - PROCESS | 1665 | 1469516973460 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 00:09:33 INFO - PROCESS | 1665 | 1469516973461 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 00:09:33 INFO - PROCESS | 1665 | 1469516973464 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:09:33 INFO - PROCESS | 1665 | 1469516973466 Marionette TRACE conn2 <- [1,1398,null,{}] 00:09:33 INFO - PROCESS | 1665 | 1469516973474 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}] 00:09:33 INFO - PROCESS | 1665 | 1469516973478 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:33 INFO - PROCESS | 1665 | 1469516973577 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 00:09:33 INFO - PROCESS | 1665 | 1469516973636 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:33 INFO - PROCESS | 1665 | 1469516973638 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x129272800 == 43 [pid = 1665] [id = 357] 00:09:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1208cf800) [pid = 1665] [serial = 1070] [outer = 0x0] 00:09:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1233eb400) [pid = 1665] [serial = 1071] [outer = 0x1208cf800] 00:09:33 INFO - PROCESS | 1665 | 1469516973670 Marionette DEBUG loaded listener.js 00:09:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x123e86400) [pid = 1665] [serial = 1072] [outer = 0x1208cf800] 00:09:34 INFO - PROCESS | 1665 | 1469516974090 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]]]}] 00:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 672ms 00:09:34 INFO - PROCESS | 1665 | 1469516974136 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 00:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:09:34 INFO - PROCESS | 1665 | 1469516974138 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 00:09:34 INFO - PROCESS | 1665 | 1469516974141 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:09:34 INFO - PROCESS | 1665 | 1469516974142 Marionette TRACE conn2 <- [1,1402,null,{}] 00:09:34 INFO - PROCESS | 1665 | 1469516974145 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}] 00:09:34 INFO - PROCESS | 1665 | 1469516974146 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:34 INFO - PROCESS | 1665 | 1469516974268 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 00:09:34 INFO - PROCESS | 1665 | 1469516974348 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:34 INFO - PROCESS | 1665 | 1469516974349 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7bf000 == 44 [pid = 1665] [id = 358] 00:09:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1240c7800) [pid = 1665] [serial = 1073] [outer = 0x0] 00:09:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1258c3800) [pid = 1665] [serial = 1074] [outer = 0x1240c7800] 00:09:34 INFO - PROCESS | 1665 | 1469516974380 Marionette DEBUG loaded listener.js 00:09:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126fd9400) [pid = 1665] [serial = 1075] [outer = 0x1240c7800] 00:09:34 INFO - PROCESS | 1665 | 1469516974810 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]]]}] 00:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 720ms 00:09:34 INFO - PROCESS | 1665 | 1469516974861 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 00:09:34 INFO - PROCESS | 1665 | 1469516974863 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 00:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:09:34 INFO - PROCESS | 1665 | 1469516974865 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:09:34 INFO - PROCESS | 1665 | 1469516974866 Marionette TRACE conn2 <- [1,1406,null,{}] 00:09:34 INFO - PROCESS | 1665 | 1469516974869 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}] 00:09:34 INFO - PROCESS | 1665 | 1469516974870 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:34 INFO - PROCESS | 1665 | 1469516974970 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 00:09:35 INFO - PROCESS | 1665 | 1469516975025 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:35 INFO - PROCESS | 1665 | 1469516975026 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ac6800 == 45 [pid = 1665] [id = 359] 00:09:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x112f46800) [pid = 1665] [serial = 1076] [outer = 0x0] 00:09:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119445000) [pid = 1665] [serial = 1077] [outer = 0x112f46800] 00:09:35 INFO - PROCESS | 1665 | 1469516975055 Marionette DEBUG loaded listener.js 00:09:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1259a7800) [pid = 1665] [serial = 1078] [outer = 0x112f46800] 00:09:35 INFO - PROCESS | 1665 | 1469516975637 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]]]}] 00:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 824ms 00:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:09:35 INFO - PROCESS | 1665 | 1469516975690 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 00:09:35 INFO - PROCESS | 1665 | 1469516975692 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 00:09:35 INFO - PROCESS | 1665 | 1469516975695 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:09:35 INFO - PROCESS | 1665 | 1469516975698 Marionette TRACE conn2 <- [1,1410,null,{}] 00:09:35 INFO - PROCESS | 1665 | 1469516975701 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}] 00:09:35 INFO - PROCESS | 1665 | 1469516975703 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:35 INFO - PROCESS | 1665 | 1469516975801 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 00:09:35 INFO - PROCESS | 1665 | 1469516975856 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:35 INFO - PROCESS | 1665 | 1469516975857 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x118411000 == 46 [pid = 1665] [id = 360] 00:09:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x11820ac00) [pid = 1665] [serial = 1079] [outer = 0x0] 00:09:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1183ec400) [pid = 1665] [serial = 1080] [outer = 0x11820ac00] 00:09:35 INFO - PROCESS | 1665 | 1469516975898 Marionette DEBUG loaded listener.js 00:09:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x118526400) [pid = 1665] [serial = 1081] [outer = 0x11820ac00] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x128ee5000 == 45 [pid = 1665] [id = 353] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x12381c800 == 44 [pid = 1665] [id = 352] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x1289ac000 == 43 [pid = 1665] [id = 351] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x123d05000 == 42 [pid = 1665] [id = 350] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x125962800 == 41 [pid = 1665] [id = 349] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x123ee6800 == 40 [pid = 1665] [id = 348] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x123d87800 == 39 [pid = 1665] [id = 347] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x12398b800 == 38 [pid = 1665] [id = 346] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x119b96800 == 37 [pid = 1665] [id = 345] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x11823c800 == 36 [pid = 1665] [id = 344] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x116a58000 == 35 [pid = 1665] [id = 343] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x117583800 == 34 [pid = 1665] [id = 342] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x123260800 == 33 [pid = 1665] [id = 341] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x116ac6800 == 32 [pid = 1665] [id = 359] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7bf000 == 31 [pid = 1665] [id = 358] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x129272800 == 30 [pid = 1665] [id = 357] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x12348f000 == 29 [pid = 1665] [id = 356] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x12a673000 == 28 [pid = 1665] [id = 354] 00:09:36 INFO - PROCESS | 1665 | --DOCSHELL 0x1170e6000 == 27 [pid = 1665] [id = 355] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1183f1000) [pid = 1665] [serial = 1009] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1175d0000) [pid = 1665] [serial = 1008] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118524c00) [pid = 1665] [serial = 1017] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1189e7c00) [pid = 1665] [serial = 1018] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x117e33000) [pid = 1665] [serial = 1014] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11820a000) [pid = 1665] [serial = 1015] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x112f3d000) [pid = 1665] [serial = 1011] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x116741000) [pid = 1665] [serial = 1012] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1126d5c00) [pid = 1665] [serial = 993] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1189edc00) [pid = 1665] [serial = 996] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1234df400) [pid = 1665] [serial = 999] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1259a6c00) [pid = 1665] [serial = 1002] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12919e800) [pid = 1665] [serial = 1005] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119859c00) [pid = 1665] [serial = 1021] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1192be000) [pid = 1665] [serial = 1020] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x119a7a400) [pid = 1665] [serial = 1023] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1243b6c00) [pid = 1665] [serial = 1000] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x11955d000) [pid = 1665] [serial = 997] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x117589c00) [pid = 1665] [serial = 994] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1294d9000) [pid = 1665] [serial = 1006] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x128a55c00) [pid = 1665] [serial = 1003] [outer = 0x0] [url = about:blank] 00:09:36 INFO - PROCESS | 1665 | 1469516976769 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]]]}] 00:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1124ms 00:09:36 INFO - PROCESS | 1665 | 1469516976820 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 00:09:36 INFO - PROCESS | 1665 | 1469516976822 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 00:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:09:36 INFO - PROCESS | 1665 | 1469516976826 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:09:36 INFO - PROCESS | 1665 | 1469516976832 Marionette TRACE conn2 <- [1,1414,null,{}] 00:09:36 INFO - PROCESS | 1665 | 1469516976836 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}] 00:09:36 INFO - PROCESS | 1665 | 1469516976837 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:36 INFO - PROCESS | 1665 | 1469516976939 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 00:09:36 INFO - PROCESS | 1665 | 1469516976951 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:36 INFO - PROCESS | 1665 | 1469516976952 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x116783000 == 28 [pid = 1665] [id = 361] 00:09:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x114ffb400) [pid = 1665] [serial = 1082] [outer = 0x0] 00:09:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x116af1c00) [pid = 1665] [serial = 1083] [outer = 0x114ffb400] 00:09:36 INFO - PROCESS | 1665 | 1469516976980 Marionette DEBUG loaded listener.js 00:09:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1175d2c00) [pid = 1665] [serial = 1084] [outer = 0x114ffb400] 00:09:37 INFO - PROCESS | 1665 | 1469516977330 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]]]}] 00:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 526ms 00:09:37 INFO - PROCESS | 1665 | 1469516977352 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 00:09:37 INFO - PROCESS | 1665 | 1469516977355 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 00:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:09:37 INFO - PROCESS | 1665 | 1469516977362 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:09:37 INFO - PROCESS | 1665 | 1469516977364 Marionette TRACE conn2 <- [1,1418,null,{}] 00:09:37 INFO - PROCESS | 1665 | 1469516977367 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}] 00:09:37 INFO - PROCESS | 1665 | 1469516977369 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:37 INFO - PROCESS | 1665 | 1469516977451 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 00:09:37 INFO - PROCESS | 1665 | 1469516977502 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:37 INFO - PROCESS | 1665 | 1469516977503 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170e7000 == 29 [pid = 1665] [id = 362] 00:09:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x116741000) [pid = 1665] [serial = 1085] [outer = 0x0] 00:09:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11815d400) [pid = 1665] [serial = 1086] [outer = 0x116741000] 00:09:37 INFO - PROCESS | 1665 | 1469516977533 Marionette DEBUG loaded listener.js 00:09:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118520000) [pid = 1665] [serial = 1087] [outer = 0x116741000] 00:09:37 INFO - PROCESS | 1665 | 1469516977901 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]]]}] 00:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 576ms 00:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:09:37 INFO - PROCESS | 1665 | 1469516977936 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 00:09:37 INFO - PROCESS | 1665 | 1469516977938 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 00:09:37 INFO - PROCESS | 1665 | 1469516977940 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:09:37 INFO - PROCESS | 1665 | 1469516977943 Marionette TRACE conn2 <- [1,1422,null,{}] 00:09:37 INFO - PROCESS | 1665 | 1469516977953 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}] 00:09:37 INFO - PROCESS | 1665 | 1469516977956 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:38 INFO - PROCESS | 1665 | 1469516978051 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 00:09:38 INFO - PROCESS | 1665 | 1469516978059 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:38 INFO - PROCESS | 1665 | 1469516978063 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x119b9b000 == 30 [pid = 1665] [id = 363] 00:09:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119151400) [pid = 1665] [serial = 1088] [outer = 0x0] 00:09:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11944d400) [pid = 1665] [serial = 1089] [outer = 0x119151400] 00:09:38 INFO - PROCESS | 1665 | 1469516978092 Marionette DEBUG loaded listener.js 00:09:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119891000) [pid = 1665] [serial = 1090] [outer = 0x119151400] 00:09:38 INFO - PROCESS | 1665 | 1469516978420 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]]]}] 00:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 523ms 00:09:38 INFO - PROCESS | 1665 | 1469516978463 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 00:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:09:38 INFO - PROCESS | 1665 | 1469516978465 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 00:09:38 INFO - PROCESS | 1665 | 1469516978467 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:09:38 INFO - PROCESS | 1665 | 1469516978468 Marionette TRACE conn2 <- [1,1426,null,{}] 00:09:38 INFO - PROCESS | 1665 | 1469516978471 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}] 00:09:38 INFO - PROCESS | 1665 | 1469516978472 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:38 INFO - PROCESS | 1665 | 1469516978551 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 00:09:38 INFO - PROCESS | 1665 | 1469516978556 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:38 INFO - PROCESS | 1665 | 1469516978557 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x123277000 == 31 [pid = 1665] [id = 364] 00:09:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119a79400) [pid = 1665] [serial = 1091] [outer = 0x0] 00:09:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119af1c00) [pid = 1665] [serial = 1092] [outer = 0x119a79400] 00:09:38 INFO - PROCESS | 1665 | 1469516978584 Marionette DEBUG loaded listener.js 00:09:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1208d0000) [pid = 1665] [serial = 1093] [outer = 0x119a79400] 00:09:38 INFO - PROCESS | 1665 | 1469516978970 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]]]}] 00:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 00:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:09:38 INFO - PROCESS | 1665 | 1469516978988 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 00:09:38 INFO - PROCESS | 1665 | 1469516978989 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 00:09:38 INFO - PROCESS | 1665 | 1469516978992 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:09:38 INFO - PROCESS | 1665 | 1469516978994 Marionette TRACE conn2 <- [1,1430,null,{}] 00:09:39 INFO - PROCESS | 1665 | 1469516979004 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}] 00:09:39 INFO - PROCESS | 1665 | 1469516979005 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:39 INFO - PROCESS | 1665 | 1469516979102 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 00:09:39 INFO - PROCESS | 1665 | 1469516979106 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:39 INFO - PROCESS | 1665 | 1469516979107 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d85000 == 32 [pid = 1665] [id = 365] 00:09:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1129ef800) [pid = 1665] [serial = 1094] [outer = 0x0] 00:09:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1210ea000) [pid = 1665] [serial = 1095] [outer = 0x1129ef800] 00:09:39 INFO - PROCESS | 1665 | 1469516979134 Marionette DEBUG loaded listener.js 00:09:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1234df800) [pid = 1665] [serial = 1096] [outer = 0x1129ef800] 00:09:39 INFO - PROCESS | 1665 | 1469516979488 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]]]}] 00:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 521ms 00:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:09:39 INFO - PROCESS | 1665 | 1469516979519 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 00:09:39 INFO - PROCESS | 1665 | 1469516979520 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 00:09:39 INFO - PROCESS | 1665 | 1469516979522 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:09:39 INFO - PROCESS | 1665 | 1469516979523 Marionette TRACE conn2 <- [1,1434,null,{}] 00:09:39 INFO - PROCESS | 1665 | 1469516979526 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}] 00:09:39 INFO - PROCESS | 1665 | 1469516979532 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:39 INFO - PROCESS | 1665 | 1469516979633 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 00:09:39 INFO - PROCESS | 1665 | 1469516979668 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:39 INFO - PROCESS | 1665 | 1469516979669 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x125946800 == 33 [pid = 1665] [id = 366] 00:09:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1234e7400) [pid = 1665] [serial = 1097] [outer = 0x0] 00:09:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1240bbc00) [pid = 1665] [serial = 1098] [outer = 0x1234e7400] 00:09:39 INFO - PROCESS | 1665 | 1469516979695 Marionette DEBUG loaded listener.js 00:09:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1244afc00) [pid = 1665] [serial = 1099] [outer = 0x1234e7400] 00:09:40 INFO - PROCESS | 1665 | 1469516980040 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]]]}] 00:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 569ms 00:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:09:40 INFO - PROCESS | 1665 | 1469516980091 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 00:09:40 INFO - PROCESS | 1665 | 1469516980092 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 00:09:40 INFO - PROCESS | 1665 | 1469516980095 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:09:40 INFO - PROCESS | 1665 | 1469516980096 Marionette TRACE conn2 <- [1,1438,null,{}] 00:09:40 INFO - PROCESS | 1665 | 1469516980098 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}] 00:09:40 INFO - PROCESS | 1665 | 1469516980099 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:40 INFO - PROCESS | 1665 | 1469516980197 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 00:09:40 INFO - PROCESS | 1665 | 1469516980200 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:40 INFO - PROCESS | 1665 | 1469516980201 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x1271ac800 == 34 [pid = 1665] [id = 367] 00:09:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1234e9800) [pid = 1665] [serial = 1100] [outer = 0x0] 00:09:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1258b9000) [pid = 1665] [serial = 1101] [outer = 0x1234e9800] 00:09:40 INFO - PROCESS | 1665 | 1469516980226 Marionette DEBUG loaded listener.js 00:09:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1258c6c00) [pid = 1665] [serial = 1102] [outer = 0x1234e9800] 00:09:40 INFO - PROCESS | 1665 | 1469516980546 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]]]}] 00:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 468ms 00:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:09:40 INFO - PROCESS | 1665 | 1469516980566 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 00:09:40 INFO - PROCESS | 1665 | 1469516980568 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 00:09:40 INFO - PROCESS | 1665 | 1469516980570 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:09:40 INFO - PROCESS | 1665 | 1469516980571 Marionette TRACE conn2 <- [1,1442,null,{}] 00:09:40 INFO - PROCESS | 1665 | 1469516980573 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}] 00:09:40 INFO - PROCESS | 1665 | 1469516980575 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:40 INFO - PROCESS | 1665 | 1469516980703 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 00:09:40 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1126d3800) [pid = 1665] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:09:40 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1258c6400) [pid = 1665] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:09:40 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119450800) [pid = 1665] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:09:40 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11298a000) [pid = 1665] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:09:40 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x116af1800) [pid = 1665] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:09:40 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119c29000) [pid = 1665] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:09:40 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x115f5dc00) [pid = 1665] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:09:40 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118338000) [pid = 1665] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:09:40 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1240c9800) [pid = 1665] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:09:40 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x126fb6c00) [pid = 1665] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:09:40 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1162b4400) [pid = 1665] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:09:40 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12320d800) [pid = 1665] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:09:40 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x116bb2400) [pid = 1665] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:09:40 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x128ade000) [pid = 1665] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:09:41 INFO - PROCESS | 1665 | 1469516981039 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:41 INFO - PROCESS | 1665 | 1469516981040 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927f000 == 35 [pid = 1665] [id = 368] 00:09:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1121bcc00) [pid = 1665] [serial = 1103] [outer = 0x0] 00:09:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11298a000) [pid = 1665] [serial = 1104] [outer = 0x1121bcc00] 00:09:41 INFO - PROCESS | 1665 | 1469516981079 Marionette DEBUG loaded listener.js 00:09:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x118151800) [pid = 1665] [serial = 1105] [outer = 0x1121bcc00] 00:09:41 INFO - PROCESS | 1665 | 1469516981400 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]]]}] 00:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 869ms 00:09:41 INFO - PROCESS | 1665 | 1469516981439 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 00:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:09:41 INFO - PROCESS | 1665 | 1469516981452 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 00:09:41 INFO - PROCESS | 1665 | 1469516981455 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:09:41 INFO - PROCESS | 1665 | 1469516981456 Marionette TRACE conn2 <- [1,1446,null,{}] 00:09:41 INFO - PROCESS | 1665 | 1469516981458 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}] 00:09:41 INFO - PROCESS | 1665 | 1469516981459 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:41 INFO - PROCESS | 1665 | 1469516981560 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 00:09:41 INFO - PROCESS | 1665 | 1469516981566 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:41 INFO - PROCESS | 1665 | 1469516981567 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ed5800 == 36 [pid = 1665] [id = 369] 00:09:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x112ec0c00) [pid = 1665] [serial = 1106] [outer = 0x0] 00:09:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118520400) [pid = 1665] [serial = 1107] [outer = 0x112ec0c00] 00:09:41 INFO - PROCESS | 1665 | 1469516981591 Marionette DEBUG loaded listener.js 00:09:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1258c3400) [pid = 1665] [serial = 1108] [outer = 0x112ec0c00] 00:09:41 INFO - PROCESS | 1665 | 1469516981883 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]]]}] 00:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 468ms 00:09:41 INFO - PROCESS | 1665 | 1469516981924 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 00:09:41 INFO - PROCESS | 1665 | 1469516981925 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 00:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:09:41 INFO - PROCESS | 1665 | 1469516981930 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:09:41 INFO - PROCESS | 1665 | 1469516981932 Marionette TRACE conn2 <- [1,1450,null,{}] 00:09:41 INFO - PROCESS | 1665 | 1469516981935 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}] 00:09:41 INFO - PROCESS | 1665 | 1469516981936 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:42 INFO - PROCESS | 1665 | 1469516982052 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 00:09:42 INFO - PROCESS | 1665 | 1469516982058 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:42 INFO - PROCESS | 1665 | 1469516982059 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x12928a800 == 37 [pid = 1665] [id = 370] 00:09:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118207800) [pid = 1665] [serial = 1109] [outer = 0x0] 00:09:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x126f35000) [pid = 1665] [serial = 1110] [outer = 0x118207800] 00:09:42 INFO - PROCESS | 1665 | 1469516982100 Marionette DEBUG loaded listener.js 00:09:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1273de000) [pid = 1665] [serial = 1111] [outer = 0x118207800] 00:09:42 INFO - PROCESS | 1665 | 1469516982503 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]]]}] 00:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 621ms 00:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:09:42 INFO - PROCESS | 1665 | 1469516982551 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 00:09:42 INFO - PROCESS | 1665 | 1469516982552 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 00:09:42 INFO - PROCESS | 1665 | 1469516982555 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:09:42 INFO - PROCESS | 1665 | 1469516982564 Marionette TRACE conn2 <- [1,1454,null,{}] 00:09:42 INFO - PROCESS | 1665 | 1469516982567 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}] 00:09:42 INFO - PROCESS | 1665 | 1469516982568 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:42 INFO - PROCESS | 1665 | 1469516982653 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 00:09:42 INFO - PROCESS | 1665 | 1469516982656 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:42 INFO - PROCESS | 1665 | 1469516982658 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aaed800 == 38 [pid = 1665] [id = 371] 00:09:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1273e2400) [pid = 1665] [serial = 1112] [outer = 0x0] 00:09:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128a62000) [pid = 1665] [serial = 1113] [outer = 0x1273e2400] 00:09:42 INFO - PROCESS | 1665 | 1469516982687 Marionette DEBUG loaded listener.js 00:09:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128cb0c00) [pid = 1665] [serial = 1114] [outer = 0x1273e2400] 00:09:43 INFO - PROCESS | 1665 | 1469516983114 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]]]}] 00:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 581ms 00:09:43 INFO - PROCESS | 1665 | 1469516983136 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 00:09:43 INFO - PROCESS | 1665 | 1469516983139 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 00:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:09:43 INFO - PROCESS | 1665 | 1469516983142 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:09:43 INFO - PROCESS | 1665 | 1469516983145 Marionette TRACE conn2 <- [1,1458,null,{}] 00:09:43 INFO - PROCESS | 1665 | 1469516983148 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}] 00:09:43 INFO - PROCESS | 1665 | 1469516983150 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:43 INFO - PROCESS | 1665 | 1469516983263 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 00:09:43 INFO - PROCESS | 1665 | 1469516983342 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:43 INFO - PROCESS | 1665 | 1469516983344 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bcd800 == 39 [pid = 1665] [id = 372] 00:09:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x112f3d800) [pid = 1665] [serial = 1115] [outer = 0x0] 00:09:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x115e92c00) [pid = 1665] [serial = 1116] [outer = 0x112f3d800] 00:09:43 INFO - PROCESS | 1665 | 1469516983376 Marionette DEBUG loaded listener.js 00:09:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1175d0000) [pid = 1665] [serial = 1117] [outer = 0x112f3d800] 00:09:43 INFO - PROCESS | 1665 | 1469516983958 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]]]}] 00:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 873ms 00:09:44 INFO - PROCESS | 1665 | 1469516984017 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 00:09:44 INFO - PROCESS | 1665 | 1469516984022 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 00:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:09:44 INFO - PROCESS | 1665 | 1469516984029 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:09:44 INFO - PROCESS | 1665 | 1469516984031 Marionette TRACE conn2 <- [1,1462,null,{}] 00:09:44 INFO - PROCESS | 1665 | 1469516984035 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}] 00:09:44 INFO - PROCESS | 1665 | 1469516984038 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:44 INFO - PROCESS | 1665 | 1469516984196 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 00:09:44 INFO - PROCESS | 1665 | 1469516984328 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:44 INFO - PROCESS | 1665 | 1469516984329 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d08000 == 40 [pid = 1665] [id = 373] 00:09:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1126df800) [pid = 1665] [serial = 1118] [outer = 0x0] 00:09:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118625400) [pid = 1665] [serial = 1119] [outer = 0x1126df800] 00:09:44 INFO - PROCESS | 1665 | 1469516984381 Marionette DEBUG loaded listener.js 00:09:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x11915c400) [pid = 1665] [serial = 1120] [outer = 0x1126df800] 00:09:45 INFO - PROCESS | 1665 | --DOCSHELL 0x12928a800 == 39 [pid = 1665] [id = 370] 00:09:45 INFO - PROCESS | 1665 | --DOCSHELL 0x128ed5800 == 38 [pid = 1665] [id = 369] 00:09:45 INFO - PROCESS | 1665 | --DOCSHELL 0x11927f000 == 37 [pid = 1665] [id = 368] 00:09:45 INFO - PROCESS | 1665 | --DOCSHELL 0x1271ac800 == 36 [pid = 1665] [id = 367] 00:09:45 INFO - PROCESS | 1665 | --DOCSHELL 0x125946800 == 35 [pid = 1665] [id = 366] 00:09:45 INFO - PROCESS | 1665 | --DOCSHELL 0x123d85000 == 34 [pid = 1665] [id = 365] 00:09:45 INFO - PROCESS | 1665 | --DOCSHELL 0x123277000 == 33 [pid = 1665] [id = 364] 00:09:45 INFO - PROCESS | 1665 | 1469516985166 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]]]}] 00:09:45 INFO - PROCESS | 1665 | --DOCSHELL 0x119b9b000 == 32 [pid = 1665] [id = 363] 00:09:45 INFO - PROCESS | 1665 | --DOCSHELL 0x1170e7000 == 31 [pid = 1665] [id = 362] 00:09:45 INFO - PROCESS | 1665 | --DOCSHELL 0x116783000 == 30 [pid = 1665] [id = 361] 00:09:45 INFO - PROCESS | 1665 | --DOCSHELL 0x118411000 == 29 [pid = 1665] [id = 360] 00:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1172ms 00:09:45 INFO - PROCESS | 1665 | 1469516985200 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 00:09:45 INFO - PROCESS | 1665 | 1469516985202 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 00:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x116a8e400) [pid = 1665] [serial = 1029] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1258c5800) [pid = 1665] [serial = 1054] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11686e800) [pid = 1665] [serial = 1026] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x119c28c00) [pid = 1665] [serial = 1039] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x126f35400) [pid = 1665] [serial = 1057] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1240c8400) [pid = 1665] [serial = 1045] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1234ea000) [pid = 1665] [serial = 1044] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119f09400) [pid = 1665] [serial = 1041] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118155c00) [pid = 1665] [serial = 1032] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119446800) [pid = 1665] [serial = 1051] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119aea400) [pid = 1665] [serial = 1024] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128ad9800) [pid = 1665] [serial = 1060] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12919e400) [pid = 1665] [serial = 1063] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128cb4800) [pid = 1665] [serial = 1062] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119ae7800) [pid = 1665] [serial = 1038] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x12599fc00) [pid = 1665] [serial = 1056] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1210eac00) [pid = 1665] [serial = 1042] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x11820fc00) [pid = 1665] [serial = 1050] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x118332000) [pid = 1665] [serial = 1033] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x124a1b000) [pid = 1665] [serial = 1053] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1175cd400) [pid = 1665] [serial = 1027] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1192bd400) [pid = 1665] [serial = 1036] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1246dc400) [pid = 1665] [serial = 1048] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1244b5400) [pid = 1665] [serial = 1047] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x126fd8400) [pid = 1665] [serial = 1059] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x118529800) [pid = 1665] [serial = 1035] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1175d0c00) [pid = 1665] [serial = 1030] [outer = 0x0] [url = about:blank] 00:09:45 INFO - PROCESS | 1665 | 1469516985220 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:09:45 INFO - PROCESS | 1665 | 1469516985222 Marionette TRACE conn2 <- [1,1466,null,{}] 00:09:45 INFO - PROCESS | 1665 | 1469516985228 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}] 00:09:45 INFO - PROCESS | 1665 | 1469516985230 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:45 INFO - PROCESS | 1665 | 1469516985307 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 00:09:45 INFO - PROCESS | 1665 | 1469516985314 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:45 INFO - PROCESS | 1665 | 1469516985317 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x1165b5000 == 30 [pid = 1665] [id = 374] 00:09:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x116af3000) [pid = 1665] [serial = 1121] [outer = 0x0] 00:09:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x11725d000) [pid = 1665] [serial = 1122] [outer = 0x116af3000] 00:09:45 INFO - PROCESS | 1665 | 1469516985345 Marionette DEBUG loaded listener.js 00:09:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1177cbc00) [pid = 1665] [serial = 1123] [outer = 0x116af3000] 00:09:45 INFO - PROCESS | 1665 | 1469516985711 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]]]}] 00:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 534ms 00:09:45 INFO - PROCESS | 1665 | 1469516985767 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 00:09:45 INFO - PROCESS | 1665 | 1469516985770 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 00:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:09:45 INFO - PROCESS | 1665 | 1469516985775 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:09:45 INFO - PROCESS | 1665 | 1469516985777 Marionette TRACE conn2 <- [1,1470,null,{}] 00:09:45 INFO - PROCESS | 1665 | 1469516985779 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}] 00:09:45 INFO - PROCESS | 1665 | 1469516985781 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:45 INFO - PROCESS | 1665 | 1469516985857 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 00:09:45 INFO - PROCESS | 1665 | 1469516985864 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:45 INFO - PROCESS | 1665 | 1469516985865 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x11928b000 == 31 [pid = 1665] [id = 375] 00:09:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118288c00) [pid = 1665] [serial = 1124] [outer = 0x0] 00:09:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118625c00) [pid = 1665] [serial = 1125] [outer = 0x118288c00] 00:09:45 INFO - PROCESS | 1665 | 1469516985893 Marionette DEBUG loaded listener.js 00:09:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1192bd400) [pid = 1665] [serial = 1126] [outer = 0x118288c00] 00:09:46 INFO - PROCESS | 1665 | 1469516986251 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]]]}] 00:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 521ms 00:09:46 INFO - PROCESS | 1665 | 1469516986301 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 00:09:46 INFO - PROCESS | 1665 | 1469516986302 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 00:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:09:46 INFO - PROCESS | 1665 | 1469516986305 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:09:46 INFO - PROCESS | 1665 | 1469516986307 Marionette TRACE conn2 <- [1,1474,null,{}] 00:09:46 INFO - PROCESS | 1665 | 1469516986315 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}] 00:09:46 INFO - PROCESS | 1665 | 1469516986318 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:46 INFO - PROCESS | 1665 | 1469516986396 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 00:09:46 INFO - PROCESS | 1665 | 1469516986401 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:46 INFO - PROCESS | 1665 | 1469516986403 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x123265800 == 32 [pid = 1665] [id = 376] 00:09:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x119445c00) [pid = 1665] [serial = 1127] [outer = 0x0] 00:09:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119a80000) [pid = 1665] [serial = 1128] [outer = 0x119445c00] 00:09:46 INFO - PROCESS | 1665 | 1469516986434 Marionette DEBUG loaded listener.js 00:09:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119c30c00) [pid = 1665] [serial = 1129] [outer = 0x119445c00] 00:09:46 INFO - PROCESS | 1665 | 1469516986779 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]]]}] 00:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 00:09:46 INFO - PROCESS | 1665 | 1469516986826 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 00:09:46 INFO - PROCESS | 1665 | 1469516986828 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 00:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:09:46 INFO - PROCESS | 1665 | 1469516986830 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:09:46 INFO - PROCESS | 1665 | 1469516986831 Marionette TRACE conn2 <- [1,1478,null,{}] 00:09:46 INFO - PROCESS | 1665 | 1469516986833 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}] 00:09:46 INFO - PROCESS | 1665 | 1469516986835 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:46 INFO - PROCESS | 1665 | 1469516986917 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 00:09:46 INFO - PROCESS | 1665 | 1469516986976 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:46 INFO - PROCESS | 1665 | 1469516986977 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d8e000 == 33 [pid = 1665] [id = 377] 00:09:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1208cf000) [pid = 1665] [serial = 1130] [outer = 0x0] 00:09:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1234df400) [pid = 1665] [serial = 1131] [outer = 0x1208cf000] 00:09:47 INFO - PROCESS | 1665 | 1469516987002 Marionette DEBUG loaded listener.js 00:09:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x123735400) [pid = 1665] [serial = 1132] [outer = 0x1208cf000] 00:09:47 INFO - PROCESS | 1665 | 1469516987331 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]]]}] 00:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 519ms 00:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:09:47 INFO - PROCESS | 1665 | 1469516987349 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 00:09:47 INFO - PROCESS | 1665 | 1469516987351 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 00:09:47 INFO - PROCESS | 1665 | 1469516987353 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:09:47 INFO - PROCESS | 1665 | 1469516987354 Marionette TRACE conn2 <- [1,1482,null,{}] 00:09:47 INFO - PROCESS | 1665 | 1469516987356 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}] 00:09:47 INFO - PROCESS | 1665 | 1469516987358 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:47 INFO - PROCESS | 1665 | 1469516987476 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 00:09:47 INFO - PROCESS | 1665 | 1469516987490 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:47 INFO - PROCESS | 1665 | 1469516987492 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289b2800 == 34 [pid = 1665] [id = 378] 00:09:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x124317000) [pid = 1665] [serial = 1133] [outer = 0x0] 00:09:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x124a1a400) [pid = 1665] [serial = 1134] [outer = 0x124317000] 00:09:47 INFO - PROCESS | 1665 | 1469516987517 Marionette DEBUG loaded listener.js 00:09:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1258bec00) [pid = 1665] [serial = 1135] [outer = 0x124317000] 00:09:47 INFO - PROCESS | 1665 | 1469516987862 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]]]}] 00:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 00:09:47 INFO - PROCESS | 1665 | 1469516987872 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 00:09:47 INFO - PROCESS | 1665 | 1469516987873 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 00:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:09:47 INFO - PROCESS | 1665 | 1469516987875 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:09:47 INFO - PROCESS | 1665 | 1469516987876 Marionette TRACE conn2 <- [1,1486,null,{}] 00:09:47 INFO - PROCESS | 1665 | 1469516987881 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}] 00:09:47 INFO - PROCESS | 1665 | 1469516987885 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:48 INFO - PROCESS | 1665 | 1469516988013 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 00:09:48 INFO - PROCESS | 1665 | 1469516988016 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:48 INFO - PROCESS | 1665 | 1469516988017 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ee6800 == 35 [pid = 1665] [id = 379] 00:09:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1244b1400) [pid = 1665] [serial = 1136] [outer = 0x0] 00:09:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x125d33000) [pid = 1665] [serial = 1137] [outer = 0x1244b1400] 00:09:48 INFO - PROCESS | 1665 | 1469516988042 Marionette DEBUG loaded listener.js 00:09:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128add800) [pid = 1665] [serial = 1138] [outer = 0x1244b1400] 00:09:48 INFO - PROCESS | 1665 | 1469516988398 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]]]}] 00:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 572ms 00:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:09:48 INFO - PROCESS | 1665 | 1469516988447 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 00:09:48 INFO - PROCESS | 1665 | 1469516988448 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 00:09:48 INFO - PROCESS | 1665 | 1469516988450 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:09:48 INFO - PROCESS | 1665 | 1469516988452 Marionette TRACE conn2 <- [1,1490,null,{}] 00:09:48 INFO - PROCESS | 1665 | 1469516988454 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}] 00:09:48 INFO - PROCESS | 1665 | 1469516988455 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:48 INFO - PROCESS | 1665 | 1469516988550 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 00:09:48 INFO - PROCESS | 1665 | 1469516988564 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:48 INFO - PROCESS | 1665 | 1469516988565 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a763000 == 36 [pid = 1665] [id = 380] 00:09:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128adfc00) [pid = 1665] [serial = 1139] [outer = 0x0] 00:09:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128cbe000) [pid = 1665] [serial = 1140] [outer = 0x128adfc00] 00:09:48 INFO - PROCESS | 1665 | 1469516988589 Marionette DEBUG loaded listener.js 00:09:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1291a2c00) [pid = 1665] [serial = 1141] [outer = 0x128adfc00] 00:09:48 INFO - PROCESS | 1665 | 1469516988965 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]]]}] 00:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 567ms 00:09:49 INFO - PROCESS | 1665 | 1469516989019 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 00:09:49 INFO - PROCESS | 1665 | 1469516989020 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 00:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:09:49 INFO - PROCESS | 1665 | 1469516989022 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:09:49 INFO - PROCESS | 1665 | 1469516989023 Marionette TRACE conn2 <- [1,1494,null,{}] 00:09:49 INFO - PROCESS | 1665 | 1469516989026 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}] 00:09:49 INFO - PROCESS | 1665 | 1469516989027 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:49 INFO - PROCESS | 1665 | 1469516989123 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 00:09:49 INFO - PROCESS | 1665 | 1469516989133 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:49 INFO - PROCESS | 1665 | 1469516989134 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aed4000 == 37 [pid = 1665] [id = 381] 00:09:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1291a3400) [pid = 1665] [serial = 1142] [outer = 0x0] 00:09:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1292ed400) [pid = 1665] [serial = 1143] [outer = 0x1291a3400] 00:09:49 INFO - PROCESS | 1665 | 1469516989160 Marionette DEBUG loaded listener.js 00:09:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1294d7800) [pid = 1665] [serial = 1144] [outer = 0x1291a3400] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1129ef800) [pid = 1665] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119a79400) [pid = 1665] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x116741000) [pid = 1665] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1129d0400) [pid = 1665] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11820ac00) [pid = 1665] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119151400) [pid = 1665] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1183f8400) [pid = 1665] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x114ffb400) [pid = 1665] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1208cf800) [pid = 1665] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1240c7800) [pid = 1665] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x112f46800) [pid = 1665] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1234e7400) [pid = 1665] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1234e9800) [pid = 1665] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1121bcc00) [pid = 1665] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x118207800) [pid = 1665] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:09:49 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x112ec0c00) [pid = 1665] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:09:49 INFO - PROCESS | 1665 | 1469516989552 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]]]}] 00:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 569ms 00:09:49 INFO - PROCESS | 1665 | 1469516989591 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 00:09:49 INFO - PROCESS | 1665 | 1469516989593 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 00:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:09:49 INFO - PROCESS | 1665 | 1469516989608 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:09:49 INFO - PROCESS | 1665 | 1469516989610 Marionette TRACE conn2 <- [1,1498,null,{}] 00:09:49 INFO - PROCESS | 1665 | 1469516989615 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}] 00:09:49 INFO - PROCESS | 1665 | 1469516989616 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:49 INFO - PROCESS | 1665 | 1469516989701 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 00:09:49 INFO - PROCESS | 1665 | 1469516989704 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:49 INFO - PROCESS | 1665 | 1469516989705 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12314b000 == 38 [pid = 1665] [id = 382] 00:09:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x112ec0c00) [pid = 1665] [serial = 1145] [outer = 0x0] 00:09:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1189edc00) [pid = 1665] [serial = 1146] [outer = 0x112ec0c00] 00:09:49 INFO - PROCESS | 1665 | 1469516989731 Marionette DEBUG loaded listener.js 00:09:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119fc3c00) [pid = 1665] [serial = 1147] [outer = 0x112ec0c00] 00:09:50 INFO - PROCESS | 1665 | 1469516990044 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]]]}] 00:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 472ms 00:09:50 INFO - PROCESS | 1665 | 1469516990080 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 00:09:50 INFO - PROCESS | 1665 | 1469516990082 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 00:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:09:50 INFO - PROCESS | 1665 | 1469516990084 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:09:50 INFO - PROCESS | 1665 | 1469516990085 Marionette TRACE conn2 <- [1,1502,null,{}] 00:09:50 INFO - PROCESS | 1665 | 1469516990087 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}] 00:09:50 INFO - PROCESS | 1665 | 1469516990088 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:50 INFO - PROCESS | 1665 | 1469516990169 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 00:09:50 INFO - PROCESS | 1665 | 1469516990173 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:50 INFO - PROCESS | 1665 | 1469516990174 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd70000 == 39 [pid = 1665] [id = 383] 00:09:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1234e9800) [pid = 1665] [serial = 1148] [outer = 0x0] 00:09:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x125d2fc00) [pid = 1665] [serial = 1149] [outer = 0x1234e9800] 00:09:50 INFO - PROCESS | 1665 | 1469516990202 Marionette DEBUG loaded listener.js 00:09:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1291a9800) [pid = 1665] [serial = 1150] [outer = 0x1234e9800] 00:09:50 INFO - PROCESS | 1665 | 1469516990518 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]]]}] 00:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 470ms 00:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:09:50 INFO - PROCESS | 1665 | 1469516990554 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 00:09:50 INFO - PROCESS | 1665 | 1469516990556 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 00:09:50 INFO - PROCESS | 1665 | 1469516990581 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:09:50 INFO - PROCESS | 1665 | 1469516990582 Marionette TRACE conn2 <- [1,1506,null,{}] 00:09:50 INFO - PROCESS | 1665 | 1469516990585 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}] 00:09:50 INFO - PROCESS | 1665 | 1469516990587 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:50 INFO - PROCESS | 1665 | 1469516990683 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 00:09:50 INFO - PROCESS | 1665 | 1469516990686 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:50 INFO - PROCESS | 1665 | 1469516990688 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3d7800 == 40 [pid = 1665] [id = 384] 00:09:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1210e3800) [pid = 1665] [serial = 1151] [outer = 0x0] 00:09:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12a77f800) [pid = 1665] [serial = 1152] [outer = 0x1210e3800] 00:09:50 INFO - PROCESS | 1665 | 1469516990714 Marionette DEBUG loaded listener.js 00:09:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12a7dd000) [pid = 1665] [serial = 1153] [outer = 0x1210e3800] 00:09:51 INFO - PROCESS | 1665 | 1469516991033 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]]]}] 00:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 491ms 00:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:09:51 INFO - PROCESS | 1665 | 1469516991050 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 00:09:51 INFO - PROCESS | 1665 | 1469516991051 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 00:09:51 INFO - PROCESS | 1665 | 1469516991053 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:09:51 INFO - PROCESS | 1665 | 1469516991054 Marionette TRACE conn2 <- [1,1510,null,{}] 00:09:51 INFO - PROCESS | 1665 | 1469516991056 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}] 00:09:51 INFO - PROCESS | 1665 | 1469516991057 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:51 INFO - PROCESS | 1665 | 1469516991139 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 00:09:51 INFO - PROCESS | 1665 | 1469516991145 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:51 INFO - PROCESS | 1665 | 1469516991146 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3eb800 == 41 [pid = 1665] [id = 385] 00:09:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12a61d400) [pid = 1665] [serial = 1154] [outer = 0x0] 00:09:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12a7e0400) [pid = 1665] [serial = 1155] [outer = 0x12a61d400] 00:09:51 INFO - PROCESS | 1665 | 1469516991222 Marionette DEBUG loaded listener.js 00:09:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12a8ab000) [pid = 1665] [serial = 1156] [outer = 0x12a61d400] 00:09:51 INFO - PROCESS | 1665 | 1469516991622 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]]]}] 00:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 619ms 00:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:09:51 INFO - PROCESS | 1665 | 1469516991673 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 00:09:51 INFO - PROCESS | 1665 | 1469516991676 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 00:09:51 INFO - PROCESS | 1665 | 1469516991679 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:09:51 INFO - PROCESS | 1665 | 1469516991681 Marionette TRACE conn2 <- [1,1514,null,{}] 00:09:51 INFO - PROCESS | 1665 | 1469516991685 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}] 00:09:51 INFO - PROCESS | 1665 | 1469516991687 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:51 INFO - PROCESS | 1665 | 1469516991795 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 00:09:51 INFO - PROCESS | 1665 | 1469516991876 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:51 INFO - PROCESS | 1665 | 1469516991878 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x119274800 == 42 [pid = 1665] [id = 386] 00:09:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x117262800) [pid = 1665] [serial = 1157] [outer = 0x0] 00:09:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1177c3400) [pid = 1665] [serial = 1158] [outer = 0x117262800] 00:09:51 INFO - PROCESS | 1665 | 1469516991951 Marionette DEBUG loaded listener.js 00:09:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x118288800) [pid = 1665] [serial = 1159] [outer = 0x117262800] 00:09:52 INFO - PROCESS | 1665 | 1469516992381 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]]]}] 00:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 721ms 00:09:52 INFO - PROCESS | 1665 | 1469516992399 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 00:09:52 INFO - PROCESS | 1665 | 1469516992402 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 00:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:09:52 INFO - PROCESS | 1665 | 1469516992407 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:09:52 INFO - PROCESS | 1665 | 1469516992409 Marionette TRACE conn2 <- [1,1518,null,{}] 00:09:52 INFO - PROCESS | 1665 | 1469516992412 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}] 00:09:52 INFO - PROCESS | 1665 | 1469516992413 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:52 INFO - PROCESS | 1665 | 1469516992519 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 00:09:52 INFO - PROCESS | 1665 | 1469516992578 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:52 INFO - PROCESS | 1665 | 1469516992579 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x124069800 == 43 [pid = 1665] [id = 387] 00:09:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x118836400) [pid = 1665] [serial = 1160] [outer = 0x0] 00:09:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x119452000) [pid = 1665] [serial = 1161] [outer = 0x118836400] 00:09:52 INFO - PROCESS | 1665 | 1469516992610 Marionette DEBUG loaded listener.js 00:09:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x119a78400) [pid = 1665] [serial = 1162] [outer = 0x118836400] 00:09:53 INFO - PROCESS | 1665 | 1469516993103 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]]]}] 00:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 721ms 00:09:53 INFO - PROCESS | 1665 | 1469516993153 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 00:09:53 INFO - PROCESS | 1665 | 1469516993156 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 00:09:53 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:09:53 INFO - PROCESS | 1665 | 1469516993175 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:09:53 INFO - PROCESS | 1665 | 1469516993179 Marionette TRACE conn2 <- [1,1522,null,{}] 00:09:53 INFO - PROCESS | 1665 | 1469516993214 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}] 00:09:53 INFO - PROCESS | 1665 | 1469516993219 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:53 INFO - PROCESS | 1665 | 1469516993359 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 00:09:53 INFO - PROCESS | 1665 | 1469516993440 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:53 INFO - PROCESS | 1665 | 1469516993442 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdd1000 == 44 [pid = 1665] [id = 388] 00:09:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1259a1c00) [pid = 1665] [serial = 1163] [outer = 0x0] 00:09:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x125d28400) [pid = 1665] [serial = 1164] [outer = 0x1259a1c00] 00:09:53 INFO - PROCESS | 1665 | 1469516993473 Marionette DEBUG loaded listener.js 00:09:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x127369c00) [pid = 1665] [serial = 1165] [outer = 0x1259a1c00] 00:09:53 INFO - PROCESS | 1665 | 1469516993864 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"]]]}] 00:09:53 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 () { 00:09:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:09:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:09:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:09:53 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 () { 00:09:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:09:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:09:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:09:53 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 () { 00:09:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:09:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:09:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:09:53 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 () { 00:09:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:09:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:09:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:09:53 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 712ms 00:09:53 INFO - PROCESS | 1665 | 1469516993872 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 00:09:53 INFO - PROCESS | 1665 | 1469516993876 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 00:09:53 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:09:53 INFO - PROCESS | 1665 | 1469516993879 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:09:53 INFO - PROCESS | 1665 | 1469516993881 Marionette TRACE conn2 <- [1,1526,null,{}] 00:09:53 INFO - PROCESS | 1665 | 1469516993885 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}] 00:09:53 INFO - PROCESS | 1665 | 1469516993887 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:54 INFO - PROCESS | 1665 | 1469516994021 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 00:09:54 INFO - PROCESS | 1665 | 1469516994077 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:54 INFO - PROCESS | 1665 | 1469516994079 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x12927c000 == 45 [pid = 1665] [id = 389] 00:09:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128a55c00) [pid = 1665] [serial = 1166] [outer = 0x0] 00:09:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128a61800) [pid = 1665] [serial = 1167] [outer = 0x128a55c00] 00:09:54 INFO - PROCESS | 1665 | 1469516994108 Marionette DEBUG loaded listener.js 00:09:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12a61e000) [pid = 1665] [serial = 1168] [outer = 0x128a55c00] 00:09:54 INFO - PROCESS | 1665 | 1469516994678 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"]]]}] 00:09:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:09:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:09:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:09:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:09:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:09:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:09:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:09:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:09:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:09:54 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 824ms 00:09:54 INFO - PROCESS | 1665 | 1469516994704 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 00:09:54 INFO - PROCESS | 1665 | 1469516994706 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 00:09:54 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:09:54 INFO - PROCESS | 1665 | 1469516994709 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:09:54 INFO - PROCESS | 1665 | 1469516994711 Marionette TRACE conn2 <- [1,1530,null,{}] 00:09:54 INFO - PROCESS | 1665 | 1469516994715 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}] 00:09:54 INFO - PROCESS | 1665 | 1469516994716 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:54 INFO - PROCESS | 1665 | 1469516994810 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 00:09:54 INFO - PROCESS | 1665 | 1469516994869 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:54 INFO - PROCESS | 1665 | 1469516994870 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x119aad800 == 46 [pid = 1665] [id = 390] 00:09:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1175cc400) [pid = 1665] [serial = 1169] [outer = 0x0] 00:09:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x117e32800) [pid = 1665] [serial = 1170] [outer = 0x1175cc400] 00:09:54 INFO - PROCESS | 1665 | 1469516994898 Marionette DEBUG loaded listener.js 00:09:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1183f1400) [pid = 1665] [serial = 1171] [outer = 0x1175cc400] 00:09:55 INFO - PROCESS | 1665 | 1469516995248 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]]]}] 00:09:55 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 00:09:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:09:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:09:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:09:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:09:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 00:09:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:09:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 569ms 00:09:55 INFO - PROCESS | 1665 | 1469516995279 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 00:09:55 INFO - PROCESS | 1665 | 1469516995282 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 00:09:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:09:55 INFO - PROCESS | 1665 | 1469516995287 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:09:55 INFO - PROCESS | 1665 | 1469516995288 Marionette TRACE conn2 <- [1,1534,null,{}] 00:09:55 INFO - PROCESS | 1665 | 1469516995291 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}] 00:09:55 INFO - PROCESS | 1665 | 1469516995293 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:55 INFO - PROCESS | 1665 | 1469516995412 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3d7800 == 45 [pid = 1665] [id = 384] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd70000 == 44 [pid = 1665] [id = 383] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x12314b000 == 43 [pid = 1665] [id = 382] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x12aed4000 == 42 [pid = 1665] [id = 381] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x12a763000 == 41 [pid = 1665] [id = 380] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x128ee6800 == 40 [pid = 1665] [id = 379] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x1289b2800 == 39 [pid = 1665] [id = 378] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x123d8e000 == 38 [pid = 1665] [id = 377] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x123265800 == 37 [pid = 1665] [id = 376] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x11928b000 == 36 [pid = 1665] [id = 375] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x1165b5000 == 35 [pid = 1665] [id = 374] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x116bcd800 == 34 [pid = 1665] [id = 372] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x123d08000 == 33 [pid = 1665] [id = 373] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x12aaed800 == 32 [pid = 1665] [id = 371] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x119aad800 == 31 [pid = 1665] [id = 390] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x12927c000 == 30 [pid = 1665] [id = 389] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x12bdd1000 == 29 [pid = 1665] [id = 388] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x124069800 == 28 [pid = 1665] [id = 387] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3eb800 == 27 [pid = 1665] [id = 385] 00:09:56 INFO - PROCESS | 1665 | --DOCSHELL 0x119274800 == 26 [pid = 1665] [id = 386] 00:09:56 INFO - PROCESS | 1665 | 1469516996024 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:56 INFO - PROCESS | 1665 | 1469516996026 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1210ea000) [pid = 1665] [serial = 1095] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x119af1c00) [pid = 1665] [serial = 1092] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11815d400) [pid = 1665] [serial = 1086] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x118520000) [pid = 1665] [serial = 1087] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x118204400) [pid = 1665] [serial = 1066] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1175cd800) [pid = 1665] [serial = 1065] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x118526400) [pid = 1665] [serial = 1081] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1183ec400) [pid = 1665] [serial = 1080] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11944d400) [pid = 1665] [serial = 1089] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x119891000) [pid = 1665] [serial = 1090] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11944a800) [pid = 1665] [serial = 1069] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118621800) [pid = 1665] [serial = 1068] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x116af1c00) [pid = 1665] [serial = 1083] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1175d2c00) [pid = 1665] [serial = 1084] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x123e86400) [pid = 1665] [serial = 1072] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1233eb400) [pid = 1665] [serial = 1071] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x126fd9400) [pid = 1665] [serial = 1075] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1258c3800) [pid = 1665] [serial = 1074] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1259a7800) [pid = 1665] [serial = 1078] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119445000) [pid = 1665] [serial = 1077] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x128a62000) [pid = 1665] [serial = 1113] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1240bbc00) [pid = 1665] [serial = 1098] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1258b9000) [pid = 1665] [serial = 1101] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1244afc00) [pid = 1665] [serial = 1099] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11298a000) [pid = 1665] [serial = 1104] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1258c6c00) [pid = 1665] [serial = 1102] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x126f35000) [pid = 1665] [serial = 1110] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118151800) [pid = 1665] [serial = 1105] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x118520400) [pid = 1665] [serial = 1107] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1234df800) [pid = 1665] [serial = 1096] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1273de000) [pid = 1665] [serial = 1111] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1258c3400) [pid = 1665] [serial = 1108] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x1208d0000) [pid = 1665] [serial = 1093] [outer = 0x0] [url = about:blank] 00:09:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x112150800 == 27 [pid = 1665] [id = 391] 00:09:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1126d1c00) [pid = 1665] [serial = 1172] [outer = 0x0] 00:09:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1126dac00) [pid = 1665] [serial = 1173] [outer = 0x1126d1c00] 00:09:56 INFO - PROCESS | 1665 | 1469516996093 Marionette DEBUG loaded listener.js 00:09:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x112d63400) [pid = 1665] [serial = 1174] [outer = 0x1126d1c00] 00:09:56 INFO - PROCESS | 1665 | 1469516996432 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]]]}] 00:09:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:09:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1173ms 00:09:56 INFO - PROCESS | 1665 | 1469516996463 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 00:09:56 INFO - PROCESS | 1665 | 1469516996465 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 00:09:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:09:56 INFO - PROCESS | 1665 | 1469516996468 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:09:56 INFO - PROCESS | 1665 | 1469516996470 Marionette TRACE conn2 <- [1,1538,null,{}] 00:09:56 INFO - PROCESS | 1665 | 1469516996473 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}] 00:09:56 INFO - PROCESS | 1665 | 1469516996476 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:56 INFO - PROCESS | 1665 | 1469516996553 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 00:09:56 INFO - PROCESS | 1665 | 1469516996558 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:56 INFO - PROCESS | 1665 | 1469516996561 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x117581800 == 28 [pid = 1665] [id = 392] 00:09:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11685f800) [pid = 1665] [serial = 1175] [outer = 0x0] 00:09:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118209400) [pid = 1665] [serial = 1176] [outer = 0x11685f800] 00:09:56 INFO - PROCESS | 1665 | 1469516996590 Marionette DEBUG loaded listener.js 00:09:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1183f0000) [pid = 1665] [serial = 1177] [outer = 0x11685f800] 00:09:56 INFO - PROCESS | 1665 | 1469516996940 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]]]}] 00:09:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:09:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 00:09:56 INFO - PROCESS | 1665 | 1469516996989 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 00:09:56 INFO - PROCESS | 1665 | 1469516996992 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 00:09:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:09:56 INFO - PROCESS | 1665 | 1469516996995 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:09:56 INFO - PROCESS | 1665 | 1469516996996 Marionette TRACE conn2 <- [1,1542,null,{}] 00:09:57 INFO - PROCESS | 1665 | 1469516996999 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}] 00:09:57 INFO - PROCESS | 1665 | 1469516997000 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:57 INFO - PROCESS | 1665 | 1469516997078 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 00:09:57 INFO - PROCESS | 1665 | 1469516997083 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:57 INFO - PROCESS | 1665 | 1469516997084 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x119284000 == 29 [pid = 1665] [id = 393] 00:09:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1183f8000) [pid = 1665] [serial = 1178] [outer = 0x0] 00:09:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118527000) [pid = 1665] [serial = 1179] [outer = 0x1183f8000] 00:09:57 INFO - PROCESS | 1665 | 1469516997112 Marionette DEBUG loaded listener.js 00:09:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1192bec00) [pid = 1665] [serial = 1180] [outer = 0x1183f8000] 00:09:57 INFO - PROCESS | 1665 | 1469516997456 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]]]}] 00:09:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:09:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 00:09:57 INFO - PROCESS | 1665 | 1469516997465 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 00:09:57 INFO - PROCESS | 1665 | 1469516997467 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 00:09:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:09:57 INFO - PROCESS | 1665 | 1469516997470 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:09:57 INFO - PROCESS | 1665 | 1469516997475 Marionette TRACE conn2 <- [1,1546,null,{}] 00:09:57 INFO - PROCESS | 1665 | 1469516997484 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}] 00:09:57 INFO - PROCESS | 1665 | 1469516997487 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:57 INFO - PROCESS | 1665 | 1469516997586 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 00:09:57 INFO - PROCESS | 1665 | 1469516997591 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:57 INFO - PROCESS | 1665 | 1469516997592 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x12302c000 == 30 [pid = 1665] [id = 394] 00:09:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119557800) [pid = 1665] [serial = 1181] [outer = 0x0] 00:09:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119a77000) [pid = 1665] [serial = 1182] [outer = 0x119557800] 00:09:57 INFO - PROCESS | 1665 | 1469516997620 Marionette DEBUG loaded listener.js 00:09:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119c2c800) [pid = 1665] [serial = 1183] [outer = 0x119557800] 00:09:57 INFO - PROCESS | 1665 | 1469516997935 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]]]}] 00:09:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:09:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 477ms 00:09:57 INFO - PROCESS | 1665 | 1469516997948 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 00:09:57 INFO - PROCESS | 1665 | 1469516997950 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 00:09:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:09:57 INFO - PROCESS | 1665 | 1469516997952 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:09:57 INFO - PROCESS | 1665 | 1469516997954 Marionette TRACE conn2 <- [1,1550,null,{}] 00:09:57 INFO - PROCESS | 1665 | 1469516997956 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}] 00:09:57 INFO - PROCESS | 1665 | 1469516997958 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:58 INFO - PROCESS | 1665 | 1469516998051 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 00:09:58 INFO - PROCESS | 1665 | 1469516998055 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:58 INFO - PROCESS | 1665 | 1469516998056 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d14800 == 31 [pid = 1665] [id = 395] 00:09:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1208c4400) [pid = 1665] [serial = 1184] [outer = 0x0] 00:09:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1210ed000) [pid = 1665] [serial = 1185] [outer = 0x1208c4400] 00:09:58 INFO - PROCESS | 1665 | 1469516998083 Marionette DEBUG loaded listener.js 00:09:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1234e7000) [pid = 1665] [serial = 1186] [outer = 0x1208c4400] 00:09:58 INFO - PROCESS | 1665 | 1469516998619 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]]]}] 00:09:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:09:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 718ms 00:09:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:09:58 INFO - PROCESS | 1665 | 1469516998672 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 00:09:58 INFO - PROCESS | 1665 | 1469516998673 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 00:09:58 INFO - PROCESS | 1665 | 1469516998675 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:09:58 INFO - PROCESS | 1665 | 1469516998677 Marionette TRACE conn2 <- [1,1554,null,{}] 00:09:58 INFO - PROCESS | 1665 | 1469516998679 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}] 00:09:58 INFO - PROCESS | 1665 | 1469516998680 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:58 INFO - PROCESS | 1665 | 1469516998771 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 00:09:58 INFO - PROCESS | 1665 | 1469516998812 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:58 INFO - PROCESS | 1665 | 1469516998816 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ed5800 == 32 [pid = 1665] [id = 396] 00:09:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1183f1000) [pid = 1665] [serial = 1187] [outer = 0x0] 00:09:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x123ec1c00) [pid = 1665] [serial = 1188] [outer = 0x1183f1000] 00:09:58 INFO - PROCESS | 1665 | 1469516998849 Marionette DEBUG loaded listener.js 00:09:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1243b8c00) [pid = 1665] [serial = 1189] [outer = 0x1183f1000] 00:09:59 INFO - PROCESS | 1665 | 1469516999183 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]]]}] 00:09:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:09:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 00:09:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:09:59 INFO - PROCESS | 1665 | 1469516999197 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 00:09:59 INFO - PROCESS | 1665 | 1469516999199 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 00:09:59 INFO - PROCESS | 1665 | 1469516999201 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:09:59 INFO - PROCESS | 1665 | 1469516999203 Marionette TRACE conn2 <- [1,1558,null,{}] 00:09:59 INFO - PROCESS | 1665 | 1469516999205 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}] 00:09:59 INFO - PROCESS | 1665 | 1469516999206 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:59 INFO - PROCESS | 1665 | 1469516999306 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 00:09:59 INFO - PROCESS | 1665 | 1469516999316 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:59 INFO - PROCESS | 1665 | 1469516999317 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x112da8800 == 33 [pid = 1665] [id = 397] 00:09:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1125f1400) [pid = 1665] [serial = 1190] [outer = 0x0] 00:09:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x125803400) [pid = 1665] [serial = 1191] [outer = 0x1125f1400] 00:09:59 INFO - PROCESS | 1665 | 1469516999342 Marionette DEBUG loaded listener.js 00:09:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1258e4c00) [pid = 1665] [serial = 1192] [outer = 0x1125f1400] 00:09:59 INFO - PROCESS | 1665 | 1469516999677 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]]]}] 00:09:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:09:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 00:09:59 INFO - PROCESS | 1665 | 1469516999721 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 00:09:59 INFO - PROCESS | 1665 | 1469516999722 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 00:09:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:09:59 INFO - PROCESS | 1665 | 1469516999724 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:09:59 INFO - PROCESS | 1665 | 1469516999725 Marionette TRACE conn2 <- [1,1562,null,{}] 00:09:59 INFO - PROCESS | 1665 | 1469516999727 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}] 00:09:59 INFO - PROCESS | 1665 | 1469516999729 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:59 INFO - PROCESS | 1665 | 1469516999824 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 00:09:59 INFO - PROCESS | 1665 | 1469516999827 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:59 INFO - PROCESS | 1665 | 1469516999828 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:09:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289b1800 == 34 [pid = 1665] [id = 398] 00:09:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x124478c00) [pid = 1665] [serial = 1193] [outer = 0x0] 00:09:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x126e97c00) [pid = 1665] [serial = 1194] [outer = 0x124478c00] 00:09:59 INFO - PROCESS | 1665 | 1469516999852 Marionette DEBUG loaded listener.js 00:09:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x126fe0000) [pid = 1665] [serial = 1195] [outer = 0x124478c00] 00:10:00 INFO - PROCESS | 1665 | 1469517000172 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]]]}] 00:10:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:10:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 467ms 00:10:00 INFO - PROCESS | 1665 | 1469517000192 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 00:10:00 INFO - PROCESS | 1665 | 1469517000195 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 00:10:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:10:00 INFO - PROCESS | 1665 | 1469517000200 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:10:00 INFO - PROCESS | 1665 | 1469517000201 Marionette TRACE conn2 <- [1,1566,null,{}] 00:10:00 INFO - PROCESS | 1665 | 1469517000213 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}] 00:10:00 INFO - PROCESS | 1665 | 1469517000214 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:00 INFO - PROCESS | 1665 | 1469517000508 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x12a61d400) [pid = 1665] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x124317000) [pid = 1665] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1244b1400) [pid = 1665] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x128adfc00) [pid = 1665] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x116af3000) [pid = 1665] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118288c00) [pid = 1665] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119445c00) [pid = 1665] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1208cf000) [pid = 1665] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x112f3d800) [pid = 1665] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1273e2400) [pid = 1665] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1126df800) [pid = 1665] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1291a3400) [pid = 1665] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1210e3800) [pid = 1665] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1234e9800) [pid = 1665] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:10:00 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x112ec0c00) [pid = 1665] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:10:00 INFO - PROCESS | 1665 | 1469517000553 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:00 INFO - PROCESS | 1665 | 1469517000554 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ab6800 == 35 [pid = 1665] [id = 399] 00:10:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1125a0800) [pid = 1665] [serial = 1196] [outer = 0x0] 00:10:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x112c71800) [pid = 1665] [serial = 1197] [outer = 0x1125a0800] 00:10:00 INFO - PROCESS | 1665 | 1469517000578 Marionette DEBUG loaded listener.js 00:10:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11820cc00) [pid = 1665] [serial = 1198] [outer = 0x1125a0800] 00:10:00 INFO - PROCESS | 1665 | 1469517000864 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]]]}] 00:10:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:10:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 719ms 00:10:00 INFO - PROCESS | 1665 | 1469517000920 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 00:10:00 INFO - PROCESS | 1665 | 1469517000922 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 00:10:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:10:00 INFO - PROCESS | 1665 | 1469517000925 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:10:00 INFO - PROCESS | 1665 | 1469517000926 Marionette TRACE conn2 <- [1,1570,null,{}] 00:10:00 INFO - PROCESS | 1665 | 1469517000933 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}] 00:10:00 INFO - PROCESS | 1665 | 1469517000934 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:01 INFO - PROCESS | 1665 | 1469517001054 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 00:10:01 INFO - PROCESS | 1665 | 1469517001136 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:01 INFO - PROCESS | 1665 | 1469517001138 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ed8800 == 36 [pid = 1665] [id = 400] 00:10:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x112eebc00) [pid = 1665] [serial = 1199] [outer = 0x0] 00:10:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1183f4400) [pid = 1665] [serial = 1200] [outer = 0x112eebc00] 00:10:01 INFO - PROCESS | 1665 | 1469517001179 Marionette DEBUG loaded listener.js 00:10:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1258c1800) [pid = 1665] [serial = 1201] [outer = 0x112eebc00] 00:10:01 INFO - PROCESS | 1665 | 1469517001554 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]]]}] 00:10:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:10:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 673ms 00:10:01 INFO - PROCESS | 1665 | 1469517001598 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 00:10:01 INFO - PROCESS | 1665 | 1469517001599 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 00:10:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:10:01 INFO - PROCESS | 1665 | 1469517001601 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:10:01 INFO - PROCESS | 1665 | 1469517001602 Marionette TRACE conn2 <- [1,1574,null,{}] 00:10:01 INFO - PROCESS | 1665 | 1469517001604 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}] 00:10:01 INFO - PROCESS | 1665 | 1469517001606 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:01 INFO - PROCESS | 1665 | 1469517001705 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 00:10:01 INFO - PROCESS | 1665 | 1469517001731 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:01 INFO - PROCESS | 1665 | 1469517001733 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12983f000 == 37 [pid = 1665] [id = 401] 00:10:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x125d2dc00) [pid = 1665] [serial = 1202] [outer = 0x0] 00:10:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128a5b800) [pid = 1665] [serial = 1203] [outer = 0x125d2dc00] 00:10:01 INFO - PROCESS | 1665 | 1469517001760 Marionette DEBUG loaded listener.js 00:10:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128adfc00) [pid = 1665] [serial = 1204] [outer = 0x125d2dc00] 00:10:02 INFO - PROCESS | 1665 | 1469517002085 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]]]}] 00:10:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:10:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 519ms 00:10:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:10:02 INFO - PROCESS | 1665 | 1469517002121 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 00:10:02 INFO - PROCESS | 1665 | 1469517002122 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 00:10:02 INFO - PROCESS | 1665 | 1469517002124 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:10:02 INFO - PROCESS | 1665 | 1469517002126 Marionette TRACE conn2 <- [1,1578,null,{}] 00:10:02 INFO - PROCESS | 1665 | 1469517002129 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}] 00:10:02 INFO - PROCESS | 1665 | 1469517002130 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:02 INFO - PROCESS | 1665 | 1469517002220 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 00:10:02 INFO - PROCESS | 1665 | 1469517002224 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:02 INFO - PROCESS | 1665 | 1469517002225 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x120810000 == 38 [pid = 1665] [id = 402] 00:10:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x123ec1400) [pid = 1665] [serial = 1205] [outer = 0x0] 00:10:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1294d2c00) [pid = 1665] [serial = 1206] [outer = 0x123ec1400] 00:10:02 INFO - PROCESS | 1665 | 1469517002255 Marionette DEBUG loaded listener.js 00:10:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12a781800) [pid = 1665] [serial = 1207] [outer = 0x123ec1400] 00:10:03 INFO - PROCESS | 1665 | --DOCSHELL 0x117581800 == 37 [pid = 1665] [id = 392] 00:10:03 INFO - PROCESS | 1665 | --DOCSHELL 0x112150800 == 36 [pid = 1665] [id = 391] 00:10:03 INFO - PROCESS | 1665 | --DOCSHELL 0x119284000 == 35 [pid = 1665] [id = 393] 00:10:03 INFO - PROCESS | 1665 | --DOCSHELL 0x128ed8800 == 34 [pid = 1665] [id = 400] 00:10:03 INFO - PROCESS | 1665 | --DOCSHELL 0x1289b1800 == 33 [pid = 1665] [id = 398] 00:10:03 INFO - PROCESS | 1665 | --DOCSHELL 0x12302c000 == 32 [pid = 1665] [id = 394] 00:10:03 INFO - PROCESS | 1665 | --DOCSHELL 0x116ab6800 == 31 [pid = 1665] [id = 399] 00:10:03 INFO - PROCESS | 1665 | --DOCSHELL 0x123d14800 == 30 [pid = 1665] [id = 395] 00:10:03 INFO - PROCESS | 1665 | --DOCSHELL 0x112da8800 == 29 [pid = 1665] [id = 397] 00:10:03 INFO - PROCESS | 1665 | --DOCSHELL 0x123ed5800 == 28 [pid = 1665] [id = 396] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x125d2fc00) [pid = 1665] [serial = 1149] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12a77f800) [pid = 1665] [serial = 1152] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1189edc00) [pid = 1665] [serial = 1146] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1294d7800) [pid = 1665] [serial = 1144] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119fc3c00) [pid = 1665] [serial = 1147] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1258bec00) [pid = 1665] [serial = 1135] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1291a9800) [pid = 1665] [serial = 1150] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x123735400) [pid = 1665] [serial = 1132] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12a8ab000) [pid = 1665] [serial = 1156] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOCSHELL 0x12983f000 == 27 [pid = 1665] [id = 401] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x12a7e0400) [pid = 1665] [serial = 1155] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x124a1a400) [pid = 1665] [serial = 1134] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x128add800) [pid = 1665] [serial = 1138] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x125d33000) [pid = 1665] [serial = 1137] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x128cbe000) [pid = 1665] [serial = 1140] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x11725d000) [pid = 1665] [serial = 1122] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1177cbc00) [pid = 1665] [serial = 1123] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x118625c00) [pid = 1665] [serial = 1125] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1291a2c00) [pid = 1665] [serial = 1141] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1192bd400) [pid = 1665] [serial = 1126] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x119a80000) [pid = 1665] [serial = 1128] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x119c30c00) [pid = 1665] [serial = 1129] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1234df400) [pid = 1665] [serial = 1131] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x115e92c00) [pid = 1665] [serial = 1116] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x1175d0000) [pid = 1665] [serial = 1117] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x128cb0c00) [pid = 1665] [serial = 1114] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x118625400) [pid = 1665] [serial = 1119] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x11915c400) [pid = 1665] [serial = 1120] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x1292ed400) [pid = 1665] [serial = 1143] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x12a7dd000) [pid = 1665] [serial = 1153] [outer = 0x0] [url = about:blank] 00:10:03 INFO - PROCESS | 1665 | 1469517003674 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]]]}] 00:10:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:10:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1574ms 00:10:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:10:03 INFO - PROCESS | 1665 | 1469517003699 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 00:10:03 INFO - PROCESS | 1665 | 1469517003701 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 00:10:03 INFO - PROCESS | 1665 | 1469517003704 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:10:03 INFO - PROCESS | 1665 | 1469517003707 Marionette TRACE conn2 <- [1,1582,null,{}] 00:10:03 INFO - PROCESS | 1665 | 1469517003711 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}] 00:10:03 INFO - PROCESS | 1665 | 1469517003713 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:03 INFO - PROCESS | 1665 | 1469517003805 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 00:10:03 INFO - PROCESS | 1665 | 1469517003857 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:03 INFO - PROCESS | 1665 | 1469517003859 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x1165b5000 == 28 [pid = 1665] [id = 403] 00:10:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x11297f400) [pid = 1665] [serial = 1208] [outer = 0x0] 00:10:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x112981800) [pid = 1665] [serial = 1209] [outer = 0x11297f400] 00:10:03 INFO - PROCESS | 1665 | 1469517003891 Marionette DEBUG loaded listener.js 00:10:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x1129ee000) [pid = 1665] [serial = 1210] [outer = 0x11297f400] 00:10:04 INFO - PROCESS | 1665 | 1469517004204 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]]]}] 00:10:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:10:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 523ms 00:10:04 INFO - PROCESS | 1665 | 1469517004228 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 00:10:04 INFO - PROCESS | 1665 | 1469517004234 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 00:10:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:10:04 INFO - PROCESS | 1665 | 1469517004239 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:10:04 INFO - PROCESS | 1665 | 1469517004240 Marionette TRACE conn2 <- [1,1586,null,{}] 00:10:04 INFO - PROCESS | 1665 | 1469517004244 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}] 00:10:04 INFO - PROCESS | 1665 | 1469517004248 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:04 INFO - PROCESS | 1665 | 1469517004324 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 00:10:04 INFO - PROCESS | 1665 | 1469517004331 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:04 INFO - PROCESS | 1665 | 1469517004333 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170e1800 == 29 [pid = 1665] [id = 404] 00:10:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x11335c000) [pid = 1665] [serial = 1211] [outer = 0x0] 00:10:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x115f5ec00) [pid = 1665] [serial = 1212] [outer = 0x11335c000] 00:10:04 INFO - PROCESS | 1665 | 1469517004360 Marionette DEBUG loaded listener.js 00:10:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1165d5400) [pid = 1665] [serial = 1213] [outer = 0x11335c000] 00:10:04 INFO - PROCESS | 1665 | 1469517004690 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]]]}] 00:10:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:10:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 472ms 00:10:04 INFO - PROCESS | 1665 | 1469517004713 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 00:10:04 INFO - PROCESS | 1665 | 1469517004715 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 00:10:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:10:04 INFO - PROCESS | 1665 | 1469517004725 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:10:04 INFO - PROCESS | 1665 | 1469517004727 Marionette TRACE conn2 <- [1,1590,null,{}] 00:10:04 INFO - PROCESS | 1665 | 1469517004736 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}] 00:10:04 INFO - PROCESS | 1665 | 1469517004739 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:04 INFO - PROCESS | 1665 | 1469517004813 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 00:10:04 INFO - PROCESS | 1665 | 1469517004818 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:04 INFO - PROCESS | 1665 | 1469517004820 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x119277800 == 30 [pid = 1665] [id = 405] 00:10:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x1125a2400) [pid = 1665] [serial = 1214] [outer = 0x0] 00:10:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x1175d4400) [pid = 1665] [serial = 1215] [outer = 0x1125a2400] 00:10:04 INFO - PROCESS | 1665 | 1469517004851 Marionette DEBUG loaded listener.js 00:10:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x117e3e400) [pid = 1665] [serial = 1216] [outer = 0x1125a2400] 00:10:05 INFO - PROCESS | 1665 | 1469517005195 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]]]}] 00:10:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:10:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 529ms 00:10:05 INFO - PROCESS | 1665 | 1469517005247 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 00:10:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:10:05 INFO - PROCESS | 1665 | 1469517005249 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 00:10:05 INFO - PROCESS | 1665 | 1469517005251 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:10:05 INFO - PROCESS | 1665 | 1469517005252 Marionette TRACE conn2 <- [1,1594,null,{}] 00:10:05 INFO - PROCESS | 1665 | 1469517005254 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}] 00:10:05 INFO - PROCESS | 1665 | 1469517005256 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:05 INFO - PROCESS | 1665 | 1469517005352 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 00:10:05 INFO - PROCESS | 1665 | 1469517005359 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:05 INFO - PROCESS | 1665 | 1469517005360 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x119504000 == 31 [pid = 1665] [id = 406] 00:10:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118205000) [pid = 1665] [serial = 1217] [outer = 0x0] 00:10:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118329800) [pid = 1665] [serial = 1218] [outer = 0x118205000] 00:10:05 INFO - PROCESS | 1665 | 1469517005390 Marionette DEBUG loaded listener.js 00:10:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1183ef400) [pid = 1665] [serial = 1219] [outer = 0x118205000] 00:10:05 INFO - PROCESS | 1665 | 1469517005686 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]]]}] 00:10:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:10:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 468ms 00:10:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:10:05 INFO - PROCESS | 1665 | 1469517005720 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 00:10:05 INFO - PROCESS | 1665 | 1469517005721 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 00:10:05 INFO - PROCESS | 1665 | 1469517005723 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:10:05 INFO - PROCESS | 1665 | 1469517005724 Marionette TRACE conn2 <- [1,1598,null,{}] 00:10:05 INFO - PROCESS | 1665 | 1469517005727 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}] 00:10:05 INFO - PROCESS | 1665 | 1469517005739 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:05 INFO - PROCESS | 1665 | 1469517005812 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 00:10:05 INFO - PROCESS | 1665 | 1469517005815 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:05 INFO - PROCESS | 1665 | 1469517005816 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x12302c000 == 32 [pid = 1665] [id = 407] 00:10:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1132b6000) [pid = 1665] [serial = 1220] [outer = 0x0] 00:10:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118468000) [pid = 1665] [serial = 1221] [outer = 0x1132b6000] 00:10:05 INFO - PROCESS | 1665 | 1469517005843 Marionette DEBUG loaded listener.js 00:10:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118528800) [pid = 1665] [serial = 1222] [outer = 0x1132b6000] 00:10:06 INFO - PROCESS | 1665 | 1469517006175 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]]]}] 00:10:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:10:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 468ms 00:10:06 INFO - PROCESS | 1665 | 1469517006192 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 00:10:06 INFO - PROCESS | 1665 | 1469517006193 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 00:10:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:10:06 INFO - PROCESS | 1665 | 1469517006198 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:10:06 INFO - PROCESS | 1665 | 1469517006199 Marionette TRACE conn2 <- [1,1602,null,{}] 00:10:06 INFO - PROCESS | 1665 | 1469517006201 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}] 00:10:06 INFO - PROCESS | 1665 | 1469517006205 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:06 INFO - PROCESS | 1665 | 1469517006321 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 00:10:06 INFO - PROCESS | 1665 | 1469517006329 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:06 INFO - PROCESS | 1665 | 1469517006331 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d7c000 == 33 [pid = 1665] [id = 408] 00:10:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118528000) [pid = 1665] [serial = 1223] [outer = 0x0] 00:10:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x118833400) [pid = 1665] [serial = 1224] [outer = 0x118528000] 00:10:06 INFO - PROCESS | 1665 | 1469517006357 Marionette DEBUG loaded listener.js 00:10:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11985d800) [pid = 1665] [serial = 1225] [outer = 0x118528000] 00:10:06 INFO - PROCESS | 1665 | 1469517006668 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]]]}] 00:10:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:10:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 519ms 00:10:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:10:06 INFO - PROCESS | 1665 | 1469517006718 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 00:10:06 INFO - PROCESS | 1665 | 1469517006720 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 00:10:06 INFO - PROCESS | 1665 | 1469517006723 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:10:06 INFO - PROCESS | 1665 | 1469517006724 Marionette TRACE conn2 <- [1,1606,null,{}] 00:10:06 INFO - PROCESS | 1665 | 1469517006728 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}] 00:10:06 INFO - PROCESS | 1665 | 1469517006730 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:06 INFO - PROCESS | 1665 | 1469517006853 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 00:10:06 INFO - PROCESS | 1665 | 1469517006928 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:06 INFO - PROCESS | 1665 | 1469517006929 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ed6800 == 34 [pid = 1665] [id = 409] 00:10:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118205c00) [pid = 1665] [serial = 1226] [outer = 0x0] 00:10:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119890800) [pid = 1665] [serial = 1227] [outer = 0x118205c00] 00:10:06 INFO - PROCESS | 1665 | 1469517006964 Marionette DEBUG loaded listener.js 00:10:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119a7f400) [pid = 1665] [serial = 1228] [outer = 0x118205c00] 00:10:07 INFO - PROCESS | 1665 | 1469517007208 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]]]}] 00:10:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:10:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 520ms 00:10:07 INFO - PROCESS | 1665 | 1469517007252 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 00:10:07 INFO - PROCESS | 1665 | 1469517007253 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 00:10:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:10:07 INFO - PROCESS | 1665 | 1469517007256 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:10:07 INFO - PROCESS | 1665 | 1469517007257 Marionette TRACE conn2 <- [1,1610,null,{}] 00:10:07 INFO - PROCESS | 1665 | 1469517007267 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}] 00:10:07 INFO - PROCESS | 1665 | 1469517007269 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:07 INFO - PROCESS | 1665 | 1469517007349 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 00:10:07 INFO - PROCESS | 1665 | 1469517007353 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:07 INFO - PROCESS | 1665 | 1469517007354 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12591c000 == 35 [pid = 1665] [id = 410] 00:10:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119a72800) [pid = 1665] [serial = 1229] [outer = 0x0] 00:10:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119af0400) [pid = 1665] [serial = 1230] [outer = 0x119a72800] 00:10:07 INFO - PROCESS | 1665 | 1469517007381 Marionette DEBUG loaded listener.js 00:10:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1208c4000) [pid = 1665] [serial = 1231] [outer = 0x119a72800] 00:10:07 INFO - PROCESS | 1665 | 1469517007698 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]]]}] 00:10:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:10:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 470ms 00:10:07 INFO - PROCESS | 1665 | 1469517007727 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 00:10:07 INFO - PROCESS | 1665 | 1469517007731 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 00:10:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:10:07 INFO - PROCESS | 1665 | 1469517007733 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:10:07 INFO - PROCESS | 1665 | 1469517007734 Marionette TRACE conn2 <- [1,1614,null,{}] 00:10:07 INFO - PROCESS | 1665 | 1469517007736 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}] 00:10:07 INFO - PROCESS | 1665 | 1469517007738 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:07 INFO - PROCESS | 1665 | 1469517007820 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 00:10:07 INFO - PROCESS | 1665 | 1469517007873 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:07 INFO - PROCESS | 1665 | 1469517007874 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x119274800 == 36 [pid = 1665] [id = 411] 00:10:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1125f0400) [pid = 1665] [serial = 1232] [outer = 0x0] 00:10:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1210e8800) [pid = 1665] [serial = 1233] [outer = 0x1125f0400] 00:10:07 INFO - PROCESS | 1665 | 1469517007899 Marionette DEBUG loaded listener.js 00:10:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1233c1000) [pid = 1665] [serial = 1234] [outer = 0x1125f0400] 00:10:08 INFO - PROCESS | 1665 | 1469517008178 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]]]}] 00:10:08 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 00:10:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 468ms 00:10:08 INFO - PROCESS | 1665 | 1469517008201 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 00:10:08 INFO - PROCESS | 1665 | 1469517008203 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 00:10:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:10:08 INFO - PROCESS | 1665 | 1469517008205 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:10:08 INFO - PROCESS | 1665 | 1469517008206 Marionette TRACE conn2 <- [1,1618,null,{}] 00:10:08 INFO - PROCESS | 1665 | 1469517008208 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}] 00:10:08 INFO - PROCESS | 1665 | 1469517008210 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:08 INFO - PROCESS | 1665 | 1469517008304 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 00:10:08 INFO - PROCESS | 1665 | 1469517008307 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:08 INFO - PROCESS | 1665 | 1469517008308 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289af800 == 37 [pid = 1665] [id = 412] 00:10:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1233ba800) [pid = 1665] [serial = 1235] [outer = 0x0] 00:10:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1234eb000) [pid = 1665] [serial = 1236] [outer = 0x1233ba800] 00:10:08 INFO - PROCESS | 1665 | 1469517008335 Marionette DEBUG loaded listener.js 00:10:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1239bcc00) [pid = 1665] [serial = 1237] [outer = 0x1233ba800] 00:10:08 INFO - PROCESS | 1665 | 1469517008684 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]]]}] 00:10:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:10:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 518ms 00:10:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:10:08 INFO - PROCESS | 1665 | 1469517008731 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 00:10:08 INFO - PROCESS | 1665 | 1469517008732 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 00:10:08 INFO - PROCESS | 1665 | 1469517008734 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:10:08 INFO - PROCESS | 1665 | 1469517008736 Marionette TRACE conn2 <- [1,1622,null,{}] 00:10:08 INFO - PROCESS | 1665 | 1469517008739 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}] 00:10:08 INFO - PROCESS | 1665 | 1469517008740 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:08 INFO - PROCESS | 1665 | 1469517008853 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 00:10:08 INFO - PROCESS | 1665 | 1469517008890 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:08 INFO - PROCESS | 1665 | 1469517008892 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x12302a800 == 38 [pid = 1665] [id = 413] 00:10:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x123e83c00) [pid = 1665] [serial = 1238] [outer = 0x0] 00:10:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1240c8c00) [pid = 1665] [serial = 1239] [outer = 0x123e83c00] 00:10:08 INFO - PROCESS | 1665 | 1469517008918 Marionette DEBUG loaded listener.js 00:10:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x125811800) [pid = 1665] [serial = 1240] [outer = 0x123e83c00] 00:10:09 INFO - PROCESS | 1665 | 1469517009258 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]]]}] 00:10:09 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 00:10:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 568ms 00:10:09 INFO - PROCESS | 1665 | 1469517009304 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 00:10:09 INFO - PROCESS | 1665 | 1469517009306 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 00:10:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:10:09 INFO - PROCESS | 1665 | 1469517009309 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:10:09 INFO - PROCESS | 1665 | 1469517009311 Marionette TRACE conn2 <- [1,1626,null,{}] 00:10:09 INFO - PROCESS | 1665 | 1469517009314 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}] 00:10:09 INFO - PROCESS | 1665 | 1469517009316 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:09 INFO - PROCESS | 1665 | 1469517009461 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 00:10:09 INFO - PROCESS | 1665 | 1469517009473 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:09 INFO - PROCESS | 1665 | 1469517009474 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a66f800 == 39 [pid = 1665] [id = 414] 00:10:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1233ebc00) [pid = 1665] [serial = 1241] [outer = 0x0] 00:10:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1258c2800) [pid = 1665] [serial = 1242] [outer = 0x1233ebc00] 00:10:09 INFO - PROCESS | 1665 | 1469517009498 Marionette DEBUG loaded listener.js 00:10:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1258e7800) [pid = 1665] [serial = 1243] [outer = 0x1233ebc00] 00:10:09 INFO - PROCESS | 1665 | 1469517009812 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]]]}] 00:10:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:10:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 521ms 00:10:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:10:09 INFO - PROCESS | 1665 | 1469517009832 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 00:10:09 INFO - PROCESS | 1665 | 1469517009833 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 00:10:09 INFO - PROCESS | 1665 | 1469517009835 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:10:09 INFO - PROCESS | 1665 | 1469517009836 Marionette TRACE conn2 <- [1,1630,null,{}] 00:10:09 INFO - PROCESS | 1665 | 1469517009839 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}] 00:10:09 INFO - PROCESS | 1665 | 1469517009840 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:09 INFO - PROCESS | 1665 | 1469517009949 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 00:10:09 INFO - PROCESS | 1665 | 1469517009961 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:09 INFO - PROCESS | 1665 | 1469517009962 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7b8000 == 40 [pid = 1665] [id = 415] 00:10:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1259ac800) [pid = 1665] [serial = 1244] [outer = 0x0] 00:10:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x126e28800) [pid = 1665] [serial = 1245] [outer = 0x1259ac800] 00:10:09 INFO - PROCESS | 1665 | 1469517009986 Marionette DEBUG loaded listener.js 00:10:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x126fb6800) [pid = 1665] [serial = 1246] [outer = 0x1259ac800] 00:10:10 INFO - PROCESS | 1665 | 1469517010312 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]]]}] 00:10:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:10:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 520ms 00:10:10 INFO - PROCESS | 1665 | 1469517010355 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 00:10:10 INFO - PROCESS | 1665 | 1469517010357 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 00:10:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:10:10 INFO - PROCESS | 1665 | 1469517010359 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:10:10 INFO - PROCESS | 1665 | 1469517010360 Marionette TRACE conn2 <- [1,1634,null,{}] 00:10:10 INFO - PROCESS | 1665 | 1469517010362 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}] 00:10:10 INFO - PROCESS | 1665 | 1469517010363 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:10 INFO - PROCESS | 1665 | 1469517010463 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 00:10:10 INFO - PROCESS | 1665 | 1469517010466 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:10 INFO - PROCESS | 1665 | 1469517010467 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aaf5000 == 41 [pid = 1665] [id = 416] 00:10:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x126e96c00) [pid = 1665] [serial = 1247] [outer = 0x0] 00:10:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1273dec00) [pid = 1665] [serial = 1248] [outer = 0x126e96c00] 00:10:10 INFO - PROCESS | 1665 | 1469517010491 Marionette DEBUG loaded listener.js 00:10:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x128a5e000) [pid = 1665] [serial = 1249] [outer = 0x126e96c00] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x125d2dc00) [pid = 1665] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1183f1000) [pid = 1665] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1125f1400) [pid = 1665] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x124478c00) [pid = 1665] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x112eebc00) [pid = 1665] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1125a0800) [pid = 1665] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1183f8000) [pid = 1665] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x11685f800) [pid = 1665] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1126d1c00) [pid = 1665] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1175cc400) [pid = 1665] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x128a55c00) [pid = 1665] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1259a1c00) [pid = 1665] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118836400) [pid = 1665] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x117262800) [pid = 1665] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1208c4400) [pid = 1665] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:10:10 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119557800) [pid = 1665] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:10:10 INFO - PROCESS | 1665 | 1469517010938 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]]]}] 00:10:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:10:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 618ms 00:10:10 INFO - PROCESS | 1665 | 1469517010978 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 00:10:10 INFO - PROCESS | 1665 | 1469517010979 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 00:10:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:10:10 INFO - PROCESS | 1665 | 1469517010982 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:10:10 INFO - PROCESS | 1665 | 1469517010983 Marionette TRACE conn2 <- [1,1638,null,{}] 00:10:10 INFO - PROCESS | 1665 | 1469517010985 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}] 00:10:10 INFO - PROCESS | 1665 | 1469517010986 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:11 INFO - PROCESS | 1665 | 1469517011073 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 00:10:11 INFO - PROCESS | 1665 | 1469517011080 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:11 INFO - PROCESS | 1665 | 1469517011081 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x125911800 == 42 [pid = 1665] [id = 417] 00:10:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1125f1400) [pid = 1665] [serial = 1250] [outer = 0x0] 00:10:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x112f3d800) [pid = 1665] [serial = 1251] [outer = 0x1125f1400] 00:10:11 INFO - PROCESS | 1665 | 1469517011107 Marionette DEBUG loaded listener.js 00:10:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11915b800) [pid = 1665] [serial = 1252] [outer = 0x1125f1400] 00:10:11 INFO - PROCESS | 1665 | 1469517011554 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]]]}] 00:10:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:10:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 618ms 00:10:11 INFO - PROCESS | 1665 | 1469517011601 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 00:10:11 INFO - PROCESS | 1665 | 1469517011603 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 00:10:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:10:11 INFO - PROCESS | 1665 | 1469517011606 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:10:11 INFO - PROCESS | 1665 | 1469517011608 Marionette TRACE conn2 <- [1,1642,null,{}] 00:10:11 INFO - PROCESS | 1665 | 1469517011611 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}] 00:10:11 INFO - PROCESS | 1665 | 1469517011613 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:11 INFO - PROCESS | 1665 | 1469517011727 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 00:10:11 INFO - PROCESS | 1665 | 1469517011730 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:11 INFO - PROCESS | 1665 | 1469517011731 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd74800 == 43 [pid = 1665] [id = 418] 00:10:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11915d000) [pid = 1665] [serial = 1253] [outer = 0x0] 00:10:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1175d1000) [pid = 1665] [serial = 1254] [outer = 0x11915d000] 00:10:11 INFO - PROCESS | 1665 | 1469517011756 Marionette DEBUG loaded listener.js 00:10:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1273e9800) [pid = 1665] [serial = 1255] [outer = 0x11915d000] 00:10:12 INFO - PROCESS | 1665 | 1469517012068 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]]]}] 00:10:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:10:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 470ms 00:10:12 INFO - PROCESS | 1665 | 1469517012076 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 00:10:12 INFO - PROCESS | 1665 | 1469517012079 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 00:10:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:10:12 INFO - PROCESS | 1665 | 1469517012083 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:10:12 INFO - PROCESS | 1665 | 1469517012084 Marionette TRACE conn2 <- [1,1646,null,{}] 00:10:12 INFO - PROCESS | 1665 | 1469517012100 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}] 00:10:12 INFO - PROCESS | 1665 | 1469517012101 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:12 INFO - PROCESS | 1665 | 1469517012220 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 00:10:12 INFO - PROCESS | 1665 | 1469517012229 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:12 INFO - PROCESS | 1665 | 1469517012231 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdc7000 == 44 [pid = 1665] [id = 419] 00:10:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x119ae4400) [pid = 1665] [serial = 1256] [outer = 0x0] 00:10:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x128a62c00) [pid = 1665] [serial = 1257] [outer = 0x119ae4400] 00:10:12 INFO - PROCESS | 1665 | 1469517012270 Marionette DEBUG loaded listener.js 00:10:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128ae6000) [pid = 1665] [serial = 1258] [outer = 0x119ae4400] 00:10:12 INFO - PROCESS | 1665 | 1469517012707 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]]]}] 00:10:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:10:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 633ms 00:10:12 INFO - PROCESS | 1665 | 1469517012716 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 00:10:12 INFO - PROCESS | 1665 | 1469517012717 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 00:10:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:10:12 INFO - PROCESS | 1665 | 1469517012720 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:10:12 INFO - PROCESS | 1665 | 1469517012721 Marionette TRACE conn2 <- [1,1650,null,{}] 00:10:12 INFO - PROCESS | 1665 | 1469517012723 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}] 00:10:12 INFO - PROCESS | 1665 | 1469517012724 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:12 INFO - PROCESS | 1665 | 1469517012811 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 00:10:12 INFO - PROCESS | 1665 | 1469517012868 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:12 INFO - PROCESS | 1665 | 1469517012869 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3dd800 == 45 [pid = 1665] [id = 420] 00:10:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128adc000) [pid = 1665] [serial = 1259] [outer = 0x0] 00:10:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128cba800) [pid = 1665] [serial = 1260] [outer = 0x128adc000] 00:10:12 INFO - PROCESS | 1665 | 1469517012893 Marionette DEBUG loaded listener.js 00:10:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12919d800) [pid = 1665] [serial = 1261] [outer = 0x128adc000] 00:10:13 INFO - PROCESS | 1665 | 1469517013455 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]]]}] 00:10:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:10:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 818ms 00:10:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:10:13 INFO - PROCESS | 1665 | 1469517013550 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 00:10:13 INFO - PROCESS | 1665 | 1469517013553 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 00:10:13 INFO - PROCESS | 1665 | 1469517013556 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:10:13 INFO - PROCESS | 1665 | 1469517013558 Marionette TRACE conn2 <- [1,1654,null,{}] 00:10:13 INFO - PROCESS | 1665 | 1469517013610 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}] 00:10:13 INFO - PROCESS | 1665 | 1469517013612 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:13 INFO - PROCESS | 1665 | 1469517013731 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 00:10:13 INFO - PROCESS | 1665 | 1469517013784 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:13 INFO - PROCESS | 1665 | 1469517013786 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x11756b800 == 46 [pid = 1665] [id = 421] 00:10:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1126df400) [pid = 1665] [serial = 1262] [outer = 0x0] 00:10:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x112ebc000) [pid = 1665] [serial = 1263] [outer = 0x1126df400] 00:10:13 INFO - PROCESS | 1665 | 1469517013817 Marionette DEBUG loaded listener.js 00:10:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1162b4400) [pid = 1665] [serial = 1264] [outer = 0x1126df400] 00:10:14 INFO - PROCESS | 1665 | 1469517014299 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]]]}] 00:10:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:10:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 943ms 00:10:14 INFO - PROCESS | 1665 | 1469517014520 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 00:10:14 INFO - PROCESS | 1665 | 1469517014522 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 00:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:10:14 INFO - PROCESS | 1665 | 1469517014527 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:10:14 INFO - PROCESS | 1665 | 1469517014531 Marionette TRACE conn2 <- [1,1658,null,{}] 00:10:14 INFO - PROCESS | 1665 | 1469517014535 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}] 00:10:14 INFO - PROCESS | 1665 | 1469517014537 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:14 INFO - PROCESS | 1665 | 1469517014644 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 00:10:14 INFO - PROCESS | 1665 | 1469517014724 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:14 INFO - PROCESS | 1665 | 1469517014727 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x116a57000 == 47 [pid = 1665] [id = 422] 00:10:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x116a07400) [pid = 1665] [serial = 1265] [outer = 0x0] 00:10:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x116af1400) [pid = 1665] [serial = 1266] [outer = 0x116a07400] 00:10:14 INFO - PROCESS | 1665 | 1469517014756 Marionette DEBUG loaded listener.js 00:10:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x1175c9800) [pid = 1665] [serial = 1267] [outer = 0x116a07400] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12bdc7000 == 46 [pid = 1665] [id = 419] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd74800 == 45 [pid = 1665] [id = 418] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x125911800 == 44 [pid = 1665] [id = 417] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12aaf5000 == 43 [pid = 1665] [id = 416] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7b8000 == 42 [pid = 1665] [id = 415] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12a66f800 == 41 [pid = 1665] [id = 414] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12302a800 == 40 [pid = 1665] [id = 413] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x1289af800 == 39 [pid = 1665] [id = 412] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x1294d2c00) [pid = 1665] [serial = 1206] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x119274800 == 38 [pid = 1665] [id = 411] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12591c000 == 37 [pid = 1665] [id = 410] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x123ed6800 == 36 [pid = 1665] [id = 409] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x123d7c000 == 35 [pid = 1665] [id = 408] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x12302c000 == 34 [pid = 1665] [id = 407] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x119504000 == 33 [pid = 1665] [id = 406] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x119277800 == 32 [pid = 1665] [id = 405] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x1170e1800 == 31 [pid = 1665] [id = 404] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x1165b5000 == 30 [pid = 1665] [id = 403] 00:10:15 INFO - PROCESS | 1665 | --DOCSHELL 0x120810000 == 29 [pid = 1665] [id = 402] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x128adfc00) [pid = 1665] [serial = 1204] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x123ec1c00) [pid = 1665] [serial = 1188] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x125803400) [pid = 1665] [serial = 1191] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1243b8c00) [pid = 1665] [serial = 1189] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x126e97c00) [pid = 1665] [serial = 1194] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x126fe0000) [pid = 1665] [serial = 1195] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1183f4400) [pid = 1665] [serial = 1200] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11820cc00) [pid = 1665] [serial = 1198] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x128a5b800) [pid = 1665] [serial = 1203] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x112c71800) [pid = 1665] [serial = 1197] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118527000) [pid = 1665] [serial = 1179] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1192bec00) [pid = 1665] [serial = 1180] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118209400) [pid = 1665] [serial = 1176] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1183f0000) [pid = 1665] [serial = 1177] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1126dac00) [pid = 1665] [serial = 1173] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x112d63400) [pid = 1665] [serial = 1174] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1183f1400) [pid = 1665] [serial = 1171] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x117e32800) [pid = 1665] [serial = 1170] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12a61e000) [pid = 1665] [serial = 1168] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x128a61800) [pid = 1665] [serial = 1167] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x127369c00) [pid = 1665] [serial = 1165] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x125d28400) [pid = 1665] [serial = 1164] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119a78400) [pid = 1665] [serial = 1162] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119452000) [pid = 1665] [serial = 1161] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118288800) [pid = 1665] [serial = 1159] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1177c3400) [pid = 1665] [serial = 1158] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1210ed000) [pid = 1665] [serial = 1185] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119c2c800) [pid = 1665] [serial = 1183] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119a77000) [pid = 1665] [serial = 1182] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1258e4c00) [pid = 1665] [serial = 1192] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1234e7000) [pid = 1665] [serial = 1186] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1258c1800) [pid = 1665] [serial = 1201] [outer = 0x0] [url = about:blank] 00:10:15 INFO - PROCESS | 1665 | 1469517015217 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]]]}] 00:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 724ms 00:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:10:15 INFO - PROCESS | 1665 | 1469517015252 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 00:10:15 INFO - PROCESS | 1665 | 1469517015254 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 00:10:15 INFO - PROCESS | 1665 | 1469517015259 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:10:15 INFO - PROCESS | 1665 | 1469517015264 Marionette TRACE conn2 <- [1,1662,null,{}] 00:10:15 INFO - PROCESS | 1665 | 1469517015273 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}] 00:10:15 INFO - PROCESS | 1665 | 1469517015274 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:15 INFO - PROCESS | 1665 | 1469517015353 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 00:10:15 INFO - PROCESS | 1665 | 1469517015358 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:15 INFO - PROCESS | 1665 | 1469517015359 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x118980000 == 30 [pid = 1665] [id = 423] 00:10:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1175c9c00) [pid = 1665] [serial = 1268] [outer = 0x0] 00:10:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118206400) [pid = 1665] [serial = 1269] [outer = 0x1175c9c00] 00:10:15 INFO - PROCESS | 1665 | 1469517015390 Marionette DEBUG loaded listener.js 00:10:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118332000) [pid = 1665] [serial = 1270] [outer = 0x1175c9c00] 00:10:15 INFO - PROCESS | 1665 | 1469517015750 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]]]}] 00:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 530ms 00:10:15 INFO - PROCESS | 1665 | 1469517015788 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 00:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:10:15 INFO - PROCESS | 1665 | 1469517015789 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 00:10:15 INFO - PROCESS | 1665 | 1469517015792 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:10:15 INFO - PROCESS | 1665 | 1469517015793 Marionette TRACE conn2 <- [1,1666,null,{}] 00:10:15 INFO - PROCESS | 1665 | 1469517015800 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}] 00:10:15 INFO - PROCESS | 1665 | 1469517015804 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:15 INFO - PROCESS | 1665 | 1469517015885 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 00:10:15 INFO - PROCESS | 1665 | 1469517015891 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:15 INFO - PROCESS | 1665 | 1469517015894 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ce2800 == 31 [pid = 1665] [id = 424] 00:10:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118523800) [pid = 1665] [serial = 1271] [outer = 0x0] 00:10:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11852c400) [pid = 1665] [serial = 1272] [outer = 0x118523800] 00:10:15 INFO - PROCESS | 1665 | 1469517015926 Marionette DEBUG loaded listener.js 00:10:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11883d800) [pid = 1665] [serial = 1273] [outer = 0x118523800] 00:10:16 INFO - PROCESS | 1665 | 1469517016268 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]]]}] 00:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 520ms 00:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:10:16 INFO - PROCESS | 1665 | 1469517016322 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 00:10:16 INFO - PROCESS | 1665 | 1469517016323 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 00:10:16 INFO - PROCESS | 1665 | 1469517016326 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:10:16 INFO - PROCESS | 1665 | 1469517016327 Marionette TRACE conn2 <- [1,1670,null,{}] 00:10:16 INFO - PROCESS | 1665 | 1469517016329 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}] 00:10:16 INFO - PROCESS | 1665 | 1469517016330 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:16 INFO - PROCESS | 1665 | 1469517016407 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 00:10:16 INFO - PROCESS | 1665 | 1469517016414 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:16 INFO - PROCESS | 1665 | 1469517016415 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x12380b000 == 32 [pid = 1665] [id = 425] 00:10:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1129f2800) [pid = 1665] [serial = 1274] [outer = 0x0] 00:10:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119444400) [pid = 1665] [serial = 1275] [outer = 0x1129f2800] 00:10:16 INFO - PROCESS | 1665 | 1469517016440 Marionette DEBUG loaded listener.js 00:10:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119855800) [pid = 1665] [serial = 1276] [outer = 0x1129f2800] 00:10:16 INFO - PROCESS | 1665 | 1469517016834 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]]]}] 00:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 521ms 00:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:10:16 INFO - PROCESS | 1665 | 1469517016848 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 00:10:16 INFO - PROCESS | 1665 | 1469517016850 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 00:10:16 INFO - PROCESS | 1665 | 1469517016854 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:10:16 INFO - PROCESS | 1665 | 1469517016855 Marionette TRACE conn2 <- [1,1674,null,{}] 00:10:16 INFO - PROCESS | 1665 | 1469517016859 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}] 00:10:16 INFO - PROCESS | 1665 | 1469517016862 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:17 INFO - PROCESS | 1665 | 1469517017020 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 00:10:17 INFO - PROCESS | 1665 | 1469517017034 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:17 INFO - PROCESS | 1665 | 1469517017035 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d82000 == 33 [pid = 1665] [id = 426] 00:10:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11915b000) [pid = 1665] [serial = 1277] [outer = 0x0] 00:10:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11989ec00) [pid = 1665] [serial = 1278] [outer = 0x11915b000] 00:10:17 INFO - PROCESS | 1665 | 1469517017085 Marionette DEBUG loaded listener.js 00:10:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119aeb800) [pid = 1665] [serial = 1279] [outer = 0x11915b000] 00:10:17 INFO - PROCESS | 1665 | 1469517017469 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]]]}] 00:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 672ms 00:10:17 INFO - PROCESS | 1665 | 1469517017526 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 00:10:17 INFO - PROCESS | 1665 | 1469517017528 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 00:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:10:17 INFO - PROCESS | 1665 | 1469517017532 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:10:17 INFO - PROCESS | 1665 | 1469517017533 Marionette TRACE conn2 <- [1,1678,null,{}] 00:10:17 INFO - PROCESS | 1665 | 1469517017535 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}] 00:10:17 INFO - PROCESS | 1665 | 1469517017540 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:17 INFO - PROCESS | 1665 | 1469517017658 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 00:10:17 INFO - PROCESS | 1665 | 1469517017678 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:17 INFO - PROCESS | 1665 | 1469517017680 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x12594b000 == 34 [pid = 1665] [id = 427] 00:10:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1210e6c00) [pid = 1665] [serial = 1280] [outer = 0x0] 00:10:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1234e0400) [pid = 1665] [serial = 1281] [outer = 0x1210e6c00] 00:10:17 INFO - PROCESS | 1665 | 1469517017705 Marionette DEBUG loaded listener.js 00:10:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1240c3000) [pid = 1665] [serial = 1282] [outer = 0x1210e6c00] 00:10:18 INFO - PROCESS | 1665 | 1469517018041 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]]]}] 00:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 568ms 00:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:10:18 INFO - PROCESS | 1665 | 1469517018100 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 00:10:18 INFO - PROCESS | 1665 | 1469517018102 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 00:10:18 INFO - PROCESS | 1665 | 1469517018104 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:10:18 INFO - PROCESS | 1665 | 1469517018105 Marionette TRACE conn2 <- [1,1682,null,{}] 00:10:18 INFO - PROCESS | 1665 | 1469517018107 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}] 00:10:18 INFO - PROCESS | 1665 | 1469517018108 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:18 INFO - PROCESS | 1665 | 1469517018214 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 00:10:18 INFO - PROCESS | 1665 | 1469517018227 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:18 INFO - PROCESS | 1665 | 1469517018235 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x1271af800 == 35 [pid = 1665] [id = 428] 00:10:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1126e0800) [pid = 1665] [serial = 1283] [outer = 0x0] 00:10:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1244afc00) [pid = 1665] [serial = 1284] [outer = 0x1126e0800] 00:10:18 INFO - PROCESS | 1665 | 1469517018259 Marionette DEBUG loaded listener.js 00:10:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1258bbc00) [pid = 1665] [serial = 1285] [outer = 0x1126e0800] 00:10:18 INFO - PROCESS | 1665 | 1469517018604 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]]]}] 00:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 00:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:10:18 INFO - PROCESS | 1665 | 1469517018624 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 00:10:18 INFO - PROCESS | 1665 | 1469517018625 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 00:10:18 INFO - PROCESS | 1665 | 1469517018628 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:10:18 INFO - PROCESS | 1665 | 1469517018631 Marionette TRACE conn2 <- [1,1686,null,{}] 00:10:18 INFO - PROCESS | 1665 | 1469517018639 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}] 00:10:18 INFO - PROCESS | 1665 | 1469517018640 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:18 INFO - PROCESS | 1665 | 1469517018737 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 00:10:18 INFO - PROCESS | 1665 | 1469517018741 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:18 INFO - PROCESS | 1665 | 1469517018742 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bca000 == 36 [pid = 1665] [id = 429] 00:10:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11298c400) [pid = 1665] [serial = 1286] [outer = 0x0] 00:10:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1258c6400) [pid = 1665] [serial = 1287] [outer = 0x11298c400] 00:10:18 INFO - PROCESS | 1665 | 1469517018767 Marionette DEBUG loaded listener.js 00:10:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x125d33400) [pid = 1665] [serial = 1288] [outer = 0x11298c400] 00:10:19 INFO - PROCESS | 1665 | 1469517019081 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]]]}] 00:10:19 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 00:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 472ms 00:10:19 INFO - PROCESS | 1665 | 1469517019101 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 00:10:19 INFO - PROCESS | 1665 | 1469517019102 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 00:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:10:19 INFO - PROCESS | 1665 | 1469517019104 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:10:19 INFO - PROCESS | 1665 | 1469517019105 Marionette TRACE conn2 <- [1,1690,null,{}] 00:10:19 INFO - PROCESS | 1665 | 1469517019107 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}] 00:10:19 INFO - PROCESS | 1665 | 1469517019109 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:19 INFO - PROCESS | 1665 | 1469517019225 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 00:10:19 INFO - PROCESS | 1665 | 1469517019260 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:19 INFO - PROCESS | 1665 | 1469517019261 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x129276000 == 37 [pid = 1665] [id = 430] 00:10:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118527c00) [pid = 1665] [serial = 1289] [outer = 0x0] 00:10:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x126fb5400) [pid = 1665] [serial = 1290] [outer = 0x118527c00] 00:10:19 INFO - PROCESS | 1665 | 1469517019285 Marionette DEBUG loaded listener.js 00:10:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119152400) [pid = 1665] [serial = 1291] [outer = 0x118527c00] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x118205c00) [pid = 1665] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x118528000) [pid = 1665] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x126e96c00) [pid = 1665] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1125f1400) [pid = 1665] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x123e83c00) [pid = 1665] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11915d000) [pid = 1665] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119ae4400) [pid = 1665] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1233ebc00) [pid = 1665] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1259ac800) [pid = 1665] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1233ba800) [pid = 1665] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1125a2400) [pid = 1665] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119a72800) [pid = 1665] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1132b6000) [pid = 1665] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11335c000) [pid = 1665] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1125f0400) [pid = 1665] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118205000) [pid = 1665] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x123ec1400) [pid = 1665] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:10:19 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11297f400) [pid = 1665] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:10:19 INFO - PROCESS | 1665 | 1469517019708 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]]]}] 00:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 618ms 00:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:10:19 INFO - PROCESS | 1665 | 1469517019722 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 00:10:19 INFO - PROCESS | 1665 | 1469517019724 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 00:10:19 INFO - PROCESS | 1665 | 1469517019726 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:10:19 INFO - PROCESS | 1665 | 1469517019727 Marionette TRACE conn2 <- [1,1694,null,{}] 00:10:19 INFO - PROCESS | 1665 | 1469517019735 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}] 00:10:19 INFO - PROCESS | 1665 | 1469517019736 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:19 INFO - PROCESS | 1665 | 1469517019846 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 00:10:19 INFO - PROCESS | 1665 | 1469517019879 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:19 INFO - PROCESS | 1665 | 1469517019880 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x128abf800 == 38 [pid = 1665] [id = 431] 00:10:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1125f1400) [pid = 1665] [serial = 1292] [outer = 0x0] 00:10:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118211400) [pid = 1665] [serial = 1293] [outer = 0x1125f1400] 00:10:19 INFO - PROCESS | 1665 | 1469517019905 Marionette DEBUG loaded listener.js 00:10:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119ae9800) [pid = 1665] [serial = 1294] [outer = 0x1125f1400] 00:10:20 INFO - PROCESS | 1665 | 1469517020149 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]]]}] 00:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 474ms 00:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:10:20 INFO - PROCESS | 1665 | 1469517020201 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 00:10:20 INFO - PROCESS | 1665 | 1469517020203 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 00:10:20 INFO - PROCESS | 1665 | 1469517020205 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:10:20 INFO - PROCESS | 1665 | 1469517020206 Marionette TRACE conn2 <- [1,1698,null,{}] 00:10:20 INFO - PROCESS | 1665 | 1469517020209 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}] 00:10:20 INFO - PROCESS | 1665 | 1469517020211 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:20 INFO - PROCESS | 1665 | 1469517020321 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 00:10:20 INFO - PROCESS | 1665 | 1469517020324 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:20 INFO - PROCESS | 1665 | 1469517020326 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aae1000 == 39 [pid = 1665] [id = 432] 00:10:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1234de800) [pid = 1665] [serial = 1295] [outer = 0x0] 00:10:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126fbb800) [pid = 1665] [serial = 1296] [outer = 0x1234de800] 00:10:20 INFO - PROCESS | 1665 | 1469517020355 Marionette DEBUG loaded listener.js 00:10:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128adec00) [pid = 1665] [serial = 1297] [outer = 0x1234de800] 00:10:20 INFO - PROCESS | 1665 | 1469517020688 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]]]}] 00:10:20 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 00:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 519ms 00:10:20 INFO - PROCESS | 1665 | 1469517020736 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 00:10:20 INFO - PROCESS | 1665 | 1469517020737 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 00:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:10:20 INFO - PROCESS | 1665 | 1469517020739 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:10:20 INFO - PROCESS | 1665 | 1469517020740 Marionette TRACE conn2 <- [1,1702,null,{}] 00:10:20 INFO - PROCESS | 1665 | 1469517020743 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}] 00:10:20 INFO - PROCESS | 1665 | 1469517020744 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:20 INFO - PROCESS | 1665 | 1469517020825 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 00:10:20 INFO - PROCESS | 1665 | 1469517020832 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:20 INFO - PROCESS | 1665 | 1469517020833 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd6e800 == 40 [pid = 1665] [id = 433] 00:10:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119553400) [pid = 1665] [serial = 1298] [outer = 0x0] 00:10:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128cd3c00) [pid = 1665] [serial = 1299] [outer = 0x119553400] 00:10:20 INFO - PROCESS | 1665 | 1469517020857 Marionette DEBUG loaded listener.js 00:10:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1291a7000) [pid = 1665] [serial = 1300] [outer = 0x119553400] 00:10:21 INFO - PROCESS | 1665 | 1469517021188 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]]]}] 00:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 472ms 00:10:21 INFO - PROCESS | 1665 | 1469517021213 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 00:10:21 INFO - PROCESS | 1665 | 1469517021216 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 00:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:10:21 INFO - PROCESS | 1665 | 1469517021219 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:10:21 INFO - PROCESS | 1665 | 1469517021221 Marionette TRACE conn2 <- [1,1706,null,{}] 00:10:21 INFO - PROCESS | 1665 | 1469517021224 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}] 00:10:21 INFO - PROCESS | 1665 | 1469517021226 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:21 INFO - PROCESS | 1665 | 1469517021362 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 00:10:21 INFO - PROCESS | 1665 | 1469517021451 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:21 INFO - PROCESS | 1665 | 1469517021453 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdc4000 == 41 [pid = 1665] [id = 434] 00:10:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x123b8c000) [pid = 1665] [serial = 1301] [outer = 0x0] 00:10:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1291a9800) [pid = 1665] [serial = 1302] [outer = 0x123b8c000] 00:10:21 INFO - PROCESS | 1665 | 1469517021492 Marionette DEBUG loaded listener.js 00:10:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1292f8800) [pid = 1665] [serial = 1303] [outer = 0x123b8c000] 00:10:21 INFO - PROCESS | 1665 | 1469517021984 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]]]}] 00:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 821ms 00:10:22 INFO - PROCESS | 1665 | 1469517022046 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 00:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:10:22 INFO - PROCESS | 1665 | 1469517022049 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 00:10:22 INFO - PROCESS | 1665 | 1469517022052 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:10:22 INFO - PROCESS | 1665 | 1469517022055 Marionette TRACE conn2 <- [1,1710,null,{}] 00:10:22 INFO - PROCESS | 1665 | 1469517022059 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}] 00:10:22 INFO - PROCESS | 1665 | 1469517022061 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:22 INFO - PROCESS | 1665 | 1469517022167 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 00:10:22 INFO - PROCESS | 1665 | 1469517022239 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:22 INFO - PROCESS | 1665 | 1469517022240 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x119171800 == 42 [pid = 1665] [id = 435] 00:10:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11685f800) [pid = 1665] [serial = 1304] [outer = 0x0] 00:10:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1175d0800) [pid = 1665] [serial = 1305] [outer = 0x11685f800] 00:10:22 INFO - PROCESS | 1665 | 1469517022271 Marionette DEBUG loaded listener.js 00:10:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118288c00) [pid = 1665] [serial = 1306] [outer = 0x11685f800] 00:10:22 INFO - PROCESS | 1665 | 1469517022698 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]]]}] 00:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 671ms 00:10:22 INFO - PROCESS | 1665 | 1469517022724 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 00:10:22 INFO - PROCESS | 1665 | 1469517022728 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 00:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:10:22 INFO - PROCESS | 1665 | 1469517022732 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:10:22 INFO - PROCESS | 1665 | 1469517022734 Marionette TRACE conn2 <- [1,1714,null,{}] 00:10:22 INFO - PROCESS | 1665 | 1469517022737 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}] 00:10:22 INFO - PROCESS | 1665 | 1469517022739 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:22 INFO - PROCESS | 1665 | 1469517022844 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 00:10:22 INFO - PROCESS | 1665 | 1469517022901 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:22 INFO - PROCESS | 1665 | 1469517022903 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x125911800 == 43 [pid = 1665] [id = 436] 00:10:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118466800) [pid = 1665] [serial = 1307] [outer = 0x0] 00:10:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x11883a800) [pid = 1665] [serial = 1308] [outer = 0x118466800] 00:10:22 INFO - PROCESS | 1665 | 1469517022933 Marionette DEBUG loaded listener.js 00:10:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x11944fc00) [pid = 1665] [serial = 1309] [outer = 0x118466800] 00:10:23 INFO - PROCESS | 1665 | 1469517023366 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]]]}] 00:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 669ms 00:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:10:23 INFO - PROCESS | 1665 | 1469517023402 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 00:10:23 INFO - PROCESS | 1665 | 1469517023403 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 00:10:23 INFO - PROCESS | 1665 | 1469517023406 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:10:23 INFO - PROCESS | 1665 | 1469517023408 Marionette TRACE conn2 <- [1,1718,null,{}] 00:10:23 INFO - PROCESS | 1665 | 1469517023416 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}] 00:10:23 INFO - PROCESS | 1665 | 1469517023420 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:23 INFO - PROCESS | 1665 | 1469517023548 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 00:10:23 INFO - PROCESS | 1665 | 1469517023635 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:23 INFO - PROCESS | 1665 | 1469517023637 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3ef000 == 44 [pid = 1665] [id = 437] 00:10:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1234e3000) [pid = 1665] [serial = 1310] [outer = 0x0] 00:10:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1234ed000) [pid = 1665] [serial = 1311] [outer = 0x1234e3000] 00:10:23 INFO - PROCESS | 1665 | 1469517023670 Marionette DEBUG loaded listener.js 00:10:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1240bd000) [pid = 1665] [serial = 1312] [outer = 0x1234e3000] 00:10:24 INFO - PROCESS | 1665 | 1469517024099 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]]]}] 00:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 721ms 00:10:24 INFO - PROCESS | 1665 | 1469517024128 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 00:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:10:24 INFO - PROCESS | 1665 | 1469517024130 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 00:10:24 INFO - PROCESS | 1665 | 1469517024132 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:10:24 INFO - PROCESS | 1665 | 1469517024133 Marionette TRACE conn2 <- [1,1722,null,{}] 00:10:24 INFO - PROCESS | 1665 | 1469517024136 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}] 00:10:24 INFO - PROCESS | 1665 | 1469517024137 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:24 INFO - PROCESS | 1665 | 1469517024243 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 00:10:24 INFO - PROCESS | 1665 | 1469517024302 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:24 INFO - PROCESS | 1665 | 1469517024303 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c613000 == 45 [pid = 1665] [id = 438] 00:10:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1258c4800) [pid = 1665] [serial = 1313] [outer = 0x0] 00:10:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x126fb7c00) [pid = 1665] [serial = 1314] [outer = 0x1258c4800] 00:10:24 INFO - PROCESS | 1665 | 1469517024332 Marionette DEBUG loaded listener.js 00:10:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x128a61000) [pid = 1665] [serial = 1315] [outer = 0x1258c4800] 00:10:24 INFO - PROCESS | 1665 | 1469517024955 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]]]}] 00:10:25 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 00:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 870ms 00:10:25 INFO - PROCESS | 1665 | 1469517025011 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 00:10:25 INFO - PROCESS | 1665 | 1469517025014 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 00:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:10:25 INFO - PROCESS | 1665 | 1469517025019 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:10:25 INFO - PROCESS | 1665 | 1469517025021 Marionette TRACE conn2 <- [1,1726,null,{}] 00:10:25 INFO - PROCESS | 1665 | 1469517025025 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}] 00:10:25 INFO - PROCESS | 1665 | 1469517025027 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:25 INFO - PROCESS | 1665 | 1469517025127 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 00:10:25 INFO - PROCESS | 1665 | 1469517025203 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:25 INFO - PROCESS | 1665 | 1469517025206 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ce9000 == 46 [pid = 1665] [id = 439] 00:10:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x112f49800) [pid = 1665] [serial = 1316] [outer = 0x0] 00:10:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x1162aa000) [pid = 1665] [serial = 1317] [outer = 0x112f49800] 00:10:25 INFO - PROCESS | 1665 | 1469517025234 Marionette DEBUG loaded listener.js 00:10:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x118202800) [pid = 1665] [serial = 1318] [outer = 0x112f49800] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd6e800 == 45 [pid = 1665] [id = 433] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x12aae1000 == 44 [pid = 1665] [id = 432] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x128abf800 == 43 [pid = 1665] [id = 431] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x129276000 == 42 [pid = 1665] [id = 430] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x116bca000 == 41 [pid = 1665] [id = 429] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x1271af800 == 40 [pid = 1665] [id = 428] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x12594b000 == 39 [pid = 1665] [id = 427] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x123d82000 == 38 [pid = 1665] [id = 426] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x12380b000 == 37 [pid = 1665] [id = 425] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x119ce2800 == 36 [pid = 1665] [id = 424] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x118980000 == 35 [pid = 1665] [id = 423] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x116a57000 == 34 [pid = 1665] [id = 422] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x11756b800 == 33 [pid = 1665] [id = 421] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3dd800 == 32 [pid = 1665] [id = 420] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x12c613000 == 31 [pid = 1665] [id = 438] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3ef000 == 30 [pid = 1665] [id = 437] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x125911800 == 29 [pid = 1665] [id = 436] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x119171800 == 28 [pid = 1665] [id = 435] 00:10:26 INFO - PROCESS | 1665 | --DOCSHELL 0x12bdc4000 == 27 [pid = 1665] [id = 434] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x1258c2800) [pid = 1665] [serial = 1242] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x126e28800) [pid = 1665] [serial = 1245] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1234eb000) [pid = 1665] [serial = 1236] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1175d4400) [pid = 1665] [serial = 1215] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x117e3e400) [pid = 1665] [serial = 1216] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x119af0400) [pid = 1665] [serial = 1230] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1208c4000) [pid = 1665] [serial = 1231] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x118468000) [pid = 1665] [serial = 1221] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x118528800) [pid = 1665] [serial = 1222] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x115f5ec00) [pid = 1665] [serial = 1212] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1165d5400) [pid = 1665] [serial = 1213] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1210e8800) [pid = 1665] [serial = 1233] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1233c1000) [pid = 1665] [serial = 1234] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118329800) [pid = 1665] [serial = 1218] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1183ef400) [pid = 1665] [serial = 1219] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12a781800) [pid = 1665] [serial = 1207] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x112981800) [pid = 1665] [serial = 1209] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1129ee000) [pid = 1665] [serial = 1210] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119890800) [pid = 1665] [serial = 1227] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119a7f400) [pid = 1665] [serial = 1228] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118833400) [pid = 1665] [serial = 1224] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11985d800) [pid = 1665] [serial = 1225] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1273dec00) [pid = 1665] [serial = 1248] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x112f3d800) [pid = 1665] [serial = 1251] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128a5e000) [pid = 1665] [serial = 1249] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x125811800) [pid = 1665] [serial = 1240] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1240c8c00) [pid = 1665] [serial = 1239] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1258e7800) [pid = 1665] [serial = 1243] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1273e9800) [pid = 1665] [serial = 1255] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x128ae6000) [pid = 1665] [serial = 1258] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x126fb6800) [pid = 1665] [serial = 1246] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x11915b800) [pid = 1665] [serial = 1252] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1239bcc00) [pid = 1665] [serial = 1237] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x128a62c00) [pid = 1665] [serial = 1257] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1175d1000) [pid = 1665] [serial = 1254] [outer = 0x0] [url = about:blank] 00:10:26 INFO - PROCESS | 1665 | 1469517026228 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]]]}] 00:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1223ms 00:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:10:26 INFO - PROCESS | 1665 | 1469517026243 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 00:10:26 INFO - PROCESS | 1665 | 1469517026246 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 00:10:26 INFO - PROCESS | 1665 | 1469517026250 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:10:26 INFO - PROCESS | 1665 | 1469517026252 Marionette TRACE conn2 <- [1,1730,null,{}] 00:10:26 INFO - PROCESS | 1665 | 1469517026255 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}] 00:10:26 INFO - PROCESS | 1665 | 1469517026257 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:26 INFO - PROCESS | 1665 | 1469517026342 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 00:10:26 INFO - PROCESS | 1665 | 1469517026349 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:26 INFO - PROCESS | 1665 | 1469517026351 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x116722000 == 28 [pid = 1665] [id = 440] 00:10:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x112ee8c00) [pid = 1665] [serial = 1319] [outer = 0x0] 00:10:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x113351c00) [pid = 1665] [serial = 1320] [outer = 0x112ee8c00] 00:10:26 INFO - PROCESS | 1665 | 1469517026380 Marionette DEBUG loaded listener.js 00:10:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1162b2800) [pid = 1665] [serial = 1321] [outer = 0x112ee8c00] 00:10:26 INFO - PROCESS | 1665 | 1469517026745 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]]]}] 00:10:26 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 00:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 520ms 00:10:26 INFO - PROCESS | 1665 | 1469517026770 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 00:10:26 INFO - PROCESS | 1665 | 1469517026773 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 00:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:10:26 INFO - PROCESS | 1665 | 1469517026802 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:10:26 INFO - PROCESS | 1665 | 1469517026803 Marionette TRACE conn2 <- [1,1734,null,{}] 00:10:26 INFO - PROCESS | 1665 | 1469517026811 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}] 00:10:26 INFO - PROCESS | 1665 | 1469517026813 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:26 INFO - PROCESS | 1665 | 1469517026889 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 00:10:26 INFO - PROCESS | 1665 | 1469517026894 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:26 INFO - PROCESS | 1665 | 1469517026898 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x118234800 == 29 [pid = 1665] [id = 441] 00:10:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1175cbc00) [pid = 1665] [serial = 1322] [outer = 0x0] 00:10:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118151400) [pid = 1665] [serial = 1323] [outer = 0x1175cbc00] 00:10:26 INFO - PROCESS | 1665 | 1469517026925 Marionette DEBUG loaded listener.js 00:10:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11832b800) [pid = 1665] [serial = 1324] [outer = 0x1175cbc00] 00:10:27 INFO - PROCESS | 1665 | 1469517027259 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]]]}] 00:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 500ms 00:10:27 INFO - PROCESS | 1665 | 1469517027280 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 00:10:27 INFO - PROCESS | 1665 | 1469517027290 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 00:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:10:27 INFO - PROCESS | 1665 | 1469517027292 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:10:27 INFO - PROCESS | 1665 | 1469517027295 Marionette TRACE conn2 <- [1,1738,null,{}] 00:10:27 INFO - PROCESS | 1665 | 1469517027303 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}] 00:10:27 INFO - PROCESS | 1665 | 1469517027306 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:27 INFO - PROCESS | 1665 | 1469517027390 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 00:10:27 INFO - PROCESS | 1665 | 1469517027447 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:27 INFO - PROCESS | 1665 | 1469517027449 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x119522000 == 30 [pid = 1665] [id = 442] 00:10:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1183f0c00) [pid = 1665] [serial = 1325] [outer = 0x0] 00:10:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x118831400) [pid = 1665] [serial = 1326] [outer = 0x1183f0c00] 00:10:27 INFO - PROCESS | 1665 | 1469517027477 Marionette DEBUG loaded listener.js 00:10:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119451400) [pid = 1665] [serial = 1327] [outer = 0x1183f0c00] 00:10:27 INFO - PROCESS | 1665 | 1469517027789 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]]]}] 00:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 522ms 00:10:27 INFO - PROCESS | 1665 | 1469517027816 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 00:10:27 INFO - PROCESS | 1665 | 1469517027818 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 00:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:10:27 INFO - PROCESS | 1665 | 1469517027820 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:10:27 INFO - PROCESS | 1665 | 1469517027821 Marionette TRACE conn2 <- [1,1742,null,{}] 00:10:27 INFO - PROCESS | 1665 | 1469517027824 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}] 00:10:27 INFO - PROCESS | 1665 | 1469517027825 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:27 INFO - PROCESS | 1665 | 1469517027903 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 00:10:27 INFO - PROCESS | 1665 | 1469517027907 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:27 INFO - PROCESS | 1665 | 1469517027908 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x12302c000 == 31 [pid = 1665] [id = 443] 00:10:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11944ac00) [pid = 1665] [serial = 1328] [outer = 0x0] 00:10:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119895c00) [pid = 1665] [serial = 1329] [outer = 0x11944ac00] 00:10:27 INFO - PROCESS | 1665 | 1469517027988 Marionette DEBUG loaded listener.js 00:10:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119ae5800) [pid = 1665] [serial = 1330] [outer = 0x11944ac00] 00:10:28 INFO - PROCESS | 1665 | 1469517028299 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]]]}] 00:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 521ms 00:10:28 INFO - PROCESS | 1665 | 1469517028343 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 00:10:28 INFO - PROCESS | 1665 | 1469517028346 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 00:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:10:28 INFO - PROCESS | 1665 | 1469517028357 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:10:28 INFO - PROCESS | 1665 | 1469517028359 Marionette TRACE conn2 <- [1,1746,null,{}] 00:10:28 INFO - PROCESS | 1665 | 1469517028373 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}] 00:10:28 INFO - PROCESS | 1665 | 1469517028375 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:28 INFO - PROCESS | 1665 | 1469517028516 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 00:10:28 INFO - PROCESS | 1665 | 1469517028532 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:28 INFO - PROCESS | 1665 | 1469517028534 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d8f800 == 32 [pid = 1665] [id = 444] 00:10:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1175d1c00) [pid = 1665] [serial = 1331] [outer = 0x0] 00:10:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119c2bc00) [pid = 1665] [serial = 1332] [outer = 0x1175d1c00] 00:10:28 INFO - PROCESS | 1665 | 1469517028574 Marionette DEBUG loaded listener.js 00:10:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1210e5800) [pid = 1665] [serial = 1333] [outer = 0x1175d1c00] 00:10:28 INFO - PROCESS | 1665 | 1469517028971 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]]]}] 00:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 669ms 00:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:10:29 INFO - PROCESS | 1665 | 1469517029027 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 00:10:29 INFO - PROCESS | 1665 | 1469517029028 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 00:10:29 INFO - PROCESS | 1665 | 1469517029030 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:10:29 INFO - PROCESS | 1665 | 1469517029031 Marionette TRACE conn2 <- [1,1750,null,{}] 00:10:29 INFO - PROCESS | 1665 | 1469517029033 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}] 00:10:29 INFO - PROCESS | 1665 | 1469517029037 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:29 INFO - PROCESS | 1665 | 1469517029156 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 00:10:29 INFO - PROCESS | 1665 | 1469517029161 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:29 INFO - PROCESS | 1665 | 1469517029162 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x12591d000 == 33 [pid = 1665] [id = 445] 00:10:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119a7a000) [pid = 1665] [serial = 1334] [outer = 0x0] 00:10:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1234e5800) [pid = 1665] [serial = 1335] [outer = 0x119a7a000] 00:10:29 INFO - PROCESS | 1665 | 1469517029187 Marionette DEBUG loaded listener.js 00:10:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x124a19000) [pid = 1665] [serial = 1336] [outer = 0x119a7a000] 00:10:29 INFO - PROCESS | 1665 | 1469517029526 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]]]}] 00:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 518ms 00:10:29 INFO - PROCESS | 1665 | 1469517029548 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 00:10:29 INFO - PROCESS | 1665 | 1469517029550 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 00:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:10:29 INFO - PROCESS | 1665 | 1469517029552 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:10:29 INFO - PROCESS | 1665 | 1469517029553 Marionette TRACE conn2 <- [1,1754,null,{}] 00:10:29 INFO - PROCESS | 1665 | 1469517029562 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}] 00:10:29 INFO - PROCESS | 1665 | 1469517029564 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:29 INFO - PROCESS | 1665 | 1469517029664 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 00:10:29 INFO - PROCESS | 1665 | 1469517029667 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:29 INFO - PROCESS | 1665 | 1469517029668 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289ac800 == 34 [pid = 1665] [id = 446] 00:10:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x11297fc00) [pid = 1665] [serial = 1337] [outer = 0x0] 00:10:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1258c0c00) [pid = 1665] [serial = 1338] [outer = 0x11297fc00] 00:10:29 INFO - PROCESS | 1665 | 1469517029693 Marionette DEBUG loaded listener.js 00:10:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x125d30c00) [pid = 1665] [serial = 1339] [outer = 0x11297fc00] 00:10:30 INFO - PROCESS | 1665 | 1469517030033 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]]]}] 00:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 519ms 00:10:30 INFO - PROCESS | 1665 | 1469517030073 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 00:10:30 INFO - PROCESS | 1665 | 1469517030074 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 00:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:10:30 INFO - PROCESS | 1665 | 1469517030077 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:10:30 INFO - PROCESS | 1665 | 1469517030078 Marionette TRACE conn2 <- [1,1758,null,{}] 00:10:30 INFO - PROCESS | 1665 | 1469517030083 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}] 00:10:30 INFO - PROCESS | 1665 | 1469517030084 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:30 INFO - PROCESS | 1665 | 1469517030182 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 00:10:30 INFO - PROCESS | 1665 | 1469517030186 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:30 INFO - PROCESS | 1665 | 1469517030187 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b37800 == 35 [pid = 1665] [id = 447] 00:10:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1258c2c00) [pid = 1665] [serial = 1340] [outer = 0x0] 00:10:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x126fb6400) [pid = 1665] [serial = 1341] [outer = 0x1258c2c00] 00:10:30 INFO - PROCESS | 1665 | 1469517030212 Marionette DEBUG loaded listener.js 00:10:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1273df800) [pid = 1665] [serial = 1342] [outer = 0x1258c2c00] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1210e6c00) [pid = 1665] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1126e0800) [pid = 1665] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1126df400) [pid = 1665] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1125f1400) [pid = 1665] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1175c9c00) [pid = 1665] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11915b000) [pid = 1665] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118523800) [pid = 1665] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1129f2800) [pid = 1665] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x116a07400) [pid = 1665] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x128adc000) [pid = 1665] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11298c400) [pid = 1665] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118527c00) [pid = 1665] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119553400) [pid = 1665] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1234de800) [pid = 1665] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:10:30 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x123b8c000) [pid = 1665] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:10:30 INFO - PROCESS | 1665 | 1469517030677 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]]]}] 00:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 621ms 00:10:30 INFO - PROCESS | 1665 | 1469517030700 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 00:10:30 INFO - PROCESS | 1665 | 1469517030701 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 00:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:10:30 INFO - PROCESS | 1665 | 1469517030707 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:10:30 INFO - PROCESS | 1665 | 1469517030708 Marionette TRACE conn2 <- [1,1762,null,{}] 00:10:30 INFO - PROCESS | 1665 | 1469517030716 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}] 00:10:30 INFO - PROCESS | 1665 | 1469517030718 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:30 INFO - PROCESS | 1665 | 1469517030836 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 00:10:30 INFO - PROCESS | 1665 | 1469517030876 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:30 INFO - PROCESS | 1665 | 1469517030877 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x12927b800 == 36 [pid = 1665] [id = 448] 00:10:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1125f1400) [pid = 1665] [serial = 1343] [outer = 0x0] 00:10:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1175d4800) [pid = 1665] [serial = 1344] [outer = 0x1125f1400] 00:10:30 INFO - PROCESS | 1665 | 1469517030901 Marionette DEBUG loaded listener.js 00:10:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1192b6000) [pid = 1665] [serial = 1345] [outer = 0x1125f1400] 00:10:31 INFO - PROCESS | 1665 | 1469517031185 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]]]}] 00:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 527ms 00:10:31 INFO - PROCESS | 1665 | 1469517031235 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 00:10:31 INFO - PROCESS | 1665 | 1469517031236 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 00:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:10:31 INFO - PROCESS | 1665 | 1469517031238 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:10:31 INFO - PROCESS | 1665 | 1469517031240 Marionette TRACE conn2 <- [1,1766,null,{}] 00:10:31 INFO - PROCESS | 1665 | 1469517031242 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}] 00:10:31 INFO - PROCESS | 1665 | 1469517031243 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:31 INFO - PROCESS | 1665 | 1469517031325 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 00:10:31 INFO - PROCESS | 1665 | 1469517031331 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:31 INFO - PROCESS | 1665 | 1469517031333 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a67d800 == 37 [pid = 1665] [id = 449] 00:10:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118832c00) [pid = 1665] [serial = 1346] [outer = 0x0] 00:10:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1234de800) [pid = 1665] [serial = 1347] [outer = 0x118832c00] 00:10:31 INFO - PROCESS | 1665 | 1469517031357 Marionette DEBUG loaded listener.js 00:10:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x126fbb400) [pid = 1665] [serial = 1348] [outer = 0x118832c00] 00:10:31 INFO - PROCESS | 1665 | 1469517031687 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]]]}] 00:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 472ms 00:10:31 INFO - PROCESS | 1665 | 1469517031713 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 00:10:31 INFO - PROCESS | 1665 | 1469517031717 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 00:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:10:31 INFO - PROCESS | 1665 | 1469517031719 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:10:31 INFO - PROCESS | 1665 | 1469517031721 Marionette TRACE conn2 <- [1,1770,null,{}] 00:10:31 INFO - PROCESS | 1665 | 1469517031723 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}] 00:10:31 INFO - PROCESS | 1665 | 1469517031725 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:31 INFO - PROCESS | 1665 | 1469517031852 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 00:10:31 INFO - PROCESS | 1665 | 1469517031858 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:31 INFO - PROCESS | 1665 | 1469517031860 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7b3000 == 38 [pid = 1665] [id = 450] 00:10:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1273e2000) [pid = 1665] [serial = 1349] [outer = 0x0] 00:10:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128a5a400) [pid = 1665] [serial = 1350] [outer = 0x1273e2000] 00:10:31 INFO - PROCESS | 1665 | 1469517031887 Marionette DEBUG loaded listener.js 00:10:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128ae3800) [pid = 1665] [serial = 1351] [outer = 0x1273e2000] 00:10:32 INFO - PROCESS | 1665 | 1469517032208 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]]]}] 00:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 521ms 00:10:32 INFO - PROCESS | 1665 | 1469517032241 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 00:10:32 INFO - PROCESS | 1665 | 1469517032242 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 00:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:10:32 INFO - PROCESS | 1665 | 1469517032245 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:10:32 INFO - PROCESS | 1665 | 1469517032248 Marionette TRACE conn2 <- [1,1774,null,{}] 00:10:32 INFO - PROCESS | 1665 | 1469517032251 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}] 00:10:32 INFO - PROCESS | 1665 | 1469517032252 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:32 INFO - PROCESS | 1665 | 1469517032332 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 00:10:32 INFO - PROCESS | 1665 | 1469517032335 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:32 INFO - PROCESS | 1665 | 1469517032337 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ba66800 == 39 [pid = 1665] [id = 451] 00:10:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128ae4000) [pid = 1665] [serial = 1352] [outer = 0x0] 00:10:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12919d000) [pid = 1665] [serial = 1353] [outer = 0x128ae4000] 00:10:32 INFO - PROCESS | 1665 | 1469517032361 Marionette DEBUG loaded listener.js 00:10:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1292f9000) [pid = 1665] [serial = 1354] [outer = 0x128ae4000] 00:10:32 INFO - PROCESS | 1665 | 1469517032921 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]]]}] 00:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 721ms 00:10:32 INFO - PROCESS | 1665 | 1469517032971 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 00:10:32 INFO - PROCESS | 1665 | 1469517032974 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 00:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:10:32 INFO - PROCESS | 1665 | 1469517032981 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:10:32 INFO - PROCESS | 1665 | 1469517032983 Marionette TRACE conn2 <- [1,1778,null,{}] 00:10:32 INFO - PROCESS | 1665 | 1469517032988 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}] 00:10:32 INFO - PROCESS | 1665 | 1469517032990 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:33 INFO - PROCESS | 1665 | 1469517033104 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 00:10:33 INFO - PROCESS | 1665 | 1469517033164 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:33 INFO - PROCESS | 1665 | 1469517033166 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x11822a000 == 40 [pid = 1665] [id = 452] 00:10:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x112ee7000) [pid = 1665] [serial = 1355] [outer = 0x0] 00:10:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x11623f800) [pid = 1665] [serial = 1356] [outer = 0x112ee7000] 00:10:33 INFO - PROCESS | 1665 | 1469517033197 Marionette DEBUG loaded listener.js 00:10:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1175cf800) [pid = 1665] [serial = 1357] [outer = 0x112ee7000] 00:10:33 INFO - PROCESS | 1665 | 1469517033718 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]]]}] 00:10:33 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 00:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 775ms 00:10:33 INFO - PROCESS | 1665 | 1469517033755 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 00:10:33 INFO - PROCESS | 1665 | 1469517033758 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 00:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:10:33 INFO - PROCESS | 1665 | 1469517033765 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:10:33 INFO - PROCESS | 1665 | 1469517033767 Marionette TRACE conn2 <- [1,1782,null,{}] 00:10:33 INFO - PROCESS | 1665 | 1469517033769 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}] 00:10:33 INFO - PROCESS | 1665 | 1469517033771 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:33 INFO - PROCESS | 1665 | 1469517033885 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 00:10:33 INFO - PROCESS | 1665 | 1469517033969 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:33 INFO - PROCESS | 1665 | 1469517033970 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x123edf000 == 41 [pid = 1665] [id = 453] 00:10:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1183ec000) [pid = 1665] [serial = 1358] [outer = 0x0] 00:10:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x118523c00) [pid = 1665] [serial = 1359] [outer = 0x1183ec000] 00:10:34 INFO - PROCESS | 1665 | 1469517034002 Marionette DEBUG loaded listener.js 00:10:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119150800) [pid = 1665] [serial = 1360] [outer = 0x1183ec000] 00:10:34 INFO - PROCESS | 1665 | 1469517034717 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]]]}] 00:10:34 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 00:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 977ms 00:10:34 INFO - PROCESS | 1665 | 1469517034741 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 00:10:34 INFO - PROCESS | 1665 | 1469517034745 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 00:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:10:34 INFO - PROCESS | 1665 | 1469517034749 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:10:34 INFO - PROCESS | 1665 | 1469517034752 Marionette TRACE conn2 <- [1,1786,null,{}] 00:10:34 INFO - PROCESS | 1665 | 1469517034757 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}] 00:10:34 INFO - PROCESS | 1665 | 1469517034759 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:34 INFO - PROCESS | 1665 | 1469517034908 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 00:10:35 INFO - PROCESS | 1665 | 1469517034998 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:35 INFO - PROCESS | 1665 | 1469517035000 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:35 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7b3000 == 40 [pid = 1665] [id = 450] 00:10:35 INFO - PROCESS | 1665 | --DOCSHELL 0x12a67d800 == 39 [pid = 1665] [id = 449] 00:10:35 INFO - PROCESS | 1665 | --DOCSHELL 0x12927b800 == 38 [pid = 1665] [id = 448] 00:10:35 INFO - PROCESS | 1665 | --DOCSHELL 0x128b37800 == 37 [pid = 1665] [id = 447] 00:10:35 INFO - PROCESS | 1665 | --DOCSHELL 0x1289ac800 == 36 [pid = 1665] [id = 446] 00:10:35 INFO - PROCESS | 1665 | --DOCSHELL 0x12591d000 == 35 [pid = 1665] [id = 445] 00:10:35 INFO - PROCESS | 1665 | --DOCSHELL 0x123d8f800 == 34 [pid = 1665] [id = 444] 00:10:35 INFO - PROCESS | 1665 | --DOCSHELL 0x12302c000 == 33 [pid = 1665] [id = 443] 00:10:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x116a58000 == 34 [pid = 1665] [id = 454] 00:10:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1126ddc00) [pid = 1665] [serial = 1361] [outer = 0x0] 00:10:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x116a95800) [pid = 1665] [serial = 1362] [outer = 0x1126ddc00] 00:10:35 INFO - PROCESS | 1665 | 1469517035049 Marionette DEBUG loaded listener.js 00:10:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x11820cc00) [pid = 1665] [serial = 1363] [outer = 0x1126ddc00] 00:10:35 INFO - PROCESS | 1665 | --DOCSHELL 0x119522000 == 33 [pid = 1665] [id = 442] 00:10:35 INFO - PROCESS | 1665 | --DOCSHELL 0x118234800 == 32 [pid = 1665] [id = 441] 00:10:35 INFO - PROCESS | 1665 | --DOCSHELL 0x116722000 == 31 [pid = 1665] [id = 440] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1291a9800) [pid = 1665] [serial = 1302] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1234e0400) [pid = 1665] [serial = 1281] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1244afc00) [pid = 1665] [serial = 1284] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x112ebc000) [pid = 1665] [serial = 1263] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x118211400) [pid = 1665] [serial = 1293] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1162b4400) [pid = 1665] [serial = 1264] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118206400) [pid = 1665] [serial = 1269] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118332000) [pid = 1665] [serial = 1270] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x11989ec00) [pid = 1665] [serial = 1278] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11852c400) [pid = 1665] [serial = 1272] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11883d800) [pid = 1665] [serial = 1273] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119444400) [pid = 1665] [serial = 1275] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119855800) [pid = 1665] [serial = 1276] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x116af1400) [pid = 1665] [serial = 1266] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1175c9800) [pid = 1665] [serial = 1267] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12919d800) [pid = 1665] [serial = 1261] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128cba800) [pid = 1665] [serial = 1260] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1258c6400) [pid = 1665] [serial = 1287] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x125d33400) [pid = 1665] [serial = 1288] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1258bbc00) [pid = 1665] [serial = 1285] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x126fb5400) [pid = 1665] [serial = 1290] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1291a7000) [pid = 1665] [serial = 1300] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x126fbb800) [pid = 1665] [serial = 1296] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x128cd3c00) [pid = 1665] [serial = 1299] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119ae9800) [pid = 1665] [serial = 1294] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x128adec00) [pid = 1665] [serial = 1297] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x119152400) [pid = 1665] [serial = 1291] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1240c3000) [pid = 1665] [serial = 1282] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x119aeb800) [pid = 1665] [serial = 1279] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1292f8800) [pid = 1665] [serial = 1303] [outer = 0x0] [url = about:blank] 00:10:35 INFO - PROCESS | 1665 | 1469517035374 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]]]}] 00:10:35 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 00:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 673ms 00:10:35 INFO - PROCESS | 1665 | 1469517035421 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 00:10:35 INFO - PROCESS | 1665 | 1469517035424 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 00:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:10:35 INFO - PROCESS | 1665 | 1469517035428 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:10:35 INFO - PROCESS | 1665 | 1469517035430 Marionette TRACE conn2 <- [1,1790,null,{}] 00:10:35 INFO - PROCESS | 1665 | 1469517035432 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}] 00:10:35 INFO - PROCESS | 1665 | 1469517035434 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:35 INFO - PROCESS | 1665 | 1469517035516 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 00:10:35 INFO - PROCESS | 1665 | 1469517035569 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:35 INFO - PROCESS | 1665 | 1469517035570 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x119282000 == 32 [pid = 1665] [id = 455] 00:10:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11820d400) [pid = 1665] [serial = 1364] [outer = 0x0] 00:10:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1183f6800) [pid = 1665] [serial = 1365] [outer = 0x11820d400] 00:10:35 INFO - PROCESS | 1665 | 1469517035597 Marionette DEBUG loaded listener.js 00:10:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x119157400) [pid = 1665] [serial = 1366] [outer = 0x11820d400] 00:10:35 INFO - PROCESS | 1665 | 1469517035898 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]]]}] 00:10:35 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) 00:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 521ms 00:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:10:35 INFO - PROCESS | 1665 | 1469517035949 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 00:10:35 INFO - PROCESS | 1665 | 1469517035951 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 00:10:35 INFO - PROCESS | 1665 | 1469517035953 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:10:35 INFO - PROCESS | 1665 | 1469517035955 Marionette TRACE conn2 <- [1,1794,null,{}] 00:10:35 INFO - PROCESS | 1665 | 1469517035963 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}] 00:10:35 INFO - PROCESS | 1665 | 1469517035966 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:36 INFO - PROCESS | 1665 | 1469517036048 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 00:10:36 INFO - PROCESS | 1665 | 1469517036103 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:36 INFO - PROCESS | 1665 | 1469517036105 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x123263800 == 33 [pid = 1665] [id = 456] 00:10:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11915d000) [pid = 1665] [serial = 1367] [outer = 0x0] 00:10:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119895800) [pid = 1665] [serial = 1368] [outer = 0x11915d000] 00:10:36 INFO - PROCESS | 1665 | 1469517036134 Marionette DEBUG loaded listener.js 00:10:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119c2c800) [pid = 1665] [serial = 1369] [outer = 0x11915d000] 00:10:36 INFO - PROCESS | 1665 | 1469517036433 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]]]}] 00:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 00:10:36 INFO - PROCESS | 1665 | 1469517036474 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 00:10:36 INFO - PROCESS | 1665 | 1469517036476 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 00:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:10:36 INFO - PROCESS | 1665 | 1469517036478 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:10:36 INFO - PROCESS | 1665 | 1469517036481 Marionette TRACE conn2 <- [1,1798,null,{}] 00:10:36 INFO - PROCESS | 1665 | 1469517036484 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}] 00:10:36 INFO - PROCESS | 1665 | 1469517036485 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:36 INFO - PROCESS | 1665 | 1469517036566 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 00:10:36 INFO - PROCESS | 1665 | 1469517036570 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:36 INFO - PROCESS | 1665 | 1469517036571 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x124417000 == 34 [pid = 1665] [id = 457] 00:10:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1208d2c00) [pid = 1665] [serial = 1370] [outer = 0x0] 00:10:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1234e2000) [pid = 1665] [serial = 1371] [outer = 0x1208d2c00] 00:10:36 INFO - PROCESS | 1665 | 1469517036598 Marionette DEBUG loaded listener.js 00:10:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1234ecc00) [pid = 1665] [serial = 1372] [outer = 0x1208d2c00] 00:10:36 INFO - PROCESS | 1665 | 1469517036916 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]]]}] 00:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 472ms 00:10:36 INFO - PROCESS | 1665 | 1469517036950 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 00:10:36 INFO - PROCESS | 1665 | 1469517036952 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 00:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:10:36 INFO - PROCESS | 1665 | 1469517036954 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:10:36 INFO - PROCESS | 1665 | 1469517036955 Marionette TRACE conn2 <- [1,1802,null,{}] 00:10:36 INFO - PROCESS | 1665 | 1469517036957 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}] 00:10:36 INFO - PROCESS | 1665 | 1469517036958 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:37 INFO - PROCESS | 1665 | 1469517037073 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 00:10:37 INFO - PROCESS | 1665 | 1469517037079 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:37 INFO - PROCESS | 1665 | 1469517037080 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x125db7000 == 35 [pid = 1665] [id = 458] 00:10:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119a78800) [pid = 1665] [serial = 1373] [outer = 0x0] 00:10:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1239b8c00) [pid = 1665] [serial = 1374] [outer = 0x119a78800] 00:10:37 INFO - PROCESS | 1665 | 1469517037105 Marionette DEBUG loaded listener.js 00:10:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1240c3800) [pid = 1665] [serial = 1375] [outer = 0x119a78800] 00:10:37 INFO - PROCESS | 1665 | 1469517037466 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]]]}] 00:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 00:10:37 INFO - PROCESS | 1665 | 1469517037474 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 00:10:37 INFO - PROCESS | 1665 | 1469517037475 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 00:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:10:37 INFO - PROCESS | 1665 | 1469517037480 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:10:37 INFO - PROCESS | 1665 | 1469517037482 Marionette TRACE conn2 <- [1,1806,null,{}] 00:10:37 INFO - PROCESS | 1665 | 1469517037491 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}] 00:10:37 INFO - PROCESS | 1665 | 1469517037499 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:37 INFO - PROCESS | 1665 | 1469517037677 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 00:10:37 INFO - PROCESS | 1665 | 1469517037698 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:37 INFO - PROCESS | 1665 | 1469517037699 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ace800 == 36 [pid = 1665] [id = 459] 00:10:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1239b8000) [pid = 1665] [serial = 1376] [outer = 0x0] 00:10:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12468f800) [pid = 1665] [serial = 1377] [outer = 0x1239b8000] 00:10:37 INFO - PROCESS | 1665 | 1469517037728 Marionette DEBUG loaded listener.js 00:10:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1273ddc00) [pid = 1665] [serial = 1378] [outer = 0x1239b8000] 00:10:38 INFO - PROCESS | 1665 | 1469517038055 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]]]}] 00:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 628ms 00:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:10:38 INFO - PROCESS | 1665 | 1469517038107 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 00:10:38 INFO - PROCESS | 1665 | 1469517038108 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 00:10:38 INFO - PROCESS | 1665 | 1469517038111 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:10:38 INFO - PROCESS | 1665 | 1469517038112 Marionette TRACE conn2 <- [1,1810,null,{}] 00:10:38 INFO - PROCESS | 1665 | 1469517038114 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}] 00:10:38 INFO - PROCESS | 1665 | 1469517038115 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:38 INFO - PROCESS | 1665 | 1469517038220 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 00:10:38 INFO - PROCESS | 1665 | 1469517038223 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:38 INFO - PROCESS | 1665 | 1469517038224 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a673800 == 37 [pid = 1665] [id = 460] 00:10:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119446800) [pid = 1665] [serial = 1379] [outer = 0x0] 00:10:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128a5e000) [pid = 1665] [serial = 1380] [outer = 0x119446800] 00:10:38 INFO - PROCESS | 1665 | 1469517038250 Marionette DEBUG loaded listener.js 00:10:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128ade000) [pid = 1665] [serial = 1381] [outer = 0x119446800] 00:10:38 INFO - PROCESS | 1665 | 1469517038590 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]]]}] 00:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 521ms 00:10:38 INFO - PROCESS | 1665 | 1469517038640 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 00:10:38 INFO - PROCESS | 1665 | 1469517038641 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 00:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:10:38 INFO - PROCESS | 1665 | 1469517038645 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:10:38 INFO - PROCESS | 1665 | 1469517038646 Marionette TRACE conn2 <- [1,1814,null,{}] 00:10:38 INFO - PROCESS | 1665 | 1469517038648 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}] 00:10:38 INFO - PROCESS | 1665 | 1469517038650 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:38 INFO - PROCESS | 1665 | 1469517038751 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 00:10:38 INFO - PROCESS | 1665 | 1469517038764 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:38 INFO - PROCESS | 1665 | 1469517038766 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7b5800 == 38 [pid = 1665] [id = 461] 00:10:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128a5ec00) [pid = 1665] [serial = 1382] [outer = 0x0] 00:10:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12919c800) [pid = 1665] [serial = 1383] [outer = 0x128a5ec00] 00:10:38 INFO - PROCESS | 1665 | 1469517038790 Marionette DEBUG loaded listener.js 00:10:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1292f4800) [pid = 1665] [serial = 1384] [outer = 0x128a5ec00] 00:10:39 INFO - PROCESS | 1665 | 1469517039129 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]]]}] 00:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 00:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:10:39 INFO - PROCESS | 1665 | 1469517039166 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 00:10:39 INFO - PROCESS | 1665 | 1469517039167 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 00:10:39 INFO - PROCESS | 1665 | 1469517039169 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:10:39 INFO - PROCESS | 1665 | 1469517039171 Marionette TRACE conn2 <- [1,1818,null,{}] 00:10:39 INFO - PROCESS | 1665 | 1469517039181 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}] 00:10:39 INFO - PROCESS | 1665 | 1469517039182 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:39 INFO - PROCESS | 1665 | 1469517039285 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 00:10:39 INFO - PROCESS | 1665 | 1469517039289 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:39 INFO - PROCESS | 1665 | 1469517039290 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x123156000 == 39 [pid = 1665] [id = 462] 00:10:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1291a0400) [pid = 1665] [serial = 1385] [outer = 0x0] 00:10:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1294ce800) [pid = 1665] [serial = 1386] [outer = 0x1291a0400] 00:10:39 INFO - PROCESS | 1665 | 1469517039315 Marionette DEBUG loaded listener.js 00:10:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x12a618400) [pid = 1665] [serial = 1387] [outer = 0x1291a0400] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11944ac00) [pid = 1665] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1183f0c00) [pid = 1665] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1175cbc00) [pid = 1665] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1175d1c00) [pid = 1665] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119a7a000) [pid = 1665] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1125f1400) [pid = 1665] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x11297fc00) [pid = 1665] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1258c2c00) [pid = 1665] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118832c00) [pid = 1665] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11685f800) [pid = 1665] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x112f49800) [pid = 1665] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x112ee8c00) [pid = 1665] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118466800) [pid = 1665] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1234e3000) [pid = 1665] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1273e2000) [pid = 1665] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:10:39 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1258c4800) [pid = 1665] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:10:39 INFO - PROCESS | 1665 | 1469517039731 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]]]}] 00:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 619ms 00:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:10:39 INFO - PROCESS | 1665 | 1469517039789 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 00:10:39 INFO - PROCESS | 1665 | 1469517039790 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 00:10:39 INFO - PROCESS | 1665 | 1469517039792 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:10:39 INFO - PROCESS | 1665 | 1469517039794 Marionette TRACE conn2 <- [1,1822,null,{}] 00:10:39 INFO - PROCESS | 1665 | 1469517039799 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}] 00:10:39 INFO - PROCESS | 1665 | 1469517039800 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:39 INFO - PROCESS | 1665 | 1469517039882 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 00:10:39 INFO - PROCESS | 1665 | 1469517039885 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:39 INFO - PROCESS | 1665 | 1469517039887 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd5b000 == 40 [pid = 1665] [id = 463] 00:10:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x118203c00) [pid = 1665] [serial = 1388] [outer = 0x0] 00:10:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11852a000) [pid = 1665] [serial = 1389] [outer = 0x118203c00] 00:10:39 INFO - PROCESS | 1665 | 1469517039911 Marionette DEBUG loaded listener.js 00:10:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119af1800) [pid = 1665] [serial = 1390] [outer = 0x118203c00] 00:10:40 INFO - PROCESS | 1665 | 1469517040251 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]]]}] 00:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 473ms 00:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:10:40 INFO - PROCESS | 1665 | 1469517040267 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 00:10:40 INFO - PROCESS | 1665 | 1469517040268 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 00:10:40 INFO - PROCESS | 1665 | 1469517040271 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:10:40 INFO - PROCESS | 1665 | 1469517040283 Marionette TRACE conn2 <- [1,1826,null,{}] 00:10:40 INFO - PROCESS | 1665 | 1469517040286 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}] 00:10:40 INFO - PROCESS | 1665 | 1469517040288 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:40 INFO - PROCESS | 1665 | 1469517040382 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 00:10:40 INFO - PROCESS | 1665 | 1469517040447 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:40 INFO - PROCESS | 1665 | 1469517040448 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3e5800 == 41 [pid = 1665] [id = 464] 00:10:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119af0000) [pid = 1665] [serial = 1391] [outer = 0x0] 00:10:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1258db000) [pid = 1665] [serial = 1392] [outer = 0x119af0000] 00:10:40 INFO - PROCESS | 1665 | 1469517040474 Marionette DEBUG loaded listener.js 00:10:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12a784400) [pid = 1665] [serial = 1393] [outer = 0x119af0000] 00:10:40 INFO - PROCESS | 1665 | 1469517040747 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]]]}] 00:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 531ms 00:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:10:40 INFO - PROCESS | 1665 | 1469517040803 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 00:10:40 INFO - PROCESS | 1665 | 1469517040804 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 00:10:40 INFO - PROCESS | 1665 | 1469517040806 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:10:40 INFO - PROCESS | 1665 | 1469517040807 Marionette TRACE conn2 <- [1,1830,null,{}] 00:10:40 INFO - PROCESS | 1665 | 1469517040809 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}] 00:10:40 INFO - PROCESS | 1665 | 1469517040811 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:40 INFO - PROCESS | 1665 | 1469517040899 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 00:10:40 INFO - PROCESS | 1665 | 1469517040903 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:40 INFO - PROCESS | 1665 | 1469517040904 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c622000 == 42 [pid = 1665] [id = 465] 00:10:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12a784c00) [pid = 1665] [serial = 1394] [outer = 0x0] 00:10:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12a7dd400) [pid = 1665] [serial = 1395] [outer = 0x12a784c00] 00:10:40 INFO - PROCESS | 1665 | 1469517040928 Marionette DEBUG loaded listener.js 00:10:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12a7e5c00) [pid = 1665] [serial = 1396] [outer = 0x12a784c00] 00:10:41 INFO - PROCESS | 1665 | 1469517041286 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]]]}] 00:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 519ms 00:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:10:41 INFO - PROCESS | 1665 | 1469517041326 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 00:10:41 INFO - PROCESS | 1665 | 1469517041327 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 00:10:41 INFO - PROCESS | 1665 | 1469517041329 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:10:41 INFO - PROCESS | 1665 | 1469517041330 Marionette TRACE conn2 <- [1,1834,null,{}] 00:10:41 INFO - PROCESS | 1665 | 1469517041332 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}] 00:10:41 INFO - PROCESS | 1665 | 1469517041333 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:41 INFO - PROCESS | 1665 | 1469517041416 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 00:10:41 INFO - PROCESS | 1665 | 1469517041419 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:41 INFO - PROCESS | 1665 | 1469517041420 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cf54000 == 43 [pid = 1665] [id = 466] 00:10:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x119557800) [pid = 1665] [serial = 1397] [outer = 0x0] 00:10:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12a8af400) [pid = 1665] [serial = 1398] [outer = 0x119557800] 00:10:41 INFO - PROCESS | 1665 | 1469517041444 Marionette DEBUG loaded listener.js 00:10:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12a8b8400) [pid = 1665] [serial = 1399] [outer = 0x119557800] 00:10:41 INFO - PROCESS | 1665 | 1469517041898 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]]]}] 00:10:41 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 00:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 619ms 00:10:41 INFO - PROCESS | 1665 | 1469517041949 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 00:10:41 INFO - PROCESS | 1665 | 1469517041952 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 00:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:10:41 INFO - PROCESS | 1665 | 1469517041955 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:10:41 INFO - PROCESS | 1665 | 1469517041958 Marionette TRACE conn2 <- [1,1838,null,{}] 00:10:41 INFO - PROCESS | 1665 | 1469517041962 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}] 00:10:41 INFO - PROCESS | 1665 | 1469517041964 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:42 INFO - PROCESS | 1665 | 1469517042071 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 00:10:42 INFO - PROCESS | 1665 | 1469517042187 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:42 INFO - PROCESS | 1665 | 1469517042188 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ba6800 == 44 [pid = 1665] [id = 467] 00:10:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1177ccc00) [pid = 1665] [serial = 1400] [outer = 0x0] 00:10:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x118206400) [pid = 1665] [serial = 1401] [outer = 0x1177ccc00] 00:10:42 INFO - PROCESS | 1665 | 1469517042221 Marionette DEBUG loaded listener.js 00:10:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1183f2000) [pid = 1665] [serial = 1402] [outer = 0x1177ccc00] 00:10:42 INFO - PROCESS | 1665 | 1469517042657 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]]]}] 00:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 721ms 00:10:42 INFO - PROCESS | 1665 | 1469517042677 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 00:10:42 INFO - PROCESS | 1665 | 1469517042680 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 00:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:10:42 INFO - PROCESS | 1665 | 1469517042685 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:10:42 INFO - PROCESS | 1665 | 1469517042687 Marionette TRACE conn2 <- [1,1842,null,{}] 00:10:42 INFO - PROCESS | 1665 | 1469517042689 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}] 00:10:42 INFO - PROCESS | 1665 | 1469517042691 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:42 INFO - PROCESS | 1665 | 1469517042797 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 00:10:42 INFO - PROCESS | 1665 | 1469517042870 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:42 INFO - PROCESS | 1665 | 1469517042872 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289ad000 == 45 [pid = 1665] [id = 468] 00:10:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118622000) [pid = 1665] [serial = 1403] [outer = 0x0] 00:10:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119859c00) [pid = 1665] [serial = 1404] [outer = 0x118622000] 00:10:42 INFO - PROCESS | 1665 | 1469517042903 Marionette DEBUG loaded listener.js 00:10:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119ae7000) [pid = 1665] [serial = 1405] [outer = 0x118622000] 00:10:43 INFO - PROCESS | 1665 | 1469517043320 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]]]}] 00:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 669ms 00:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:10:43 INFO - PROCESS | 1665 | 1469517043355 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 00:10:43 INFO - PROCESS | 1665 | 1469517043356 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 00:10:43 INFO - PROCESS | 1665 | 1469517043359 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:10:43 INFO - PROCESS | 1665 | 1469517043361 Marionette TRACE conn2 <- [1,1846,null,{}] 00:10:43 INFO - PROCESS | 1665 | 1469517043369 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}] 00:10:43 INFO - PROCESS | 1665 | 1469517043372 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:43 INFO - PROCESS | 1665 | 1469517043498 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 00:10:43 INFO - PROCESS | 1665 | 1469517043562 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:43 INFO - PROCESS | 1665 | 1469517043564 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cf56000 == 46 [pid = 1665] [id = 469] 00:10:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1238e7400) [pid = 1665] [serial = 1406] [outer = 0x0] 00:10:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1246dfc00) [pid = 1665] [serial = 1407] [outer = 0x1238e7400] 00:10:43 INFO - PROCESS | 1665 | 1469517043636 Marionette DEBUG loaded listener.js 00:10:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1258e8000) [pid = 1665] [serial = 1408] [outer = 0x1238e7400] 00:10:44 INFO - PROCESS | 1665 | 1469517044045 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]]]}] 00:10:44 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) 00:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 724ms 00:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:10:44 INFO - PROCESS | 1665 | 1469517044085 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 00:10:44 INFO - PROCESS | 1665 | 1469517044087 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 00:10:44 INFO - PROCESS | 1665 | 1469517044089 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:10:44 INFO - PROCESS | 1665 | 1469517044090 Marionette TRACE conn2 <- [1,1850,null,{}] 00:10:44 INFO - PROCESS | 1665 | 1469517044093 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}] 00:10:44 INFO - PROCESS | 1665 | 1469517044094 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:44 INFO - PROCESS | 1665 | 1469517044204 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 00:10:44 INFO - PROCESS | 1665 | 1469517044267 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:44 INFO - PROCESS | 1665 | 1469517044268 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x118228000 == 47 [pid = 1665] [id = 470] 00:10:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1126d5c00) [pid = 1665] [serial = 1409] [outer = 0x0] 00:10:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x113354000) [pid = 1665] [serial = 1410] [outer = 0x1126d5c00] 00:10:44 INFO - PROCESS | 1665 | 1469517044446 Marionette DEBUG loaded listener.js 00:10:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1175c9800) [pid = 1665] [serial = 1411] [outer = 0x1126d5c00] 00:10:44 INFO - PROCESS | 1665 | 1469517044940 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]]]}] 00:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 875ms 00:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:10:44 INFO - PROCESS | 1665 | 1469517044964 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 00:10:44 INFO - PROCESS | 1665 | 1469517044967 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 00:10:44 INFO - PROCESS | 1665 | 1469517044970 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:10:44 INFO - PROCESS | 1665 | 1469517044971 Marionette TRACE conn2 <- [1,1854,null,{}] 00:10:44 INFO - PROCESS | 1665 | 1469517044975 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}] 00:10:44 INFO - PROCESS | 1665 | 1469517044976 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:45 INFO - PROCESS | 1665 | 1469517045068 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x12c622000 == 46 [pid = 1665] [id = 465] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3e5800 == 45 [pid = 1665] [id = 464] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd5b000 == 44 [pid = 1665] [id = 463] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x123156000 == 43 [pid = 1665] [id = 462] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7b5800 == 42 [pid = 1665] [id = 461] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x12a673800 == 41 [pid = 1665] [id = 460] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x128ace800 == 40 [pid = 1665] [id = 459] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x125db7000 == 39 [pid = 1665] [id = 458] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x124417000 == 38 [pid = 1665] [id = 457] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x123263800 == 37 [pid = 1665] [id = 456] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x119282000 == 36 [pid = 1665] [id = 455] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x116a58000 == 35 [pid = 1665] [id = 454] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x12ba66800 == 34 [pid = 1665] [id = 451] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x123edf000 == 33 [pid = 1665] [id = 453] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x11822a000 == 32 [pid = 1665] [id = 452] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x119ce9000 == 31 [pid = 1665] [id = 439] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x118228000 == 30 [pid = 1665] [id = 470] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x12cf56000 == 29 [pid = 1665] [id = 469] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x1289ad000 == 28 [pid = 1665] [id = 468] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x12cf54000 == 27 [pid = 1665] [id = 466] 00:10:45 INFO - PROCESS | 1665 | --DOCSHELL 0x119ba6800 == 26 [pid = 1665] [id = 467] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x119895c00) [pid = 1665] [serial = 1329] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x118831400) [pid = 1665] [serial = 1326] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x119451400) [pid = 1665] [serial = 1327] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x118151400) [pid = 1665] [serial = 1323] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1210e5800) [pid = 1665] [serial = 1333] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x119c2bc00) [pid = 1665] [serial = 1332] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1234e5800) [pid = 1665] [serial = 1335] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1175d4800) [pid = 1665] [serial = 1344] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x125d30c00) [pid = 1665] [serial = 1339] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1258c0c00) [pid = 1665] [serial = 1338] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x126fb6400) [pid = 1665] [serial = 1341] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1234de800) [pid = 1665] [serial = 1347] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118288c00) [pid = 1665] [serial = 1306] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11832b800) [pid = 1665] [serial = 1324] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1175d0800) [pid = 1665] [serial = 1305] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118202800) [pid = 1665] [serial = 1318] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1162aa000) [pid = 1665] [serial = 1317] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1273df800) [pid = 1665] [serial = 1342] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x113351c00) [pid = 1665] [serial = 1320] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1162b2800) [pid = 1665] [serial = 1321] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11944fc00) [pid = 1665] [serial = 1309] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x11883a800) [pid = 1665] [serial = 1308] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1240bd000) [pid = 1665] [serial = 1312] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1234ed000) [pid = 1665] [serial = 1311] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x128ae3800) [pid = 1665] [serial = 1351] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x128a61000) [pid = 1665] [serial = 1315] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x124a19000) [pid = 1665] [serial = 1336] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12919d000) [pid = 1665] [serial = 1353] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x126fb7c00) [pid = 1665] [serial = 1314] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1192b6000) [pid = 1665] [serial = 1345] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x126fbb400) [pid = 1665] [serial = 1348] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x119ae5800) [pid = 1665] [serial = 1330] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x128a5a400) [pid = 1665] [serial = 1350] [outer = 0x0] [url = about:blank] 00:10:45 INFO - PROCESS | 1665 | 1469517045694 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:45 INFO - PROCESS | 1665 | 1469517045695 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x112da6800 == 27 [pid = 1665] [id = 471] 00:10:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1126d3000) [pid = 1665] [serial = 1412] [outer = 0x0] 00:10:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1129ae000) [pid = 1665] [serial = 1413] [outer = 0x1126d3000] 00:10:45 INFO - PROCESS | 1665 | 1469517045727 Marionette DEBUG loaded listener.js 00:10:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x112d67400) [pid = 1665] [serial = 1414] [outer = 0x1126d3000] 00:10:46 INFO - PROCESS | 1665 | 1469517046033 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]]]}] 00:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1126ms 00:10:46 INFO - PROCESS | 1665 | 1469517046099 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 00:10:46 INFO - PROCESS | 1665 | 1469517046101 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 00:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:10:46 INFO - PROCESS | 1665 | 1469517046104 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:10:46 INFO - PROCESS | 1665 | 1469517046106 Marionette TRACE conn2 <- [1,1858,null,{}] 00:10:46 INFO - PROCESS | 1665 | 1469517046109 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}] 00:10:46 INFO - PROCESS | 1665 | 1469517046111 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:46 INFO - PROCESS | 1665 | 1469517046187 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 00:10:46 INFO - PROCESS | 1665 | 1469517046263 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:46 INFO - PROCESS | 1665 | 1469517046264 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bdb000 == 28 [pid = 1665] [id = 472] 00:10:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1133b7c00) [pid = 1665] [serial = 1415] [outer = 0x0] 00:10:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1175d0800) [pid = 1665] [serial = 1416] [outer = 0x1133b7c00] 00:10:46 INFO - PROCESS | 1665 | 1469517046293 Marionette DEBUG loaded listener.js 00:10:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118204400) [pid = 1665] [serial = 1417] [outer = 0x1133b7c00] 00:10:46 INFO - PROCESS | 1665 | 1469517046573 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]]]}] 00:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms 00:10:46 INFO - PROCESS | 1665 | 1469517046626 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 00:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:10:46 INFO - PROCESS | 1665 | 1469517046631 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 00:10:46 INFO - PROCESS | 1665 | 1469517046635 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:10:46 INFO - PROCESS | 1665 | 1469517046636 Marionette TRACE conn2 <- [1,1862,null,{}] 00:10:46 INFO - PROCESS | 1665 | 1469517046639 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}] 00:10:46 INFO - PROCESS | 1665 | 1469517046641 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:46 INFO - PROCESS | 1665 | 1469517046721 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 00:10:46 INFO - PROCESS | 1665 | 1469517046730 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:46 INFO - PROCESS | 1665 | 1469517046732 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x119462800 == 29 [pid = 1665] [id = 473] 00:10:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11832d800) [pid = 1665] [serial = 1418] [outer = 0x0] 00:10:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118521000) [pid = 1665] [serial = 1419] [outer = 0x11832d800] 00:10:46 INFO - PROCESS | 1665 | 1469517046757 Marionette DEBUG loaded listener.js 00:10:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x118837000) [pid = 1665] [serial = 1420] [outer = 0x11832d800] 00:10:47 INFO - PROCESS | 1665 | 1469517047134 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]]]}] 00:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 00:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:10:47 INFO - PROCESS | 1665 | 1469517047154 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 00:10:47 INFO - PROCESS | 1665 | 1469517047155 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 00:10:47 INFO - PROCESS | 1665 | 1469517047164 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:10:47 INFO - PROCESS | 1665 | 1469517047169 Marionette TRACE conn2 <- [1,1866,null,{}] 00:10:47 INFO - PROCESS | 1665 | 1469517047172 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}] 00:10:47 INFO - PROCESS | 1665 | 1469517047175 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:47 INFO - PROCESS | 1665 | 1469517047251 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 00:10:47 INFO - PROCESS | 1665 | 1469517047255 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:47 INFO - PROCESS | 1665 | 1469517047256 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x123276800 == 30 [pid = 1665] [id = 474] 00:10:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1129ec800) [pid = 1665] [serial = 1421] [outer = 0x0] 00:10:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119555000) [pid = 1665] [serial = 1422] [outer = 0x1129ec800] 00:10:47 INFO - PROCESS | 1665 | 1469517047283 Marionette DEBUG loaded listener.js 00:10:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119ae5400) [pid = 1665] [serial = 1423] [outer = 0x1129ec800] 00:10:47 INFO - PROCESS | 1665 | 1469517047640 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]]]}] 00:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 530ms 00:10:47 INFO - PROCESS | 1665 | 1469517047690 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 00:10:47 INFO - PROCESS | 1665 | 1469517047693 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 00:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:10:47 INFO - PROCESS | 1665 | 1469517047696 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:10:47 INFO - PROCESS | 1665 | 1469517047698 Marionette TRACE conn2 <- [1,1870,null,{}] 00:10:47 INFO - PROCESS | 1665 | 1469517047701 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}] 00:10:47 INFO - PROCESS | 1665 | 1469517047703 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:47 INFO - PROCESS | 1665 | 1469517047864 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 00:10:47 INFO - PROCESS | 1665 | 1469517047892 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:47 INFO - PROCESS | 1665 | 1469517047893 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d22800 == 31 [pid = 1665] [id = 475] 00:10:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119af3000) [pid = 1665] [serial = 1424] [outer = 0x0] 00:10:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119f04800) [pid = 1665] [serial = 1425] [outer = 0x119af3000] 00:10:47 INFO - PROCESS | 1665 | 1469517047926 Marionette DEBUG loaded listener.js 00:10:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1210e7c00) [pid = 1665] [serial = 1426] [outer = 0x119af3000] 00:10:48 INFO - PROCESS | 1665 | 1469517048339 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]]]}] 00:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 670ms 00:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:10:48 INFO - PROCESS | 1665 | 1469517048374 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 00:10:48 INFO - PROCESS | 1665 | 1469517048376 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 00:10:48 INFO - PROCESS | 1665 | 1469517048379 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:10:48 INFO - PROCESS | 1665 | 1469517048381 Marionette TRACE conn2 <- [1,1874,null,{}] 00:10:48 INFO - PROCESS | 1665 | 1469517048385 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}] 00:10:48 INFO - PROCESS | 1665 | 1469517048387 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:48 INFO - PROCESS | 1665 | 1469517048532 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 00:10:48 INFO - PROCESS | 1665 | 1469517048554 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:48 INFO - PROCESS | 1665 | 1469517048560 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x124a56800 == 32 [pid = 1665] [id = 476] 00:10:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x118288c00) [pid = 1665] [serial = 1427] [outer = 0x0] 00:10:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1234eb400) [pid = 1665] [serial = 1428] [outer = 0x118288c00] 00:10:48 INFO - PROCESS | 1665 | 1469517048614 Marionette DEBUG loaded listener.js 00:10:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1240bd000) [pid = 1665] [serial = 1429] [outer = 0x118288c00] 00:10:49 INFO - PROCESS | 1665 | 1469517049047 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]]]}] 00:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 722ms 00:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:10:49 INFO - PROCESS | 1665 | 1469517049101 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 00:10:49 INFO - PROCESS | 1665 | 1469517049103 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 00:10:49 INFO - PROCESS | 1665 | 1469517049105 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:10:49 INFO - PROCESS | 1665 | 1469517049106 Marionette TRACE conn2 <- [1,1878,null,{}] 00:10:49 INFO - PROCESS | 1665 | 1469517049108 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}] 00:10:49 INFO - PROCESS | 1665 | 1469517049109 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:49 INFO - PROCESS | 1665 | 1469517049220 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 00:10:49 INFO - PROCESS | 1665 | 1469517049248 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:49 INFO - PROCESS | 1665 | 1469517049249 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x113229800 == 33 [pid = 1665] [id = 477] 00:10:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1240c7000) [pid = 1665] [serial = 1430] [outer = 0x0] 00:10:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1258c1000) [pid = 1665] [serial = 1431] [outer = 0x1240c7000] 00:10:49 INFO - PROCESS | 1665 | 1469517049273 Marionette DEBUG loaded listener.js 00:10:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1258dcc00) [pid = 1665] [serial = 1432] [outer = 0x1240c7000] 00:10:49 INFO - PROCESS | 1665 | 1469517049624 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]]]}] 00:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 568ms 00:10:49 INFO - PROCESS | 1665 | 1469517049674 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 00:10:49 INFO - PROCESS | 1665 | 1469517049676 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 00:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:10:49 INFO - PROCESS | 1665 | 1469517049680 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:10:49 INFO - PROCESS | 1665 | 1469517049681 Marionette TRACE conn2 <- [1,1882,null,{}] 00:10:49 INFO - PROCESS | 1665 | 1469517049685 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}] 00:10:49 INFO - PROCESS | 1665 | 1469517049686 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:49 INFO - PROCESS | 1665 | 1469517049828 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1239b8000) [pid = 1665] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119446800) [pid = 1665] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1126ddc00) [pid = 1665] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x128ae4000) [pid = 1665] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1208d2c00) [pid = 1665] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11820d400) [pid = 1665] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x112ee7000) [pid = 1665] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11915d000) [pid = 1665] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119a78800) [pid = 1665] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1183ec000) [pid = 1665] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128a5ec00) [pid = 1665] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1291a0400) [pid = 1665] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119af0000) [pid = 1665] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x118203c00) [pid = 1665] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119557800) [pid = 1665] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:10:50 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12a784c00) [pid = 1665] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:10:50 INFO - PROCESS | 1665 | 1469517050218 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:50 INFO - PROCESS | 1665 | 1469517050219 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927a000 == 34 [pid = 1665] [id = 478] 00:10:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x111fe3800) [pid = 1665] [serial = 1433] [outer = 0x0] 00:10:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1126dd400) [pid = 1665] [serial = 1434] [outer = 0x111fe3800] 00:10:50 INFO - PROCESS | 1665 | 1469517050244 Marionette DEBUG loaded listener.js 00:10:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118151c00) [pid = 1665] [serial = 1435] [outer = 0x111fe3800] 00:10:50 INFO - PROCESS | 1665 | 1469517050513 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]]]}] 00:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 872ms 00:10:50 INFO - PROCESS | 1665 | 1469517050552 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 00:10:50 INFO - PROCESS | 1665 | 1469517050553 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 00:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:10:50 INFO - PROCESS | 1665 | 1469517050556 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:10:50 INFO - PROCESS | 1665 | 1469517050557 Marionette TRACE conn2 <- [1,1886,null,{}] 00:10:50 INFO - PROCESS | 1665 | 1469517050559 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}] 00:10:50 INFO - PROCESS | 1665 | 1469517050560 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:50 INFO - PROCESS | 1665 | 1469517050642 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 00:10:50 INFO - PROCESS | 1665 | 1469517050648 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:50 INFO - PROCESS | 1665 | 1469517050649 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ee5800 == 35 [pid = 1665] [id = 479] 00:10:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x118152400) [pid = 1665] [serial = 1436] [outer = 0x0] 00:10:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119a7b000) [pid = 1665] [serial = 1437] [outer = 0x118152400] 00:10:50 INFO - PROCESS | 1665 | 1469517050674 Marionette DEBUG loaded listener.js 00:10:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x125d31800) [pid = 1665] [serial = 1438] [outer = 0x118152400] 00:10:51 INFO - PROCESS | 1665 | 1469517051005 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]]]}] 00:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 470ms 00:10:51 INFO - PROCESS | 1665 | 1469517051026 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 00:10:51 INFO - PROCESS | 1665 | 1469517051028 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 00:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:10:51 INFO - PROCESS | 1665 | 1469517051033 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:10:51 INFO - PROCESS | 1665 | 1469517051034 Marionette TRACE conn2 <- [1,1890,null,{}] 00:10:51 INFO - PROCESS | 1665 | 1469517051037 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}] 00:10:51 INFO - PROCESS | 1665 | 1469517051038 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:51 INFO - PROCESS | 1665 | 1469517051142 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 00:10:51 INFO - PROCESS | 1665 | 1469517051150 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:51 INFO - PROCESS | 1665 | 1469517051151 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x12928a800 == 36 [pid = 1665] [id = 480] 00:10:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119aea400) [pid = 1665] [serial = 1439] [outer = 0x0] 00:10:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126fb2800) [pid = 1665] [serial = 1440] [outer = 0x119aea400] 00:10:51 INFO - PROCESS | 1665 | 1469517051176 Marionette DEBUG loaded listener.js 00:10:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x126fe1000) [pid = 1665] [serial = 1441] [outer = 0x119aea400] 00:10:51 INFO - PROCESS | 1665 | 1469517051469 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]]]}] 00:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 470ms 00:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:10:51 INFO - PROCESS | 1665 | 1469517051502 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 00:10:51 INFO - PROCESS | 1665 | 1469517051504 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 00:10:51 INFO - PROCESS | 1665 | 1469517051506 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:10:51 INFO - PROCESS | 1665 | 1469517051507 Marionette TRACE conn2 <- [1,1894,null,{}] 00:10:51 INFO - PROCESS | 1665 | 1469517051509 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}] 00:10:51 INFO - PROCESS | 1665 | 1469517051510 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:51 INFO - PROCESS | 1665 | 1469517051589 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 00:10:51 INFO - PROCESS | 1665 | 1469517051592 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:51 INFO - PROCESS | 1665 | 1469517051594 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7b7000 == 37 [pid = 1665] [id = 481] 00:10:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x127369c00) [pid = 1665] [serial = 1442] [outer = 0x0] 00:10:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128a55c00) [pid = 1665] [serial = 1443] [outer = 0x127369c00] 00:10:51 INFO - PROCESS | 1665 | 1469517051625 Marionette DEBUG loaded listener.js 00:10:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128ada000) [pid = 1665] [serial = 1444] [outer = 0x127369c00] 00:10:51 INFO - PROCESS | 1665 | 1469517051986 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]]]}] 00:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 519ms 00:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:10:52 INFO - PROCESS | 1665 | 1469517052025 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 00:10:52 INFO - PROCESS | 1665 | 1469517052027 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 00:10:52 INFO - PROCESS | 1665 | 1469517052030 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:10:52 INFO - PROCESS | 1665 | 1469517052032 Marionette TRACE conn2 <- [1,1898,null,{}] 00:10:52 INFO - PROCESS | 1665 | 1469517052034 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}] 00:10:52 INFO - PROCESS | 1665 | 1469517052036 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:52 INFO - PROCESS | 1665 | 1469517052145 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 00:10:52 INFO - PROCESS | 1665 | 1469517052151 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:52 INFO - PROCESS | 1665 | 1469517052152 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x123152800 == 38 [pid = 1665] [id = 482] 00:10:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128ade400) [pid = 1665] [serial = 1445] [outer = 0x0] 00:10:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128cb3000) [pid = 1665] [serial = 1446] [outer = 0x128ade400] 00:10:52 INFO - PROCESS | 1665 | 1469517052192 Marionette DEBUG loaded listener.js 00:10:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1291a6000) [pid = 1665] [serial = 1447] [outer = 0x128ade400] 00:10:52 INFO - PROCESS | 1665 | 1469517052864 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]]]}] 00:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 870ms 00:10:52 INFO - PROCESS | 1665 | 1469517052901 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 00:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:10:52 INFO - PROCESS | 1665 | 1469517052903 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 00:10:52 INFO - PROCESS | 1665 | 1469517052906 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:10:52 INFO - PROCESS | 1665 | 1469517052910 Marionette TRACE conn2 <- [1,1902,null,{}] 00:10:52 INFO - PROCESS | 1665 | 1469517052914 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}] 00:10:52 INFO - PROCESS | 1665 | 1469517052915 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:53 INFO - PROCESS | 1665 | 1469517053030 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 00:10:53 INFO - PROCESS | 1665 | 1469517053110 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:53 INFO - PROCESS | 1665 | 1469517053112 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x11841a800 == 39 [pid = 1665] [id = 483] 00:10:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1162adc00) [pid = 1665] [serial = 1448] [outer = 0x0] 00:10:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1175cec00) [pid = 1665] [serial = 1449] [outer = 0x1162adc00] 00:10:53 INFO - PROCESS | 1665 | 1469517053143 Marionette DEBUG loaded listener.js 00:10:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x11820fc00) [pid = 1665] [serial = 1450] [outer = 0x1162adc00] 00:10:53 INFO - PROCESS | 1665 | 1469517053753 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]]]}] 00:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 873ms 00:10:53 INFO - PROCESS | 1665 | 1469517053781 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 00:10:53 INFO - PROCESS | 1665 | 1469517053786 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 00:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:10:53 INFO - PROCESS | 1665 | 1469517053792 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:10:53 INFO - PROCESS | 1665 | 1469517053796 Marionette TRACE conn2 <- [1,1906,null,{}] 00:10:53 INFO - PROCESS | 1665 | 1469517053800 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}] 00:10:53 INFO - PROCESS | 1665 | 1469517053802 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:53 INFO - PROCESS | 1665 | 1469517053925 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 00:10:54 INFO - PROCESS | 1665 | 1469517054015 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:54 INFO - PROCESS | 1665 | 1469517054016 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x125daf000 == 40 [pid = 1665] [id = 484] 00:10:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1183f5c00) [pid = 1665] [serial = 1451] [outer = 0x0] 00:10:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x119553400) [pid = 1665] [serial = 1452] [outer = 0x1183f5c00] 00:10:54 INFO - PROCESS | 1665 | 1469517054049 Marionette DEBUG loaded listener.js 00:10:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119ae7800) [pid = 1665] [serial = 1453] [outer = 0x1183f5c00] 00:10:54 INFO - PROCESS | 1665 | 1469517054736 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]]]}] 00:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1023ms 00:10:54 INFO - PROCESS | 1665 | 1469517054815 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 00:10:54 INFO - PROCESS | 1665 | 1469517054817 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 00:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:10:54 INFO - PROCESS | 1665 | 1469517054821 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:10:54 INFO - PROCESS | 1665 | 1469517054823 Marionette TRACE conn2 <- [1,1910,null,{}] 00:10:54 INFO - PROCESS | 1665 | 1469517054826 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}] 00:10:54 INFO - PROCESS | 1665 | 1469517054828 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:54 INFO - PROCESS | 1665 | 1469517054935 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 00:10:55 INFO - PROCESS | 1665 | 1469517055017 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:55 INFO - PROCESS | 1665 | 1469517055020 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x1165c2800 == 41 [pid = 1665] [id = 485] 00:10:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1175c6400) [pid = 1665] [serial = 1454] [outer = 0x0] 00:10:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x117e3bc00) [pid = 1665] [serial = 1455] [outer = 0x1175c6400] 00:10:55 INFO - PROCESS | 1665 | 1469517055049 Marionette DEBUG loaded listener.js 00:10:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x11832b800) [pid = 1665] [serial = 1456] [outer = 0x1175c6400] 00:10:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7b7000 == 40 [pid = 1665] [id = 481] 00:10:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12928a800 == 39 [pid = 1665] [id = 480] 00:10:55 INFO - PROCESS | 1665 | --DOCSHELL 0x128ee5800 == 38 [pid = 1665] [id = 479] 00:10:55 INFO - PROCESS | 1665 | --DOCSHELL 0x11927a000 == 37 [pid = 1665] [id = 478] 00:10:55 INFO - PROCESS | 1665 | --DOCSHELL 0x113229800 == 36 [pid = 1665] [id = 477] 00:10:55 INFO - PROCESS | 1665 | --DOCSHELL 0x124a56800 == 35 [pid = 1665] [id = 476] 00:10:55 INFO - PROCESS | 1665 | --DOCSHELL 0x123d22800 == 34 [pid = 1665] [id = 475] 00:10:55 INFO - PROCESS | 1665 | --DOCSHELL 0x123276800 == 33 [pid = 1665] [id = 474] 00:10:55 INFO - PROCESS | 1665 | --DOCSHELL 0x119462800 == 32 [pid = 1665] [id = 473] 00:10:55 INFO - PROCESS | 1665 | --DOCSHELL 0x116bdb000 == 31 [pid = 1665] [id = 472] 00:10:55 INFO - PROCESS | 1665 | --DOCSHELL 0x112da6800 == 30 [pid = 1665] [id = 471] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12468f800) [pid = 1665] [serial = 1377] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x128a5e000) [pid = 1665] [serial = 1380] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x128ade000) [pid = 1665] [serial = 1381] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x116a95800) [pid = 1665] [serial = 1362] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11820cc00) [pid = 1665] [serial = 1363] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1292f9000) [pid = 1665] [serial = 1354] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1234e2000) [pid = 1665] [serial = 1371] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1234ecc00) [pid = 1665] [serial = 1372] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119157400) [pid = 1665] [serial = 1366] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1183f6800) [pid = 1665] [serial = 1365] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x11623f800) [pid = 1665] [serial = 1356] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1175cf800) [pid = 1665] [serial = 1357] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119895800) [pid = 1665] [serial = 1368] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119c2c800) [pid = 1665] [serial = 1369] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1239b8c00) [pid = 1665] [serial = 1374] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118523c00) [pid = 1665] [serial = 1359] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x119150800) [pid = 1665] [serial = 1360] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1292f4800) [pid = 1665] [serial = 1384] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12919c800) [pid = 1665] [serial = 1383] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1294ce800) [pid = 1665] [serial = 1386] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x12a7e5c00) [pid = 1665] [serial = 1396] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12a784400) [pid = 1665] [serial = 1393] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x11852a000) [pid = 1665] [serial = 1389] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x12a618400) [pid = 1665] [serial = 1387] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1273ddc00) [pid = 1665] [serial = 1378] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x119af1800) [pid = 1665] [serial = 1390] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1258db000) [pid = 1665] [serial = 1392] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1240c3800) [pid = 1665] [serial = 1375] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x12a8b8400) [pid = 1665] [serial = 1399] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x12a8af400) [pid = 1665] [serial = 1398] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x12a7dd400) [pid = 1665] [serial = 1395] [outer = 0x0] [url = about:blank] 00:10:55 INFO - PROCESS | 1665 | 1469517055474 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]]]}] 00:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 672ms 00:10:55 INFO - PROCESS | 1665 | 1469517055493 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 00:10:55 INFO - PROCESS | 1665 | 1469517055497 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 00:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:10:55 INFO - PROCESS | 1665 | 1469517055502 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:10:55 INFO - PROCESS | 1665 | 1469517055503 Marionette TRACE conn2 <- [1,1914,null,{}] 00:10:55 INFO - PROCESS | 1665 | 1469517055506 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}] 00:10:55 INFO - PROCESS | 1665 | 1469517055507 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:55 INFO - PROCESS | 1665 | 1469517055593 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 00:10:55 INFO - PROCESS | 1665 | 1469517055599 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:55 INFO - PROCESS | 1665 | 1469517055601 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x119516000 == 31 [pid = 1665] [id = 486] 00:10:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x118472000) [pid = 1665] [serial = 1457] [outer = 0x0] 00:10:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x1192ba800) [pid = 1665] [serial = 1458] [outer = 0x118472000] 00:10:55 INFO - PROCESS | 1665 | 1469517055628 Marionette DEBUG loaded listener.js 00:10:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x119852000) [pid = 1665] [serial = 1459] [outer = 0x118472000] 00:10:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x119af0000) [pid = 1665] [serial = 1460] [outer = 0x12cf8ec00] 00:10:56 INFO - PROCESS | 1665 | 1469517056019 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]]]}] 00:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 569ms 00:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:10:56 INFO - PROCESS | 1665 | 1469517056071 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 00:10:56 INFO - PROCESS | 1665 | 1469517056072 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 00:10:56 INFO - PROCESS | 1665 | 1469517056075 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:10:56 INFO - PROCESS | 1665 | 1469517056078 Marionette TRACE conn2 <- [1,1918,null,{}] 00:10:56 INFO - PROCESS | 1665 | 1469517056086 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}] 00:10:56 INFO - PROCESS | 1665 | 1469517056092 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:56 INFO - PROCESS | 1665 | 1469517056217 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 00:10:56 INFO - PROCESS | 1665 | 1469517056235 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:56 INFO - PROCESS | 1665 | 1469517056238 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x124072000 == 32 [pid = 1665] [id = 487] 00:10:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x119a7fc00) [pid = 1665] [serial = 1461] [outer = 0x0] 00:10:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1234e0400) [pid = 1665] [serial = 1462] [outer = 0x119a7fc00] 00:10:56 INFO - PROCESS | 1665 | 1469517056284 Marionette DEBUG loaded listener.js 00:10:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x123ec3400) [pid = 1665] [serial = 1463] [outer = 0x119a7fc00] 00:10:56 INFO - PROCESS | 1665 | 1469517056718 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]]]}] 00:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 673ms 00:10:56 INFO - PROCESS | 1665 | 1469517056748 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 00:10:56 INFO - PROCESS | 1665 | 1469517056750 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 00:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:10:56 INFO - PROCESS | 1665 | 1469517056752 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:10:56 INFO - PROCESS | 1665 | 1469517056754 Marionette TRACE conn2 <- [1,1922,null,{}] 00:10:56 INFO - PROCESS | 1665 | 1469517056756 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}] 00:10:56 INFO - PROCESS | 1665 | 1469517056757 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:56 INFO - PROCESS | 1665 | 1469517056837 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 00:10:56 INFO - PROCESS | 1665 | 1469517056841 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:56 INFO - PROCESS | 1665 | 1469517056842 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289ab800 == 33 [pid = 1665] [id = 488] 00:10:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1240c4800) [pid = 1665] [serial = 1464] [outer = 0x0] 00:10:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x124a18800) [pid = 1665] [serial = 1465] [outer = 0x1240c4800] 00:10:56 INFO - PROCESS | 1665 | 1469517056869 Marionette DEBUG loaded listener.js 00:10:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1258c2800) [pid = 1665] [serial = 1466] [outer = 0x1240c4800] 00:10:57 INFO - PROCESS | 1665 | 1469517057187 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]]]}] 00:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 468ms 00:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:10:57 INFO - PROCESS | 1665 | 1469517057221 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 00:10:57 INFO - PROCESS | 1665 | 1469517057223 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 00:10:57 INFO - PROCESS | 1665 | 1469517057225 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:10:57 INFO - PROCESS | 1665 | 1469517057226 Marionette TRACE conn2 <- [1,1926,null,{}] 00:10:57 INFO - PROCESS | 1665 | 1469517057228 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}] 00:10:57 INFO - PROCESS | 1665 | 1469517057232 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:57 INFO - PROCESS | 1665 | 1469517057309 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 00:10:57 INFO - PROCESS | 1665 | 1469517057375 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:57 INFO - PROCESS | 1665 | 1469517057376 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x128edd000 == 34 [pid = 1665] [id = 489] 00:10:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x113355400) [pid = 1665] [serial = 1467] [outer = 0x0] 00:10:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1259a1c00) [pid = 1665] [serial = 1468] [outer = 0x113355400] 00:10:57 INFO - PROCESS | 1665 | 1469517057407 Marionette DEBUG loaded listener.js 00:10:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x126fbc000) [pid = 1665] [serial = 1469] [outer = 0x113355400] 00:10:57 INFO - PROCESS | 1665 | 1469517057805 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]]]}] 00:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 618ms 00:10:57 INFO - PROCESS | 1665 | 1469517057844 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 00:10:57 INFO - PROCESS | 1665 | 1469517057848 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 00:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:10:57 INFO - PROCESS | 1665 | 1469517057852 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:10:57 INFO - PROCESS | 1665 | 1469517057854 Marionette TRACE conn2 <- [1,1930,null,{}] 00:10:57 INFO - PROCESS | 1665 | 1469517057857 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}] 00:10:57 INFO - PROCESS | 1665 | 1469517057863 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:58 INFO - PROCESS | 1665 | 1469517058054 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 00:10:58 INFO - PROCESS | 1665 | 1469517058081 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:58 INFO - PROCESS | 1665 | 1469517058082 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7ae000 == 35 [pid = 1665] [id = 490] 00:10:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x128a5a800) [pid = 1665] [serial = 1470] [outer = 0x0] 00:10:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12919d000) [pid = 1665] [serial = 1471] [outer = 0x128a5a800] 00:10:58 INFO - PROCESS | 1665 | 1469517058108 Marionette DEBUG loaded listener.js 00:10:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1292ed800) [pid = 1665] [serial = 1472] [outer = 0x128a5a800] 00:10:58 INFO - PROCESS | 1665 | 1469517058423 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]]]}] 00:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 621ms 00:10:58 INFO - PROCESS | 1665 | 1469517058472 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 00:10:58 INFO - PROCESS | 1665 | 1469517058473 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 00:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:10:58 INFO - PROCESS | 1665 | 1469517058476 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:10:58 INFO - PROCESS | 1665 | 1469517058477 Marionette TRACE conn2 <- [1,1934,null,{}] 00:10:58 INFO - PROCESS | 1665 | 1469517058488 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}] 00:10:58 INFO - PROCESS | 1665 | 1469517058489 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:58 INFO - PROCESS | 1665 | 1469517058592 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 00:10:58 INFO - PROCESS | 1665 | 1469517058602 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:58 INFO - PROCESS | 1665 | 1469517058604 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x119471000 == 36 [pid = 1665] [id = 491] 00:10:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x112c71800) [pid = 1665] [serial = 1473] [outer = 0x0] 00:10:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1292f5400) [pid = 1665] [serial = 1474] [outer = 0x112c71800] 00:10:58 INFO - PROCESS | 1665 | 1469517058660 Marionette DEBUG loaded listener.js 00:10:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1294d9000) [pid = 1665] [serial = 1475] [outer = 0x112c71800] 00:10:58 INFO - PROCESS | 1665 | 1469517058961 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]]]}] 00:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 527ms 00:10:59 INFO - PROCESS | 1665 | 1469517059003 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 00:10:59 INFO - PROCESS | 1665 | 1469517059004 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 00:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:10:59 INFO - PROCESS | 1665 | 1469517059007 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:10:59 INFO - PROCESS | 1665 | 1469517059008 Marionette TRACE conn2 <- [1,1938,null,{}] 00:10:59 INFO - PROCESS | 1665 | 1469517059010 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}] 00:10:59 INFO - PROCESS | 1665 | 1469517059012 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:59 INFO - PROCESS | 1665 | 1469517059114 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 00:10:59 INFO - PROCESS | 1665 | 1469517059118 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:59 INFO - PROCESS | 1665 | 1469517059119 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd76800 == 37 [pid = 1665] [id = 492] 00:10:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128a5e000) [pid = 1665] [serial = 1476] [outer = 0x0] 00:10:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12a77f800) [pid = 1665] [serial = 1477] [outer = 0x128a5e000] 00:10:59 INFO - PROCESS | 1665 | 1469517059144 Marionette DEBUG loaded listener.js 00:10:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12a78b000) [pid = 1665] [serial = 1478] [outer = 0x128a5e000] 00:10:59 INFO - PROCESS | 1665 | 1469517059474 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]]]}] 00:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 470ms 00:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:10:59 INFO - PROCESS | 1665 | 1469517059485 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 00:10:59 INFO - PROCESS | 1665 | 1469517059486 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 00:10:59 INFO - PROCESS | 1665 | 1469517059489 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:10:59 INFO - PROCESS | 1665 | 1469517059490 Marionette TRACE conn2 <- [1,1942,null,{}] 00:10:59 INFO - PROCESS | 1665 | 1469517059492 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}] 00:10:59 INFO - PROCESS | 1665 | 1469517059493 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:59 INFO - PROCESS | 1665 | 1469517059612 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 00:10:59 INFO - PROCESS | 1665 | 1469517059616 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:59 INFO - PROCESS | 1665 | 1469517059617 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:10:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3de000 == 38 [pid = 1665] [id = 493] 00:10:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12a78c000) [pid = 1665] [serial = 1479] [outer = 0x0] 00:10:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x12a7e4800) [pid = 1665] [serial = 1480] [outer = 0x12a78c000] 00:10:59 INFO - PROCESS | 1665 | 1469517059642 Marionette DEBUG loaded listener.js 00:10:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12a8af800) [pid = 1665] [serial = 1481] [outer = 0x12a78c000] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1238e7400) [pid = 1665] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1126d3000) [pid = 1665] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119af3000) [pid = 1665] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118152400) [pid = 1665] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x127369c00) [pid = 1665] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118288c00) [pid = 1665] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1240c7000) [pid = 1665] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1129ec800) [pid = 1665] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1126d5c00) [pid = 1665] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1133b7c00) [pid = 1665] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11832d800) [pid = 1665] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1177ccc00) [pid = 1665] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118622000) [pid = 1665] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x111fe3800) [pid = 1665] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:10:59 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119aea400) [pid = 1665] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:11:00 INFO - PROCESS | 1665 | 1469517060031 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]]]}] 00:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 568ms 00:11:00 INFO - PROCESS | 1665 | 1469517060057 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 00:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:11:00 INFO - PROCESS | 1665 | 1469517060058 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 00:11:00 INFO - PROCESS | 1665 | 1469517060068 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:11:00 INFO - PROCESS | 1665 | 1469517060069 Marionette TRACE conn2 <- [1,1946,null,{}] 00:11:00 INFO - PROCESS | 1665 | 1469517060091 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}] 00:11:00 INFO - PROCESS | 1665 | 1469517060093 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:00 INFO - PROCESS | 1665 | 1469517060181 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 00:11:00 INFO - PROCESS | 1665 | 1469517060186 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:00 INFO - PROCESS | 1665 | 1469517060187 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3da000 == 39 [pid = 1665] [id = 494] 00:11:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1125f3400) [pid = 1665] [serial = 1482] [outer = 0x0] 00:11:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1183e9c00) [pid = 1665] [serial = 1483] [outer = 0x1125f3400] 00:11:00 INFO - PROCESS | 1665 | 1469517060212 Marionette DEBUG loaded listener.js 00:11:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119858400) [pid = 1665] [serial = 1484] [outer = 0x1125f3400] 00:11:00 INFO - PROCESS | 1665 | 1469517060640 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]]]}] 00:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 591ms 00:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:11:00 INFO - PROCESS | 1665 | 1469517060653 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 00:11:00 INFO - PROCESS | 1665 | 1469517060655 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 00:11:00 INFO - PROCESS | 1665 | 1469517060658 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:11:00 INFO - PROCESS | 1665 | 1469517060662 Marionette TRACE conn2 <- [1,1950,null,{}] 00:11:00 INFO - PROCESS | 1665 | 1469517060665 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}] 00:11:00 INFO - PROCESS | 1665 | 1469517060668 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:00 INFO - PROCESS | 1665 | 1469517060850 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 00:11:00 INFO - PROCESS | 1665 | 1469517060863 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:00 INFO - PROCESS | 1665 | 1469517060864 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cf39800 == 40 [pid = 1665] [id = 495] 00:11:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1175d4c00) [pid = 1665] [serial = 1485] [outer = 0x0] 00:11:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1243b5800) [pid = 1665] [serial = 1486] [outer = 0x1175d4c00] 00:11:00 INFO - PROCESS | 1665 | 1469517060891 Marionette DEBUG loaded listener.js 00:11:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12a8b3800) [pid = 1665] [serial = 1487] [outer = 0x1175d4c00] 00:11:01 INFO - PROCESS | 1665 | 1469517061191 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]]]}] 00:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 574ms 00:11:01 INFO - PROCESS | 1665 | 1469517061234 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 00:11:01 INFO - PROCESS | 1665 | 1469517061235 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 00:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:11:01 INFO - PROCESS | 1665 | 1469517061237 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:11:01 INFO - PROCESS | 1665 | 1469517061239 Marionette TRACE conn2 <- [1,1954,null,{}] 00:11:01 INFO - PROCESS | 1665 | 1469517061241 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}] 00:11:01 INFO - PROCESS | 1665 | 1469517061242 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:01 INFO - PROCESS | 1665 | 1469517061324 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 00:11:01 INFO - PROCESS | 1665 | 1469517061329 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:01 INFO - PROCESS | 1665 | 1469517061332 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d310000 == 41 [pid = 1665] [id = 496] 00:11:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12a8b7800) [pid = 1665] [serial = 1488] [outer = 0x0] 00:11:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12ad6f400) [pid = 1665] [serial = 1489] [outer = 0x12a8b7800] 00:11:01 INFO - PROCESS | 1665 | 1469517061357 Marionette DEBUG loaded listener.js 00:11:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12ba0a000) [pid = 1665] [serial = 1490] [outer = 0x12a8b7800] 00:11:01 INFO - PROCESS | 1665 | 1469517061700 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]]]}] 00:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 469ms 00:11:01 INFO - PROCESS | 1665 | 1469517061708 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 00:11:01 INFO - PROCESS | 1665 | 1469517061709 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 00:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:11:01 INFO - PROCESS | 1665 | 1469517061711 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:11:01 INFO - PROCESS | 1665 | 1469517061712 Marionette TRACE conn2 <- [1,1958,null,{}] 00:11:01 INFO - PROCESS | 1665 | 1469517061718 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}] 00:11:01 INFO - PROCESS | 1665 | 1469517061719 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:01 INFO - PROCESS | 1665 | 1469517061841 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 00:11:01 INFO - PROCESS | 1665 | 1469517061929 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:01 INFO - PROCESS | 1665 | 1469517061931 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x115f26800 == 42 [pid = 1665] [id = 497] 00:11:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x11259ec00) [pid = 1665] [serial = 1491] [outer = 0x0] 00:11:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1129eb400) [pid = 1665] [serial = 1492] [outer = 0x11259ec00] 00:11:01 INFO - PROCESS | 1665 | 1469517061963 Marionette DEBUG loaded listener.js 00:11:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1165ce800) [pid = 1665] [serial = 1493] [outer = 0x11259ec00] 00:11:02 INFO - PROCESS | 1665 | 1469517062413 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]]]}] 00:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 721ms 00:11:02 INFO - PROCESS | 1665 | 1469517062433 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 00:11:02 INFO - PROCESS | 1665 | 1469517062436 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 00:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:11:02 INFO - PROCESS | 1665 | 1469517062439 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:11:02 INFO - PROCESS | 1665 | 1469517062441 Marionette TRACE conn2 <- [1,1962,null,{}] 00:11:02 INFO - PROCESS | 1665 | 1469517062445 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}] 00:11:02 INFO - PROCESS | 1665 | 1469517062448 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:02 INFO - PROCESS | 1665 | 1469517062556 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 00:11:02 INFO - PROCESS | 1665 | 1469517062642 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:02 INFO - PROCESS | 1665 | 1469517062644 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x12440d000 == 43 [pid = 1665] [id = 498] 00:11:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1183ecc00) [pid = 1665] [serial = 1494] [outer = 0x0] 00:11:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1192c2400) [pid = 1665] [serial = 1495] [outer = 0x1183ecc00] 00:11:02 INFO - PROCESS | 1665 | 1469517062717 Marionette DEBUG loaded listener.js 00:11:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x119a77c00) [pid = 1665] [serial = 1496] [outer = 0x1183ecc00] 00:11:03 INFO - PROCESS | 1665 | 1469517063147 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]]]}] 00:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 719ms 00:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:11:03 INFO - PROCESS | 1665 | 1469517063161 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 00:11:03 INFO - PROCESS | 1665 | 1469517063163 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 00:11:03 INFO - PROCESS | 1665 | 1469517063166 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:11:03 INFO - PROCESS | 1665 | 1469517063167 Marionette TRACE conn2 <- [1,1966,null,{}] 00:11:03 INFO - PROCESS | 1665 | 1469517063170 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}] 00:11:03 INFO - PROCESS | 1665 | 1469517063171 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:03 INFO - PROCESS | 1665 | 1469517063280 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 00:11:03 INFO - PROCESS | 1665 | 1469517063344 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:03 INFO - PROCESS | 1665 | 1469517063345 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdba800 == 44 [pid = 1665] [id = 499] 00:11:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1208c5c00) [pid = 1665] [serial = 1497] [outer = 0x0] 00:11:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1240bc800) [pid = 1665] [serial = 1498] [outer = 0x1208c5c00] 00:11:03 INFO - PROCESS | 1665 | 1469517063415 Marionette DEBUG loaded listener.js 00:11:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1258c1c00) [pid = 1665] [serial = 1499] [outer = 0x1208c5c00] 00:11:03 INFO - PROCESS | 1665 | 1469517063860 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]]]}] 00:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 723ms 00:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:11:03 INFO - PROCESS | 1665 | 1469517063908 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 00:11:03 INFO - PROCESS | 1665 | 1469517063909 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 00:11:03 INFO - PROCESS | 1665 | 1469517063932 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:11:03 INFO - PROCESS | 1665 | 1469517063936 Marionette TRACE conn2 <- [1,1970,null,{}] 00:11:03 INFO - PROCESS | 1665 | 1469517063941 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}] 00:11:03 INFO - PROCESS | 1665 | 1469517063944 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:04 INFO - PROCESS | 1665 | 1469517064047 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 00:11:04 INFO - PROCESS | 1665 | 1469517064111 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:04 INFO - PROCESS | 1665 | 1469517064112 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac3800 == 45 [pid = 1665] [id = 500] 00:11:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119c31800) [pid = 1665] [serial = 1500] [outer = 0x0] 00:11:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128a58c00) [pid = 1665] [serial = 1501] [outer = 0x119c31800] 00:11:04 INFO - PROCESS | 1665 | 1469517064141 Marionette DEBUG loaded listener.js 00:11:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128ae4000) [pid = 1665] [serial = 1502] [outer = 0x119c31800] 00:11:04 INFO - PROCESS | 1665 | 1469517064796 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]]]}] 00:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 894ms 00:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:11:04 INFO - PROCESS | 1665 | 1469517064807 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 00:11:04 INFO - PROCESS | 1665 | 1469517064810 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 00:11:04 INFO - PROCESS | 1665 | 1469517064815 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:11:04 INFO - PROCESS | 1665 | 1469517064820 Marionette TRACE conn2 <- [1,1974,null,{}] 00:11:04 INFO - PROCESS | 1665 | 1469517064825 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}] 00:11:04 INFO - PROCESS | 1665 | 1469517064828 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:04 INFO - PROCESS | 1665 | 1469517064974 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 00:11:05 INFO - PROCESS | 1665 | 1469517065109 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:05 INFO - PROCESS | 1665 | 1469517065111 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x118228000 == 46 [pid = 1665] [id = 501] 00:11:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x11832cc00) [pid = 1665] [serial = 1503] [outer = 0x0] 00:11:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1183f7c00) [pid = 1665] [serial = 1504] [outer = 0x11832cc00] 00:11:05 INFO - PROCESS | 1665 | 1469517065142 Marionette DEBUG loaded listener.js 00:11:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x118832c00) [pid = 1665] [serial = 1505] [outer = 0x11832cc00] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12d310000 == 45 [pid = 1665] [id = 496] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12cf39800 == 44 [pid = 1665] [id = 495] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3da000 == 43 [pid = 1665] [id = 494] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3de000 == 42 [pid = 1665] [id = 493] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd76800 == 41 [pid = 1665] [id = 492] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x119471000 == 40 [pid = 1665] [id = 491] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7ae000 == 39 [pid = 1665] [id = 490] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x128edd000 == 38 [pid = 1665] [id = 489] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x1289ab800 == 37 [pid = 1665] [id = 488] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x124072000 == 36 [pid = 1665] [id = 487] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x119516000 == 35 [pid = 1665] [id = 486] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x1165c2800 == 34 [pid = 1665] [id = 485] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x125daf000 == 33 [pid = 1665] [id = 484] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x11841a800 == 32 [pid = 1665] [id = 483] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x123152800 == 31 [pid = 1665] [id = 482] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac3800 == 30 [pid = 1665] [id = 500] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12bdba800 == 29 [pid = 1665] [id = 499] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x12440d000 == 28 [pid = 1665] [id = 498] 00:11:05 INFO - PROCESS | 1665 | --DOCSHELL 0x115f26800 == 27 [pid = 1665] [id = 497] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x128a55c00) [pid = 1665] [serial = 1443] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1234eb400) [pid = 1665] [serial = 1428] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1258c1000) [pid = 1665] [serial = 1431] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x119555000) [pid = 1665] [serial = 1422] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x119ae5400) [pid = 1665] [serial = 1423] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x113354000) [pid = 1665] [serial = 1410] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1175c9800) [pid = 1665] [serial = 1411] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1175d0800) [pid = 1665] [serial = 1416] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118204400) [pid = 1665] [serial = 1417] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118521000) [pid = 1665] [serial = 1419] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118837000) [pid = 1665] [serial = 1420] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1183f2000) [pid = 1665] [serial = 1402] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118206400) [pid = 1665] [serial = 1401] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119ae7000) [pid = 1665] [serial = 1405] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119859c00) [pid = 1665] [serial = 1404] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118151c00) [pid = 1665] [serial = 1435] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x126fb2800) [pid = 1665] [serial = 1440] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x126fe1000) [pid = 1665] [serial = 1441] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1246dfc00) [pid = 1665] [serial = 1407] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1258e8000) [pid = 1665] [serial = 1408] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x112d67400) [pid = 1665] [serial = 1414] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1129ae000) [pid = 1665] [serial = 1413] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1210e7c00) [pid = 1665] [serial = 1426] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119f04800) [pid = 1665] [serial = 1425] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1126dd400) [pid = 1665] [serial = 1434] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1258dcc00) [pid = 1665] [serial = 1432] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1240bd000) [pid = 1665] [serial = 1429] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x125d31800) [pid = 1665] [serial = 1438] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x119a7b000) [pid = 1665] [serial = 1437] [outer = 0x0] [url = about:blank] 00:11:05 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x128ada000) [pid = 1665] [serial = 1444] [outer = 0x0] [url = about:blank] 00:11:06 INFO - PROCESS | 1665 | 1469517066115 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]]]}] 00:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1329ms 00:11:06 INFO - PROCESS | 1665 | 1469517066143 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 00:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:11:06 INFO - PROCESS | 1665 | 1469517066147 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 00:11:06 INFO - PROCESS | 1665 | 1469517066150 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:11:06 INFO - PROCESS | 1665 | 1469517066152 Marionette TRACE conn2 <- [1,1978,null,{}] 00:11:06 INFO - PROCESS | 1665 | 1469517066156 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}] 00:11:06 INFO - PROCESS | 1665 | 1469517066157 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:06 INFO - PROCESS | 1665 | 1469517066240 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 00:11:06 INFO - PROCESS | 1665 | 1469517066249 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:06 INFO - PROCESS | 1665 | 1469517066252 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x116a59800 == 28 [pid = 1665] [id = 502] 00:11:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1129aa000) [pid = 1665] [serial = 1506] [outer = 0x0] 00:11:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x115e9a800) [pid = 1665] [serial = 1507] [outer = 0x1129aa000] 00:11:06 INFO - PROCESS | 1665 | 1469517066280 Marionette DEBUG loaded listener.js 00:11:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11297e800) [pid = 1665] [serial = 1508] [outer = 0x1129aa000] 00:11:06 INFO - PROCESS | 1665 | 1469517066693 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]]]}] 00:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 570ms 00:11:06 INFO - PROCESS | 1665 | 1469517066721 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 00:11:06 INFO - PROCESS | 1665 | 1469517066726 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 00:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:11:06 INFO - PROCESS | 1665 | 1469517066743 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:11:06 INFO - PROCESS | 1665 | 1469517066746 Marionette TRACE conn2 <- [1,1982,null,{}] 00:11:06 INFO - PROCESS | 1665 | 1469517066750 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}] 00:11:06 INFO - PROCESS | 1665 | 1469517066752 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:06 INFO - PROCESS | 1665 | 1469517066868 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 00:11:06 INFO - PROCESS | 1665 | 1469517066877 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:06 INFO - PROCESS | 1665 | 1469517066879 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x118410000 == 29 [pid = 1665] [id = 503] 00:11:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1175d4000) [pid = 1665] [serial = 1509] [outer = 0x0] 00:11:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11815d800) [pid = 1665] [serial = 1510] [outer = 0x1175d4000] 00:11:06 INFO - PROCESS | 1665 | 1469517066924 Marionette DEBUG loaded listener.js 00:11:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118288c00) [pid = 1665] [serial = 1511] [outer = 0x1175d4000] 00:11:07 INFO - PROCESS | 1665 | 1469517067279 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]]]}] 00:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 575ms 00:11:07 INFO - PROCESS | 1665 | 1469517067315 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 00:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:11:07 INFO - PROCESS | 1665 | 1469517067317 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 00:11:07 INFO - PROCESS | 1665 | 1469517067319 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:11:07 INFO - PROCESS | 1665 | 1469517067321 Marionette TRACE conn2 <- [1,1986,null,{}] 00:11:07 INFO - PROCESS | 1665 | 1469517067329 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}] 00:11:07 INFO - PROCESS | 1665 | 1469517067333 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:07 INFO - PROCESS | 1665 | 1469517067409 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 00:11:07 INFO - PROCESS | 1665 | 1469517067417 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:07 INFO - PROCESS | 1665 | 1469517067419 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ce9000 == 30 [pid = 1665] [id = 504] 00:11:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x112f3bc00) [pid = 1665] [serial = 1512] [outer = 0x0] 00:11:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11883a400) [pid = 1665] [serial = 1513] [outer = 0x112f3bc00] 00:11:07 INFO - PROCESS | 1665 | 1469517067447 Marionette DEBUG loaded listener.js 00:11:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x119446800) [pid = 1665] [serial = 1514] [outer = 0x112f3bc00] 00:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 472ms 00:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:11:07 INFO - PROCESS | 1665 | 1469517067788 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]]]}] 00:11:07 INFO - PROCESS | 1665 | 1469517067791 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 00:11:07 INFO - PROCESS | 1665 | 1469517067793 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 00:11:07 INFO - PROCESS | 1665 | 1469517067795 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:11:07 INFO - PROCESS | 1665 | 1469517067797 Marionette TRACE conn2 <- [1,1990,null,{}] 00:11:07 INFO - PROCESS | 1665 | 1469517067801 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}] 00:11:07 INFO - PROCESS | 1665 | 1469517067802 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:07 INFO - PROCESS | 1665 | 1469517067877 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 00:11:07 INFO - PROCESS | 1665 | 1469517067883 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:07 INFO - PROCESS | 1665 | 1469517067884 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12381b800 == 31 [pid = 1665] [id = 505] 00:11:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11989d400) [pid = 1665] [serial = 1515] [outer = 0x0] 00:11:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119a7e800) [pid = 1665] [serial = 1516] [outer = 0x11989d400] 00:11:07 INFO - PROCESS | 1665 | 1469517067910 Marionette DEBUG loaded listener.js 00:11:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119aeb800) [pid = 1665] [serial = 1517] [outer = 0x11989d400] 00:11:08 INFO - PROCESS | 1665 | 1469517068222 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]]]}] 00:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 471ms 00:11:08 INFO - PROCESS | 1665 | 1469517068276 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 00:11:08 INFO - PROCESS | 1665 | 1469517068278 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 00:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:11:08 INFO - PROCESS | 1665 | 1469517068308 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:11:08 INFO - PROCESS | 1665 | 1469517068310 Marionette TRACE conn2 <- [1,1994,null,{}] 00:11:08 INFO - PROCESS | 1665 | 1469517068322 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}] 00:11:08 INFO - PROCESS | 1665 | 1469517068323 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:08 INFO - PROCESS | 1665 | 1469517068416 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 00:11:08 INFO - PROCESS | 1665 | 1469517068420 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:08 INFO - PROCESS | 1665 | 1469517068421 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d90800 == 32 [pid = 1665] [id = 506] 00:11:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x117263c00) [pid = 1665] [serial = 1518] [outer = 0x0] 00:11:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119c30c00) [pid = 1665] [serial = 1519] [outer = 0x117263c00] 00:11:08 INFO - PROCESS | 1665 | 1469517068446 Marionette DEBUG loaded listener.js 00:11:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x123207800) [pid = 1665] [serial = 1520] [outer = 0x117263c00] 00:11:08 INFO - PROCESS | 1665 | 1469517068800 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]]]}] 00:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 518ms 00:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:11:08 INFO - PROCESS | 1665 | 1469517068827 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 00:11:08 INFO - PROCESS | 1665 | 1469517068828 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 00:11:08 INFO - PROCESS | 1665 | 1469517068830 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:11:08 INFO - PROCESS | 1665 | 1469517068831 Marionette TRACE conn2 <- [1,1998,null,{}] 00:11:08 INFO - PROCESS | 1665 | 1469517068834 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}] 00:11:08 INFO - PROCESS | 1665 | 1469517068838 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:08 INFO - PROCESS | 1665 | 1469517068950 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 00:11:08 INFO - PROCESS | 1665 | 1469517068959 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:08 INFO - PROCESS | 1665 | 1469517068960 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x125927000 == 33 [pid = 1665] [id = 507] 00:11:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1233e6800) [pid = 1665] [serial = 1521] [outer = 0x0] 00:11:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1234ec000) [pid = 1665] [serial = 1522] [outer = 0x1233e6800] 00:11:08 INFO - PROCESS | 1665 | 1469517068989 Marionette DEBUG loaded listener.js 00:11:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1246df800) [pid = 1665] [serial = 1523] [outer = 0x1233e6800] 00:11:09 INFO - PROCESS | 1665 | 1469517069304 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]]]}] 00:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 517ms 00:11:09 INFO - PROCESS | 1665 | 1469517069349 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 00:11:09 INFO - PROCESS | 1665 | 1469517069350 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 00:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:11:09 INFO - PROCESS | 1665 | 1469517069352 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:11:09 INFO - PROCESS | 1665 | 1469517069353 Marionette TRACE conn2 <- [1,2002,null,{}] 00:11:09 INFO - PROCESS | 1665 | 1469517069356 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}] 00:11:09 INFO - PROCESS | 1665 | 1469517069357 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:09 INFO - PROCESS | 1665 | 1469517069450 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 00:11:09 INFO - PROCESS | 1665 | 1469517069486 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:09 INFO - PROCESS | 1665 | 1469517069487 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289af800 == 34 [pid = 1665] [id = 508] 00:11:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1239b8000) [pid = 1665] [serial = 1524] [outer = 0x0] 00:11:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1258c2400) [pid = 1665] [serial = 1525] [outer = 0x1239b8000] 00:11:09 INFO - PROCESS | 1665 | 1469517069511 Marionette DEBUG loaded listener.js 00:11:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1258e7400) [pid = 1665] [serial = 1526] [outer = 0x1239b8000] 00:11:09 INFO - PROCESS | 1665 | 1469517069817 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]]]}] 00:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 520ms 00:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:11:09 INFO - PROCESS | 1665 | 1469517069873 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 00:11:09 INFO - PROCESS | 1665 | 1469517069874 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 00:11:09 INFO - PROCESS | 1665 | 1469517069876 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:11:09 INFO - PROCESS | 1665 | 1469517069877 Marionette TRACE conn2 <- [1,2006,null,{}] 00:11:09 INFO - PROCESS | 1665 | 1469517069879 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}] 00:11:09 INFO - PROCESS | 1665 | 1469517069880 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:09 INFO - PROCESS | 1665 | 1469517069976 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 00:11:10 INFO - PROCESS | 1665 | 1469517070019 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:10 INFO - PROCESS | 1665 | 1469517070020 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ed5000 == 35 [pid = 1665] [id = 509] 00:11:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1258e8000) [pid = 1665] [serial = 1527] [outer = 0x0] 00:11:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x126f39400) [pid = 1665] [serial = 1528] [outer = 0x1258e8000] 00:11:10 INFO - PROCESS | 1665 | 1469517070049 Marionette DEBUG loaded listener.js 00:11:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119aea400) [pid = 1665] [serial = 1529] [outer = 0x1258e8000] 00:11:10 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12a8b7800) [pid = 1665] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:11:10 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x128ade400) [pid = 1665] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:11:10 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x119a7fc00) [pid = 1665] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:11:10 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12a78c000) [pid = 1665] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:11:10 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1175c6400) [pid = 1665] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:11:10 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x128a5e000) [pid = 1665] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:11:10 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118472000) [pid = 1665] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:11:10 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1240c4800) [pid = 1665] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:11:10 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x128a5a800) [pid = 1665] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:11:10 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1162adc00) [pid = 1665] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:11:10 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1183f5c00) [pid = 1665] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:11:10 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1125f3400) [pid = 1665] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:11:10 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x113355400) [pid = 1665] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:11:10 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1175d4c00) [pid = 1665] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:11:10 INFO - PROCESS | 1665 | 1469517070703 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]]]}] 00:11:10 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 00:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 874ms 00:11:10 INFO - PROCESS | 1665 | 1469517070751 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 00:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:11:10 INFO - PROCESS | 1665 | 1469517070760 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 00:11:10 INFO - PROCESS | 1665 | 1469517070764 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:11:10 INFO - PROCESS | 1665 | 1469517070765 Marionette TRACE conn2 <- [1,2010,null,{}] 00:11:10 INFO - PROCESS | 1665 | 1469517070767 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}] 00:11:10 INFO - PROCESS | 1665 | 1469517070768 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:10 INFO - PROCESS | 1665 | 1469517070846 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 00:11:10 INFO - PROCESS | 1665 | 1469517070851 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:10 INFO - PROCESS | 1665 | 1469517070852 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x119cdd000 == 36 [pid = 1665] [id = 510] 00:11:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1175ca800) [pid = 1665] [serial = 1530] [outer = 0x0] 00:11:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118472000) [pid = 1665] [serial = 1531] [outer = 0x1175ca800] 00:11:10 INFO - PROCESS | 1665 | 1469517070877 Marionette DEBUG loaded listener.js 00:11:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1258bd400) [pid = 1665] [serial = 1532] [outer = 0x1175ca800] 00:11:11 INFO - PROCESS | 1665 | 1469517071206 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]]]}] 00:11:11 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 00:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 469ms 00:11:11 INFO - PROCESS | 1665 | 1469517071233 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 00:11:11 INFO - PROCESS | 1665 | 1469517071235 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 00:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:11:11 INFO - PROCESS | 1665 | 1469517071237 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:11:11 INFO - PROCESS | 1665 | 1469517071238 Marionette TRACE conn2 <- [1,2014,null,{}] 00:11:11 INFO - PROCESS | 1665 | 1469517071240 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}] 00:11:11 INFO - PROCESS | 1665 | 1469517071242 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:11 INFO - PROCESS | 1665 | 1469517071357 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 00:11:11 INFO - PROCESS | 1665 | 1469517071365 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:11 INFO - PROCESS | 1665 | 1469517071366 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a674800 == 37 [pid = 1665] [id = 511] 00:11:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11985d800) [pid = 1665] [serial = 1533] [outer = 0x0] 00:11:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12736fc00) [pid = 1665] [serial = 1534] [outer = 0x11985d800] 00:11:11 INFO - PROCESS | 1665 | 1469517071390 Marionette DEBUG loaded listener.js 00:11:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1273e6c00) [pid = 1665] [serial = 1535] [outer = 0x11985d800] 00:11:11 INFO - PROCESS | 1665 | 1469517071675 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]]]}] 00:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 469ms 00:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:11:11 INFO - PROCESS | 1665 | 1469517071707 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 00:11:11 INFO - PROCESS | 1665 | 1469517071708 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 00:11:11 INFO - PROCESS | 1665 | 1469517071722 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:11:11 INFO - PROCESS | 1665 | 1469517071724 Marionette TRACE conn2 <- [1,2018,null,{}] 00:11:11 INFO - PROCESS | 1665 | 1469517071726 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}] 00:11:11 INFO - PROCESS | 1665 | 1469517071728 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:11 INFO - PROCESS | 1665 | 1469517071819 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 00:11:11 INFO - PROCESS | 1665 | 1469517071823 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:11 INFO - PROCESS | 1665 | 1469517071825 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d88800 == 38 [pid = 1665] [id = 512] 00:11:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128a55c00) [pid = 1665] [serial = 1536] [outer = 0x0] 00:11:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128a5ec00) [pid = 1665] [serial = 1537] [outer = 0x128a55c00] 00:11:11 INFO - PROCESS | 1665 | 1469517071852 Marionette DEBUG loaded listener.js 00:11:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128ce0400) [pid = 1665] [serial = 1538] [outer = 0x128a55c00] 00:11:12 INFO - PROCESS | 1665 | 1469517072183 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]]]}] 00:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 480ms 00:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:11:12 INFO - PROCESS | 1665 | 1469517072192 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 00:11:12 INFO - PROCESS | 1665 | 1469517072193 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 00:11:12 INFO - PROCESS | 1665 | 1469517072199 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:11:12 INFO - PROCESS | 1665 | 1469517072200 Marionette TRACE conn2 <- [1,2022,null,{}] 00:11:12 INFO - PROCESS | 1665 | 1469517072203 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}] 00:11:12 INFO - PROCESS | 1665 | 1469517072204 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:12 INFO - PROCESS | 1665 | 1469517072314 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 00:11:12 INFO - PROCESS | 1665 | 1469517072320 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:12 INFO - PROCESS | 1665 | 1469517072321 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd70000 == 39 [pid = 1665] [id = 513] 00:11:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1210efc00) [pid = 1665] [serial = 1539] [outer = 0x0] 00:11:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128ce1800) [pid = 1665] [serial = 1540] [outer = 0x1210efc00] 00:11:12 INFO - PROCESS | 1665 | 1469517072345 Marionette DEBUG loaded listener.js 00:11:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1292f3c00) [pid = 1665] [serial = 1541] [outer = 0x1210efc00] 00:11:12 INFO - PROCESS | 1665 | 1469517072715 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]]]}] 00:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 575ms 00:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:11:12 INFO - PROCESS | 1665 | 1469517072770 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 00:11:12 INFO - PROCESS | 1665 | 1469517072773 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 00:11:12 INFO - PROCESS | 1665 | 1469517072777 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:11:12 INFO - PROCESS | 1665 | 1469517072780 Marionette TRACE conn2 <- [1,2026,null,{}] 00:11:12 INFO - PROCESS | 1665 | 1469517072786 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}] 00:11:12 INFO - PROCESS | 1665 | 1469517072787 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:12 INFO - PROCESS | 1665 | 1469517072906 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 00:11:12 INFO - PROCESS | 1665 | 1469517072967 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:12 INFO - PROCESS | 1665 | 1469517072970 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bd3800 == 40 [pid = 1665] [id = 514] 00:11:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1126d1400) [pid = 1665] [serial = 1542] [outer = 0x0] 00:11:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x112ee7c00) [pid = 1665] [serial = 1543] [outer = 0x1126d1400] 00:11:13 INFO - PROCESS | 1665 | 1469517073001 Marionette DEBUG loaded listener.js 00:11:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x116865400) [pid = 1665] [serial = 1544] [outer = 0x1126d1400] 00:11:13 INFO - PROCESS | 1665 | 1469517073540 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]]]}] 00:11:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:11:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 823ms 00:11:13 INFO - PROCESS | 1665 | 1469517073607 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 00:11:13 INFO - PROCESS | 1665 | 1469517073611 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 00:11:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:11:13 INFO - PROCESS | 1665 | 1469517073619 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:11:13 INFO - PROCESS | 1665 | 1469517073621 Marionette TRACE conn2 <- [1,2030,null,{}] 00:11:13 INFO - PROCESS | 1665 | 1469517073623 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}] 00:11:13 INFO - PROCESS | 1665 | 1469517073625 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:13 INFO - PROCESS | 1665 | 1469517073737 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 00:11:13 INFO - PROCESS | 1665 | 1469517073821 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:13 INFO - PROCESS | 1665 | 1469517073822 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x123260000 == 41 [pid = 1665] [id = 515] 00:11:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x118288800) [pid = 1665] [serial = 1545] [outer = 0x0] 00:11:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1183ed400) [pid = 1665] [serial = 1546] [outer = 0x118288800] 00:11:13 INFO - PROCESS | 1665 | 1469517073853 Marionette DEBUG loaded listener.js 00:11:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x118520c00) [pid = 1665] [serial = 1547] [outer = 0x118288800] 00:11:14 INFO - PROCESS | 1665 | 1469517074540 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]]]}] 00:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 976ms 00:11:14 INFO - PROCESS | 1665 | 1469517074595 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 00:11:14 INFO - PROCESS | 1665 | 1469517074597 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 00:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:11:14 INFO - PROCESS | 1665 | 1469517074601 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:11:14 INFO - PROCESS | 1665 | 1469517074603 Marionette TRACE conn2 <- [1,2034,null,{}] 00:11:14 INFO - PROCESS | 1665 | 1469517074606 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}] 00:11:14 INFO - PROCESS | 1665 | 1469517074608 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:14 INFO - PROCESS | 1665 | 1469517074729 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 00:11:14 INFO - PROCESS | 1665 | --DOCSHELL 0x123d88800 == 40 [pid = 1665] [id = 512] 00:11:14 INFO - PROCESS | 1665 | --DOCSHELL 0x12a674800 == 39 [pid = 1665] [id = 511] 00:11:14 INFO - PROCESS | 1665 | --DOCSHELL 0x119cdd000 == 38 [pid = 1665] [id = 510] 00:11:14 INFO - PROCESS | 1665 | --DOCSHELL 0x128ed5000 == 37 [pid = 1665] [id = 509] 00:11:14 INFO - PROCESS | 1665 | --DOCSHELL 0x1289af800 == 36 [pid = 1665] [id = 508] 00:11:14 INFO - PROCESS | 1665 | --DOCSHELL 0x125927000 == 35 [pid = 1665] [id = 507] 00:11:14 INFO - PROCESS | 1665 | --DOCSHELL 0x123d90800 == 34 [pid = 1665] [id = 506] 00:11:14 INFO - PROCESS | 1665 | --DOCSHELL 0x12381b800 == 33 [pid = 1665] [id = 505] 00:11:14 INFO - PROCESS | 1665 | --DOCSHELL 0x119ce9000 == 32 [pid = 1665] [id = 504] 00:11:14 INFO - PROCESS | 1665 | --DOCSHELL 0x118410000 == 31 [pid = 1665] [id = 503] 00:11:14 INFO - PROCESS | 1665 | --DOCSHELL 0x116a59800 == 30 [pid = 1665] [id = 502] 00:11:14 INFO - PROCESS | 1665 | --DOCSHELL 0x118228000 == 29 [pid = 1665] [id = 501] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x126fbc000) [pid = 1665] [serial = 1469] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12a8b3800) [pid = 1665] [serial = 1487] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12ad6f400) [pid = 1665] [serial = 1489] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x128cb3000) [pid = 1665] [serial = 1446] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1234e0400) [pid = 1665] [serial = 1462] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12a8af800) [pid = 1665] [serial = 1481] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x11832b800) [pid = 1665] [serial = 1456] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x12a78b000) [pid = 1665] [serial = 1478] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x12a7e4800) [pid = 1665] [serial = 1480] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x117e3bc00) [pid = 1665] [serial = 1455] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x123ec3400) [pid = 1665] [serial = 1463] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1192ba800) [pid = 1665] [serial = 1458] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x124a18800) [pid = 1665] [serial = 1465] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1291a6000) [pid = 1665] [serial = 1447] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12a77f800) [pid = 1665] [serial = 1477] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1292ed800) [pid = 1665] [serial = 1472] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11820fc00) [pid = 1665] [serial = 1450] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1259a1c00) [pid = 1665] [serial = 1468] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119ae7800) [pid = 1665] [serial = 1453] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119858400) [pid = 1665] [serial = 1484] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1243b5800) [pid = 1665] [serial = 1486] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119852000) [pid = 1665] [serial = 1459] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119891800) [pid = 1665] [serial = 886] [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.] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1183e9c00) [pid = 1665] [serial = 1483] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x119553400) [pid = 1665] [serial = 1452] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1292f5400) [pid = 1665] [serial = 1474] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1175cec00) [pid = 1665] [serial = 1449] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12919d000) [pid = 1665] [serial = 1471] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1258c2800) [pid = 1665] [serial = 1466] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x12ba0a000) [pid = 1665] [serial = 1490] [outer = 0x0] [url = about:blank] 00:11:14 INFO - PROCESS | 1665 | 1469517074821 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:14 INFO - PROCESS | 1665 | 1469517074823 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bc7000 == 30 [pid = 1665] [id = 516] 00:11:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x116a8bc00) [pid = 1665] [serial = 1548] [outer = 0x0] 00:11:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x117e32c00) [pid = 1665] [serial = 1549] [outer = 0x116a8bc00] 00:11:14 INFO - PROCESS | 1665 | 1469517074851 Marionette DEBUG loaded listener.js 00:11:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118520800) [pid = 1665] [serial = 1550] [outer = 0x116a8bc00] 00:11:15 INFO - PROCESS | 1665 | 1469517075158 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]]]}] 00:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 572ms 00:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:11:15 INFO - PROCESS | 1665 | 1469517075172 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 00:11:15 INFO - PROCESS | 1665 | 1469517075175 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 00:11:15 INFO - PROCESS | 1665 | 1469517075188 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:11:15 INFO - PROCESS | 1665 | 1469517075190 Marionette TRACE conn2 <- [1,2038,null,{}] 00:11:15 INFO - PROCESS | 1665 | 1469517075192 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}] 00:11:15 INFO - PROCESS | 1665 | 1469517075194 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:15 INFO - PROCESS | 1665 | 1469517075279 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 00:11:15 INFO - PROCESS | 1665 | 1469517075352 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:15 INFO - PROCESS | 1665 | 1469517075353 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x119b97000 == 31 [pid = 1665] [id = 517] 00:11:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x118520400) [pid = 1665] [serial = 1551] [outer = 0x0] 00:11:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x119150800) [pid = 1665] [serial = 1552] [outer = 0x118520400] 00:11:15 INFO - PROCESS | 1665 | 1469517075380 Marionette DEBUG loaded listener.js 00:11:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119894800) [pid = 1665] [serial = 1553] [outer = 0x118520400] 00:11:15 INFO - PROCESS | 1665 | 1469517075678 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]]]}] 00:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 527ms 00:11:15 INFO - PROCESS | 1665 | 1469517075708 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 00:11:15 INFO - PROCESS | 1665 | 1469517075709 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 00:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:11:15 INFO - PROCESS | 1665 | 1469517075711 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:11:15 INFO - PROCESS | 1665 | 1469517075717 Marionette TRACE conn2 <- [1,2042,null,{}] 00:11:15 INFO - PROCESS | 1665 | 1469517075725 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}] 00:11:15 INFO - PROCESS | 1665 | 1469517075728 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:15 INFO - PROCESS | 1665 | 1469517075818 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 00:11:15 INFO - PROCESS | 1665 | 1469517075877 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:15 INFO - PROCESS | 1665 | 1469517075879 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x12407a000 == 32 [pid = 1665] [id = 518] 00:11:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118521800) [pid = 1665] [serial = 1554] [outer = 0x0] 00:11:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119ae7400) [pid = 1665] [serial = 1555] [outer = 0x118521800] 00:11:15 INFO - PROCESS | 1665 | 1469517075908 Marionette DEBUG loaded listener.js 00:11:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1234ebc00) [pid = 1665] [serial = 1556] [outer = 0x118521800] 00:11:16 INFO - PROCESS | 1665 | 1469517076211 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]]]}] 00:11:16 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) 00:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 528ms 00:11:16 INFO - PROCESS | 1665 | 1469517076239 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 00:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:11:16 INFO - PROCESS | 1665 | 1469517076241 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 00:11:16 INFO - PROCESS | 1665 | 1469517076243 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:11:16 INFO - PROCESS | 1665 | 1469517076245 Marionette TRACE conn2 <- [1,2046,null,{}] 00:11:16 INFO - PROCESS | 1665 | 1469517076250 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}] 00:11:16 INFO - PROCESS | 1665 | 1469517076252 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:16 INFO - PROCESS | 1665 | 1469517076335 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 00:11:16 INFO - PROCESS | 1665 | 1469517076339 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:16 INFO - PROCESS | 1665 | 1469517076340 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289b5800 == 33 [pid = 1665] [id = 519] 00:11:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1238e7c00) [pid = 1665] [serial = 1557] [outer = 0x0] 00:11:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1240bac00) [pid = 1665] [serial = 1558] [outer = 0x1238e7c00] 00:11:16 INFO - PROCESS | 1665 | 1469517076366 Marionette DEBUG loaded listener.js 00:11:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1243b5800) [pid = 1665] [serial = 1559] [outer = 0x1238e7c00] 00:11:16 INFO - PROCESS | 1665 | 1469517076702 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]]]}] 00:11:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 474ms 00:11:16 INFO - PROCESS | 1665 | 1469517076717 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 00:11:16 INFO - PROCESS | 1665 | 1469517076719 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 00:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:11:16 INFO - PROCESS | 1665 | 1469517076721 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:11:16 INFO - PROCESS | 1665 | 1469517076722 Marionette TRACE conn2 <- [1,2050,null,{}] 00:11:16 INFO - PROCESS | 1665 | 1469517076724 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}] 00:11:16 INFO - PROCESS | 1665 | 1469517076726 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:16 INFO - PROCESS | 1665 | 1469517076847 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 00:11:16 INFO - PROCESS | 1665 | 1469517076858 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:16 INFO - PROCESS | 1665 | 1469517076859 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e5b000 == 34 [pid = 1665] [id = 520] 00:11:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x112d5b000) [pid = 1665] [serial = 1560] [outer = 0x0] 00:11:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x123e8ac00) [pid = 1665] [serial = 1561] [outer = 0x112d5b000] 00:11:16 INFO - PROCESS | 1665 | 1469517076884 Marionette DEBUG loaded listener.js 00:11:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1258c3c00) [pid = 1665] [serial = 1562] [outer = 0x112d5b000] 00:11:17 INFO - PROCESS | 1665 | 1469517077308 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]]]}] 00:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 618ms 00:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:11:17 INFO - PROCESS | 1665 | 1469517077341 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 00:11:17 INFO - PROCESS | 1665 | 1469517077343 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 00:11:17 INFO - PROCESS | 1665 | 1469517077346 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:11:17 INFO - PROCESS | 1665 | 1469517077350 Marionette TRACE conn2 <- [1,2054,null,{}] 00:11:17 INFO - PROCESS | 1665 | 1469517077359 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}] 00:11:17 INFO - PROCESS | 1665 | 1469517077365 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:17 INFO - PROCESS | 1665 | 1469517077544 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 00:11:17 INFO - PROCESS | 1665 | 1469517077567 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:17 INFO - PROCESS | 1665 | 1469517077568 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7a2800 == 35 [pid = 1665] [id = 521] 00:11:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1258c6c00) [pid = 1665] [serial = 1563] [outer = 0x0] 00:11:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x126ea0800) [pid = 1665] [serial = 1564] [outer = 0x1258c6c00] 00:11:17 INFO - PROCESS | 1665 | 1469517077609 Marionette DEBUG loaded listener.js 00:11:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128cb3000) [pid = 1665] [serial = 1565] [outer = 0x1258c6c00] 00:11:17 INFO - PROCESS | 1665 | 1469517077984 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]]]}] 00:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 681ms 00:11:18 INFO - PROCESS | 1665 | 1469517078027 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 00:11:18 INFO - PROCESS | 1665 | 1469517078028 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 00:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:11:18 INFO - PROCESS | 1665 | 1469517078030 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:11:18 INFO - PROCESS | 1665 | 1469517078032 Marionette TRACE conn2 <- [1,2058,null,{}] 00:11:18 INFO - PROCESS | 1665 | 1469517078034 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}] 00:11:18 INFO - PROCESS | 1665 | 1469517078035 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:18 INFO - PROCESS | 1665 | 1469517078137 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 00:11:18 INFO - PROCESS | 1665 | 1469517078170 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:18 INFO - PROCESS | 1665 | 1469517078171 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aecb000 == 36 [pid = 1665] [id = 522] 00:11:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x124691c00) [pid = 1665] [serial = 1566] [outer = 0x0] 00:11:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12919f800) [pid = 1665] [serial = 1567] [outer = 0x124691c00] 00:11:18 INFO - PROCESS | 1665 | 1469517078197 Marionette DEBUG loaded listener.js 00:11:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1294cbc00) [pid = 1665] [serial = 1568] [outer = 0x124691c00] 00:11:18 INFO - PROCESS | 1665 | 1469517078535 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]]]}] 00:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 519ms 00:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:11:18 INFO - PROCESS | 1665 | 1469517078551 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 00:11:18 INFO - PROCESS | 1665 | 1469517078552 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 00:11:18 INFO - PROCESS | 1665 | 1469517078554 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:11:18 INFO - PROCESS | 1665 | 1469517078555 Marionette TRACE conn2 <- [1,2062,null,{}] 00:11:18 INFO - PROCESS | 1665 | 1469517078557 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}] 00:11:18 INFO - PROCESS | 1665 | 1469517078558 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:18 INFO - PROCESS | 1665 | 1469517078659 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 00:11:18 INFO - PROCESS | 1665 | 1469517078700 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:18 INFO - PROCESS | 1665 | 1469517078701 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd73800 == 37 [pid = 1665] [id = 523] 00:11:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1291a6000) [pid = 1665] [serial = 1569] [outer = 0x0] 00:11:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12a617400) [pid = 1665] [serial = 1570] [outer = 0x1291a6000] 00:11:18 INFO - PROCESS | 1665 | 1469517078725 Marionette DEBUG loaded listener.js 00:11:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12a781000) [pid = 1665] [serial = 1571] [outer = 0x1291a6000] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1129aa000) [pid = 1665] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1175ca800) [pid = 1665] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x128a55c00) [pid = 1665] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11259ec00) [pid = 1665] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1183ecc00) [pid = 1665] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1208c5c00) [pid = 1665] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11985d800) [pid = 1665] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119c31800) [pid = 1665] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x117263c00) [pid = 1665] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x112c71800) [pid = 1665] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1175d4000) [pid = 1665] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11832cc00) [pid = 1665] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x11989d400) [pid = 1665] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x112f3bc00) [pid = 1665] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1239b8000) [pid = 1665] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1233e6800) [pid = 1665] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:11:18 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1258e8000) [pid = 1665] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:11:19 INFO - PROCESS | 1665 | 1469517079206 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]]]}] 00:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 669ms 00:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:11:19 INFO - PROCESS | 1665 | 1469517079224 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 00:11:19 INFO - PROCESS | 1665 | 1469517079226 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 00:11:19 INFO - PROCESS | 1665 | 1469517079230 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:11:19 INFO - PROCESS | 1665 | 1469517079235 Marionette TRACE conn2 <- [1,2066,null,{}] 00:11:19 INFO - PROCESS | 1665 | 1469517079252 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}] 00:11:19 INFO - PROCESS | 1665 | 1469517079255 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:19 INFO - PROCESS | 1665 | 1469517079375 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 00:11:19 INFO - PROCESS | 1665 | 1469517079413 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:19 INFO - PROCESS | 1665 | 1469517079414 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd75000 == 38 [pid = 1665] [id = 524] 00:11:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x117e33800) [pid = 1665] [serial = 1572] [outer = 0x0] 00:11:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11915d000) [pid = 1665] [serial = 1573] [outer = 0x117e33800] 00:11:19 INFO - PROCESS | 1665 | 1469517079453 Marionette DEBUG loaded listener.js 00:11:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1210ed000) [pid = 1665] [serial = 1574] [outer = 0x117e33800] 00:11:19 INFO - PROCESS | 1665 | 1469517079822 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]]]}] 00:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 624ms 00:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:11:19 INFO - PROCESS | 1665 | 1469517079853 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 00:11:19 INFO - PROCESS | 1665 | 1469517079854 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 00:11:19 INFO - PROCESS | 1665 | 1469517079856 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:11:19 INFO - PROCESS | 1665 | 1469517079857 Marionette TRACE conn2 <- [1,2070,null,{}] 00:11:19 INFO - PROCESS | 1665 | 1469517079859 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}] 00:11:19 INFO - PROCESS | 1665 | 1469517079861 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:19 INFO - PROCESS | 1665 | 1469517079970 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 00:11:19 INFO - PROCESS | 1665 | 1469517079976 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:19 INFO - PROCESS | 1665 | 1469517079977 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3eb800 == 39 [pid = 1665] [id = 525] 00:11:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x117e3e400) [pid = 1665] [serial = 1575] [outer = 0x0] 00:11:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1246dfc00) [pid = 1665] [serial = 1576] [outer = 0x117e3e400] 00:11:20 INFO - PROCESS | 1665 | 1469517080002 Marionette DEBUG loaded listener.js 00:11:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1294d6800) [pid = 1665] [serial = 1577] [outer = 0x117e3e400] 00:11:20 INFO - PROCESS | 1665 | 1469517080302 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]]]}] 00:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 468ms 00:11:20 INFO - PROCESS | 1665 | 1469517080324 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 00:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:11:20 INFO - PROCESS | 1665 | 1469517080338 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 00:11:20 INFO - PROCESS | 1665 | 1469517080341 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:11:20 INFO - PROCESS | 1665 | 1469517080343 Marionette TRACE conn2 <- [1,2074,null,{}] 00:11:20 INFO - PROCESS | 1665 | 1469517080345 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}] 00:11:20 INFO - PROCESS | 1665 | 1469517080348 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:20 INFO - PROCESS | 1665 | 1469517080440 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 00:11:20 INFO - PROCESS | 1665 | 1469517080444 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:20 INFO - PROCESS | 1665 | 1469517080446 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cf4d800 == 40 [pid = 1665] [id = 526] 00:11:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x128a55000) [pid = 1665] [serial = 1578] [outer = 0x0] 00:11:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12a7e4800) [pid = 1665] [serial = 1579] [outer = 0x128a55000] 00:11:20 INFO - PROCESS | 1665 | 1469517080473 Marionette DEBUG loaded listener.js 00:11:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12ad64000) [pid = 1665] [serial = 1580] [outer = 0x128a55000] 00:11:20 INFO - PROCESS | 1665 | 1469517080820 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]]]}] 00:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 518ms 00:11:20 INFO - PROCESS | 1665 | 1469517080860 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 00:11:20 INFO - PROCESS | 1665 | 1469517080861 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 00:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:11:20 INFO - PROCESS | 1665 | 1469517080875 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:11:20 INFO - PROCESS | 1665 | 1469517080876 Marionette TRACE conn2 <- [1,2078,null,{}] 00:11:20 INFO - PROCESS | 1665 | 1469517080884 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}] 00:11:20 INFO - PROCESS | 1665 | 1469517080885 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:21 INFO - PROCESS | 1665 | 1469517081015 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 00:11:21 INFO - PROCESS | 1665 | 1469517081074 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:21 INFO - PROCESS | 1665 | 1469517081075 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x1165c2800 == 41 [pid = 1665] [id = 527] 00:11:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x111caa000) [pid = 1665] [serial = 1581] [outer = 0x0] 00:11:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1126d1800) [pid = 1665] [serial = 1582] [outer = 0x111caa000] 00:11:21 INFO - PROCESS | 1665 | 1469517081108 Marionette DEBUG loaded listener.js 00:11:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x116749400) [pid = 1665] [serial = 1583] [outer = 0x111caa000] 00:11:21 INFO - PROCESS | 1665 | 1469517081580 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]]]}] 00:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 719ms 00:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:11:21 INFO - PROCESS | 1665 | 1469517081595 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 00:11:21 INFO - PROCESS | 1665 | 1469517081597 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 00:11:21 INFO - PROCESS | 1665 | 1469517081600 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:11:21 INFO - PROCESS | 1665 | 1469517081602 Marionette TRACE conn2 <- [1,2082,null,{}] 00:11:21 INFO - PROCESS | 1665 | 1469517081606 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}] 00:11:21 INFO - PROCESS | 1665 | 1469517081609 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:21 INFO - PROCESS | 1665 | 1469517081718 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 00:11:21 INFO - PROCESS | 1665 | 1469517081779 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:21 INFO - PROCESS | 1665 | 1469517081781 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x124409000 == 42 [pid = 1665] [id = 528] 00:11:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118282800) [pid = 1665] [serial = 1584] [outer = 0x0] 00:11:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1192b5c00) [pid = 1665] [serial = 1585] [outer = 0x118282800] 00:11:21 INFO - PROCESS | 1665 | 1469517081811 Marionette DEBUG loaded listener.js 00:11:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x119a7b000) [pid = 1665] [serial = 1586] [outer = 0x118282800] 00:11:22 INFO - PROCESS | 1665 | 1469517082268 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]]]}] 00:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 720ms 00:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:11:22 INFO - PROCESS | 1665 | 1469517082321 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 00:11:22 INFO - PROCESS | 1665 | 1469517082323 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 00:11:22 INFO - PROCESS | 1665 | 1469517082326 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:11:22 INFO - PROCESS | 1665 | 1469517082327 Marionette TRACE conn2 <- [1,2086,null,{}] 00:11:22 INFO - PROCESS | 1665 | 1469517082330 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}] 00:11:22 INFO - PROCESS | 1665 | 1469517082331 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:22 INFO - PROCESS | 1665 | 1469517082460 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 00:11:22 INFO - PROCESS | 1665 | 1469517082525 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:22 INFO - PROCESS | 1665 | 1469517082526 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aecc000 == 43 [pid = 1665] [id = 529] 00:11:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x119ae8c00) [pid = 1665] [serial = 1587] [outer = 0x0] 00:11:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1234e4c00) [pid = 1665] [serial = 1588] [outer = 0x119ae8c00] 00:11:22 INFO - PROCESS | 1665 | 1469517082555 Marionette DEBUG loaded listener.js 00:11:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1258d9800) [pid = 1665] [serial = 1589] [outer = 0x119ae8c00] 00:11:23 INFO - PROCESS | 1665 | 1469517083005 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]]]}] 00:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 720ms 00:11:23 INFO - PROCESS | 1665 | 1469517083045 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 00:11:23 INFO - PROCESS | 1665 | 1469517083049 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 00:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:11:23 INFO - PROCESS | 1665 | 1469517083056 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:11:23 INFO - PROCESS | 1665 | 1469517083060 Marionette TRACE conn2 <- [1,2090,null,{}] 00:11:23 INFO - PROCESS | 1665 | 1469517083062 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}] 00:11:23 INFO - PROCESS | 1665 | 1469517083065 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:23 INFO - PROCESS | 1665 | 1469517083172 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 00:11:23 INFO - PROCESS | 1665 | 1469517083235 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:23 INFO - PROCESS | 1665 | 1469517083236 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d334800 == 44 [pid = 1665] [id = 530] 00:11:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x124a18800) [pid = 1665] [serial = 1590] [outer = 0x0] 00:11:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128a56000) [pid = 1665] [serial = 1591] [outer = 0x124a18800] 00:11:23 INFO - PROCESS | 1665 | 1469517083265 Marionette DEBUG loaded listener.js 00:11:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1291a2400) [pid = 1665] [serial = 1592] [outer = 0x124a18800] 00:11:23 INFO - PROCESS | 1665 | 1469517083932 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]]]}] 00:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 925ms 00:11:23 INFO - PROCESS | 1665 | 1469517083979 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 00:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:11:23 INFO - PROCESS | 1665 | 1469517083983 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 00:11:23 INFO - PROCESS | 1665 | 1469517083987 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:11:23 INFO - PROCESS | 1665 | 1469517083989 Marionette TRACE conn2 <- [1,2094,null,{}] 00:11:23 INFO - PROCESS | 1665 | 1469517083994 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}] 00:11:23 INFO - PROCESS | 1665 | 1469517083995 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:24 INFO - PROCESS | 1665 | 1469517084094 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 00:11:24 INFO - PROCESS | 1665 | 1469517084174 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:24 INFO - PROCESS | 1665 | 1469517084175 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x12080b800 == 45 [pid = 1665] [id = 531] 00:11:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1125f3800) [pid = 1665] [serial = 1593] [outer = 0x0] 00:11:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x115e1b400) [pid = 1665] [serial = 1594] [outer = 0x1125f3800] 00:11:24 INFO - PROCESS | 1665 | 1469517084203 Marionette DEBUG loaded listener.js 00:11:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1183efc00) [pid = 1665] [serial = 1595] [outer = 0x1125f3800] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x12cf4d800 == 44 [pid = 1665] [id = 526] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3eb800 == 43 [pid = 1665] [id = 525] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd75000 == 42 [pid = 1665] [id = 524] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd73800 == 41 [pid = 1665] [id = 523] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x12aecb000 == 40 [pid = 1665] [id = 522] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7a2800 == 39 [pid = 1665] [id = 521] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x128e5b000 == 38 [pid = 1665] [id = 520] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x1289b5800 == 37 [pid = 1665] [id = 519] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x12407a000 == 36 [pid = 1665] [id = 518] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x119b97000 == 35 [pid = 1665] [id = 517] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x116bc7000 == 34 [pid = 1665] [id = 516] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x123260000 == 33 [pid = 1665] [id = 515] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd70000 == 32 [pid = 1665] [id = 513] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x116bd3800 == 31 [pid = 1665] [id = 514] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x12d334800 == 30 [pid = 1665] [id = 530] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x12aecc000 == 29 [pid = 1665] [id = 529] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x124409000 == 28 [pid = 1665] [id = 528] 00:11:25 INFO - PROCESS | 1665 | --DOCSHELL 0x1165c2800 == 27 [pid = 1665] [id = 527] 00:11:25 INFO - PROCESS | 1665 | 1469517085141 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]]]}] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1294d9000) [pid = 1665] [serial = 1475] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x11815d800) [pid = 1665] [serial = 1510] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x118288c00) [pid = 1665] [serial = 1511] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x118832c00) [pid = 1665] [serial = 1505] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1183f7c00) [pid = 1665] [serial = 1504] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x119a7e800) [pid = 1665] [serial = 1516] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11883a400) [pid = 1665] [serial = 1513] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x119446800) [pid = 1665] [serial = 1514] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1258c2400) [pid = 1665] [serial = 1525] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1234ec000) [pid = 1665] [serial = 1522] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x126f39400) [pid = 1665] [serial = 1528] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x115e9a800) [pid = 1665] [serial = 1507] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x11297e800) [pid = 1665] [serial = 1508] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1258e7400) [pid = 1665] [serial = 1526] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1258bd400) [pid = 1665] [serial = 1532] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118472000) [pid = 1665] [serial = 1531] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128a5ec00) [pid = 1665] [serial = 1537] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1165ce800) [pid = 1665] [serial = 1493] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1129eb400) [pid = 1665] [serial = 1492] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128ce0400) [pid = 1665] [serial = 1538] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128ce1800) [pid = 1665] [serial = 1540] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119a77c00) [pid = 1665] [serial = 1496] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1192c2400) [pid = 1665] [serial = 1495] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1240bc800) [pid = 1665] [serial = 1498] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1258c1c00) [pid = 1665] [serial = 1499] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x119aea400) [pid = 1665] [serial = 1529] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12736fc00) [pid = 1665] [serial = 1534] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x128ae4000) [pid = 1665] [serial = 1502] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x128a58c00) [pid = 1665] [serial = 1501] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x119c30c00) [pid = 1665] [serial = 1519] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x1246df800) [pid = 1665] [serial = 1523] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x123207800) [pid = 1665] [serial = 1520] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1273e6c00) [pid = 1665] [serial = 1535] [outer = 0x0] [url = about:blank] 00:11:25 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x119aeb800) [pid = 1665] [serial = 1517] [outer = 0x0] [url = about:blank] 00:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1225ms 00:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:11:25 INFO - PROCESS | 1665 | 1469517085212 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 00:11:25 INFO - PROCESS | 1665 | 1469517085215 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 00:11:25 INFO - PROCESS | 1665 | 1469517085218 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:11:25 INFO - PROCESS | 1665 | 1469517085220 Marionette TRACE conn2 <- [1,2098,null,{}] 00:11:25 INFO - PROCESS | 1665 | 1469517085224 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}] 00:11:25 INFO - PROCESS | 1665 | 1469517085226 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:25 INFO - PROCESS | 1665 | 1469517085311 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 00:11:25 INFO - PROCESS | 1665 | 1469517085318 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:25 INFO - PROCESS | 1665 | 1469517085321 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x113c22800 == 28 [pid = 1665] [id = 532] 00:11:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x112ee6c00) [pid = 1665] [serial = 1596] [outer = 0x0] 00:11:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x113351c00) [pid = 1665] [serial = 1597] [outer = 0x112ee6c00] 00:11:25 INFO - PROCESS | 1665 | 1469517085349 Marionette DEBUG loaded listener.js 00:11:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x116238400) [pid = 1665] [serial = 1598] [outer = 0x112ee6c00] 00:11:25 INFO - PROCESS | 1665 | 1469517085716 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]]]}] 00:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 572ms 00:11:25 INFO - PROCESS | 1665 | 1469517085790 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 00:11:25 INFO - PROCESS | 1665 | 1469517085793 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 00:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:11:25 INFO - PROCESS | 1665 | 1469517085800 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:11:25 INFO - PROCESS | 1665 | 1469517085802 Marionette TRACE conn2 <- [1,2102,null,{}] 00:11:25 INFO - PROCESS | 1665 | 1469517085804 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}] 00:11:25 INFO - PROCESS | 1665 | 1469517085806 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:25 INFO - PROCESS | 1665 | 1469517085885 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 00:11:25 INFO - PROCESS | 1665 | 1469517085890 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:25 INFO - PROCESS | 1665 | 1469517085891 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x118355800 == 29 [pid = 1665] [id = 533] 00:11:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1175d2c00) [pid = 1665] [serial = 1599] [outer = 0x0] 00:11:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1177ce000) [pid = 1665] [serial = 1600] [outer = 0x1175d2c00] 00:11:25 INFO - PROCESS | 1665 | 1469517085921 Marionette DEBUG loaded listener.js 00:11:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118204c00) [pid = 1665] [serial = 1601] [outer = 0x1175d2c00] 00:11:26 INFO - PROCESS | 1665 | 1469517086421 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]]]}] 00:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 671ms 00:11:26 INFO - PROCESS | 1665 | 1469517086470 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 00:11:26 INFO - PROCESS | 1665 | 1469517086473 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 00:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:11:26 INFO - PROCESS | 1665 | 1469517086476 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:11:26 INFO - PROCESS | 1665 | 1469517086478 Marionette TRACE conn2 <- [1,2106,null,{}] 00:11:26 INFO - PROCESS | 1665 | 1469517086482 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}] 00:11:26 INFO - PROCESS | 1665 | 1469517086484 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:26 INFO - PROCESS | 1665 | 1469517086594 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 00:11:26 INFO - PROCESS | 1665 | 1469517086722 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:26 INFO - PROCESS | 1665 | 1469517086724 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x118227000 == 30 [pid = 1665] [id = 534] 00:11:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11725b000) [pid = 1665] [serial = 1602] [outer = 0x0] 00:11:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1175ca400) [pid = 1665] [serial = 1603] [outer = 0x11725b000] 00:11:26 INFO - PROCESS | 1665 | 1469517086756 Marionette DEBUG loaded listener.js 00:11:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118203c00) [pid = 1665] [serial = 1604] [outer = 0x11725b000] 00:11:27 INFO - PROCESS | 1665 | 1469517087220 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]]]}] 00:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 823ms 00:11:27 INFO - PROCESS | 1665 | 1469517087306 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 00:11:27 INFO - PROCESS | 1665 | 1469517087309 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 00:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:11:27 INFO - PROCESS | 1665 | 1469517087317 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:11:27 INFO - PROCESS | 1665 | 1469517087319 Marionette TRACE conn2 <- [1,2110,null,{}] 00:11:27 INFO - PROCESS | 1665 | 1469517087321 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}] 00:11:27 INFO - PROCESS | 1665 | 1469517087323 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:27 INFO - PROCESS | 1665 | 1469517087426 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 00:11:27 INFO - PROCESS | 1665 | 1469517087506 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:27 INFO - PROCESS | 1665 | 1469517087507 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x119b9d000 == 31 [pid = 1665] [id = 535] 00:11:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118330c00) [pid = 1665] [serial = 1605] [outer = 0x0] 00:11:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1183f1c00) [pid = 1665] [serial = 1606] [outer = 0x118330c00] 00:11:27 INFO - PROCESS | 1665 | 1469517087539 Marionette DEBUG loaded listener.js 00:11:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x118521c00) [pid = 1665] [serial = 1607] [outer = 0x118330c00] 00:11:28 INFO - PROCESS | 1665 | --DOCSHELL 0x113c22800 == 30 [pid = 1665] [id = 532] 00:11:28 INFO - PROCESS | 1665 | --DOCSHELL 0x12080b800 == 29 [pid = 1665] [id = 531] 00:11:28 INFO - PROCESS | 1665 | 1469517088097 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]]]}] 00:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 826ms 00:11:28 INFO - PROCESS | 1665 | 1469517088141 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 00:11:28 INFO - PROCESS | 1665 | 1469517088144 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 00:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:11:28 INFO - PROCESS | 1665 | 1469517088147 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:11:28 INFO - PROCESS | 1665 | 1469517088149 Marionette TRACE conn2 <- [1,2114,null,{}] 00:11:28 INFO - PROCESS | 1665 | 1469517088152 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}] 00:11:28 INFO - PROCESS | 1665 | 1469517088154 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:28 INFO - PROCESS | 1665 | 1469517088235 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 00:11:28 INFO - PROCESS | 1665 | 1469517088241 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:28 INFO - PROCESS | 1665 | 1469517088244 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e43800 == 30 [pid = 1665] [id = 536] 00:11:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1165ce400) [pid = 1665] [serial = 1608] [outer = 0x0] 00:11:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1175d1000) [pid = 1665] [serial = 1609] [outer = 0x1165ce400] 00:11:28 INFO - PROCESS | 1665 | 1469517088275 Marionette DEBUG loaded listener.js 00:11:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11820b000) [pid = 1665] [serial = 1610] [outer = 0x1165ce400] 00:11:28 INFO - PROCESS | 1665 | 1469517088609 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]]]}] 00:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 471ms 00:11:28 INFO - PROCESS | 1665 | 1469517088644 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 00:11:28 INFO - PROCESS | 1665 | 1469517088649 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 00:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:11:28 INFO - PROCESS | 1665 | 1469517088655 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:11:28 INFO - PROCESS | 1665 | 1469517088657 Marionette TRACE conn2 <- [1,2118,null,{}] 00:11:28 INFO - PROCESS | 1665 | 1469517088659 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}] 00:11:28 INFO - PROCESS | 1665 | 1469517088661 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:28 INFO - PROCESS | 1665 | 1469517088737 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 00:11:28 INFO - PROCESS | 1665 | 1469517088741 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:28 INFO - PROCESS | 1665 | 1469517088742 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x123269000 == 31 [pid = 1665] [id = 537] 00:11:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118470400) [pid = 1665] [serial = 1611] [outer = 0x0] 00:11:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119159800) [pid = 1665] [serial = 1612] [outer = 0x118470400] 00:11:28 INFO - PROCESS | 1665 | 1469517088770 Marionette DEBUG loaded listener.js 00:11:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x11944ec00) [pid = 1665] [serial = 1613] [outer = 0x118470400] 00:11:29 INFO - PROCESS | 1665 | 1469517089143 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]]]}] 00:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 00:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:11:29 INFO - PROCESS | 1665 | 1469517089182 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 00:11:29 INFO - PROCESS | 1665 | 1469517089183 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 00:11:29 INFO - PROCESS | 1665 | 1469517089185 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:11:29 INFO - PROCESS | 1665 | 1469517089188 Marionette TRACE conn2 <- [1,2122,null,{}] 00:11:29 INFO - PROCESS | 1665 | 1469517089195 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}] 00:11:29 INFO - PROCESS | 1665 | 1469517089199 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:29 INFO - PROCESS | 1665 | 1469517089298 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 00:11:29 INFO - PROCESS | 1665 | 1469517089305 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:29 INFO - PROCESS | 1665 | 1469517089307 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x1244c9000 == 32 [pid = 1665] [id = 538] 00:11:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11989d400) [pid = 1665] [serial = 1614] [outer = 0x0] 00:11:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119a77800) [pid = 1665] [serial = 1615] [outer = 0x11989d400] 00:11:29 INFO - PROCESS | 1665 | 1469517089335 Marionette DEBUG loaded listener.js 00:11:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x119c2bc00) [pid = 1665] [serial = 1616] [outer = 0x11989d400] 00:11:29 INFO - PROCESS | 1665 | 1469517089694 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]]]}] 00:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 522ms 00:11:29 INFO - PROCESS | 1665 | 1469517089707 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 00:11:29 INFO - PROCESS | 1665 | 1469517089709 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 00:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:11:29 INFO - PROCESS | 1665 | 1469517089711 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:11:29 INFO - PROCESS | 1665 | 1469517089713 Marionette TRACE conn2 <- [1,2126,null,{}] 00:11:29 INFO - PROCESS | 1665 | 1469517089719 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}] 00:11:29 INFO - PROCESS | 1665 | 1469517089720 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:29 INFO - PROCESS | 1665 | 1469517089834 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 00:11:29 INFO - PROCESS | 1665 | 1469517089846 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:29 INFO - PROCESS | 1665 | 1469517089847 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289a2800 == 33 [pid = 1665] [id = 539] 00:11:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1210ee000) [pid = 1665] [serial = 1617] [outer = 0x0] 00:11:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1234e3800) [pid = 1665] [serial = 1618] [outer = 0x1210ee000] 00:11:29 INFO - PROCESS | 1665 | 1469517089873 Marionette DEBUG loaded listener.js 00:11:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11259ec00) [pid = 1665] [serial = 1619] [outer = 0x1210ee000] 00:11:30 INFO - PROCESS | 1665 | 1469517090170 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]]]}] 00:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 471ms 00:11:30 INFO - PROCESS | 1665 | 1469517090194 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 00:11:30 INFO - PROCESS | 1665 | 1469517090197 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 00:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:11:30 INFO - PROCESS | 1665 | 1469517090217 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:11:30 INFO - PROCESS | 1665 | 1469517090219 Marionette TRACE conn2 <- [1,2130,null,{}] 00:11:30 INFO - PROCESS | 1665 | 1469517090222 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}] 00:11:30 INFO - PROCESS | 1665 | 1469517090224 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:30 INFO - PROCESS | 1665 | 1469517090371 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 00:11:30 INFO - PROCESS | 1665 | 1469517090385 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:30 INFO - PROCESS | 1665 | 1469517090386 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e64800 == 34 [pid = 1665] [id = 540] 00:11:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11989e400) [pid = 1665] [serial = 1620] [outer = 0x0] 00:11:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x123b8d400) [pid = 1665] [serial = 1621] [outer = 0x11989e400] 00:11:30 INFO - PROCESS | 1665 | 1469517090426 Marionette DEBUG loaded listener.js 00:11:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1240c5c00) [pid = 1665] [serial = 1622] [outer = 0x11989e400] 00:11:30 INFO - PROCESS | 1665 | 1469517090925 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] 00:11:30 INFO - PROCESS | 1665 | 1469517090940 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 00:11:30 INFO - PROCESS | 1665 | 1469517090944 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:11:30 INFO - PROCESS | 1665 | 1469517090946 Marionette TRACE conn2 <- [1,2134,null,{}] 00:11:30 INFO - PROCESS | 1665 | 1469517090949 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}] 00:11:30 INFO - PROCESS | 1665 | 1469517090955 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1125f3800) [pid = 1665] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x112ee6c00) [pid = 1665] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x111caa000) [pid = 1665] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118282800) [pid = 1665] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119ae8c00) [pid = 1665] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1258c6c00) [pid = 1665] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x124691c00) [pid = 1665] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x124a18800) [pid = 1665] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1291a6000) [pid = 1665] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1238e7c00) [pid = 1665] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118520400) [pid = 1665] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1210efc00) [pid = 1665] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1126d1400) [pid = 1665] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118288800) [pid = 1665] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x116a8bc00) [pid = 1665] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x118521800) [pid = 1665] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x117e3e400) [pid = 1665] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x112d5b000) [pid = 1665] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x117e33800) [pid = 1665] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:11:31 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128a55000) [pid = 1665] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:11:31 INFO - PROCESS | 1665 | 1469517091137 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 00:11:31 INFO - PROCESS | 1665 | 1469517091149 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:31 INFO - PROCESS | 1665 | 1469517091151 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x119464000 == 35 [pid = 1665] [id = 541] 00:11:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x112d5b000) [pid = 1665] [serial = 1623] [outer = 0x0] 00:11:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x115f62400) [pid = 1665] [serial = 1624] [outer = 0x112d5b000] 00:11:31 INFO - PROCESS | 1665 | 1469517091176 Marionette DEBUG loaded listener.js 00:11:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118288800) [pid = 1665] [serial = 1625] [outer = 0x112d5b000] 00:11:31 INFO - PROCESS | 1665 | 1469517091474 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]]]}] 00:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 573ms 00:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:11:31 INFO - PROCESS | 1665 | 1469517091517 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 00:11:31 INFO - PROCESS | 1665 | 1469517091518 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 00:11:31 INFO - PROCESS | 1665 | 1469517091520 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:11:31 INFO - PROCESS | 1665 | 1469517091529 Marionette TRACE conn2 <- [1,2138,null,{}] 00:11:31 INFO - PROCESS | 1665 | 1469517091532 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}] 00:11:31 INFO - PROCESS | 1665 | 1469517091533 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:31 INFO - PROCESS | 1665 | 1469517091610 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 00:11:31 INFO - PROCESS | 1665 | 1469517091669 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:31 INFO - PROCESS | 1665 | 1469517091671 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a66c800 == 36 [pid = 1665] [id = 542] 00:11:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x112d67400) [pid = 1665] [serial = 1626] [outer = 0x0] 00:11:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1234e5c00) [pid = 1665] [serial = 1627] [outer = 0x112d67400] 00:11:31 INFO - PROCESS | 1665 | 1469517091695 Marionette DEBUG loaded listener.js 00:11:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1258bd800) [pid = 1665] [serial = 1628] [outer = 0x112d67400] 00:11:31 INFO - PROCESS | 1665 | 1469517091974 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]]]}] 00:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 479ms 00:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:11:32 INFO - PROCESS | 1665 | 1469517092005 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 00:11:32 INFO - PROCESS | 1665 | 1469517092007 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 00:11:32 INFO - PROCESS | 1665 | 1469517092009 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:11:32 INFO - PROCESS | 1665 | 1469517092010 Marionette TRACE conn2 <- [1,2142,null,{}] 00:11:32 INFO - PROCESS | 1665 | 1469517092012 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}] 00:11:32 INFO - PROCESS | 1665 | 1469517092015 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:32 INFO - PROCESS | 1665 | 1469517092104 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 00:11:32 INFO - PROCESS | 1665 | 1469517092108 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:32 INFO - PROCESS | 1665 | 1469517092109 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7b0000 == 37 [pid = 1665] [id = 543] 00:11:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1240c1000) [pid = 1665] [serial = 1629] [outer = 0x0] 00:11:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x126e97c00) [pid = 1665] [serial = 1630] [outer = 0x1240c1000] 00:11:32 INFO - PROCESS | 1665 | 1469517092136 Marionette DEBUG loaded listener.js 00:11:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x126fd8400) [pid = 1665] [serial = 1631] [outer = 0x1240c1000] 00:11:32 INFO - PROCESS | 1665 | 1469517092458 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] 00:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:11:32 INFO - PROCESS | 1665 | 1469517092487 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 00:11:32 INFO - PROCESS | 1665 | 1469517092490 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:11:32 INFO - PROCESS | 1665 | 1469517092491 Marionette TRACE conn2 <- [1,2146,null,{}] 00:11:32 INFO - PROCESS | 1665 | 1469517092494 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}] 00:11:32 INFO - PROCESS | 1665 | 1469517092495 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:32 INFO - PROCESS | 1665 | 1469517092629 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 00:11:32 INFO - PROCESS | 1665 | 1469517092638 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:32 INFO - PROCESS | 1665 | 1469517092639 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x123262800 == 38 [pid = 1665] [id = 544] 00:11:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x125d36c00) [pid = 1665] [serial = 1632] [outer = 0x0] 00:11:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1273dfc00) [pid = 1665] [serial = 1633] [outer = 0x125d36c00] 00:11:32 INFO - PROCESS | 1665 | 1469517092680 Marionette DEBUG loaded listener.js 00:11:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128a59c00) [pid = 1665] [serial = 1634] [outer = 0x125d36c00] 00:11:33 INFO - PROCESS | 1665 | 1469517093228 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] 00:11:33 INFO - PROCESS | 1665 | 1469517093268 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 00:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:11:33 INFO - PROCESS | 1665 | 1469517093273 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:11:33 INFO - PROCESS | 1665 | 1469517093275 Marionette TRACE conn2 <- [1,2150,null,{}] 00:11:33 INFO - PROCESS | 1665 | 1469517093280 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}] 00:11:33 INFO - PROCESS | 1665 | 1469517093283 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:33 INFO - PROCESS | 1665 | 1469517093393 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 00:11:33 INFO - PROCESS | 1665 | 1469517093464 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:33 INFO - PROCESS | 1665 | 1469517093466 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x11927c000 == 39 [pid = 1665] [id = 545] 00:11:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1129e9400) [pid = 1665] [serial = 1635] [outer = 0x0] 00:11:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x116af3000) [pid = 1665] [serial = 1636] [outer = 0x1129e9400] 00:11:33 INFO - PROCESS | 1665 | 1469517093496 Marionette DEBUG loaded listener.js 00:11:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x11820a400) [pid = 1665] [serial = 1637] [outer = 0x1129e9400] 00:11:33 INFO - PROCESS | 1665 | 1469517093909 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]]]}] 00:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 673ms 00:11:33 INFO - PROCESS | 1665 | 1469517093945 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 00:11:33 INFO - PROCESS | 1665 | 1469517093949 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 00:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:11:33 INFO - PROCESS | 1665 | 1469517093954 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:11:33 INFO - PROCESS | 1665 | 1469517093956 Marionette TRACE conn2 <- [1,2154,null,{}] 00:11:33 INFO - PROCESS | 1665 | 1469517093958 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}] 00:11:33 INFO - PROCESS | 1665 | 1469517093960 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:34 INFO - PROCESS | 1665 | 1469517094083 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 00:11:34 INFO - PROCESS | 1665 | 1469517094156 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:34 INFO - PROCESS | 1665 | 1469517094157 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x125db0000 == 40 [pid = 1665] [id = 546] 00:11:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x11944dc00) [pid = 1665] [serial = 1638] [outer = 0x0] 00:11:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x119852400) [pid = 1665] [serial = 1639] [outer = 0x11944dc00] 00:11:34 INFO - PROCESS | 1665 | 1469517094189 Marionette DEBUG loaded listener.js 00:11:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x119a78800) [pid = 1665] [serial = 1640] [outer = 0x11944dc00] 00:11:34 INFO - PROCESS | 1665 | 1469517094608 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]]]}] 00:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 720ms 00:11:34 INFO - PROCESS | 1665 | 1469517094674 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 00:11:34 INFO - PROCESS | 1665 | 1469517094675 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 00:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:11:34 INFO - PROCESS | 1665 | 1469517094678 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:11:34 INFO - PROCESS | 1665 | 1469517094680 Marionette TRACE conn2 <- [1,2158,null,{}] 00:11:34 INFO - PROCESS | 1665 | 1469517094688 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}] 00:11:34 INFO - PROCESS | 1665 | 1469517094692 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:34 INFO - PROCESS | 1665 | 1469517094792 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 00:11:34 INFO - PROCESS | 1665 | 1469517094853 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:34 INFO - PROCESS | 1665 | 1469517094854 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdb6800 == 41 [pid = 1665] [id = 547] 00:11:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1208c4400) [pid = 1665] [serial = 1641] [outer = 0x0] 00:11:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x123ec4400) [pid = 1665] [serial = 1642] [outer = 0x1208c4400] 00:11:34 INFO - PROCESS | 1665 | 1469517094885 Marionette DEBUG loaded listener.js 00:11:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1258c4000) [pid = 1665] [serial = 1643] [outer = 0x1208c4400] 00:11:35 INFO - PROCESS | 1665 | 1469517095303 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]]]}] 00:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 673ms 00:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:11:35 INFO - PROCESS | 1665 | 1469517095351 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 00:11:35 INFO - PROCESS | 1665 | 1469517095353 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 00:11:35 INFO - PROCESS | 1665 | 1469517095355 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:11:35 INFO - PROCESS | 1665 | 1469517095357 Marionette TRACE conn2 <- [1,2162,null,{}] 00:11:35 INFO - PROCESS | 1665 | 1469517095359 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}] 00:11:35 INFO - PROCESS | 1665 | 1469517095360 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:35 INFO - PROCESS | 1665 | 1469517095481 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 00:11:35 INFO - PROCESS | 1665 | 1469517095541 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:35 INFO - PROCESS | 1665 | 1469517095543 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3ef000 == 42 [pid = 1665] [id = 548] 00:11:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x125d2dc00) [pid = 1665] [serial = 1644] [outer = 0x0] 00:11:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128a5e000) [pid = 1665] [serial = 1645] [outer = 0x125d2dc00] 00:11:35 INFO - PROCESS | 1665 | 1469517095572 Marionette DEBUG loaded listener.js 00:11:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128ada800) [pid = 1665] [serial = 1646] [outer = 0x125d2dc00] 00:11:36 INFO - PROCESS | 1665 | 1469517096035 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]]]}] 00:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 719ms 00:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:11:36 INFO - PROCESS | 1665 | 1469517096076 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 00:11:36 INFO - PROCESS | 1665 | 1469517096077 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 00:11:36 INFO - PROCESS | 1665 | 1469517096080 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:11:36 INFO - PROCESS | 1665 | 1469517096082 Marionette TRACE conn2 <- [1,2166,null,{}] 00:11:36 INFO - PROCESS | 1665 | 1469517096086 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}] 00:11:36 INFO - PROCESS | 1665 | 1469517096088 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:36 INFO - PROCESS | 1665 | 1469517096184 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 00:11:36 INFO - PROCESS | 1665 | 1469517096256 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:36 INFO - PROCESS | 1665 | 1469517096257 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x118406000 == 43 [pid = 1665] [id = 549] 00:11:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x118329800) [pid = 1665] [serial = 1647] [outer = 0x0] 00:11:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x119855400) [pid = 1665] [serial = 1648] [outer = 0x118329800] 00:11:36 INFO - PROCESS | 1665 | 1469517096286 Marionette DEBUG loaded listener.js 00:11:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1273eac00) [pid = 1665] [serial = 1649] [outer = 0x118329800] 00:11:36 INFO - PROCESS | 1665 | 1469517096843 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]]]}] 00:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 822ms 00:11:36 INFO - PROCESS | 1665 | 1469517096902 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 00:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:11:36 INFO - PROCESS | 1665 | 1469517096905 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 00:11:36 INFO - PROCESS | 1665 | 1469517096908 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:11:36 INFO - PROCESS | 1665 | 1469517096909 Marionette TRACE conn2 <- [1,2170,null,{}] 00:11:36 INFO - PROCESS | 1665 | 1469517096913 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}] 00:11:36 INFO - PROCESS | 1665 | 1469517096915 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:37 INFO - PROCESS | 1665 | 1469517097017 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 00:11:37 INFO - PROCESS | 1665 | 1469517097090 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:37 INFO - PROCESS | 1665 | 1469517097092 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x119472000 == 44 [pid = 1665] [id = 550] 00:11:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x117e33800) [pid = 1665] [serial = 1650] [outer = 0x0] 00:11:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x11827fc00) [pid = 1665] [serial = 1651] [outer = 0x117e33800] 00:11:37 INFO - PROCESS | 1665 | 1469517097121 Marionette DEBUG loaded listener.js 00:11:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118523400) [pid = 1665] [serial = 1652] [outer = 0x117e33800] 00:11:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7b0000 == 43 [pid = 1665] [id = 543] 00:11:37 INFO - PROCESS | 1665 | --DOCSHELL 0x12a66c800 == 42 [pid = 1665] [id = 542] 00:11:37 INFO - PROCESS | 1665 | --DOCSHELL 0x119464000 == 41 [pid = 1665] [id = 541] 00:11:37 INFO - PROCESS | 1665 | --DOCSHELL 0x128e64800 == 40 [pid = 1665] [id = 540] 00:11:37 INFO - PROCESS | 1665 | --DOCSHELL 0x1289a2800 == 39 [pid = 1665] [id = 539] 00:11:37 INFO - PROCESS | 1665 | --DOCSHELL 0x1244c9000 == 38 [pid = 1665] [id = 538] 00:11:37 INFO - PROCESS | 1665 | --DOCSHELL 0x123269000 == 37 [pid = 1665] [id = 537] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1177ce000) [pid = 1665] [serial = 1600] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOCSHELL 0x117e43800 == 36 [pid = 1665] [id = 536] 00:11:37 INFO - PROCESS | 1665 | --DOCSHELL 0x119b9d000 == 35 [pid = 1665] [id = 535] 00:11:37 INFO - PROCESS | 1665 | --DOCSHELL 0x118227000 == 34 [pid = 1665] [id = 534] 00:11:37 INFO - PROCESS | 1665 | --DOCSHELL 0x118355800 == 33 [pid = 1665] [id = 533] 00:11:37 INFO - PROCESS | 1665 | 1469517097490 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]]]}] 00:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 620ms 00:11:37 INFO - PROCESS | 1665 | 1469517097528 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 00:11:37 INFO - PROCESS | 1665 | 1469517097533 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 00:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:11:37 INFO - PROCESS | 1665 | 1469517097538 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:11:37 INFO - PROCESS | 1665 | 1469517097539 Marionette TRACE conn2 <- [1,2174,null,{}] 00:11:37 INFO - PROCESS | 1665 | 1469517097542 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}] 00:11:37 INFO - PROCESS | 1665 | 1469517097543 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:37 INFO - PROCESS | 1665 | 1469517097636 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1192b5c00) [pid = 1665] [serial = 1585] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x116749400) [pid = 1665] [serial = 1583] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1234e4c00) [pid = 1665] [serial = 1588] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x119a7b000) [pid = 1665] [serial = 1586] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x126ea0800) [pid = 1665] [serial = 1564] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12919f800) [pid = 1665] [serial = 1567] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1291a2400) [pid = 1665] [serial = 1592] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x12a617400) [pid = 1665] [serial = 1570] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1240bac00) [pid = 1665] [serial = 1558] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1294cbc00) [pid = 1665] [serial = 1568] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119150800) [pid = 1665] [serial = 1552] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x119894800) [pid = 1665] [serial = 1553] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1292f3c00) [pid = 1665] [serial = 1541] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x112ee7c00) [pid = 1665] [serial = 1543] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x116865400) [pid = 1665] [serial = 1544] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1183ed400) [pid = 1665] [serial = 1546] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118520c00) [pid = 1665] [serial = 1547] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x117e32c00) [pid = 1665] [serial = 1549] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118520800) [pid = 1665] [serial = 1550] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119ae7400) [pid = 1665] [serial = 1555] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1234ebc00) [pid = 1665] [serial = 1556] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1243b5800) [pid = 1665] [serial = 1559] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x128a56000) [pid = 1665] [serial = 1591] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1294d6800) [pid = 1665] [serial = 1577] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x123e8ac00) [pid = 1665] [serial = 1561] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x12a781000) [pid = 1665] [serial = 1571] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x128cb3000) [pid = 1665] [serial = 1565] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1246dfc00) [pid = 1665] [serial = 1576] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x116238400) [pid = 1665] [serial = 1598] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1258d9800) [pid = 1665] [serial = 1589] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1210ed000) [pid = 1665] [serial = 1574] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x12ad64000) [pid = 1665] [serial = 1580] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x1258c3c00) [pid = 1665] [serial = 1562] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x11915d000) [pid = 1665] [serial = 1573] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x12a7e4800) [pid = 1665] [serial = 1579] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x115e1b400) [pid = 1665] [serial = 1594] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x113351c00) [pid = 1665] [serial = 1597] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x1183efc00) [pid = 1665] [serial = 1595] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x1126d1800) [pid = 1665] [serial = 1582] [outer = 0x0] [url = about:blank] 00:11:37 INFO - PROCESS | 1665 | 1469517097703 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:37 INFO - PROCESS | 1665 | 1469517097705 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x118409000 == 34 [pid = 1665] [id = 551] 00:11:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x116238400) [pid = 1665] [serial = 1653] [outer = 0x0] 00:11:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x118207000) [pid = 1665] [serial = 1654] [outer = 0x116238400] 00:11:37 INFO - PROCESS | 1665 | 1469517097732 Marionette DEBUG loaded listener.js 00:11:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x11944d000) [pid = 1665] [serial = 1655] [outer = 0x116238400] 00:11:38 INFO - PROCESS | 1665 | 1469517098074 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]]]}] 00:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 570ms 00:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:11:38 INFO - PROCESS | 1665 | 1469517098108 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 00:11:38 INFO - PROCESS | 1665 | 1469517098110 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 00:11:38 INFO - PROCESS | 1665 | 1469517098115 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:11:38 INFO - PROCESS | 1665 | 1469517098120 Marionette TRACE conn2 <- [1,2178,null,{}] 00:11:38 INFO - PROCESS | 1665 | 1469517098164 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}] 00:11:38 INFO - PROCESS | 1665 | 1469517098169 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:38 INFO - PROCESS | 1665 | 1469517098296 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 00:11:38 INFO - PROCESS | 1665 | 1469517098339 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:38 INFO - PROCESS | 1665 | 1469517098342 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ecd800 == 35 [pid = 1665] [id = 552] 00:11:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1210e8800) [pid = 1665] [serial = 1656] [outer = 0x0] 00:11:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x1234ecc00) [pid = 1665] [serial = 1657] [outer = 0x1210e8800] 00:11:38 INFO - PROCESS | 1665 | 1469517098385 Marionette DEBUG loaded listener.js 00:11:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x1240bc800) [pid = 1665] [serial = 1658] [outer = 0x1210e8800] 00:11:38 INFO - PROCESS | 1665 | 1469517098753 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]]]}] 00:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 653ms 00:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:11:38 INFO - PROCESS | 1665 | 1469517098774 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 00:11:38 INFO - PROCESS | 1665 | 1469517098775 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 00:11:38 INFO - PROCESS | 1665 | 1469517098778 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:11:38 INFO - PROCESS | 1665 | 1469517098779 Marionette TRACE conn2 <- [1,2182,null,{}] 00:11:38 INFO - PROCESS | 1665 | 1469517098784 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}] 00:11:38 INFO - PROCESS | 1665 | 1469517098786 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:38 INFO - PROCESS | 1665 | 1469517098871 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 00:11:38 INFO - PROCESS | 1665 | 1469517098874 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:38 INFO - PROCESS | 1665 | 1469517098876 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x126ed8800 == 36 [pid = 1665] [id = 553] 00:11:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x12580cc00) [pid = 1665] [serial = 1659] [outer = 0x0] 00:11:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1258dc000) [pid = 1665] [serial = 1660] [outer = 0x12580cc00] 00:11:38 INFO - PROCESS | 1665 | 1469517098902 Marionette DEBUG loaded listener.js 00:11:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x126fdc000) [pid = 1665] [serial = 1661] [outer = 0x12580cc00] 00:11:39 INFO - PROCESS | 1665 | 1469517099245 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]]]}] 00:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 471ms 00:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:11:39 INFO - PROCESS | 1665 | 1469517099251 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 00:11:39 INFO - PROCESS | 1665 | 1469517099252 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 00:11:39 INFO - PROCESS | 1665 | 1469517099254 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:11:39 INFO - PROCESS | 1665 | 1469517099255 Marionette TRACE conn2 <- [1,2186,null,{}] 00:11:39 INFO - PROCESS | 1665 | 1469517099258 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}] 00:11:39 INFO - PROCESS | 1665 | 1469517099259 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:39 INFO - PROCESS | 1665 | 1469517099344 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 00:11:39 INFO - PROCESS | 1665 | 1469517099409 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:39 INFO - PROCESS | 1665 | 1469517099410 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac0800 == 37 [pid = 1665] [id = 554] 00:11:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1258bf800) [pid = 1665] [serial = 1662] [outer = 0x0] 00:11:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1258c2400) [pid = 1665] [serial = 1663] [outer = 0x1258bf800] 00:11:39 INFO - PROCESS | 1665 | 1469517099441 Marionette DEBUG loaded listener.js 00:11:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x128cb1000) [pid = 1665] [serial = 1664] [outer = 0x1258bf800] 00:11:39 INFO - PROCESS | 1665 | 1469517099758 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]]]}] 00:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 519ms 00:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:11:39 INFO - PROCESS | 1665 | 1469517099773 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 00:11:39 INFO - PROCESS | 1665 | 1469517099775 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 00:11:39 INFO - PROCESS | 1665 | 1469517099777 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:11:39 INFO - PROCESS | 1665 | 1469517099778 Marionette TRACE conn2 <- [1,2190,null,{}] 00:11:39 INFO - PROCESS | 1665 | 1469517099782 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}] 00:11:39 INFO - PROCESS | 1665 | 1469517099788 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:39 INFO - PROCESS | 1665 | 1469517099918 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 00:11:39 INFO - PROCESS | 1665 | 1469517099921 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:39 INFO - PROCESS | 1665 | 1469517099923 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x116721000 == 38 [pid = 1665] [id = 555] 00:11:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x128cbcc00) [pid = 1665] [serial = 1665] [outer = 0x0] 00:11:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1291a6000) [pid = 1665] [serial = 1666] [outer = 0x128cbcc00] 00:11:39 INFO - PROCESS | 1665 | 1469517099982 Marionette DEBUG loaded listener.js 00:11:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12a61f800) [pid = 1665] [serial = 1667] [outer = 0x128cbcc00] 00:11:40 INFO - PROCESS | 1665 | 1469517100285 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]]]}] 00:11:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:11:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 00:11:40 INFO - PROCESS | 1665 | 1469517100305 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 00:11:40 INFO - PROCESS | 1665 | 1469517100306 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 00:11:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:11:40 INFO - PROCESS | 1665 | 1469517100308 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:11:40 INFO - PROCESS | 1665 | 1469517100309 Marionette TRACE conn2 <- [1,2194,null,{}] 00:11:40 INFO - PROCESS | 1665 | 1469517100312 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}] 00:11:40 INFO - PROCESS | 1665 | 1469517100313 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:40 INFO - PROCESS | 1665 | 1469517100426 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 00:11:40 INFO - PROCESS | 1665 | 1469517100438 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:40 INFO - PROCESS | 1665 | 1469517100439 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aed4800 == 39 [pid = 1665] [id = 556] 00:11:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12a780000) [pid = 1665] [serial = 1668] [outer = 0x0] 00:11:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x12a78a400) [pid = 1665] [serial = 1669] [outer = 0x12a780000] 00:11:40 INFO - PROCESS | 1665 | 1469517100463 Marionette DEBUG loaded listener.js 00:11:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x12a7e2c00) [pid = 1665] [serial = 1670] [outer = 0x12a780000] 00:11:40 INFO - PROCESS | 1665 | 1469517100780 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]]]}] 00:11:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:11:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 518ms 00:11:40 INFO - PROCESS | 1665 | 1469517100827 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 00:11:40 INFO - PROCESS | 1665 | 1469517100828 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 00:11:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:11:40 INFO - PROCESS | 1665 | 1469517100830 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:11:40 INFO - PROCESS | 1665 | 1469517100831 Marionette TRACE conn2 <- [1,2198,null,{}] 00:11:40 INFO - PROCESS | 1665 | 1469517100834 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}] 00:11:40 INFO - PROCESS | 1665 | 1469517100835 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:40 INFO - PROCESS | 1665 | 1469517100938 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 00:11:40 INFO - PROCESS | 1665 | 1469517100942 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:40 INFO - PROCESS | 1665 | 1469517100943 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdcc800 == 40 [pid = 1665] [id = 557] 00:11:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12a782400) [pid = 1665] [serial = 1671] [outer = 0x0] 00:11:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12a8b0400) [pid = 1665] [serial = 1672] [outer = 0x12a782400] 00:11:41 INFO - PROCESS | 1665 | 1469517101000 Marionette DEBUG loaded listener.js 00:11:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12ad64000) [pid = 1665] [serial = 1673] [outer = 0x12a782400] 00:11:41 INFO - PROCESS | 1665 | 1469517101325 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]]]}] 00:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 522ms 00:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:11:41 INFO - PROCESS | 1665 | 1469517101353 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 00:11:41 INFO - PROCESS | 1665 | 1469517101354 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 00:11:41 INFO - PROCESS | 1665 | 1469517101356 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:11:41 INFO - PROCESS | 1665 | 1469517101357 Marionette TRACE conn2 <- [1,2202,null,{}] 00:11:41 INFO - PROCESS | 1665 | 1469517101360 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}] 00:11:41 INFO - PROCESS | 1665 | 1469517101361 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:41 INFO - PROCESS | 1665 | 1469517101476 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 00:11:41 INFO - PROCESS | 1665 | 1469517101488 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:41 INFO - PROCESS | 1665 | 1469517101489 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3f3800 == 41 [pid = 1665] [id = 558] 00:11:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12ad6a400) [pid = 1665] [serial = 1674] [outer = 0x0] 00:11:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12ad6f400) [pid = 1665] [serial = 1675] [outer = 0x12ad6a400] 00:11:41 INFO - PROCESS | 1665 | 1469517101513 Marionette DEBUG loaded listener.js 00:11:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12ba0cc00) [pid = 1665] [serial = 1676] [outer = 0x12ad6a400] 00:11:41 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x11989d400) [pid = 1665] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:11:41 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1165ce400) [pid = 1665] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:11:41 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118470400) [pid = 1665] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:11:41 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1210ee000) [pid = 1665] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:11:41 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118330c00) [pid = 1665] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:11:41 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11989e400) [pid = 1665] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:11:41 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1240c1000) [pid = 1665] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:11:41 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x112d5b000) [pid = 1665] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:11:41 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x112d67400) [pid = 1665] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:11:41 INFO - PROCESS | 1665 | 1469517101874 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]]]}] 00:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 568ms 00:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:11:41 INFO - PROCESS | 1665 | 1469517101925 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 00:11:41 INFO - PROCESS | 1665 | 1469517101926 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 00:11:41 INFO - PROCESS | 1665 | 1469517101928 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:11:41 INFO - PROCESS | 1665 | 1469517101929 Marionette TRACE conn2 <- [1,2206,null,{}] 00:11:41 INFO - PROCESS | 1665 | 1469517101932 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}] 00:11:41 INFO - PROCESS | 1665 | 1469517101933 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:42 INFO - PROCESS | 1665 | 1469517102019 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 00:11:42 INFO - PROCESS | 1665 | 1469517102083 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:42 INFO - PROCESS | 1665 | 1469517102084 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cf3d000 == 42 [pid = 1665] [id = 559] 00:11:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x116a8bc00) [pid = 1665] [serial = 1677] [outer = 0x0] 00:11:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118835c00) [pid = 1665] [serial = 1678] [outer = 0x116a8bc00] 00:11:42 INFO - PROCESS | 1665 | 1469517102108 Marionette DEBUG loaded listener.js 00:11:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1240bc000) [pid = 1665] [serial = 1679] [outer = 0x116a8bc00] 00:11:42 INFO - PROCESS | 1665 | 1469517102391 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]]]}] 00:11:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:11:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 519ms 00:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:11:42 INFO - PROCESS | 1665 | 1469517102450 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 00:11:42 INFO - PROCESS | 1665 | 1469517102452 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 00:11:42 INFO - PROCESS | 1665 | 1469517102454 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:11:42 INFO - PROCESS | 1665 | 1469517102456 Marionette TRACE conn2 <- [1,2210,null,{}] 00:11:42 INFO - PROCESS | 1665 | 1469517102458 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}] 00:11:42 INFO - PROCESS | 1665 | 1469517102460 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:42 INFO - PROCESS | 1665 | 1469517102563 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 00:11:42 INFO - PROCESS | 1665 | 1469517102567 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:42 INFO - PROCESS | 1665 | 1469517102568 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d31b800 == 43 [pid = 1665] [id = 560] 00:11:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x123735000) [pid = 1665] [serial = 1680] [outer = 0x0] 00:11:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x12ba0fc00) [pid = 1665] [serial = 1681] [outer = 0x123735000] 00:11:42 INFO - PROCESS | 1665 | 1469517102594 Marionette DEBUG loaded listener.js 00:11:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12ba9fc00) [pid = 1665] [serial = 1682] [outer = 0x123735000] 00:11:42 INFO - PROCESS | 1665 | 1469517102912 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]]]}] 00:11:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:11:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 468ms 00:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:11:42 INFO - PROCESS | 1665 | 1469517102923 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 00:11:42 INFO - PROCESS | 1665 | 1469517102924 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 00:11:42 INFO - PROCESS | 1665 | 1469517102926 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:11:42 INFO - PROCESS | 1665 | 1469517102927 Marionette TRACE conn2 <- [1,2214,null,{}] 00:11:42 INFO - PROCESS | 1665 | 1469517102930 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}] 00:11:42 INFO - PROCESS | 1665 | 1469517102932 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:43 INFO - PROCESS | 1665 | 1469517103062 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 00:11:43 INFO - PROCESS | 1665 | 1469517103068 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:43 INFO - PROCESS | 1665 | 1469517103069 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d342800 == 44 [pid = 1665] [id = 561] 00:11:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x11989e400) [pid = 1665] [serial = 1683] [outer = 0x0] 00:11:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12ba9f800) [pid = 1665] [serial = 1684] [outer = 0x11989e400] 00:11:43 INFO - PROCESS | 1665 | 1469517103093 Marionette DEBUG loaded listener.js 00:11:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12bd9f400) [pid = 1665] [serial = 1685] [outer = 0x11989e400] 00:11:43 INFO - PROCESS | 1665 | 1469517103404 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]]]}] 00:11:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:11:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 521ms 00:11:43 INFO - PROCESS | 1665 | 1469517103447 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 00:11:43 INFO - PROCESS | 1665 | 1469517103449 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 00:11:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:11:43 INFO - PROCESS | 1665 | 1469517103451 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:11:43 INFO - PROCESS | 1665 | 1469517103452 Marionette TRACE conn2 <- [1,2218,null,{}] 00:11:43 INFO - PROCESS | 1665 | 1469517103454 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}] 00:11:43 INFO - PROCESS | 1665 | 1469517103455 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:43 INFO - PROCESS | 1665 | 1469517103549 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 00:11:43 INFO - PROCESS | 1665 | 1469517103553 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:43 INFO - PROCESS | 1665 | 1469517103554 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d6b9000 == 45 [pid = 1665] [id = 562] 00:11:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12bd95800) [pid = 1665] [serial = 1686] [outer = 0x0] 00:11:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12bf08000) [pid = 1665] [serial = 1687] [outer = 0x12bd95800] 00:11:43 INFO - PROCESS | 1665 | 1469517103578 Marionette DEBUG loaded listener.js 00:11:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12bf0f000) [pid = 1665] [serial = 1688] [outer = 0x12bd95800] 00:11:44 INFO - PROCESS | 1665 | 1469517104083 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]]]}] 00:11:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:11:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 668ms 00:11:44 INFO - PROCESS | 1665 | 1469517104121 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 00:11:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:11:44 INFO - PROCESS | 1665 | 1469517104125 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 00:11:44 INFO - PROCESS | 1665 | 1469517104130 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:11:44 INFO - PROCESS | 1665 | 1469517104134 Marionette TRACE conn2 <- [1,2222,null,{}] 00:11:44 INFO - PROCESS | 1665 | 1469517104140 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}] 00:11:44 INFO - PROCESS | 1665 | 1469517104143 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:44 INFO - PROCESS | 1665 | 1469517104312 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 00:11:44 INFO - PROCESS | 1665 | 1469517104423 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:44 INFO - PROCESS | 1665 | 1469517104425 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x119503800 == 46 [pid = 1665] [id = 563] 00:11:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1175c6c00) [pid = 1665] [serial = 1689] [outer = 0x0] 00:11:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x118282800) [pid = 1665] [serial = 1690] [outer = 0x1175c6c00] 00:11:44 INFO - PROCESS | 1665 | 1469517104474 Marionette DEBUG loaded listener.js 00:11:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x11852ac00) [pid = 1665] [serial = 1691] [outer = 0x1175c6c00] 00:11:44 INFO - PROCESS | 1665 | 1469517104993 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]]]}] 00:11:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:11:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 874ms 00:11:45 INFO - PROCESS | 1665 | 1469517105003 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 00:11:45 INFO - PROCESS | 1665 | 1469517105006 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 00:11:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:11:45 INFO - PROCESS | 1665 | 1469517105011 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:11:45 INFO - PROCESS | 1665 | 1469517105013 Marionette TRACE conn2 <- [1,2226,null,{}] 00:11:45 INFO - PROCESS | 1665 | 1469517105016 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}] 00:11:45 INFO - PROCESS | 1665 | 1469517105018 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:45 INFO - PROCESS | 1665 | 1469517105125 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 00:11:45 INFO - PROCESS | 1665 | 1469517105188 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:45 INFO - PROCESS | 1665 | 1469517105190 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ad4000 == 47 [pid = 1665] [id = 564] 00:11:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x119a7f400) [pid = 1665] [serial = 1692] [outer = 0x0] 00:11:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1210e9800) [pid = 1665] [serial = 1693] [outer = 0x119a7f400] 00:11:45 INFO - PROCESS | 1665 | 1469517105261 Marionette DEBUG loaded listener.js 00:11:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12430fc00) [pid = 1665] [serial = 1694] [outer = 0x119a7f400] 00:11:45 INFO - PROCESS | 1665 | 1469517105650 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]]]}] 00:11:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:11:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 672ms 00:11:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:11:45 INFO - PROCESS | 1665 | 1469517105683 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 00:11:45 INFO - PROCESS | 1665 | 1469517105685 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 00:11:45 INFO - PROCESS | 1665 | 1469517105687 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:11:45 INFO - PROCESS | 1665 | 1469517105690 Marionette TRACE conn2 <- [1,2230,null,{}] 00:11:45 INFO - PROCESS | 1665 | 1469517105698 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}] 00:11:45 INFO - PROCESS | 1665 | 1469517105702 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:45 INFO - PROCESS | 1665 | 1469517105811 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 00:11:45 INFO - PROCESS | 1665 | 1469517105916 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:45 INFO - PROCESS | 1665 | 1469517105918 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d319000 == 48 [pid = 1665] [id = 565] 00:11:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1258ddc00) [pid = 1665] [serial = 1695] [outer = 0x0] 00:11:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x128cb7400) [pid = 1665] [serial = 1696] [outer = 0x1258ddc00] 00:11:45 INFO - PROCESS | 1665 | 1469517105951 Marionette DEBUG loaded listener.js 00:11:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1292ef800) [pid = 1665] [serial = 1697] [outer = 0x1258ddc00] 00:11:46 INFO - PROCESS | 1665 | 1469517106419 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]]]}] 00:11:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:11:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 772ms 00:11:46 INFO - PROCESS | 1665 | 1469517106460 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 00:11:46 INFO - PROCESS | 1665 | 1469517106462 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 00:11:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:11:46 INFO - PROCESS | 1665 | 1469517106464 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:11:46 INFO - PROCESS | 1665 | 1469517106465 Marionette TRACE conn2 <- [1,2234,null,{}] 00:11:46 INFO - PROCESS | 1665 | 1469517106468 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}] 00:11:46 INFO - PROCESS | 1665 | 1469517106469 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:46 INFO - PROCESS | 1665 | 1469517106578 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 00:11:46 INFO - PROCESS | 1665 | 1469517106845 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:46 INFO - PROCESS | 1665 | 1469517106847 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x11917c800 == 49 [pid = 1665] [id = 566] 00:11:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x114f49c00) [pid = 1665] [serial = 1698] [outer = 0x0] 00:11:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1175cec00) [pid = 1665] [serial = 1699] [outer = 0x114f49c00] 00:11:46 INFO - PROCESS | 1665 | 1469517106895 Marionette DEBUG loaded listener.js 00:11:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1183ec800) [pid = 1665] [serial = 1700] [outer = 0x114f49c00] 00:11:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:11:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 871ms 00:11:47 INFO - PROCESS | 1665 | 1469517107329 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]]]}] 00:11:47 INFO - PROCESS | 1665 | 1469517107336 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 00:11:47 INFO - PROCESS | 1665 | 1469517107339 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 00:11:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:11:47 INFO - PROCESS | 1665 | 1469517107341 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:11:47 INFO - PROCESS | 1665 | 1469517107343 Marionette TRACE conn2 <- [1,2238,null,{}] 00:11:47 INFO - PROCESS | 1665 | 1469517107347 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}] 00:11:47 INFO - PROCESS | 1665 | 1469517107350 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:47 INFO - PROCESS | 1665 | 1469517107447 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 00:11:47 INFO - PROCESS | 1665 | 1469517107511 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:47 INFO - PROCESS | 1665 | 1469517107513 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x11945f800 == 50 [pid = 1665] [id = 567] 00:11:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x118527800) [pid = 1665] [serial = 1701] [outer = 0x0] 00:11:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x1189ed800) [pid = 1665] [serial = 1702] [outer = 0x118527800] 00:11:47 INFO - PROCESS | 1665 | 1469517107543 Marionette DEBUG loaded listener.js 00:11:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x119452000) [pid = 1665] [serial = 1703] [outer = 0x118527800] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x12d342800 == 49 [pid = 1665] [id = 561] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x12d31b800 == 48 [pid = 1665] [id = 560] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x12cf3d000 == 47 [pid = 1665] [id = 559] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3f3800 == 46 [pid = 1665] [id = 558] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x12bdcc800 == 45 [pid = 1665] [id = 557] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x12aed4800 == 44 [pid = 1665] [id = 556] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x116721000 == 43 [pid = 1665] [id = 555] 00:11:47 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x1273dfc00) [pid = 1665] [serial = 1633] [outer = 0x0] [url = about:blank] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac0800 == 42 [pid = 1665] [id = 554] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x126ed8800 == 41 [pid = 1665] [id = 553] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x123ecd800 == 40 [pid = 1665] [id = 552] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x118409000 == 39 [pid = 1665] [id = 551] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x119472000 == 38 [pid = 1665] [id = 550] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x118406000 == 37 [pid = 1665] [id = 549] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3ef000 == 36 [pid = 1665] [id = 548] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x12bdb6800 == 35 [pid = 1665] [id = 547] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x125db0000 == 34 [pid = 1665] [id = 546] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x11927c000 == 33 [pid = 1665] [id = 545] 00:11:47 INFO - PROCESS | 1665 | --DOCSHELL 0x123262800 == 32 [pid = 1665] [id = 544] 00:11:47 INFO - PROCESS | 1665 | 1469517107948 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]]]}] 00:11:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:11:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 625ms 00:11:47 INFO - PROCESS | 1665 | 1469517107969 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 00:11:47 INFO - PROCESS | 1665 | 1469517107971 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 00:11:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:11:47 INFO - PROCESS | 1665 | 1469517107975 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:11:47 INFO - PROCESS | 1665 | 1469517107976 Marionette TRACE conn2 <- [1,2242,null,{}] 00:11:47 INFO - PROCESS | 1665 | 1469517107978 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}] 00:11:47 INFO - PROCESS | 1665 | 1469517107980 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:48 INFO - PROCESS | 1665 | 1469517108064 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x119a77800) [pid = 1665] [serial = 1615] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x1175d1000) [pid = 1665] [serial = 1609] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x11820b000) [pid = 1665] [serial = 1610] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x119159800) [pid = 1665] [serial = 1612] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1234e3800) [pid = 1665] [serial = 1618] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1175ca400) [pid = 1665] [serial = 1603] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x118521c00) [pid = 1665] [serial = 1607] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1183f1c00) [pid = 1665] [serial = 1606] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x123b8d400) [pid = 1665] [serial = 1621] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x126fd8400) [pid = 1665] [serial = 1631] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11259ec00) [pid = 1665] [serial = 1619] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x126e97c00) [pid = 1665] [serial = 1630] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118288800) [pid = 1665] [serial = 1625] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1258bd800) [pid = 1665] [serial = 1628] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x115f62400) [pid = 1665] [serial = 1624] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1240c5c00) [pid = 1665] [serial = 1622] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119c2bc00) [pid = 1665] [serial = 1616] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1234e5c00) [pid = 1665] [serial = 1627] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11944ec00) [pid = 1665] [serial = 1613] [outer = 0x0] [url = about:blank] 00:11:48 INFO - PROCESS | 1665 | 1469517108154 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:48 INFO - PROCESS | 1665 | 1469517108156 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12081f000 == 33 [pid = 1665] [id = 568] 00:11:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x112d67400) [pid = 1665] [serial = 1704] [outer = 0x0] 00:11:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x119a75000) [pid = 1665] [serial = 1705] [outer = 0x112d67400] 00:11:48 INFO - PROCESS | 1665 | 1469517108181 Marionette DEBUG loaded listener.js 00:11:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x123735400) [pid = 1665] [serial = 1706] [outer = 0x112d67400] 00:11:48 INFO - PROCESS | 1665 | 1469517108476 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]]]}] 00:11:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:11:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 00:11:48 INFO - PROCESS | 1665 | 1469517108494 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 00:11:48 INFO - PROCESS | 1665 | 1469517108496 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 00:11:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:11:48 INFO - PROCESS | 1665 | 1469517108507 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:11:48 INFO - PROCESS | 1665 | 1469517108511 Marionette TRACE conn2 <- [1,2246,null,{}] 00:11:48 INFO - PROCESS | 1665 | 1469517108521 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}] 00:11:48 INFO - PROCESS | 1665 | 1469517108524 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:48 INFO - PROCESS | 1665 | 1469517108609 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 00:11:48 INFO - PROCESS | 1665 | 1469517108672 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:48 INFO - PROCESS | 1665 | 1469517108673 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x125db5000 == 34 [pid = 1665] [id = 569] 00:11:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118521c00) [pid = 1665] [serial = 1707] [outer = 0x0] 00:11:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12447f400) [pid = 1665] [serial = 1708] [outer = 0x118521c00] 00:11:48 INFO - PROCESS | 1665 | 1469517108698 Marionette DEBUG loaded listener.js 00:11:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x125d2fc00) [pid = 1665] [serial = 1709] [outer = 0x118521c00] 00:11:48 INFO - PROCESS | 1665 | 1469517108985 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]]]}] 00:11:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:11:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 527ms 00:11:49 INFO - PROCESS | 1665 | 1469517109035 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 00:11:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:11:49 INFO - PROCESS | 1665 | 1469517109037 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 00:11:49 INFO - PROCESS | 1665 | 1469517109040 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:11:49 INFO - PROCESS | 1665 | 1469517109041 Marionette TRACE conn2 <- [1,2250,null,{}] 00:11:49 INFO - PROCESS | 1665 | 1469517109043 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}] 00:11:49 INFO - PROCESS | 1665 | 1469517109044 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:49 INFO - PROCESS | 1665 | 1469517109127 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 00:11:49 INFO - PROCESS | 1665 | 1469517109188 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:49 INFO - PROCESS | 1665 | 1469517109189 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ac0000 == 35 [pid = 1665] [id = 570] 00:11:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x123b98000) [pid = 1665] [serial = 1710] [outer = 0x0] 00:11:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x127369c00) [pid = 1665] [serial = 1711] [outer = 0x123b98000] 00:11:49 INFO - PROCESS | 1665 | 1469517109216 Marionette DEBUG loaded listener.js 00:11:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x128cbdc00) [pid = 1665] [serial = 1712] [outer = 0x123b98000] 00:11:49 INFO - PROCESS | 1665 | 1469517109501 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]]]}] 00:11:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:11:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 469ms 00:11:49 INFO - PROCESS | 1665 | 1469517109510 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 00:11:49 INFO - PROCESS | 1665 | 1469517109511 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 00:11:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:11:49 INFO - PROCESS | 1665 | 1469517109513 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:11:49 INFO - PROCESS | 1665 | 1469517109515 Marionette TRACE conn2 <- [1,2254,null,{}] 00:11:49 INFO - PROCESS | 1665 | 1469517109525 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}] 00:11:49 INFO - PROCESS | 1665 | 1469517109526 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:49 INFO - PROCESS | 1665 | 1469517109612 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 00:11:49 INFO - PROCESS | 1665 | 1469517109618 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:49 INFO - PROCESS | 1665 | 1469517109623 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a688800 == 36 [pid = 1665] [id = 571] 00:11:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1292f9400) [pid = 1665] [serial = 1713] [outer = 0x0] 00:11:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1294ce800) [pid = 1665] [serial = 1714] [outer = 0x1292f9400] 00:11:49 INFO - PROCESS | 1665 | 1469517109663 Marionette DEBUG loaded listener.js 00:11:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x12a78d800) [pid = 1665] [serial = 1715] [outer = 0x1292f9400] 00:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 577ms 00:11:50 INFO - PROCESS | 1665 | 1469517110088 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]]]}] 00:11:50 INFO - PROCESS | 1665 | 1469517110092 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 00:11:50 INFO - PROCESS | 1665 | 1469517110093 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 00:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:11:50 INFO - PROCESS | 1665 | 1469517110095 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:11:50 INFO - PROCESS | 1665 | 1469517110097 Marionette TRACE conn2 <- [1,2258,null,{}] 00:11:50 INFO - PROCESS | 1665 | 1469517110099 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}] 00:11:50 INFO - PROCESS | 1665 | 1469517110101 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:50 INFO - PROCESS | 1665 | 1469517110208 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 00:11:50 INFO - PROCESS | 1665 | 1469517110213 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:50 INFO - PROCESS | 1665 | 1469517110215 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aaf2800 == 37 [pid = 1665] [id = 572] 00:11:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12a78dc00) [pid = 1665] [serial = 1716] [outer = 0x0] 00:11:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12a8b7c00) [pid = 1665] [serial = 1717] [outer = 0x12a78dc00] 00:11:50 INFO - PROCESS | 1665 | 1469517110276 Marionette DEBUG loaded listener.js 00:11:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12ba0ec00) [pid = 1665] [serial = 1718] [outer = 0x12a78dc00] 00:11:50 INFO - PROCESS | 1665 | 1469517110596 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]]]}] 00:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms 00:11:50 INFO - PROCESS | 1665 | 1469517110617 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 00:11:50 INFO - PROCESS | 1665 | 1469517110618 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 00:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:11:50 INFO - PROCESS | 1665 | 1469517110621 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:11:50 INFO - PROCESS | 1665 | 1469517110622 Marionette TRACE conn2 <- [1,2262,null,{}] 00:11:50 INFO - PROCESS | 1665 | 1469517110624 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}] 00:11:50 INFO - PROCESS | 1665 | 1469517110625 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:50 INFO - PROCESS | 1665 | 1469517110731 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 00:11:50 INFO - PROCESS | 1665 | 1469517110744 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:50 INFO - PROCESS | 1665 | 1469517110745 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdc6800 == 38 [pid = 1665] [id = 573] 00:11:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12ba0d800) [pid = 1665] [serial = 1719] [outer = 0x0] 00:11:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12ba9b400) [pid = 1665] [serial = 1720] [outer = 0x12ba0d800] 00:11:50 INFO - PROCESS | 1665 | 1469517110770 Marionette DEBUG loaded listener.js 00:11:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x12bd98800) [pid = 1665] [serial = 1721] [outer = 0x12ba0d800] 00:11:51 INFO - PROCESS | 1665 | 1469517111096 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]]]}] 00:11:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:11:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 520ms 00:11:51 INFO - PROCESS | 1665 | 1469517111143 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 00:11:51 INFO - PROCESS | 1665 | 1469517111144 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 00:11:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:11:51 INFO - PROCESS | 1665 | 1469517111146 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:11:51 INFO - PROCESS | 1665 | 1469517111147 Marionette TRACE conn2 <- [1,2266,null,{}] 00:11:51 INFO - PROCESS | 1665 | 1469517111150 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}] 00:11:51 INFO - PROCESS | 1665 | 1469517111151 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:51 INFO - PROCESS | 1665 | 1469517111256 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 00:11:51 INFO - PROCESS | 1665 | 1469517111298 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:51 INFO - PROCESS | 1665 | 1469517111299 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cf37800 == 39 [pid = 1665] [id = 574] 00:11:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x12ba98800) [pid = 1665] [serial = 1722] [outer = 0x0] 00:11:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12bf04c00) [pid = 1665] [serial = 1723] [outer = 0x12ba98800] 00:11:51 INFO - PROCESS | 1665 | 1469517111326 Marionette DEBUG loaded listener.js 00:11:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x12bf0f400) [pid = 1665] [serial = 1724] [outer = 0x12ba98800] 00:11:51 INFO - PROCESS | 1665 | 1469517111654 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]]]}] 00:11:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:11:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 521ms 00:11:51 INFO - PROCESS | 1665 | 1469517111668 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 00:11:51 INFO - PROCESS | 1665 | 1469517111670 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 00:11:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:11:51 INFO - PROCESS | 1665 | 1469517111672 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:11:51 INFO - PROCESS | 1665 | 1469517111673 Marionette TRACE conn2 <- [1,2270,null,{}] 00:11:51 INFO - PROCESS | 1665 | 1469517111676 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}] 00:11:51 INFO - PROCESS | 1665 | 1469517111677 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:51 INFO - PROCESS | 1665 | 1469517111830 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 00:11:52 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x12a780000) [pid = 1665] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:11:52 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x117e33800) [pid = 1665] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:11:52 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x1210e8800) [pid = 1665] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:11:52 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x128cbcc00) [pid = 1665] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:11:52 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12a782400) [pid = 1665] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:11:52 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x118329800) [pid = 1665] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:11:52 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12580cc00) [pid = 1665] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:11:52 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x116238400) [pid = 1665] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:11:52 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1258bf800) [pid = 1665] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:11:52 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12ad6a400) [pid = 1665] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:11:52 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x116a8bc00) [pid = 1665] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:11:52 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x123735000) [pid = 1665] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:11:52 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11989e400) [pid = 1665] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:11:52 INFO - PROCESS | 1665 | 1469517112227 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:52 INFO - PROCESS | 1665 | 1469517112228 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246af800 == 40 [pid = 1665] [id = 575] 00:11:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1126ddc00) [pid = 1665] [serial = 1725] [outer = 0x0] 00:11:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x118208400) [pid = 1665] [serial = 1726] [outer = 0x1126ddc00] 00:11:52 INFO - PROCESS | 1665 | 1469517112253 Marionette DEBUG loaded listener.js 00:11:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x12580d800) [pid = 1665] [serial = 1727] [outer = 0x1126ddc00] 00:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 923ms 00:11:52 INFO - PROCESS | 1665 | 1469517112587 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]]]}] 00:11:52 INFO - PROCESS | 1665 | 1469517112595 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 00:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:11:52 INFO - PROCESS | 1665 | 1469517112598 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 00:11:52 INFO - PROCESS | 1665 | 1469517112601 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:11:52 INFO - PROCESS | 1665 | 1469517112602 Marionette TRACE conn2 <- [1,2274,null,{}] 00:11:52 INFO - PROCESS | 1665 | 1469517112604 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}] 00:11:52 INFO - PROCESS | 1665 | 1469517112605 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:52 INFO - PROCESS | 1665 | 1469517112692 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 00:11:52 INFO - PROCESS | 1665 | 1469517112697 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:52 INFO - PROCESS | 1665 | 1469517112699 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d6cc000 == 41 [pid = 1665] [id = 576] 00:11:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x125810000) [pid = 1665] [serial = 1728] [outer = 0x0] 00:11:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12baa0c00) [pid = 1665] [serial = 1729] [outer = 0x125810000] 00:11:52 INFO - PROCESS | 1665 | 1469517112726 Marionette DEBUG loaded listener.js 00:11:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12bf28400) [pid = 1665] [serial = 1730] [outer = 0x125810000] 00:11:53 INFO - PROCESS | 1665 | 1469517113073 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]]]}] 00:11:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:11:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 519ms 00:11:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:11:53 INFO - PROCESS | 1665 | 1469517113131 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 00:11:53 INFO - PROCESS | 1665 | 1469517113132 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 00:11:53 INFO - PROCESS | 1665 | 1469517113134 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:11:53 INFO - PROCESS | 1665 | 1469517113136 Marionette TRACE conn2 <- [1,2278,null,{}] 00:11:53 INFO - PROCESS | 1665 | 1469517113138 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}] 00:11:53 INFO - PROCESS | 1665 | 1469517113147 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:53 INFO - PROCESS | 1665 | 1469517113243 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 00:11:53 INFO - PROCESS | 1665 | 1469517113247 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:53 INFO - PROCESS | 1665 | 1469517113248 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d89e000 == 42 [pid = 1665] [id = 577] 00:11:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x12a8b2800) [pid = 1665] [serial = 1731] [outer = 0x0] 00:11:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x12bf31000) [pid = 1665] [serial = 1732] [outer = 0x12a8b2800] 00:11:53 INFO - PROCESS | 1665 | 1469517113272 Marionette DEBUG loaded listener.js 00:11:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12c42c000) [pid = 1665] [serial = 1733] [outer = 0x12a8b2800] 00:11:53 INFO - PROCESS | 1665 | 1469517113585 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]]]}] 00:11:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:11:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 469ms 00:11:53 INFO - PROCESS | 1665 | 1469517113603 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 00:11:53 INFO - PROCESS | 1665 | 1469517113605 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 00:11:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:11:53 INFO - PROCESS | 1665 | 1469517113608 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:11:53 INFO - PROCESS | 1665 | 1469517113609 Marionette TRACE conn2 <- [1,2282,null,{}] 00:11:53 INFO - PROCESS | 1665 | 1469517113611 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}] 00:11:53 INFO - PROCESS | 1665 | 1469517113613 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:53 INFO - PROCESS | 1665 | 1469517113701 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 00:11:53 INFO - PROCESS | 1665 | 1469517113705 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:53 INFO - PROCESS | 1665 | 1469517113706 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d036000 == 43 [pid = 1665] [id = 578] 00:11:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x123104800) [pid = 1665] [serial = 1734] [outer = 0x0] 00:11:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x12310b800) [pid = 1665] [serial = 1735] [outer = 0x123104800] 00:11:53 INFO - PROCESS | 1665 | 1469517113731 Marionette DEBUG loaded listener.js 00:11:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12310fc00) [pid = 1665] [serial = 1736] [outer = 0x123104800] 00:11:54 INFO - PROCESS | 1665 | 1469517114087 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]]]}] 00:11:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:11:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 00:11:54 INFO - PROCESS | 1665 | 1469517114128 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 00:11:54 INFO - PROCESS | 1665 | 1469517114130 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 00:11:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:11:54 INFO - PROCESS | 1665 | 1469517114134 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:11:54 INFO - PROCESS | 1665 | 1469517114135 Marionette TRACE conn2 <- [1,2286,null,{}] 00:11:54 INFO - PROCESS | 1665 | 1469517114138 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}] 00:11:54 INFO - PROCESS | 1665 | 1469517114139 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:54 INFO - PROCESS | 1665 | 1469517114226 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 00:11:54 INFO - PROCESS | 1665 | 1469517114338 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:54 INFO - PROCESS | 1665 | 1469517114340 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x110ed1800 == 44 [pid = 1665] [id = 579] 00:11:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x11259ec00) [pid = 1665] [serial = 1737] [outer = 0x0] 00:11:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x1129ee800) [pid = 1665] [serial = 1738] [outer = 0x11259ec00] 00:11:54 INFO - PROCESS | 1665 | 1469517114372 Marionette DEBUG loaded listener.js 00:11:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1177ce800) [pid = 1665] [serial = 1739] [outer = 0x11259ec00] 00:11:54 INFO - PROCESS | 1665 | 1469517114800 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]]]}] 00:11:54 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 00:11:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 719ms 00:11:54 INFO - PROCESS | 1665 | 1469517114854 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 00:11:54 INFO - PROCESS | 1665 | 1469517114857 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 00:11:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:11:54 INFO - PROCESS | 1665 | 1469517114860 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:11:54 INFO - PROCESS | 1665 | 1469517114862 Marionette TRACE conn2 <- [1,2290,null,{}] 00:11:54 INFO - PROCESS | 1665 | 1469517114866 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}] 00:11:54 INFO - PROCESS | 1665 | 1469517114869 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:54 INFO - PROCESS | 1665 | 1469517114981 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 00:11:55 INFO - PROCESS | 1665 | 1469517115097 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:55 INFO - PROCESS | 1665 | 1469517115099 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x123020000 == 45 [pid = 1665] [id = 580] 00:11:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x119a77800) [pid = 1665] [serial = 1740] [outer = 0x0] 00:11:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x1208ce800) [pid = 1665] [serial = 1741] [outer = 0x119a77800] 00:11:55 INFO - PROCESS | 1665 | 1469517115131 Marionette DEBUG loaded listener.js 00:11:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x1234e0c00) [pid = 1665] [serial = 1742] [outer = 0x119a77800] 00:11:55 INFO - PROCESS | 1665 | 1469517115553 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]]]}] 00:11:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:11:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 719ms 00:11:55 INFO - PROCESS | 1665 | 1469517115582 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 00:11:55 INFO - PROCESS | 1665 | 1469517115585 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 00:11:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:11:55 INFO - PROCESS | 1665 | 1469517115588 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:11:55 INFO - PROCESS | 1665 | 1469517115589 Marionette TRACE conn2 <- [1,2294,null,{}] 00:11:55 INFO - PROCESS | 1665 | 1469517115592 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}] 00:11:55 INFO - PROCESS | 1665 | 1469517115593 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:55 INFO - PROCESS | 1665 | 1469517115706 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 00:11:55 INFO - PROCESS | 1665 | 1469517115816 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:55 INFO - PROCESS | 1665 | 1469517115817 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x129282000 == 46 [pid = 1665] [id = 581] 00:11:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x12447d400) [pid = 1665] [serial = 1743] [outer = 0x0] 00:11:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x12580e000) [pid = 1665] [serial = 1744] [outer = 0x12447d400] 00:11:55 INFO - PROCESS | 1665 | 1469517115848 Marionette DEBUG loaded listener.js 00:11:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x126fd9400) [pid = 1665] [serial = 1745] [outer = 0x12447d400] 00:11:56 INFO - PROCESS | 1665 | 1469517116269 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]]]}] 00:11:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:11:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 721ms 00:11:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:11:56 INFO - PROCESS | 1665 | 1469517116308 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 00:11:56 INFO - PROCESS | 1665 | 1469517116310 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 00:11:56 INFO - PROCESS | 1665 | 1469517116317 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:11:56 INFO - PROCESS | 1665 | 1469517116322 Marionette TRACE conn2 <- [1,2298,null,{}] 00:11:56 INFO - PROCESS | 1665 | 1469517116364 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}] 00:11:56 INFO - PROCESS | 1665 | 1469517116366 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:56 INFO - PROCESS | 1665 | 1469517116515 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 00:11:56 INFO - PROCESS | 1665 | 1469517116527 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:56 INFO - PROCESS | 1665 | 1469517116528 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d88c000 == 47 [pid = 1665] [id = 582] 00:11:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x12884b800) [pid = 1665] [serial = 1746] [outer = 0x0] 00:11:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x128850400) [pid = 1665] [serial = 1747] [outer = 0x12884b800] 00:11:56 INFO - PROCESS | 1665 | 1469517116556 Marionette DEBUG loaded listener.js 00:11:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 124 (0x128cd3800) [pid = 1665] [serial = 1748] [outer = 0x12884b800] 00:11:56 INFO - PROCESS | 1665 | 1469517116962 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]]]}] 00:11:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:11:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 705ms 00:11:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:11:57 INFO - PROCESS | 1665 | 1469517117018 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 00:11:57 INFO - PROCESS | 1665 | 1469517117020 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 00:11:57 INFO - PROCESS | 1665 | 1469517117023 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:11:57 INFO - PROCESS | 1665 | 1469517117024 Marionette TRACE conn2 <- [1,2302,null,{}] 00:11:57 INFO - PROCESS | 1665 | 1469517117027 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}] 00:11:57 INFO - PROCESS | 1665 | 1469517117028 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:57 INFO - PROCESS | 1665 | 1469517117159 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 00:11:57 INFO - PROCESS | 1665 | 1469517117327 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:57 INFO - PROCESS | 1665 | 1469517117328 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x128983000 == 48 [pid = 1665] [id = 583] 00:11:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 125 (0x128851000) [pid = 1665] [serial = 1749] [outer = 0x0] 00:11:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 126 (0x12a782800) [pid = 1665] [serial = 1750] [outer = 0x128851000] 00:11:57 INFO - PROCESS | 1665 | 1469517117364 Marionette DEBUG loaded listener.js 00:11:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 127 (0x12a8b4400) [pid = 1665] [serial = 1751] [outer = 0x128851000] 00:11:57 INFO - PROCESS | 1665 | 1469517117808 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]]]}] 00:11:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:11:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 821ms 00:11:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:11:57 INFO - PROCESS | 1665 | 1469517117844 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 00:11:57 INFO - PROCESS | 1665 | 1469517117846 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 00:11:57 INFO - PROCESS | 1665 | 1469517117848 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:11:57 INFO - PROCESS | 1665 | 1469517117849 Marionette TRACE conn2 <- [1,2306,null,{}] 00:11:57 INFO - PROCESS | 1665 | 1469517117852 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}] 00:11:57 INFO - PROCESS | 1665 | 1469517117853 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:57 INFO - PROCESS | 1665 | 1469517117960 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 00:11:58 INFO - PROCESS | 1665 | 1469517118182 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:58 INFO - PROCESS | 1665 | 1469517118183 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x11926f800 == 49 [pid = 1665] [id = 584] 00:11:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 128 (0x1126d7400) [pid = 1665] [serial = 1752] [outer = 0x0] 00:11:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 129 (0x11827ec00) [pid = 1665] [serial = 1753] [outer = 0x1126d7400] 00:11:58 INFO - PROCESS | 1665 | 1469517118232 Marionette DEBUG loaded listener.js 00:11:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 130 (0x1192c1800) [pid = 1665] [serial = 1754] [outer = 0x1126d7400] 00:11:58 INFO - PROCESS | 1665 | 1469517118673 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]]]}] 00:11:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:11:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 870ms 00:11:58 INFO - PROCESS | 1665 | 1469517118719 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 00:11:58 INFO - PROCESS | 1665 | 1469517118721 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 00:11:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:11:58 INFO - PROCESS | 1665 | 1469517118724 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:11:58 INFO - PROCESS | 1665 | 1469517118725 Marionette TRACE conn2 <- [1,2310,null,{}] 00:11:58 INFO - PROCESS | 1665 | 1469517118729 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}] 00:11:58 INFO - PROCESS | 1665 | 1469517118732 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:58 INFO - PROCESS | 1665 | 1469517118830 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 00:11:58 INFO - PROCESS | 1665 | 1469517118898 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:58 INFO - PROCESS | 1665 | 1469517118899 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ed2000 == 50 [pid = 1665] [id = 585] 00:11:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 131 (0x123064400) [pid = 1665] [serial = 1755] [outer = 0x0] 00:11:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 132 (0x1234e5c00) [pid = 1665] [serial = 1756] [outer = 0x123064400] 00:11:58 INFO - PROCESS | 1665 | 1469517118928 Marionette DEBUG loaded listener.js 00:11:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 133 (0x1240c3400) [pid = 1665] [serial = 1757] [outer = 0x123064400] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12d036000 == 49 [pid = 1665] [id = 578] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12d89e000 == 48 [pid = 1665] [id = 577] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12d6cc000 == 47 [pid = 1665] [id = 576] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x1246af800 == 46 [pid = 1665] [id = 575] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 132 (0x12bf08000) [pid = 1665] [serial = 1687] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12cf37800 == 45 [pid = 1665] [id = 574] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12bdc6800 == 44 [pid = 1665] [id = 573] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12aaf2800 == 43 [pid = 1665] [id = 572] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12a688800 == 42 [pid = 1665] [id = 571] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x128ac0000 == 41 [pid = 1665] [id = 570] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x125db5000 == 40 [pid = 1665] [id = 569] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x12081f000 == 39 [pid = 1665] [id = 568] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x11945f800 == 38 [pid = 1665] [id = 567] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x11917c800 == 37 [pid = 1665] [id = 566] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x128ad4000 == 36 [pid = 1665] [id = 564] 00:11:59 INFO - PROCESS | 1665 | --DOCSHELL 0x119503800 == 35 [pid = 1665] [id = 563] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 131 (0x12a78a400) [pid = 1665] [serial = 1669] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 130 (0x116af3000) [pid = 1665] [serial = 1636] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 129 (0x118523400) [pid = 1665] [serial = 1652] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 128 (0x11827fc00) [pid = 1665] [serial = 1651] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 127 (0x1240bc800) [pid = 1665] [serial = 1658] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 126 (0x1234ecc00) [pid = 1665] [serial = 1657] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 125 (0x1291a6000) [pid = 1665] [serial = 1666] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 124 (0x12a8b0400) [pid = 1665] [serial = 1672] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 123 (0x119852400) [pid = 1665] [serial = 1639] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x1273eac00) [pid = 1665] [serial = 1649] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x119855400) [pid = 1665] [serial = 1648] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x1258dc000) [pid = 1665] [serial = 1660] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x126fdc000) [pid = 1665] [serial = 1661] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x118207000) [pid = 1665] [serial = 1654] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x11944d000) [pid = 1665] [serial = 1655] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x1258c2400) [pid = 1665] [serial = 1663] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x123ec4400) [pid = 1665] [serial = 1642] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x12ad6f400) [pid = 1665] [serial = 1675] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x118835c00) [pid = 1665] [serial = 1678] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x128a5e000) [pid = 1665] [serial = 1645] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x12ad64000) [pid = 1665] [serial = 1673] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x12ba0fc00) [pid = 1665] [serial = 1681] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x12ba0cc00) [pid = 1665] [serial = 1676] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12a61f800) [pid = 1665] [serial = 1667] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12ba9fc00) [pid = 1665] [serial = 1682] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x12a7e2c00) [pid = 1665] [serial = 1670] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1240bc000) [pid = 1665] [serial = 1679] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x128cb1000) [pid = 1665] [serial = 1664] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12bd9f400) [pid = 1665] [serial = 1685] [outer = 0x0] [url = about:blank] 00:11:59 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x12ba9f800) [pid = 1665] [serial = 1684] [outer = 0x0] [url = about:blank] 00:11:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:11:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 620ms 00:11:59 INFO - PROCESS | 1665 | 1469517119339 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]]]}] 00:11:59 INFO - PROCESS | 1665 | 1469517119346 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 00:11:59 INFO - PROCESS | 1665 | 1469517119351 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 00:11:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:11:59 INFO - PROCESS | 1665 | 1469517119355 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:11:59 INFO - PROCESS | 1665 | 1469517119356 Marionette TRACE conn2 <- [1,2314,null,{}] 00:11:59 INFO - PROCESS | 1665 | 1469517119358 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}] 00:11:59 INFO - PROCESS | 1665 | 1469517119359 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:59 INFO - PROCESS | 1665 | 1469517119443 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 00:11:59 INFO - PROCESS | 1665 | 1469517119532 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:59 INFO - PROCESS | 1665 | 1469517119533 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:11:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x12314a800 == 36 [pid = 1665] [id = 586] 00:11:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119852400) [pid = 1665] [serial = 1758] [outer = 0x0] 00:11:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x125d2e000) [pid = 1665] [serial = 1759] [outer = 0x119852400] 00:11:59 INFO - PROCESS | 1665 | 1469517119560 Marionette DEBUG loaded listener.js 00:11:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1273ea400) [pid = 1665] [serial = 1760] [outer = 0x119852400] 00:11:59 INFO - PROCESS | 1665 | 1469517119861 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]]]}] 00:11:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:11:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 568ms 00:11:59 INFO - PROCESS | 1665 | 1469517119923 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 00:11:59 INFO - PROCESS | 1665 | 1469517119924 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 00:11:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:11:59 INFO - PROCESS | 1665 | 1469517119928 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:11:59 INFO - PROCESS | 1665 | 1469517119932 Marionette TRACE conn2 <- [1,2318,null,{}] 00:11:59 INFO - PROCESS | 1665 | 1469517119939 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}] 00:11:59 INFO - PROCESS | 1665 | 1469517119941 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:00 INFO - PROCESS | 1665 | 1469517120028 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 00:12:00 INFO - PROCESS | 1665 | 1469517120094 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:00 INFO - PROCESS | 1665 | 1469517120095 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x12897f800 == 37 [pid = 1665] [id = 587] 00:12:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x128844800) [pid = 1665] [serial = 1761] [outer = 0x0] 00:12:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x128a5f800) [pid = 1665] [serial = 1762] [outer = 0x128844800] 00:12:00 INFO - PROCESS | 1665 | 1469517120121 Marionette DEBUG loaded listener.js 00:12:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x1294d4000) [pid = 1665] [serial = 1763] [outer = 0x128844800] 00:12:00 INFO - PROCESS | 1665 | 1469517120422 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] 00:12:00 INFO - PROCESS | 1665 | 1469517120455 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 00:12:00 INFO - PROCESS | 1665 | 1469517120457 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:12:00 INFO - PROCESS | 1665 | 1469517120458 Marionette TRACE conn2 <- [1,2322,null,{}] 00:12:00 INFO - PROCESS | 1665 | 1469517120461 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}] 00:12:00 INFO - PROCESS | 1665 | 1469517120462 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:00 INFO - PROCESS | 1665 | 1469517120545 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 00:12:00 INFO - PROCESS | 1665 | 1469517120551 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:00 INFO - PROCESS | 1665 | 1469517120552 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x12928a800 == 38 [pid = 1665] [id = 588] 00:12:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x12a78c400) [pid = 1665] [serial = 1764] [outer = 0x0] 00:12:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x12ad6f800) [pid = 1665] [serial = 1765] [outer = 0x12a78c400] 00:12:00 INFO - PROCESS | 1665 | 1469517120578 Marionette DEBUG loaded listener.js 00:12:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x12ba98000) [pid = 1665] [serial = 1766] [outer = 0x12a78c400] 00:12:00 INFO - PROCESS | 1665 | 1469517120906 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]]]}] 00:12:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:12:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 468ms 00:12:00 INFO - PROCESS | 1665 | 1469517120925 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 00:12:00 INFO - PROCESS | 1665 | 1469517120926 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 00:12:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:12:00 INFO - PROCESS | 1665 | 1469517120929 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:12:00 INFO - PROCESS | 1665 | 1469517120930 Marionette TRACE conn2 <- [1,2326,null,{}] 00:12:00 INFO - PROCESS | 1665 | 1469517120939 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}] 00:12:00 INFO - PROCESS | 1665 | 1469517120940 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:01 INFO - PROCESS | 1665 | 1469517121069 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 00:12:01 INFO - PROCESS | 1665 | 1469517121075 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:01 INFO - PROCESS | 1665 | 1469517121080 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aaec000 == 39 [pid = 1665] [id = 589] 00:12:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12bd97000) [pid = 1665] [serial = 1767] [outer = 0x0] 00:12:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x12bd9f400) [pid = 1665] [serial = 1768] [outer = 0x12bd97000] 00:12:01 INFO - PROCESS | 1665 | 1469517121120 Marionette DEBUG loaded listener.js 00:12:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x12bf23800) [pid = 1665] [serial = 1769] [outer = 0x12bd97000] 00:12:01 INFO - PROCESS | 1665 | 1469517121462 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]]]}] 00:12:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:12:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 575ms 00:12:01 INFO - PROCESS | 1665 | 1469517121505 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 00:12:01 INFO - PROCESS | 1665 | 1469517121506 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 00:12:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:12:01 INFO - PROCESS | 1665 | 1469517121508 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:12:01 INFO - PROCESS | 1665 | 1469517121510 Marionette TRACE conn2 <- [1,2330,null,{}] 00:12:01 INFO - PROCESS | 1665 | 1469517121512 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}] 00:12:01 INFO - PROCESS | 1665 | 1469517121513 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:01 INFO - PROCESS | 1665 | 1469517121623 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 00:12:01 INFO - PROCESS | 1665 | 1469517121670 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:01 INFO - PROCESS | 1665 | 1469517121671 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdc6000 == 40 [pid = 1665] [id = 590] 00:12:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x12bf23000) [pid = 1665] [serial = 1770] [outer = 0x0] 00:12:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x12bf2dc00) [pid = 1665] [serial = 1771] [outer = 0x12bf23000] 00:12:01 INFO - PROCESS | 1665 | 1469517121695 Marionette DEBUG loaded listener.js 00:12:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x12c42a000) [pid = 1665] [serial = 1772] [outer = 0x12bf23000] 00:12:02 INFO - PROCESS | 1665 | 1469517122047 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]]]}] 00:12:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:12:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 567ms 00:12:02 INFO - PROCESS | 1665 | 1469517122090 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 00:12:02 INFO - PROCESS | 1665 | 1469517122091 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 00:12:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:12:02 INFO - PROCESS | 1665 | 1469517122095 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:12:02 INFO - PROCESS | 1665 | 1469517122096 Marionette TRACE conn2 <- [1,2334,null,{}] 00:12:02 INFO - PROCESS | 1665 | 1469517122100 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}] 00:12:02 INFO - PROCESS | 1665 | 1469517122102 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:02 INFO - PROCESS | 1665 | 1469517122275 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 00:12:02 INFO - PROCESS | 1665 | 1469517122298 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:02 INFO - PROCESS | 1665 | 1469517122299 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cf49000 == 41 [pid = 1665] [id = 591] 00:12:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x118309400) [pid = 1665] [serial = 1773] [outer = 0x0] 00:12:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x11830a000) [pid = 1665] [serial = 1774] [outer = 0x118309400] 00:12:02 INFO - PROCESS | 1665 | 1469517122337 Marionette DEBUG loaded listener.js 00:12:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x118310c00) [pid = 1665] [serial = 1775] [outer = 0x118309400] 00:12:02 INFO - PROCESS | 1665 | 1469517122719 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]]]}] 00:12:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:12:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 672ms 00:12:02 INFO - PROCESS | 1665 | 1469517122766 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 00:12:02 INFO - PROCESS | 1665 | 1469517122768 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 00:12:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:12:02 INFO - PROCESS | 1665 | 1469517122770 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:12:02 INFO - PROCESS | 1665 | 1469517122771 Marionette TRACE conn2 <- [1,2338,null,{}] 00:12:02 INFO - PROCESS | 1665 | 1469517122773 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}] 00:12:02 INFO - PROCESS | 1665 | 1469517122774 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:02 INFO - PROCESS | 1665 | 1469517122880 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 00:12:02 INFO - PROCESS | 1665 | 1469517122908 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:02 INFO - PROCESS | 1665 | 1469517122909 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d308000 == 42 [pid = 1665] [id = 592] 00:12:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x123b33c00) [pid = 1665] [serial = 1776] [outer = 0x0] 00:12:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x123b36400) [pid = 1665] [serial = 1777] [outer = 0x123b33c00] 00:12:02 INFO - PROCESS | 1665 | 1469517122933 Marionette DEBUG loaded listener.js 00:12:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x123b3a400) [pid = 1665] [serial = 1778] [outer = 0x123b33c00] 00:12:03 INFO - PROCESS | 1665 | 1469517123273 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]]]}] 00:12:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:12:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 523ms 00:12:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:12:03 INFO - PROCESS | 1665 | 1469517123293 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 00:12:03 INFO - PROCESS | 1665 | 1469517123295 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 00:12:03 INFO - PROCESS | 1665 | 1469517123297 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:12:03 INFO - PROCESS | 1665 | 1469517123300 Marionette TRACE conn2 <- [1,2342,null,{}] 00:12:03 INFO - PROCESS | 1665 | 1469517123309 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}] 00:12:03 INFO - PROCESS | 1665 | 1469517123310 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:03 INFO - PROCESS | 1665 | 1469517123572 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 00:12:03 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x12a78dc00) [pid = 1665] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:12:03 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x12ba0d800) [pid = 1665] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:12:03 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x118521c00) [pid = 1665] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:12:03 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x114f49c00) [pid = 1665] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:12:03 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x118527800) [pid = 1665] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:12:03 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x12ba98800) [pid = 1665] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:12:03 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x112d67400) [pid = 1665] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:12:03 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x123b98000) [pid = 1665] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:12:03 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x1292f9400) [pid = 1665] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:12:03 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x12a8b2800) [pid = 1665] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:12:03 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x1126ddc00) [pid = 1665] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:12:03 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x125810000) [pid = 1665] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:12:03 INFO - PROCESS | 1665 | 1469517123622 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:03 INFO - PROCESS | 1665 | 1469517123623 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ad1000 == 43 [pid = 1665] [id = 593] 00:12:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x112d67400) [pid = 1665] [serial = 1779] [outer = 0x0] 00:12:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x11815a800) [pid = 1665] [serial = 1780] [outer = 0x112d67400] 00:12:03 INFO - PROCESS | 1665 | 1469517123649 Marionette DEBUG loaded listener.js 00:12:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x1210e8800) [pid = 1665] [serial = 1781] [outer = 0x112d67400] 00:12:03 INFO - PROCESS | 1665 | 1469517123900 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]]]}] 00:12:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:12:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 627ms 00:12:03 INFO - PROCESS | 1665 | 1469517123926 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 00:12:03 INFO - PROCESS | 1665 | 1469517123927 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 00:12:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:12:03 INFO - PROCESS | 1665 | 1469517123938 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:12:03 INFO - PROCESS | 1665 | 1469517123939 Marionette TRACE conn2 <- [1,2346,null,{}] 00:12:03 INFO - PROCESS | 1665 | 1469517123941 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}] 00:12:03 INFO - PROCESS | 1665 | 1469517123942 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:04 INFO - PROCESS | 1665 | 1469517124036 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 00:12:04 INFO - PROCESS | 1665 | 1469517124040 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:04 INFO - PROCESS | 1665 | 1469517124042 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d6cd800 == 44 [pid = 1665] [id = 594] 00:12:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x123b3b000) [pid = 1665] [serial = 1782] [outer = 0x0] 00:12:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x125d30800) [pid = 1665] [serial = 1783] [outer = 0x123b3b000] 00:12:04 INFO - PROCESS | 1665 | 1469517124069 Marionette DEBUG loaded listener.js 00:12:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x128924c00) [pid = 1665] [serial = 1784] [outer = 0x123b3b000] 00:12:04 INFO - PROCESS | 1665 | 1469517124418 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]]]}] 00:12:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:12:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 526ms 00:12:04 INFO - PROCESS | 1665 | 1469517124457 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 00:12:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:12:04 INFO - PROCESS | 1665 | 1469517124458 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 00:12:04 INFO - PROCESS | 1665 | 1469517124460 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:12:04 INFO - PROCESS | 1665 | 1469517124473 Marionette TRACE conn2 <- [1,2350,null,{}] 00:12:04 INFO - PROCESS | 1665 | 1469517124492 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}] 00:12:04 INFO - PROCESS | 1665 | 1469517124494 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:04 INFO - PROCESS | 1665 | 1469517124588 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 00:12:04 INFO - PROCESS | 1665 | 1469517124592 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:04 INFO - PROCESS | 1665 | 1469517124592 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a8d5000 == 45 [pid = 1665] [id = 595] 00:12:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x12891fc00) [pid = 1665] [serial = 1785] [outer = 0x0] 00:12:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x128ae6c00) [pid = 1665] [serial = 1786] [outer = 0x12891fc00] 00:12:04 INFO - PROCESS | 1665 | 1469517124619 Marionette DEBUG loaded listener.js 00:12:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x12c424400) [pid = 1665] [serial = 1787] [outer = 0x12891fc00] 00:12:04 INFO - PROCESS | 1665 | 1469517124996 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]]]}] 00:12:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:12:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 547ms 00:12:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:12:05 INFO - PROCESS | 1665 | 1469517125008 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 00:12:05 INFO - PROCESS | 1665 | 1469517125010 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 00:12:05 INFO - PROCESS | 1665 | 1469517125015 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:12:05 INFO - PROCESS | 1665 | 1469517125017 Marionette TRACE conn2 <- [1,2354,null,{}] 00:12:05 INFO - PROCESS | 1665 | 1469517125020 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}] 00:12:05 INFO - PROCESS | 1665 | 1469517125022 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:05 INFO - PROCESS | 1665 | 1469517125193 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 00:12:05 INFO - PROCESS | 1665 | 1469517125208 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:05 INFO - PROCESS | 1665 | 1469517125209 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ed0800 == 46 [pid = 1665] [id = 596] 00:12:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x118423800) [pid = 1665] [serial = 1788] [outer = 0x0] 00:12:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x11842a800) [pid = 1665] [serial = 1789] [outer = 0x118423800] 00:12:05 INFO - PROCESS | 1665 | 1469517125244 Marionette DEBUG loaded listener.js 00:12:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x11842f400) [pid = 1665] [serial = 1790] [outer = 0x118423800] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x12d319000 == 45 [pid = 1665] [id = 565] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x12d6b9000 == 44 [pid = 1665] [id = 562] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x123ed2000 == 43 [pid = 1665] [id = 585] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x11926f800 == 42 [pid = 1665] [id = 584] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x128983000 == 41 [pid = 1665] [id = 583] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x12d88c000 == 40 [pid = 1665] [id = 582] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x129282000 == 39 [pid = 1665] [id = 581] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x123020000 == 38 [pid = 1665] [id = 580] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x110ed1800 == 37 [pid = 1665] [id = 579] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x12314a800 == 36 [pid = 1665] [id = 586] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x12897f800 == 35 [pid = 1665] [id = 587] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x12bdc6000 == 34 [pid = 1665] [id = 590] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x12928a800 == 33 [pid = 1665] [id = 588] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x12cf49000 == 32 [pid = 1665] [id = 591] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x12aaec000 == 31 [pid = 1665] [id = 589] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x12d308000 == 30 [pid = 1665] [id = 592] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x12d6cd800 == 29 [pid = 1665] [id = 594] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x128ad1000 == 28 [pid = 1665] [id = 593] 00:12:06 INFO - PROCESS | 1665 | --DOCSHELL 0x12a8d5000 == 27 [pid = 1665] [id = 595] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x12580d800) [pid = 1665] [serial = 1727] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x12bf31000) [pid = 1665] [serial = 1732] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x12bf28400) [pid = 1665] [serial = 1730] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x118208400) [pid = 1665] [serial = 1726] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x12bd98800) [pid = 1665] [serial = 1721] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x12baa0c00) [pid = 1665] [serial = 1729] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x12a78d800) [pid = 1665] [serial = 1715] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x12310b800) [pid = 1665] [serial = 1735] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x12a8b7c00) [pid = 1665] [serial = 1717] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x12ba9b400) [pid = 1665] [serial = 1720] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x12ba0ec00) [pid = 1665] [serial = 1718] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x118282800) [pid = 1665] [serial = 1690] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x12447f400) [pid = 1665] [serial = 1708] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x125d2fc00) [pid = 1665] [serial = 1709] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1183ec800) [pid = 1665] [serial = 1700] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x1175cec00) [pid = 1665] [serial = 1699] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x119452000) [pid = 1665] [serial = 1703] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1189ed800) [pid = 1665] [serial = 1702] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12bf04c00) [pid = 1665] [serial = 1723] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x128cb7400) [pid = 1665] [serial = 1696] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x119a75000) [pid = 1665] [serial = 1705] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x127369c00) [pid = 1665] [serial = 1711] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x128cbdc00) [pid = 1665] [serial = 1712] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1210e9800) [pid = 1665] [serial = 1693] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x123735400) [pid = 1665] [serial = 1706] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1294ce800) [pid = 1665] [serial = 1714] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x12bf0f400) [pid = 1665] [serial = 1724] [outer = 0x0] [url = about:blank] 00:12:06 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x12c42c000) [pid = 1665] [serial = 1733] [outer = 0x0] [url = about:blank] 00:12:07 INFO - PROCESS | 1665 | 1469517127044 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]]]}] 00:12:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:12:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2079ms 00:12:07 INFO - PROCESS | 1665 | 1469517127093 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 00:12:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:12:07 INFO - PROCESS | 1665 | 1469517127095 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 00:12:07 INFO - PROCESS | 1665 | 1469517127100 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:12:07 INFO - PROCESS | 1665 | 1469517127103 Marionette TRACE conn2 <- [1,2358,null,{}] 00:12:07 INFO - PROCESS | 1665 | 1469517127107 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}] 00:12:07 INFO - PROCESS | 1665 | 1469517127109 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:07 INFO - PROCESS | 1665 | 1469517127192 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 00:12:07 INFO - PROCESS | 1665 | 1469517127257 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:07 INFO - PROCESS | 1665 | 1469517127258 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x11321e800 == 28 [pid = 1665] [id = 597] 00:12:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x116864400) [pid = 1665] [serial = 1791] [outer = 0x0] 00:12:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1175c9c00) [pid = 1665] [serial = 1792] [outer = 0x116864400] 00:12:07 INFO - PROCESS | 1665 | 1469517127287 Marionette DEBUG loaded listener.js 00:12:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x117e3bc00) [pid = 1665] [serial = 1793] [outer = 0x116864400] 00:12:07 INFO - PROCESS | 1665 | 1469517127611 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]]]}] 00:12:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:12:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 523ms 00:12:07 INFO - PROCESS | 1665 | 1469517127622 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 00:12:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:12:07 INFO - PROCESS | 1665 | 1469517127626 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 00:12:07 INFO - PROCESS | 1665 | 1469517127631 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:12:07 INFO - PROCESS | 1665 | 1469517127635 Marionette TRACE conn2 <- [1,2362,null,{}] 00:12:07 INFO - PROCESS | 1665 | 1469517127638 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}] 00:12:07 INFO - PROCESS | 1665 | 1469517127641 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:07 INFO - PROCESS | 1665 | 1469517127726 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 00:12:07 INFO - PROCESS | 1665 | 1469517127789 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:07 INFO - PROCESS | 1665 | 1469517127791 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bd2000 == 29 [pid = 1665] [id = 598] 00:12:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x11815a400) [pid = 1665] [serial = 1794] [outer = 0x0] 00:12:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118211800) [pid = 1665] [serial = 1795] [outer = 0x11815a400] 00:12:07 INFO - PROCESS | 1665 | 1469517127819 Marionette DEBUG loaded listener.js 00:12:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1183ee400) [pid = 1665] [serial = 1796] [outer = 0x11815a400] 00:12:08 INFO - PROCESS | 1665 | 1469517128135 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]]]}] 00:12:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:12:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 523ms 00:12:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:12:08 INFO - PROCESS | 1665 | 1469517128153 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 00:12:08 INFO - PROCESS | 1665 | 1469517128155 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 00:12:08 INFO - PROCESS | 1665 | 1469517128157 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:12:08 INFO - PROCESS | 1665 | 1469517128172 Marionette TRACE conn2 <- [1,2366,null,{}] 00:12:08 INFO - PROCESS | 1665 | 1469517128180 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}] 00:12:08 INFO - PROCESS | 1665 | 1469517128184 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:08 INFO - PROCESS | 1665 | 1469517128267 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 00:12:08 INFO - PROCESS | 1665 | 1469517128328 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:08 INFO - PROCESS | 1665 | 1469517128330 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x119284000 == 30 [pid = 1665] [id = 599] 00:12:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1125a2000) [pid = 1665] [serial = 1797] [outer = 0x0] 00:12:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x118473000) [pid = 1665] [serial = 1798] [outer = 0x1125a2000] 00:12:08 INFO - PROCESS | 1665 | 1469517128359 Marionette DEBUG loaded listener.js 00:12:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x119151000) [pid = 1665] [serial = 1799] [outer = 0x1125a2000] 00:12:08 INFO - PROCESS | 1665 | 1469517128690 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]]]}] 00:12:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:12:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 584ms 00:12:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:12:08 INFO - PROCESS | 1665 | 1469517128742 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 00:12:08 INFO - PROCESS | 1665 | 1469517128744 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 00:12:08 INFO - PROCESS | 1665 | 1469517128746 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:12:08 INFO - PROCESS | 1665 | 1469517128747 Marionette TRACE conn2 <- [1,2370,null,{}] 00:12:08 INFO - PROCESS | 1665 | 1469517128749 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}] 00:12:08 INFO - PROCESS | 1665 | 1469517128751 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:08 INFO - PROCESS | 1665 | 1469517128831 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 00:12:08 INFO - PROCESS | 1665 | 1469517128837 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:08 INFO - PROCESS | 1665 | 1469517128838 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x119cec800 == 31 [pid = 1665] [id = 600] 00:12:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x11944bc00) [pid = 1665] [serial = 1800] [outer = 0x0] 00:12:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x119a7d000) [pid = 1665] [serial = 1801] [outer = 0x11944bc00] 00:12:08 INFO - PROCESS | 1665 | 1469517128863 Marionette DEBUG loaded listener.js 00:12:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x119aed800) [pid = 1665] [serial = 1802] [outer = 0x11944bc00] 00:12:09 INFO - PROCESS | 1665 | 1469517129220 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]]]}] 00:12:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:12:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 521ms 00:12:09 INFO - PROCESS | 1665 | 1469517129268 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 00:12:09 INFO - PROCESS | 1665 | 1469517129269 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 00:12:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:12:09 INFO - PROCESS | 1665 | 1469517129271 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:12:09 INFO - PROCESS | 1665 | 1469517129272 Marionette TRACE conn2 <- [1,2374,null,{}] 00:12:09 INFO - PROCESS | 1665 | 1469517129275 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}] 00:12:09 INFO - PROCESS | 1665 | 1469517129276 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:09 INFO - PROCESS | 1665 | 1469517129358 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 00:12:09 INFO - PROCESS | 1665 | 1469517129362 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:09 INFO - PROCESS | 1665 | 1469517129363 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x12380a800 == 32 [pid = 1665] [id = 601] 00:12:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x118159c00) [pid = 1665] [serial = 1803] [outer = 0x0] 00:12:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1208d0800) [pid = 1665] [serial = 1804] [outer = 0x118159c00] 00:12:09 INFO - PROCESS | 1665 | 1469517129391 Marionette DEBUG loaded listener.js 00:12:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x123103400) [pid = 1665] [serial = 1805] [outer = 0x118159c00] 00:12:09 INFO - PROCESS | 1665 | 1469517129760 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]]]}] 00:12:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:12:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 522ms 00:12:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:12:09 INFO - PROCESS | 1665 | 1469517129794 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 00:12:09 INFO - PROCESS | 1665 | 1469517129795 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 00:12:09 INFO - PROCESS | 1665 | 1469517129797 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:12:09 INFO - PROCESS | 1665 | 1469517129799 Marionette TRACE conn2 <- [1,2378,null,{}] 00:12:09 INFO - PROCESS | 1665 | 1469517129801 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}] 00:12:09 INFO - PROCESS | 1665 | 1469517129805 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:09 INFO - PROCESS | 1665 | 1469517129936 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 00:12:09 INFO - PROCESS | 1665 | 1469517129976 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:09 INFO - PROCESS | 1665 | 1469517129977 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x12440b800 == 33 [pid = 1665] [id = 602] 00:12:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x11984f400) [pid = 1665] [serial = 1806] [outer = 0x0] 00:12:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x12310bc00) [pid = 1665] [serial = 1807] [outer = 0x11984f400] 00:12:10 INFO - PROCESS | 1665 | 1469517130002 Marionette DEBUG loaded listener.js 00:12:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x123ec2c00) [pid = 1665] [serial = 1808] [outer = 0x11984f400] 00:12:10 INFO - PROCESS | 1665 | 1469517130272 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]]]}] 00:12:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:12:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 00:12:10 INFO - PROCESS | 1665 | 1469517130322 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 00:12:10 INFO - PROCESS | 1665 | 1469517130323 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 00:12:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:12:10 INFO - PROCESS | 1665 | 1469517130325 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:12:10 INFO - PROCESS | 1665 | 1469517130326 Marionette TRACE conn2 <- [1,2382,null,{}] 00:12:10 INFO - PROCESS | 1665 | 1469517130329 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}] 00:12:10 INFO - PROCESS | 1665 | 1469517130330 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:10 INFO - PROCESS | 1665 | 1469517130422 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 00:12:10 INFO - PROCESS | 1665 | 1469517130426 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:10 INFO - PROCESS | 1665 | 1469517130428 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x126f8b800 == 34 [pid = 1665] [id = 603] 00:12:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x11685fc00) [pid = 1665] [serial = 1809] [outer = 0x0] 00:12:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x12430f400) [pid = 1665] [serial = 1810] [outer = 0x11685fc00] 00:12:10 INFO - PROCESS | 1665 | 1469517130452 Marionette DEBUG loaded listener.js 00:12:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x124690400) [pid = 1665] [serial = 1811] [outer = 0x11685fc00] 00:12:10 INFO - PROCESS | 1665 | 1469517130801 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]]]}] 00:12:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:12:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 517ms 00:12:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:12:10 INFO - PROCESS | 1665 | 1469517130853 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 00:12:10 INFO - PROCESS | 1665 | 1469517130854 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 00:12:10 INFO - PROCESS | 1665 | 1469517130856 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:12:10 INFO - PROCESS | 1665 | 1469517130857 Marionette TRACE conn2 <- [1,2386,null,{}] 00:12:10 INFO - PROCESS | 1665 | 1469517130859 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}] 00:12:10 INFO - PROCESS | 1665 | 1469517130860 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:10 INFO - PROCESS | 1665 | 1469517130938 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 00:12:10 INFO - PROCESS | 1665 | 1469517130942 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:10 INFO - PROCESS | 1665 | 1469517130943 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x128993000 == 35 [pid = 1665] [id = 604] 00:12:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x124691000) [pid = 1665] [serial = 1812] [outer = 0x0] 00:12:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x1258bd800) [pid = 1665] [serial = 1813] [outer = 0x124691000] 00:12:10 INFO - PROCESS | 1665 | 1469517130971 Marionette DEBUG loaded listener.js 00:12:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x1258db000) [pid = 1665] [serial = 1814] [outer = 0x124691000] 00:12:11 INFO - PROCESS | 1665 | 1469517131306 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]]]}] 00:12:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:12:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 468ms 00:12:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:12:11 INFO - PROCESS | 1665 | 1469517131325 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 00:12:11 INFO - PROCESS | 1665 | 1469517131326 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 00:12:11 INFO - PROCESS | 1665 | 1469517131328 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:12:11 INFO - PROCESS | 1665 | 1469517131329 Marionette TRACE conn2 <- [1,2390,null,{}] 00:12:11 INFO - PROCESS | 1665 | 1469517131332 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}] 00:12:11 INFO - PROCESS | 1665 | 1469517131333 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:11 INFO - PROCESS | 1665 | 1469517131412 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 00:12:11 INFO - PROCESS | 1665 | 1469517131425 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:11 INFO - PROCESS | 1665 | 1469517131427 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x119282000 == 36 [pid = 1665] [id = 605] 00:12:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x1258b8400) [pid = 1665] [serial = 1815] [outer = 0x0] 00:12:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x125d30c00) [pid = 1665] [serial = 1816] [outer = 0x1258b8400] 00:12:11 INFO - PROCESS | 1665 | 1469517131452 Marionette DEBUG loaded listener.js 00:12:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x126e31000) [pid = 1665] [serial = 1817] [outer = 0x1258b8400] 00:12:11 INFO - PROCESS | 1665 | 1469517131802 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]]]}] 00:12:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:12:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 519ms 00:12:11 INFO - PROCESS | 1665 | 1469517131865 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 00:12:11 INFO - PROCESS | 1665 | 1469517131866 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 00:12:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:12:11 INFO - PROCESS | 1665 | 1469517131868 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:12:11 INFO - PROCESS | 1665 | 1469517131869 Marionette TRACE conn2 <- [1,2394,null,{}] 00:12:11 INFO - PROCESS | 1665 | 1469517131872 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}] 00:12:11 INFO - PROCESS | 1665 | 1469517131873 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:11 INFO - PROCESS | 1665 | 1469517131957 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 00:12:11 INFO - PROCESS | 1665 | 1469517131961 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:11 INFO - PROCESS | 1665 | 1469517131962 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ee0800 == 37 [pid = 1665] [id = 606] 00:12:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x126e96c00) [pid = 1665] [serial = 1818] [outer = 0x0] 00:12:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 124 (0x126fd8400) [pid = 1665] [serial = 1819] [outer = 0x126e96c00] 00:12:11 INFO - PROCESS | 1665 | 1469517131989 Marionette DEBUG loaded listener.js 00:12:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 125 (0x1273dec00) [pid = 1665] [serial = 1820] [outer = 0x126e96c00] 00:12:12 INFO - PROCESS | 1665 | 1469517132481 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]]]}] 00:12:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:12:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 620ms 00:12:12 INFO - PROCESS | 1665 | 1469517132489 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 00:12:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:12:12 INFO - PROCESS | 1665 | 1469517132492 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 00:12:12 INFO - PROCESS | 1665 | 1469517132495 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:12:12 INFO - PROCESS | 1665 | 1469517132498 Marionette TRACE conn2 <- [1,2398,null,{}] 00:12:12 INFO - PROCESS | 1665 | 1469517132508 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}] 00:12:12 INFO - PROCESS | 1665 | 1469517132510 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:12 INFO - PROCESS | 1665 | 1469517132654 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 00:12:12 INFO - PROCESS | 1665 | 1469517132657 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:12 INFO - PROCESS | 1665 | 1469517132666 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x123809800 == 38 [pid = 1665] [id = 607] 00:12:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 126 (0x1273e2800) [pid = 1665] [serial = 1821] [outer = 0x0] 00:12:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 127 (0x12884bc00) [pid = 1665] [serial = 1822] [outer = 0x1273e2800] 00:12:12 INFO - PROCESS | 1665 | 1469517132733 Marionette DEBUG loaded listener.js 00:12:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 128 (0x128925400) [pid = 1665] [serial = 1823] [outer = 0x1273e2800] 00:12:13 INFO - PROCESS | 1665 | 1469517133060 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]]]}] 00:12:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:12:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 623ms 00:12:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:12:13 INFO - PROCESS | 1665 | 1469517133118 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 00:12:13 INFO - PROCESS | 1665 | 1469517133120 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 00:12:13 INFO - PROCESS | 1665 | 1469517133122 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:12:13 INFO - PROCESS | 1665 | 1469517133124 Marionette TRACE conn2 <- [1,2402,null,{}] 00:12:13 INFO - PROCESS | 1665 | 1469517133126 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}] 00:12:13 INFO - PROCESS | 1665 | 1469517133128 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:13 INFO - PROCESS | 1665 | 1469517133247 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 00:12:13 INFO - PROCESS | 1665 | 1469517133264 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:13 INFO - PROCESS | 1665 | 1469517133265 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a8bf000 == 39 [pid = 1665] [id = 608] 00:12:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 129 (0x128925c00) [pid = 1665] [serial = 1824] [outer = 0x0] 00:12:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 130 (0x128a56000) [pid = 1665] [serial = 1825] [outer = 0x128925c00] 00:12:13 INFO - PROCESS | 1665 | 1469517133289 Marionette DEBUG loaded listener.js 00:12:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 131 (0x128adc800) [pid = 1665] [serial = 1826] [outer = 0x128925c00] 00:12:13 INFO - PROCESS | 1665 | 1469517133617 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]]]}] 00:12:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:12:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 519ms 00:12:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:12:13 INFO - PROCESS | 1665 | 1469517133643 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 00:12:13 INFO - PROCESS | 1665 | 1469517133644 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 00:12:13 INFO - PROCESS | 1665 | 1469517133646 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:12:13 INFO - PROCESS | 1665 | 1469517133648 Marionette TRACE conn2 <- [1,2406,null,{}] 00:12:13 INFO - PROCESS | 1665 | 1469517133657 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}] 00:12:13 INFO - PROCESS | 1665 | 1469517133658 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:13 INFO - PROCESS | 1665 | 1469517133772 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 00:12:13 INFO - PROCESS | 1665 | 1469517133775 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:13 INFO - PROCESS | 1665 | 1469517133776 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aadf800 == 40 [pid = 1665] [id = 609] 00:12:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 132 (0x128928800) [pid = 1665] [serial = 1827] [outer = 0x0] 00:12:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 133 (0x128caf800) [pid = 1665] [serial = 1828] [outer = 0x128928800] 00:12:13 INFO - PROCESS | 1665 | 1469517133838 Marionette DEBUG loaded listener.js 00:12:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 134 (0x12919cc00) [pid = 1665] [serial = 1829] [outer = 0x128928800] 00:12:14 INFO - PROCESS | 1665 | 1469517134144 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]]]}] 00:12:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:12:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 521ms 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 133 (0x12bf23000) [pid = 1665] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 132 (0x118309400) [pid = 1665] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 131 (0x123b33c00) [pid = 1665] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 130 (0x112d67400) [pid = 1665] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 129 (0x12891fc00) [pid = 1665] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 128 (0x12bd97000) [pid = 1665] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 127 (0x12a78c400) [pid = 1665] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 126 (0x128844800) [pid = 1665] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 125 (0x119852400) [pid = 1665] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 124 (0x123064400) [pid = 1665] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 123 (0x1126d7400) [pid = 1665] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x128851000) [pid = 1665] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x12884b800) [pid = 1665] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x12447d400) [pid = 1665] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x119a77800) [pid = 1665] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x11259ec00) [pid = 1665] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x123b3b000) [pid = 1665] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x1129e9400) [pid = 1665] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x11725b000) [pid = 1665] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x11944dc00) [pid = 1665] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x1175d2c00) [pid = 1665] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x1208c4400) [pid = 1665] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x125d2dc00) [pid = 1665] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x125d36c00) [pid = 1665] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x123104800) [pid = 1665] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x119a7f400) [pid = 1665] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x12bd95800) [pid = 1665] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1175c6c00) [pid = 1665] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:12:14 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1258ddc00) [pid = 1665] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:12:14 INFO - PROCESS | 1665 | 1469517134541 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 00:12:14 INFO - PROCESS | 1665 | 1469517134542 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 00:12:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:12:14 INFO - PROCESS | 1665 | 1469517134550 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:12:14 INFO - PROCESS | 1665 | 1469517134550 Marionette TRACE conn2 <- [1,2410,null,{}] 00:12:14 INFO - PROCESS | 1665 | 1469517134553 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}] 00:12:14 INFO - PROCESS | 1665 | 1469517134554 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:14 INFO - PROCESS | 1665 | 1469517134637 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 00:12:14 INFO - PROCESS | 1665 | 1469517134641 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:14 INFO - PROCESS | 1665 | 1469517134642 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x116a6a000 == 41 [pid = 1665] [id = 610] 00:12:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x115f60400) [pid = 1665] [serial = 1830] [outer = 0x0] 00:12:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x1175c6c00) [pid = 1665] [serial = 1831] [outer = 0x115f60400] 00:12:14 INFO - PROCESS | 1665 | 1469517134667 Marionette DEBUG loaded listener.js 00:12:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x118338000) [pid = 1665] [serial = 1832] [outer = 0x115f60400] 00:12:15 INFO - PROCESS | 1665 | 1469517135083 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]]]}] 00:12:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:12:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 568ms 00:12:15 INFO - PROCESS | 1665 | 1469517135126 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 00:12:15 INFO - PROCESS | 1665 | 1469517135128 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 00:12:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:12:15 INFO - PROCESS | 1665 | 1469517135132 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:12:15 INFO - PROCESS | 1665 | 1469517135134 Marionette TRACE conn2 <- [1,2414,null,{}] 00:12:15 INFO - PROCESS | 1665 | 1469517135137 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}] 00:12:15 INFO - PROCESS | 1665 | 1469517135139 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:15 INFO - PROCESS | 1665 | 1469517135281 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 00:12:15 INFO - PROCESS | 1665 | 1469517135292 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:15 INFO - PROCESS | 1665 | 1469517135293 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd6e800 == 42 [pid = 1665] [id = 611] 00:12:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1192ba800) [pid = 1665] [serial = 1833] [outer = 0x0] 00:12:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x123103800) [pid = 1665] [serial = 1834] [outer = 0x1192ba800] 00:12:15 INFO - PROCESS | 1665 | 1469517135333 Marionette DEBUG loaded listener.js 00:12:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x1240c2000) [pid = 1665] [serial = 1835] [outer = 0x1192ba800] 00:12:15 INFO - PROCESS | 1665 | 1469517135663 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]]]}] 00:12:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:12:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 570ms 00:12:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:12:15 INFO - PROCESS | 1665 | 1469517135703 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 00:12:15 INFO - PROCESS | 1665 | 1469517135704 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 00:12:15 INFO - PROCESS | 1665 | 1469517135706 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:12:15 INFO - PROCESS | 1665 | 1469517135707 Marionette TRACE conn2 <- [1,2418,null,{}] 00:12:15 INFO - PROCESS | 1665 | 1469517135709 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}] 00:12:15 INFO - PROCESS | 1665 | 1469517135711 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:15 INFO - PROCESS | 1665 | 1469517135827 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 00:12:15 INFO - PROCESS | 1665 | 1469517135834 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:15 INFO - PROCESS | 1665 | 1469517135835 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdcb000 == 43 [pid = 1665] [id = 612] 00:12:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x124312c00) [pid = 1665] [serial = 1836] [outer = 0x0] 00:12:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x128849400) [pid = 1665] [serial = 1837] [outer = 0x124312c00] 00:12:15 INFO - PROCESS | 1665 | 1469517135859 Marionette DEBUG loaded listener.js 00:12:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x128cb7400) [pid = 1665] [serial = 1838] [outer = 0x124312c00] 00:12:16 INFO - PROCESS | 1665 | 1469517136268 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]]]}] 00:12:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:12:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 571ms 00:12:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:12:16 INFO - PROCESS | 1665 | 1469517136278 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 00:12:16 INFO - PROCESS | 1665 | 1469517136280 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 00:12:16 INFO - PROCESS | 1665 | 1469517136287 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:12:16 INFO - PROCESS | 1665 | 1469517136289 Marionette TRACE conn2 <- [1,2422,null,{}] 00:12:16 INFO - PROCESS | 1665 | 1469517136293 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}] 00:12:16 INFO - PROCESS | 1665 | 1469517136294 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:16 INFO - PROCESS | 1665 | 1469517136441 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 00:12:16 INFO - PROCESS | 1665 | 1469517136572 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:16 INFO - PROCESS | 1665 | 1469517136573 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x110ed8000 == 44 [pid = 1665] [id = 613] 00:12:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x111ca9c00) [pid = 1665] [serial = 1839] [outer = 0x0] 00:12:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x1126d5c00) [pid = 1665] [serial = 1840] [outer = 0x111ca9c00] 00:12:16 INFO - PROCESS | 1665 | 1469517136607 Marionette DEBUG loaded listener.js 00:12:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x112c74800) [pid = 1665] [serial = 1841] [outer = 0x111ca9c00] 00:12:17 INFO - PROCESS | 1665 | 1469517137159 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]]]}] 00:12:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:12:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 925ms 00:12:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:12:17 INFO - PROCESS | 1665 | 1469517137212 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 00:12:17 INFO - PROCESS | 1665 | 1469517137215 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 00:12:17 INFO - PROCESS | 1665 | 1469517137218 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:12:17 INFO - PROCESS | 1665 | 1469517137220 Marionette TRACE conn2 <- [1,2426,null,{}] 00:12:17 INFO - PROCESS | 1665 | 1469517137224 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}] 00:12:17 INFO - PROCESS | 1665 | 1469517137227 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:17 INFO - PROCESS | 1665 | 1469517137343 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 00:12:17 INFO - PROCESS | 1665 | 1469517137434 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:17 INFO - PROCESS | 1665 | 1469517137436 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x11945a000 == 45 [pid = 1665] [id = 614] 00:12:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x118208c00) [pid = 1665] [serial = 1842] [outer = 0x0] 00:12:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 119 (0x118303800) [pid = 1665] [serial = 1843] [outer = 0x118208c00] 00:12:17 INFO - PROCESS | 1665 | 1469517137467 Marionette DEBUG loaded listener.js 00:12:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 120 (0x118424800) [pid = 1665] [serial = 1844] [outer = 0x118208c00] 00:12:17 INFO - PROCESS | 1665 | 1469517137904 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]]]}] 00:12:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:12:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 777ms 00:12:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:12:18 INFO - PROCESS | 1665 | 1469517137996 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 00:12:18 INFO - PROCESS | 1665 | 1469517137999 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 00:12:18 INFO - PROCESS | 1665 | 1469517138002 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:12:18 INFO - PROCESS | 1665 | 1469517138003 Marionette TRACE conn2 <- [1,2430,null,{}] 00:12:18 INFO - PROCESS | 1665 | 1469517138006 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}] 00:12:18 INFO - PROCESS | 1665 | 1469517138007 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:18 INFO - PROCESS | 1665 | 1469517138125 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 00:12:18 INFO - PROCESS | 1665 | 1469517138219 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:18 INFO - PROCESS | 1665 | 1469517138220 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x110eda800 == 46 [pid = 1665] [id = 615] 00:12:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 121 (0x1175d4000) [pid = 1665] [serial = 1845] [outer = 0x0] 00:12:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 122 (0x118468800) [pid = 1665] [serial = 1846] [outer = 0x1175d4000] 00:12:18 INFO - PROCESS | 1665 | 1469517138250 Marionette DEBUG loaded listener.js 00:12:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 123 (0x119896800) [pid = 1665] [serial = 1847] [outer = 0x1175d4000] 00:12:18 INFO - PROCESS | 1665 | 1469517138973 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]]]}] 00:12:19 INFO - PROCESS | 1665 | --DOCSHELL 0x116793800 == 45 [pid = 1665] [id = 153] 00:12:19 INFO - PROCESS | 1665 | --DOCSHELL 0x11927e800 == 44 [pid = 1665] [id = 164] 00:12:19 INFO - PROCESS | 1665 | --DOCSHELL 0x128ee4800 == 43 [pid = 1665] [id = 163] 00:12:19 INFO - PROCESS | 1665 | --DOCSHELL 0x128e71800 == 42 [pid = 1665] [id = 165] 00:12:19 INFO - PROCESS | 1665 | --DOCSHELL 0x123d18000 == 41 [pid = 1665] [id = 157] 00:12:19 INFO - PROCESS | 1665 | --DOCSHELL 0x12a685800 == 40 [pid = 1665] [id = 166] 00:12:19 INFO - PROCESS | 1665 | --DOCSHELL 0x1289a1800 == 39 [pid = 1665] [id = 161] 00:12:19 INFO - PROCESS | 1665 | --DOCSHELL 0x1170cc800 == 38 [pid = 1665] [id = 168] 00:12:19 INFO - PROCESS | 1665 | --DOCSHELL 0x128acd000 == 37 [pid = 1665] [id = 162] 00:12:19 INFO - PROCESS | 1665 | --DOCSHELL 0x123027800 == 36 [pid = 1665] [id = 170] 00:12:19 INFO - PROCESS | 1665 | --DOCSHELL 0x119468000 == 35 [pid = 1665] [id = 169] 00:12:19 INFO - PROCESS | 1665 | --DOCSHELL 0x119178000 == 34 [pid = 1665] [id = 154] 00:12:19 INFO - PROCESS | 1665 | --DOCSHELL 0x119275000 == 33 [pid = 1665] [id = 160] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 122 (0x11842a800) [pid = 1665] [serial = 1789] [outer = 0x0] [url = about:blank] 00:12:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:12:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1069ms 00:12:19 INFO - PROCESS | 1665 | 1469517139094 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 00:12:19 INFO - PROCESS | 1665 | 1469517139098 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 00:12:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:12:19 INFO - PROCESS | 1665 | 1469517139105 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:12:19 INFO - PROCESS | 1665 | 1469517139108 Marionette TRACE conn2 <- [1,2434,null,{}] 00:12:19 INFO - PROCESS | 1665 | 1469517139114 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}] 00:12:19 INFO - PROCESS | 1665 | 1469517139116 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:19 INFO - PROCESS | 1665 | 1469517139235 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 121 (0x12310fc00) [pid = 1665] [serial = 1736] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 120 (0x119a78800) [pid = 1665] [serial = 1640] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 119 (0x118204c00) [pid = 1665] [serial = 1601] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 118 (0x1258c4000) [pid = 1665] [serial = 1643] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x128ada800) [pid = 1665] [serial = 1646] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x128a59c00) [pid = 1665] [serial = 1634] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x11820a400) [pid = 1665] [serial = 1637] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x118203c00) [pid = 1665] [serial = 1604] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x12bf2dc00) [pid = 1665] [serial = 1771] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x12c42a000) [pid = 1665] [serial = 1772] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x11830a000) [pid = 1665] [serial = 1774] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x123b3a400) [pid = 1665] [serial = 1778] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x123b36400) [pid = 1665] [serial = 1777] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1210e8800) [pid = 1665] [serial = 1781] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x128ae6c00) [pid = 1665] [serial = 1786] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11815a800) [pid = 1665] [serial = 1780] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x12bd9f400) [pid = 1665] [serial = 1768] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x12ad6f800) [pid = 1665] [serial = 1765] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12ba98000) [pid = 1665] [serial = 1766] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x128a5f800) [pid = 1665] [serial = 1762] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1294d4000) [pid = 1665] [serial = 1763] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x125d2e000) [pid = 1665] [serial = 1759] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1273ea400) [pid = 1665] [serial = 1760] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1240c3400) [pid = 1665] [serial = 1757] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1234e5c00) [pid = 1665] [serial = 1756] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1192c1800) [pid = 1665] [serial = 1754] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11827ec00) [pid = 1665] [serial = 1753] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x12a8b4400) [pid = 1665] [serial = 1751] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12a782800) [pid = 1665] [serial = 1750] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x12c424400) [pid = 1665] [serial = 1787] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x128cd3800) [pid = 1665] [serial = 1748] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128850400) [pid = 1665] [serial = 1747] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12580e000) [pid = 1665] [serial = 1744] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x126fd9400) [pid = 1665] [serial = 1745] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1234e0c00) [pid = 1665] [serial = 1742] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1208ce800) [pid = 1665] [serial = 1741] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1177ce800) [pid = 1665] [serial = 1739] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1129ee800) [pid = 1665] [serial = 1738] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x118310c00) [pid = 1665] [serial = 1775] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12bf23800) [pid = 1665] [serial = 1769] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x125d30800) [pid = 1665] [serial = 1783] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128924c00) [pid = 1665] [serial = 1784] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x12430fc00) [pid = 1665] [serial = 1694] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x12bf0f000) [pid = 1665] [serial = 1688] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x11852ac00) [pid = 1665] [serial = 1691] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x1292ef800) [pid = 1665] [serial = 1697] [outer = 0x0] [url = about:blank] 00:12:19 INFO - PROCESS | 1665 | 1469517139309 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:19 INFO - PROCESS | 1665 | 1469517139310 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ecd800 == 34 [pid = 1665] [id = 616] 00:12:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1175cb800) [pid = 1665] [serial = 1848] [outer = 0x0] 00:12:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11820c400) [pid = 1665] [serial = 1849] [outer = 0x1175cb800] 00:12:19 INFO - PROCESS | 1665 | 1469517139341 Marionette DEBUG loaded listener.js 00:12:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118311400) [pid = 1665] [serial = 1850] [outer = 0x1175cb800] 00:12:19 INFO - PROCESS | 1665 | 1469517139643 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]]]}] 00:12:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:12:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 574ms 00:12:19 INFO - PROCESS | 1665 | 1469517139678 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 00:12:19 INFO - PROCESS | 1665 | 1469517139681 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 00:12:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:12:19 INFO - PROCESS | 1665 | 1469517139688 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:12:19 INFO - PROCESS | 1665 | 1469517139690 Marionette TRACE conn2 <- [1,2438,null,{}] 00:12:19 INFO - PROCESS | 1665 | 1469517139693 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}] 00:12:19 INFO - PROCESS | 1665 | 1469517139694 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:19 INFO - PROCESS | 1665 | 1469517139777 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 00:12:19 INFO - PROCESS | 1665 | 1469517139876 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:19 INFO - PROCESS | 1665 | 1469517139877 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x11834c800 == 35 [pid = 1665] [id = 617] 00:12:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1183f0800) [pid = 1665] [serial = 1851] [outer = 0x0] 00:12:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118432400) [pid = 1665] [serial = 1852] [outer = 0x1183f0800] 00:12:19 INFO - PROCESS | 1665 | 1469517139907 Marionette DEBUG loaded listener.js 00:12:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119402800) [pid = 1665] [serial = 1853] [outer = 0x1183f0800] 00:12:20 INFO - PROCESS | 1665 | 1469517140201 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]]]}] 00:12:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:12:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 521ms 00:12:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:12:20 INFO - PROCESS | 1665 | 1469517140210 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 00:12:20 INFO - PROCESS | 1665 | 1469517140211 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 00:12:20 INFO - PROCESS | 1665 | 1469517140222 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:12:20 INFO - PROCESS | 1665 | 1469517140224 Marionette TRACE conn2 <- [1,2442,null,{}] 00:12:20 INFO - PROCESS | 1665 | 1469517140234 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}] 00:12:20 INFO - PROCESS | 1665 | 1469517140239 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:20 INFO - PROCESS | 1665 | 1469517140321 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 00:12:20 INFO - PROCESS | 1665 | 1469517140326 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:20 INFO - PROCESS | 1665 | 1469517140328 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x123021000 == 36 [pid = 1665] [id = 618] 00:12:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x115f64400) [pid = 1665] [serial = 1854] [outer = 0x0] 00:12:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119aef000) [pid = 1665] [serial = 1855] [outer = 0x115f64400] 00:12:20 INFO - PROCESS | 1665 | 1469517140358 Marionette DEBUG loaded listener.js 00:12:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x123105800) [pid = 1665] [serial = 1856] [outer = 0x115f64400] 00:12:20 INFO - PROCESS | 1665 | 1469517140685 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]]]}] 00:12:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:12:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 479ms 00:12:20 INFO - PROCESS | 1665 | 1469517140702 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 00:12:20 INFO - PROCESS | 1665 | 1469517140704 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 00:12:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:12:20 INFO - PROCESS | 1665 | 1469517140706 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:12:20 INFO - PROCESS | 1665 | 1469517140707 Marionette TRACE conn2 <- [1,2446,null,{}] 00:12:20 INFO - PROCESS | 1665 | 1469517140710 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}] 00:12:20 INFO - PROCESS | 1665 | 1469517140711 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:20 INFO - PROCESS | 1665 | 1469517140793 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 00:12:20 INFO - PROCESS | 1665 | 1469517140798 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:20 INFO - PROCESS | 1665 | 1469517140800 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d88800 == 37 [pid = 1665] [id = 619] 00:12:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x123208400) [pid = 1665] [serial = 1857] [outer = 0x0] 00:12:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1233ee000) [pid = 1665] [serial = 1858] [outer = 0x123208400] 00:12:20 INFO - PROCESS | 1665 | 1469517140826 Marionette DEBUG loaded listener.js 00:12:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1234eb800) [pid = 1665] [serial = 1859] [outer = 0x123208400] 00:12:21 INFO - PROCESS | 1665 | 1469517141179 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]]]}] 00:12:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:12:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 521ms 00:12:21 INFO - PROCESS | 1665 | 1469517141227 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 00:12:21 INFO - PROCESS | 1665 | 1469517141229 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 00:12:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:12:21 INFO - PROCESS | 1665 | 1469517141231 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:12:21 INFO - PROCESS | 1665 | 1469517141232 Marionette TRACE conn2 <- [1,2450,null,{}] 00:12:21 INFO - PROCESS | 1665 | 1469517141234 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}] 00:12:21 INFO - PROCESS | 1665 | 1469517141236 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:21 INFO - PROCESS | 1665 | 1469517141313 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 00:12:21 INFO - PROCESS | 1665 | 1469517141393 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:21 INFO - PROCESS | 1665 | 1469517141394 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x125921000 == 38 [pid = 1665] [id = 620] 00:12:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x112fecc00) [pid = 1665] [serial = 1860] [outer = 0x0] 00:12:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x123732800) [pid = 1665] [serial = 1861] [outer = 0x112fecc00] 00:12:21 INFO - PROCESS | 1665 | 1469517141419 Marionette DEBUG loaded listener.js 00:12:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x123b3c000) [pid = 1665] [serial = 1862] [outer = 0x112fecc00] 00:12:21 INFO - PROCESS | 1665 | 1469517141741 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]]]}] 00:12:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:12:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms 00:12:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:12:21 INFO - PROCESS | 1665 | 1469517141753 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 00:12:21 INFO - PROCESS | 1665 | 1469517141754 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 00:12:21 INFO - PROCESS | 1665 | 1469517141756 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:12:21 INFO - PROCESS | 1665 | 1469517141757 Marionette TRACE conn2 <- [1,2454,null,{}] 00:12:21 INFO - PROCESS | 1665 | 1469517141759 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}] 00:12:21 INFO - PROCESS | 1665 | 1469517141764 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:21 INFO - PROCESS | 1665 | 1469517141889 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 00:12:21 INFO - PROCESS | 1665 | 1469517141901 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:21 INFO - PROCESS | 1665 | 1469517141903 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x128988800 == 39 [pid = 1665] [id = 621] 00:12:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x123ec9800) [pid = 1665] [serial = 1863] [outer = 0x0] 00:12:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1246de400) [pid = 1665] [serial = 1864] [outer = 0x123ec9800] 00:12:21 INFO - PROCESS | 1665 | 1469517141927 Marionette DEBUG loaded listener.js 00:12:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x125d30800) [pid = 1665] [serial = 1865] [outer = 0x123ec9800] 00:12:22 INFO - PROCESS | 1665 | 1469517142278 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]]]}] 00:12:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:12:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 569ms 00:12:22 INFO - PROCESS | 1665 | 1469517142325 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 00:12:22 INFO - PROCESS | 1665 | 1469517142326 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 00:12:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:12:22 INFO - PROCESS | 1665 | 1469517142329 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:12:22 INFO - PROCESS | 1665 | 1469517142330 Marionette TRACE conn2 <- [1,2458,null,{}] 00:12:22 INFO - PROCESS | 1665 | 1469517142332 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}] 00:12:22 INFO - PROCESS | 1665 | 1469517142333 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:22 INFO - PROCESS | 1665 | 1469517142438 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 00:12:22 INFO - PROCESS | 1665 | 1469517142441 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:22 INFO - PROCESS | 1665 | 1469517142442 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x12928a000 == 40 [pid = 1665] [id = 622] 00:12:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1240c2800) [pid = 1665] [serial = 1866] [outer = 0x0] 00:12:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x126f39c00) [pid = 1665] [serial = 1867] [outer = 0x1240c2800] 00:12:22 INFO - PROCESS | 1665 | 1469517142504 Marionette DEBUG loaded listener.js 00:12:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12736fc00) [pid = 1665] [serial = 1868] [outer = 0x1240c2800] 00:12:22 INFO - PROCESS | 1665 | 1469517142812 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]]]}] 00:12:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:12:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 00:12:22 INFO - PROCESS | 1665 | 1469517142855 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 00:12:22 INFO - PROCESS | 1665 | 1469517142857 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 00:12:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:12:22 INFO - PROCESS | 1665 | 1469517142859 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:12:22 INFO - PROCESS | 1665 | 1469517142860 Marionette TRACE conn2 <- [1,2462,null,{}] 00:12:22 INFO - PROCESS | 1665 | 1469517142862 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}] 00:12:22 INFO - PROCESS | 1665 | 1469517142863 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:22 INFO - PROCESS | 1665 | 1469517142968 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 00:12:22 INFO - PROCESS | 1665 | 1469517142971 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:22 INFO - PROCESS | 1665 | 1469517142973 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a679800 == 41 [pid = 1665] [id = 623] 00:12:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x125d31000) [pid = 1665] [serial = 1869] [outer = 0x0] 00:12:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128847400) [pid = 1665] [serial = 1870] [outer = 0x125d31000] 00:12:23 INFO - PROCESS | 1665 | 1469517143033 Marionette DEBUG loaded listener.js 00:12:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128852800) [pid = 1665] [serial = 1871] [outer = 0x125d31000] 00:12:23 INFO - PROCESS | 1665 | 1469517143468 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]]]}] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1273e2800) [pid = 1665] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118423800) [pid = 1665] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11984f400) [pid = 1665] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x11815a400) [pid = 1665] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1125a2000) [pid = 1665] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x11685fc00) [pid = 1665] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x116864400) [pid = 1665] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x126e96c00) [pid = 1665] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x124691000) [pid = 1665] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11944bc00) [pid = 1665] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1258b8400) [pid = 1665] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x128925c00) [pid = 1665] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128928800) [pid = 1665] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x115f60400) [pid = 1665] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x118159c00) [pid = 1665] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:12:23 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1192ba800) [pid = 1665] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 668ms 00:12:23 INFO - PROCESS | 1665 | 1469517143527 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 00:12:23 INFO - PROCESS | 1665 | 1469517143529 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 00:12:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:12:23 INFO - PROCESS | 1665 | 1469517143531 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:12:23 INFO - PROCESS | 1665 | 1469517143533 Marionette TRACE conn2 <- [1,2466,null,{}] 00:12:23 INFO - PROCESS | 1665 | 1469517143535 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}] 00:12:23 INFO - PROCESS | 1665 | 1469517143536 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:23 INFO - PROCESS | 1665 | 1469517143617 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 00:12:23 INFO - PROCESS | 1665 | 1469517143622 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:23 INFO - PROCESS | 1665 | 1469517143622 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x120820000 == 42 [pid = 1665] [id = 624] 00:12:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x118153000) [pid = 1665] [serial = 1872] [outer = 0x0] 00:12:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1183f4c00) [pid = 1665] [serial = 1873] [outer = 0x118153000] 00:12:23 INFO - PROCESS | 1665 | 1469517143647 Marionette DEBUG loaded listener.js 00:12:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11984f400) [pid = 1665] [serial = 1874] [outer = 0x118153000] 00:12:23 INFO - PROCESS | 1665 | 1469517143972 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]]]}] 00:12:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:12:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 471ms 00:12:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:12:24 INFO - PROCESS | 1665 | 1469517144003 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 00:12:24 INFO - PROCESS | 1665 | 1469517144005 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 00:12:24 INFO - PROCESS | 1665 | 1469517144007 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:12:24 INFO - PROCESS | 1665 | 1469517144008 Marionette TRACE conn2 <- [1,2470,null,{}] 00:12:24 INFO - PROCESS | 1665 | 1469517144010 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}] 00:12:24 INFO - PROCESS | 1665 | 1469517144011 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:24 INFO - PROCESS | 1665 | 1469517144093 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 00:12:24 INFO - PROCESS | 1665 | 1469517144171 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:24 INFO - PROCESS | 1665 | 1469517144172 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aade800 == 43 [pid = 1665] [id = 625] 00:12:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1192b7800) [pid = 1665] [serial = 1875] [outer = 0x0] 00:12:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1210eb800) [pid = 1665] [serial = 1876] [outer = 0x1192b7800] 00:12:24 INFO - PROCESS | 1665 | 1469517144206 Marionette DEBUG loaded listener.js 00:12:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1273ddc00) [pid = 1665] [serial = 1877] [outer = 0x1192b7800] 00:12:24 INFO - PROCESS | 1665 | 1469517144501 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]]]}] 00:12:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:12:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 518ms 00:12:24 INFO - PROCESS | 1665 | 1469517144525 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 00:12:24 INFO - PROCESS | 1665 | 1469517144527 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 00:12:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:12:24 INFO - PROCESS | 1665 | 1469517144529 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:12:24 INFO - PROCESS | 1665 | 1469517144531 Marionette TRACE conn2 <- [1,2474,null,{}] 00:12:24 INFO - PROCESS | 1665 | 1469517144541 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}] 00:12:24 INFO - PROCESS | 1665 | 1469517144543 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:24 INFO - PROCESS | 1665 | 1469517144643 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 00:12:24 INFO - PROCESS | 1665 | 1469517144647 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:24 INFO - PROCESS | 1665 | 1469517144648 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd6a000 == 44 [pid = 1665] [id = 626] 00:12:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128921400) [pid = 1665] [serial = 1878] [outer = 0x0] 00:12:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128a5c800) [pid = 1665] [serial = 1879] [outer = 0x128921400] 00:12:24 INFO - PROCESS | 1665 | 1469517144675 Marionette DEBUG loaded listener.js 00:12:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128ce1c00) [pid = 1665] [serial = 1880] [outer = 0x128921400] 00:12:25 INFO - PROCESS | 1665 | 1469517145006 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]]]}] 00:12:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:12:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 527ms 00:12:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:12:25 INFO - PROCESS | 1665 | 1469517145057 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 00:12:25 INFO - PROCESS | 1665 | 1469517145058 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 00:12:25 INFO - PROCESS | 1665 | 1469517145060 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:12:25 INFO - PROCESS | 1665 | 1469517145061 Marionette TRACE conn2 <- [1,2478,null,{}] 00:12:25 INFO - PROCESS | 1665 | 1469517145063 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}] 00:12:25 INFO - PROCESS | 1665 | 1469517145064 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:25 INFO - PROCESS | 1665 | 1469517145179 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 00:12:25 INFO - PROCESS | 1665 | 1469517145185 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:25 INFO - PROCESS | 1665 | 1469517145186 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd66800 == 45 [pid = 1665] [id = 627] 00:12:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1291a9000) [pid = 1665] [serial = 1881] [outer = 0x0] 00:12:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1292ed800) [pid = 1665] [serial = 1882] [outer = 0x1291a9000] 00:12:25 INFO - PROCESS | 1665 | 1469517145218 Marionette DEBUG loaded listener.js 00:12:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1294cb400) [pid = 1665] [serial = 1883] [outer = 0x1291a9000] 00:12:25 INFO - PROCESS | 1665 | 1469517145757 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]]]}] 00:12:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:12:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 723ms 00:12:25 INFO - PROCESS | 1665 | 1469517145806 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 00:12:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:12:25 INFO - PROCESS | 1665 | 1469517145810 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 00:12:25 INFO - PROCESS | 1665 | 1469517145815 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:12:25 INFO - PROCESS | 1665 | 1469517145821 Marionette TRACE conn2 <- [1,2482,null,{}] 00:12:25 INFO - PROCESS | 1665 | 1469517145828 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}] 00:12:25 INFO - PROCESS | 1665 | 1469517145831 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:25 INFO - PROCESS | 1665 | 1469517145986 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 00:12:26 INFO - PROCESS | 1665 | 1469517146130 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:26 INFO - PROCESS | 1665 | 1469517146132 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x116ac5800 == 46 [pid = 1665] [id = 628] 00:12:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1129ee800) [pid = 1665] [serial = 1884] [outer = 0x0] 00:12:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1175cf000) [pid = 1665] [serial = 1885] [outer = 0x1129ee800] 00:12:26 INFO - PROCESS | 1665 | 1469517146166 Marionette DEBUG loaded listener.js 00:12:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x118308000) [pid = 1665] [serial = 1886] [outer = 0x1129ee800] 00:12:26 INFO - PROCESS | 1665 | 1469517146620 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]]]}] 00:12:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:12:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 829ms 00:12:26 INFO - PROCESS | 1665 | 1469517146643 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 00:12:26 INFO - PROCESS | 1665 | 1469517146646 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 00:12:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:12:26 INFO - PROCESS | 1665 | 1469517146651 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:12:26 INFO - PROCESS | 1665 | 1469517146653 Marionette TRACE conn2 <- [1,2486,null,{}] 00:12:26 INFO - PROCESS | 1665 | 1469517146656 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}] 00:12:26 INFO - PROCESS | 1665 | 1469517146657 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:26 INFO - PROCESS | 1665 | 1469517146766 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 00:12:26 INFO - PROCESS | 1665 | 1469517146833 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:26 INFO - PROCESS | 1665 | 1469517146834 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x12898d800 == 47 [pid = 1665] [id = 629] 00:12:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118432800) [pid = 1665] [serial = 1887] [outer = 0x0] 00:12:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x119551c00) [pid = 1665] [serial = 1888] [outer = 0x118432800] 00:12:26 INFO - PROCESS | 1665 | 1469517146907 Marionette DEBUG loaded listener.js 00:12:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119a80c00) [pid = 1665] [serial = 1889] [outer = 0x118432800] 00:12:27 INFO - PROCESS | 1665 | 1469517147302 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]]]}] 00:12:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:12:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 721ms 00:12:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:12:27 INFO - PROCESS | 1665 | 1469517147372 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 00:12:27 INFO - PROCESS | 1665 | 1469517147374 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 00:12:27 INFO - PROCESS | 1665 | 1469517147376 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:12:27 INFO - PROCESS | 1665 | 1469517147379 Marionette TRACE conn2 <- [1,2490,null,{}] 00:12:27 INFO - PROCESS | 1665 | 1469517147387 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}] 00:12:27 INFO - PROCESS | 1665 | 1469517147390 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:27 INFO - PROCESS | 1665 | 1469517147495 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 00:12:27 INFO - PROCESS | 1665 | 1469517147606 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:27 INFO - PROCESS | 1665 | 1469517147608 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c606800 == 48 [pid = 1665] [id = 630] 00:12:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x123111400) [pid = 1665] [serial = 1890] [outer = 0x0] 00:12:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x123b3b000) [pid = 1665] [serial = 1891] [outer = 0x123111400] 00:12:27 INFO - PROCESS | 1665 | 1469517147642 Marionette DEBUG loaded listener.js 00:12:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1244b6c00) [pid = 1665] [serial = 1892] [outer = 0x123111400] 00:12:28 INFO - PROCESS | 1665 | 1469517148054 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]]]}] 00:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 722ms 00:12:28 INFO - PROCESS | 1665 | 1469517148102 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 00:12:28 INFO - PROCESS | 1665 | 1469517148104 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 00:12:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:12:28 INFO - PROCESS | 1665 | 1469517148106 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:12:28 INFO - PROCESS | 1665 | 1469517148108 Marionette TRACE conn2 <- [1,2494,null,{}] 00:12:28 INFO - PROCESS | 1665 | 1469517148110 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}] 00:12:28 INFO - PROCESS | 1665 | 1469517148112 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:28 INFO - PROCESS | 1665 | 1469517148206 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 00:12:28 INFO - PROCESS | 1665 | 1469517148320 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:28 INFO - PROCESS | 1665 | 1469517148321 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cf3e800 == 49 [pid = 1665] [id = 631] 00:12:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1258b8800) [pid = 1665] [serial = 1893] [outer = 0x0] 00:12:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x125d31800) [pid = 1665] [serial = 1894] [outer = 0x1258b8800] 00:12:28 INFO - PROCESS | 1665 | 1469517148351 Marionette DEBUG loaded listener.js 00:12:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x128921000) [pid = 1665] [serial = 1895] [outer = 0x1258b8800] 00:12:28 INFO - PROCESS | 1665 | 1469517148946 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]]]}] 00:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 870ms 00:12:28 INFO - PROCESS | 1665 | 1469517148985 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 00:12:28 INFO - PROCESS | 1665 | 1469517148987 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 00:12:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:12:28 INFO - PROCESS | 1665 | 1469517148992 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:12:28 INFO - PROCESS | 1665 | 1469517148994 Marionette TRACE conn2 <- [1,2498,null,{}] 00:12:28 INFO - PROCESS | 1665 | 1469517148997 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}] 00:12:29 INFO - PROCESS | 1665 | 1469517149001 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:29 INFO - PROCESS | 1665 | 1469517149096 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 00:12:29 INFO - PROCESS | 1665 | 1469517149165 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:29 INFO - PROCESS | 1665 | 1469517149166 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x115f2e000 == 50 [pid = 1665] [id = 632] 00:12:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1125ffc00) [pid = 1665] [serial = 1896] [outer = 0x0] 00:12:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1126d4800) [pid = 1665] [serial = 1897] [outer = 0x1125ffc00] 00:12:29 INFO - PROCESS | 1665 | 1469517149194 Marionette DEBUG loaded listener.js 00:12:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x11298a000) [pid = 1665] [serial = 1898] [outer = 0x1125ffc00] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x118239000 == 49 [pid = 1665] [id = 167] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x123026000 == 48 [pid = 1665] [id = 156] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x119a9d000 == 47 [pid = 1665] [id = 155] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd6a000 == 46 [pid = 1665] [id = 626] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12aade800 == 45 [pid = 1665] [id = 625] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x120820000 == 44 [pid = 1665] [id = 624] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12a679800 == 43 [pid = 1665] [id = 623] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12928a000 == 42 [pid = 1665] [id = 622] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x128988800 == 41 [pid = 1665] [id = 621] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x125921000 == 40 [pid = 1665] [id = 620] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x123d88800 == 39 [pid = 1665] [id = 619] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x123021000 == 38 [pid = 1665] [id = 618] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x11834c800 == 37 [pid = 1665] [id = 617] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x115ecd800 == 36 [pid = 1665] [id = 616] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x125915800 == 35 [pid = 1665] [id = 159] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x110eda800 == 34 [pid = 1665] [id = 615] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x124084000 == 33 [pid = 1665] [id = 158] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x115ed0800 == 32 [pid = 1665] [id = 596] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12cf3e800 == 31 [pid = 1665] [id = 631] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12c606800 == 30 [pid = 1665] [id = 630] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12898d800 == 29 [pid = 1665] [id = 629] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x12bd66800 == 28 [pid = 1665] [id = 627] 00:12:30 INFO - PROCESS | 1665 | --DOCSHELL 0x116ac5800 == 27 [pid = 1665] [id = 628] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x12884bc00) [pid = 1665] [serial = 1822] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x11842f400) [pid = 1665] [serial = 1790] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x12310bc00) [pid = 1665] [serial = 1807] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x123ec2c00) [pid = 1665] [serial = 1808] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x118211800) [pid = 1665] [serial = 1795] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1183ee400) [pid = 1665] [serial = 1796] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x118473000) [pid = 1665] [serial = 1798] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x12430f400) [pid = 1665] [serial = 1810] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x124690400) [pid = 1665] [serial = 1811] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x119151000) [pid = 1665] [serial = 1799] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x1175c9c00) [pid = 1665] [serial = 1792] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x117e3bc00) [pid = 1665] [serial = 1793] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x126fd8400) [pid = 1665] [serial = 1819] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1258bd800) [pid = 1665] [serial = 1813] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1258db000) [pid = 1665] [serial = 1814] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x119a7d000) [pid = 1665] [serial = 1801] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x119aed800) [pid = 1665] [serial = 1802] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x125d30c00) [pid = 1665] [serial = 1816] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x126e31000) [pid = 1665] [serial = 1817] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x128a56000) [pid = 1665] [serial = 1825] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x128caf800) [pid = 1665] [serial = 1828] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128adc800) [pid = 1665] [serial = 1826] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12919cc00) [pid = 1665] [serial = 1829] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118338000) [pid = 1665] [serial = 1832] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1208d0800) [pid = 1665] [serial = 1804] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x123103400) [pid = 1665] [serial = 1805] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1175c6c00) [pid = 1665] [serial = 1831] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x123103800) [pid = 1665] [serial = 1834] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x128925400) [pid = 1665] [serial = 1823] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1240c2000) [pid = 1665] [serial = 1835] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1273dec00) [pid = 1665] [serial = 1820] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x128849400) [pid = 1665] [serial = 1837] [outer = 0x0] [url = about:blank] 00:12:30 INFO - PROCESS | 1665 | 1469517150422 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]]]}] 00:12:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:12:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1481ms 00:12:30 INFO - PROCESS | 1665 | 1469517150473 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 00:12:30 INFO - PROCESS | 1665 | 1469517150475 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 00:12:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:12:30 INFO - PROCESS | 1665 | 1469517150478 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:12:30 INFO - PROCESS | 1665 | 1469517150480 Marionette TRACE conn2 <- [1,2502,null,{}] 00:12:30 INFO - PROCESS | 1665 | 1469517150484 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}] 00:12:30 INFO - PROCESS | 1665 | 1469517150486 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:30 INFO - PROCESS | 1665 | 1469517150562 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 00:12:30 INFO - PROCESS | 1665 | 1469517150571 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:30 INFO - PROCESS | 1665 | 1469517150574 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x115e6c000 == 28 [pid = 1665] [id = 633] 00:12:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1126dac00) [pid = 1665] [serial = 1899] [outer = 0x0] 00:12:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1129a8800) [pid = 1665] [serial = 1900] [outer = 0x1126dac00] 00:12:30 INFO - PROCESS | 1665 | 1469517150601 Marionette DEBUG loaded listener.js 00:12:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1125f5400) [pid = 1665] [serial = 1901] [outer = 0x1126dac00] 00:12:30 INFO - PROCESS | 1665 | 1469517150979 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]]]}] 00:12:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:12:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 522ms 00:12:31 INFO - PROCESS | 1665 | 1469517151001 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 00:12:31 INFO - PROCESS | 1665 | 1469517151005 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 00:12:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:12:31 INFO - PROCESS | 1665 | 1469517151009 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:12:31 INFO - PROCESS | 1665 | 1469517151011 Marionette TRACE conn2 <- [1,2506,null,{}] 00:12:31 INFO - PROCESS | 1665 | 1469517151013 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}] 00:12:31 INFO - PROCESS | 1665 | 1469517151017 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:31 INFO - PROCESS | 1665 | 1469517151096 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 00:12:31 INFO - PROCESS | 1665 | 1469517151102 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:31 INFO - PROCESS | 1665 | 1469517151104 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bc1800 == 29 [pid = 1665] [id = 634] 00:12:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x115e25800) [pid = 1665] [serial = 1902] [outer = 0x0] 00:12:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x116864c00) [pid = 1665] [serial = 1903] [outer = 0x115e25800] 00:12:31 INFO - PROCESS | 1665 | 1469517151131 Marionette DEBUG loaded listener.js 00:12:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x116bb1c00) [pid = 1665] [serial = 1904] [outer = 0x115e25800] 00:12:31 INFO - PROCESS | 1665 | 1469517151483 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]]]}] 00:12:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:12:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 519ms 00:12:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:12:31 INFO - PROCESS | 1665 | 1469517151529 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 00:12:31 INFO - PROCESS | 1665 | 1469517151530 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 00:12:31 INFO - PROCESS | 1665 | 1469517151532 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:12:31 INFO - PROCESS | 1665 | 1469517151535 Marionette TRACE conn2 <- [1,2510,null,{}] 00:12:31 INFO - PROCESS | 1665 | 1469517151543 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}] 00:12:31 INFO - PROCESS | 1665 | 1469517151547 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:31 INFO - PROCESS | 1665 | 1469517151624 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 00:12:31 INFO - PROCESS | 1665 | 1469517151629 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:31 INFO - PROCESS | 1665 | 1469517151632 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x119175000 == 30 [pid = 1665] [id = 635] 00:12:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1125f4400) [pid = 1665] [serial = 1905] [outer = 0x0] 00:12:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118158400) [pid = 1665] [serial = 1906] [outer = 0x1125f4400] 00:12:31 INFO - PROCESS | 1665 | 1469517151663 Marionette DEBUG loaded listener.js 00:12:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x11820a800) [pid = 1665] [serial = 1907] [outer = 0x1125f4400] 00:12:32 INFO - PROCESS | 1665 | 1469517152016 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]]]}] 00:12:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:12:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 521ms 00:12:32 INFO - PROCESS | 1665 | 1469517152054 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 00:12:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:12:32 INFO - PROCESS | 1665 | 1469517152056 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 00:12:32 INFO - PROCESS | 1665 | 1469517152058 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:12:32 INFO - PROCESS | 1665 | 1469517152059 Marionette TRACE conn2 <- [1,2514,null,{}] 00:12:32 INFO - PROCESS | 1665 | 1469517152062 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}] 00:12:32 INFO - PROCESS | 1665 | 1469517152063 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:32 INFO - PROCESS | 1665 | 1469517152169 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 00:12:32 INFO - PROCESS | 1665 | 1469517152174 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:32 INFO - PROCESS | 1665 | 1469517152175 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x119a9e800 == 31 [pid = 1665] [id = 636] 00:12:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11820cc00) [pid = 1665] [serial = 1908] [outer = 0x0] 00:12:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118286c00) [pid = 1665] [serial = 1909] [outer = 0x11820cc00] 00:12:32 INFO - PROCESS | 1665 | 1469517152200 Marionette DEBUG loaded listener.js 00:12:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x118311000) [pid = 1665] [serial = 1910] [outer = 0x11820cc00] 00:12:32 INFO - PROCESS | 1665 | 1469517152530 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]]]}] 00:12:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:12:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 518ms 00:12:32 INFO - PROCESS | 1665 | 1469517152576 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 00:12:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:12:32 INFO - PROCESS | 1665 | 1469517152585 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 00:12:32 INFO - PROCESS | 1665 | 1469517152588 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:12:32 INFO - PROCESS | 1665 | 1469517152589 Marionette TRACE conn2 <- [1,2518,null,{}] 00:12:32 INFO - PROCESS | 1665 | 1469517152591 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}] 00:12:32 INFO - PROCESS | 1665 | 1469517152593 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:32 INFO - PROCESS | 1665 | 1469517152688 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 00:12:32 INFO - PROCESS | 1665 | 1469517152697 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:32 INFO - PROCESS | 1665 | 1469517152699 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x123028800 == 32 [pid = 1665] [id = 637] 00:12:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1132b0800) [pid = 1665] [serial = 1911] [outer = 0x0] 00:12:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1183ee400) [pid = 1665] [serial = 1912] [outer = 0x1132b0800] 00:12:32 INFO - PROCESS | 1665 | 1469517152728 Marionette DEBUG loaded listener.js 00:12:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x118424c00) [pid = 1665] [serial = 1913] [outer = 0x1132b0800] 00:12:33 INFO - PROCESS | 1665 | 1469517153079 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]]]}] 00:12:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:12:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 518ms 00:12:33 INFO - PROCESS | 1665 | 1469517153106 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 00:12:33 INFO - PROCESS | 1665 | 1469517153107 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 00:12:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:12:33 INFO - PROCESS | 1665 | 1469517153110 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:12:33 INFO - PROCESS | 1665 | 1469517153111 Marionette TRACE conn2 <- [1,2522,null,{}] 00:12:33 INFO - PROCESS | 1665 | 1469517153113 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}] 00:12:33 INFO - PROCESS | 1665 | 1469517153117 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:33 INFO - PROCESS | 1665 | 1469517153231 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 00:12:33 INFO - PROCESS | 1665 | 1469517153241 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:33 INFO - PROCESS | 1665 | 1469517153242 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d7a800 == 33 [pid = 1665] [id = 638] 00:12:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1183ecc00) [pid = 1665] [serial = 1914] [outer = 0x0] 00:12:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118431c00) [pid = 1665] [serial = 1915] [outer = 0x1183ecc00] 00:12:33 INFO - PROCESS | 1665 | 1469517153268 Marionette DEBUG loaded listener.js 00:12:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1192bbc00) [pid = 1665] [serial = 1916] [outer = 0x1183ecc00] 00:12:33 INFO - PROCESS | 1665 | 1469517153608 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]]]}] 00:12:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:12:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 517ms 00:12:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:12:33 INFO - PROCESS | 1665 | 1469517153628 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 00:12:33 INFO - PROCESS | 1665 | 1469517153629 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 00:12:33 INFO - PROCESS | 1665 | 1469517153631 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:12:33 INFO - PROCESS | 1665 | 1469517153634 Marionette TRACE conn2 <- [1,2526,null,{}] 00:12:33 INFO - PROCESS | 1665 | 1469517153657 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}] 00:12:33 INFO - PROCESS | 1665 | 1469517153658 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:33 INFO - PROCESS | 1665 | 1469517153752 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 00:12:33 INFO - PROCESS | 1665 | 1469517153756 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:33 INFO - PROCESS | 1665 | 1469517153757 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x1244d4000 == 34 [pid = 1665] [id = 639] 00:12:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x118425000) [pid = 1665] [serial = 1917] [outer = 0x0] 00:12:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x11954fc00) [pid = 1665] [serial = 1918] [outer = 0x118425000] 00:12:33 INFO - PROCESS | 1665 | 1469517153782 Marionette DEBUG loaded listener.js 00:12:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x119859800) [pid = 1665] [serial = 1919] [outer = 0x118425000] 00:12:34 INFO - PROCESS | 1665 | 1469517154111 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]]]}] 00:12:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:12:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 522ms 00:12:34 INFO - PROCESS | 1665 | 1469517154154 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 00:12:34 INFO - PROCESS | 1665 | 1469517154156 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 00:12:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:12:34 INFO - PROCESS | 1665 | 1469517154158 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:12:34 INFO - PROCESS | 1665 | 1469517154159 Marionette TRACE conn2 <- [1,2530,null,{}] 00:12:34 INFO - PROCESS | 1665 | 1469517154161 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}] 00:12:34 INFO - PROCESS | 1665 | 1469517154162 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:34 INFO - PROCESS | 1665 | 1469517154257 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 00:12:34 INFO - PROCESS | 1665 | 1469517154270 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:34 INFO - PROCESS | 1665 | 1469517154271 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x125927000 == 35 [pid = 1665] [id = 640] 00:12:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1125f0400) [pid = 1665] [serial = 1920] [outer = 0x0] 00:12:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119a78800) [pid = 1665] [serial = 1921] [outer = 0x1125f0400] 00:12:34 INFO - PROCESS | 1665 | 1469517154296 Marionette DEBUG loaded listener.js 00:12:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119a7f800) [pid = 1665] [serial = 1922] [outer = 0x1125f0400] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x124312c00) [pid = 1665] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x128921400) [pid = 1665] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x123ec9800) [pid = 1665] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1240c2800) [pid = 1665] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x125d31000) [pid = 1665] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x118208c00) [pid = 1665] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1175cb800) [pid = 1665] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x123208400) [pid = 1665] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1175d4000) [pid = 1665] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x115f64400) [pid = 1665] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1183f0800) [pid = 1665] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x111ca9c00) [pid = 1665] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x118153000) [pid = 1665] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1192b7800) [pid = 1665] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x112fecc00) [pid = 1665] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:12:34 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1291a9000) [pid = 1665] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:12:34 INFO - PROCESS | 1665 | 1469517154916 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]]]}] 00:12:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:12:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 770ms 00:12:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:12:34 INFO - PROCESS | 1665 | 1469517154929 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 00:12:34 INFO - PROCESS | 1665 | 1469517154931 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 00:12:34 INFO - PROCESS | 1665 | 1469517154936 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:12:34 INFO - PROCESS | 1665 | 1469517154938 Marionette TRACE conn2 <- [1,2534,null,{}] 00:12:34 INFO - PROCESS | 1665 | 1469517154942 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}] 00:12:34 INFO - PROCESS | 1665 | 1469517154944 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:35 INFO - PROCESS | 1665 | 1469517155110 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 00:12:35 INFO - PROCESS | 1665 | 1469517155169 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:35 INFO - PROCESS | 1665 | 1469517155170 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x119174000 == 36 [pid = 1665] [id = 641] 00:12:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x115e96c00) [pid = 1665] [serial = 1923] [outer = 0x0] 00:12:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118428c00) [pid = 1665] [serial = 1924] [outer = 0x115e96c00] 00:12:35 INFO - PROCESS | 1665 | 1469517155211 Marionette DEBUG loaded listener.js 00:12:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119859c00) [pid = 1665] [serial = 1925] [outer = 0x115e96c00] 00:12:35 INFO - PROCESS | 1665 | 1469517155470 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]]]}] 00:12:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:12:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 570ms 00:12:35 INFO - PROCESS | 1665 | 1469517155506 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 00:12:35 INFO - PROCESS | 1665 | 1469517155507 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 00:12:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:12:35 INFO - PROCESS | 1665 | 1469517155510 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:12:35 INFO - PROCESS | 1665 | 1469517155511 Marionette TRACE conn2 <- [1,2538,null,{}] 00:12:35 INFO - PROCESS | 1665 | 1469517155513 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}] 00:12:35 INFO - PROCESS | 1665 | 1469517155514 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:35 INFO - PROCESS | 1665 | 1469517155609 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 00:12:35 INFO - PROCESS | 1665 | 1469517155671 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:35 INFO - PROCESS | 1665 | 1469517155672 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x128985000 == 37 [pid = 1665] [id = 642] 00:12:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x118473000) [pid = 1665] [serial = 1926] [outer = 0x0] 00:12:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x119ae8400) [pid = 1665] [serial = 1927] [outer = 0x118473000] 00:12:35 INFO - PROCESS | 1665 | 1469517155696 Marionette DEBUG loaded listener.js 00:12:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x119fb6000) [pid = 1665] [serial = 1928] [outer = 0x118473000] 00:12:35 INFO - PROCESS | 1665 | 1469517155976 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]]]}] 00:12:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:12:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 00:12:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:12:36 INFO - PROCESS | 1665 | 1469517156029 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 00:12:36 INFO - PROCESS | 1665 | 1469517156030 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 00:12:36 INFO - PROCESS | 1665 | 1469517156033 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:12:36 INFO - PROCESS | 1665 | 1469517156036 Marionette TRACE conn2 <- [1,2542,null,{}] 00:12:36 INFO - PROCESS | 1665 | 1469517156039 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}] 00:12:36 INFO - PROCESS | 1665 | 1469517156041 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:36 INFO - PROCESS | 1665 | 1469517156136 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 00:12:36 INFO - PROCESS | 1665 | 1469517156140 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:36 INFO - PROCESS | 1665 | 1469517156142 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e5b000 == 38 [pid = 1665] [id = 643] 00:12:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x1208d0400) [pid = 1665] [serial = 1929] [outer = 0x0] 00:12:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x1210ee000) [pid = 1665] [serial = 1930] [outer = 0x1208d0400] 00:12:36 INFO - PROCESS | 1665 | 1469517156169 Marionette DEBUG loaded listener.js 00:12:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1233eb400) [pid = 1665] [serial = 1931] [outer = 0x1208d0400] 00:12:36 INFO - PROCESS | 1665 | 1469517156518 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]]]}] 00:12:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:12:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 521ms 00:12:36 INFO - PROCESS | 1665 | 1469517156555 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 00:12:36 INFO - PROCESS | 1665 | 1469517156556 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 00:12:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:12:36 INFO - PROCESS | 1665 | 1469517156573 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:12:36 INFO - PROCESS | 1665 | 1469517156574 Marionette TRACE conn2 <- [1,2546,null,{}] 00:12:36 INFO - PROCESS | 1665 | 1469517156577 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}] 00:12:36 INFO - PROCESS | 1665 | 1469517156579 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:36 INFO - PROCESS | 1665 | 1469517156659 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 00:12:36 INFO - PROCESS | 1665 | 1469517156663 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:36 INFO - PROCESS | 1665 | 1469517156664 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ee1000 == 39 [pid = 1665] [id = 644] 00:12:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1234e2800) [pid = 1665] [serial = 1932] [outer = 0x0] 00:12:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1234eb000) [pid = 1665] [serial = 1933] [outer = 0x1234e2800] 00:12:36 INFO - PROCESS | 1665 | 1469517156692 Marionette DEBUG loaded listener.js 00:12:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1239b3800) [pid = 1665] [serial = 1934] [outer = 0x1234e2800] 00:12:37 INFO - PROCESS | 1665 | 1469517157289 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]]]}] 00:12:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:12:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 774ms 00:12:37 INFO - PROCESS | 1665 | 1469517157347 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 00:12:37 INFO - PROCESS | 1665 | 1469517157349 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 00:12:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:12:37 INFO - PROCESS | 1665 | 1469517157353 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:12:37 INFO - PROCESS | 1665 | 1469517157356 Marionette TRACE conn2 <- [1,2550,null,{}] 00:12:37 INFO - PROCESS | 1665 | 1469517157360 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}] 00:12:37 INFO - PROCESS | 1665 | 1469517157362 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:37 INFO - PROCESS | 1665 | 1469517157472 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 00:12:37 INFO - PROCESS | 1665 | 1469517157531 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:37 INFO - PROCESS | 1665 | 1469517157533 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x11756c000 == 40 [pid = 1665] [id = 645] 00:12:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x112c72400) [pid = 1665] [serial = 1935] [outer = 0x0] 00:12:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1133b5800) [pid = 1665] [serial = 1936] [outer = 0x112c72400] 00:12:37 INFO - PROCESS | 1665 | 1469517157564 Marionette DEBUG loaded listener.js 00:12:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x116aeac00) [pid = 1665] [serial = 1937] [outer = 0x112c72400] 00:12:38 INFO - PROCESS | 1665 | 1469517158082 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]]]}] 00:12:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:12:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 773ms 00:12:38 INFO - PROCESS | 1665 | 1469517158127 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 00:12:38 INFO - PROCESS | 1665 | 1469517158130 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 00:12:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:12:38 INFO - PROCESS | 1665 | 1469517158137 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:12:38 INFO - PROCESS | 1665 | 1469517158139 Marionette TRACE conn2 <- [1,2554,null,{}] 00:12:38 INFO - PROCESS | 1665 | 1469517158141 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}] 00:12:38 INFO - PROCESS | 1665 | 1469517158143 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:38 INFO - PROCESS | 1665 | 1469517158255 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 00:12:38 INFO - PROCESS | 1665 | 1469517158337 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:38 INFO - PROCESS | 1665 | 1469517158339 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x113197000 == 41 [pid = 1665] [id = 646] 00:12:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x112d5c000) [pid = 1665] [serial = 1938] [outer = 0x0] 00:12:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x115e1e800) [pid = 1665] [serial = 1939] [outer = 0x112d5c000] 00:12:38 INFO - PROCESS | 1665 | 1469517158370 Marionette DEBUG loaded listener.js 00:12:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x118207400) [pid = 1665] [serial = 1940] [outer = 0x112d5c000] 00:12:38 INFO - PROCESS | 1665 | --DOCSHELL 0x128e5b000 == 40 [pid = 1665] [id = 643] 00:12:38 INFO - PROCESS | 1665 | --DOCSHELL 0x128985000 == 39 [pid = 1665] [id = 642] 00:12:38 INFO - PROCESS | 1665 | --DOCSHELL 0x119174000 == 38 [pid = 1665] [id = 641] 00:12:38 INFO - PROCESS | 1665 | --DOCSHELL 0x125927000 == 37 [pid = 1665] [id = 640] 00:12:39 INFO - PROCESS | 1665 | --DOCSHELL 0x1244d4000 == 36 [pid = 1665] [id = 639] 00:12:39 INFO - PROCESS | 1665 | --DOCSHELL 0x123d7a800 == 35 [pid = 1665] [id = 638] 00:12:39 INFO - PROCESS | 1665 | --DOCSHELL 0x123028800 == 34 [pid = 1665] [id = 637] 00:12:39 INFO - PROCESS | 1665 | --DOCSHELL 0x119a9e800 == 33 [pid = 1665] [id = 636] 00:12:39 INFO - PROCESS | 1665 | --DOCSHELL 0x119175000 == 32 [pid = 1665] [id = 635] 00:12:39 INFO - PROCESS | 1665 | --DOCSHELL 0x116bc1800 == 31 [pid = 1665] [id = 634] 00:12:39 INFO - PROCESS | 1665 | --DOCSHELL 0x115e6c000 == 30 [pid = 1665] [id = 633] 00:12:39 INFO - PROCESS | 1665 | --DOCSHELL 0x115f2e000 == 29 [pid = 1665] [id = 632] 00:12:39 INFO - PROCESS | 1665 | 1469517159075 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]]]}] 00:12:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:12:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 971ms 00:12:39 INFO - PROCESS | 1665 | 1469517159109 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 00:12:39 INFO - PROCESS | 1665 | 1469517159112 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 00:12:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:12:39 INFO - PROCESS | 1665 | 1469517159117 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:12:39 INFO - PROCESS | 1665 | 1469517159122 Marionette TRACE conn2 <- [1,2558,null,{}] 00:12:39 INFO - PROCESS | 1665 | 1469517159126 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}] 00:12:39 INFO - PROCESS | 1665 | 1469517159128 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:39 INFO - PROCESS | 1665 | 1469517159267 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x128cb7400) [pid = 1665] [serial = 1838] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x128ce1c00) [pid = 1665] [serial = 1880] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1246de400) [pid = 1665] [serial = 1864] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x126f39c00) [pid = 1665] [serial = 1867] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x128847400) [pid = 1665] [serial = 1870] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118303800) [pid = 1665] [serial = 1843] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118424800) [pid = 1665] [serial = 1844] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x11820c400) [pid = 1665] [serial = 1849] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118311400) [pid = 1665] [serial = 1850] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1233ee000) [pid = 1665] [serial = 1858] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1234eb800) [pid = 1665] [serial = 1859] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118468800) [pid = 1665] [serial = 1846] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119896800) [pid = 1665] [serial = 1847] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119aef000) [pid = 1665] [serial = 1855] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x123105800) [pid = 1665] [serial = 1856] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x12736fc00) [pid = 1665] [serial = 1868] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118432400) [pid = 1665] [serial = 1852] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119402800) [pid = 1665] [serial = 1853] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1126d5c00) [pid = 1665] [serial = 1840] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x112c74800) [pid = 1665] [serial = 1841] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1183f4c00) [pid = 1665] [serial = 1873] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1210eb800) [pid = 1665] [serial = 1876] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x11984f400) [pid = 1665] [serial = 1874] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x128852800) [pid = 1665] [serial = 1871] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x128a5c800) [pid = 1665] [serial = 1879] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x123732800) [pid = 1665] [serial = 1861] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x125d30800) [pid = 1665] [serial = 1865] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1273ddc00) [pid = 1665] [serial = 1877] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x123b3c000) [pid = 1665] [serial = 1862] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1294cb400) [pid = 1665] [serial = 1883] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1292ed800) [pid = 1665] [serial = 1882] [outer = 0x0] [url = about:blank] 00:12:39 INFO - PROCESS | 1665 | 1469517159360 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:39 INFO - PROCESS | 1665 | 1469517159361 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x115f2c000 == 30 [pid = 1665] [id = 647] 00:12:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x112d5c800) [pid = 1665] [serial = 1941] [outer = 0x0] 00:12:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x116bb3000) [pid = 1665] [serial = 1942] [outer = 0x112d5c800] 00:12:39 INFO - PROCESS | 1665 | 1469517159391 Marionette DEBUG loaded listener.js 00:12:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1177ca400) [pid = 1665] [serial = 1943] [outer = 0x112d5c800] 00:12:39 INFO - PROCESS | 1665 | 1469517159706 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]]]}] 00:12:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:12:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 626ms 00:12:39 INFO - PROCESS | 1665 | 1469517159744 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 00:12:39 INFO - PROCESS | 1665 | 1469517159746 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 00:12:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:12:39 INFO - PROCESS | 1665 | 1469517159752 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:12:39 INFO - PROCESS | 1665 | 1469517159754 Marionette TRACE conn2 <- [1,2562,null,{}] 00:12:39 INFO - PROCESS | 1665 | 1469517159757 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}] 00:12:39 INFO - PROCESS | 1665 | 1469517159758 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:39 INFO - PROCESS | 1665 | 1469517159842 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 00:12:39 INFO - PROCESS | 1665 | 1469517159900 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:39 INFO - PROCESS | 1665 | 1469517159902 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x11841f800 == 31 [pid = 1665] [id = 648] 00:12:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1177ce800) [pid = 1665] [serial = 1944] [outer = 0x0] 00:12:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118282400) [pid = 1665] [serial = 1945] [outer = 0x1177ce800] 00:12:39 INFO - PROCESS | 1665 | 1469517159928 Marionette DEBUG loaded listener.js 00:12:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1183f4000) [pid = 1665] [serial = 1946] [outer = 0x1177ce800] 00:12:40 INFO - PROCESS | 1665 | 1469517160230 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]]]}] 00:12:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:12:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 520ms 00:12:40 INFO - PROCESS | 1665 | 1469517160273 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 00:12:40 INFO - PROCESS | 1665 | 1469517160274 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 00:12:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:12:40 INFO - PROCESS | 1665 | 1469517160276 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:12:40 INFO - PROCESS | 1665 | 1469517160279 Marionette TRACE conn2 <- [1,2566,null,{}] 00:12:40 INFO - PROCESS | 1665 | 1469517160289 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}] 00:12:40 INFO - PROCESS | 1665 | 1469517160292 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:40 INFO - PROCESS | 1665 | 1469517160371 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 00:12:40 INFO - PROCESS | 1665 | 1469517160432 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:40 INFO - PROCESS | 1665 | 1469517160434 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x123028000 == 32 [pid = 1665] [id = 649] 00:12:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1126dc400) [pid = 1665] [serial = 1947] [outer = 0x0] 00:12:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11842cc00) [pid = 1665] [serial = 1948] [outer = 0x1126dc400] 00:12:40 INFO - PROCESS | 1665 | 1469517160462 Marionette DEBUG loaded listener.js 00:12:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11852b400) [pid = 1665] [serial = 1949] [outer = 0x1126dc400] 00:12:40 INFO - PROCESS | 1665 | 1469517160751 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]]]}] 00:12:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:12:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 523ms 00:12:40 INFO - PROCESS | 1665 | 1469517160801 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 00:12:40 INFO - PROCESS | 1665 | 1469517160804 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 00:12:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:12:40 INFO - PROCESS | 1665 | 1469517160806 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:12:40 INFO - PROCESS | 1665 | 1469517160808 Marionette TRACE conn2 <- [1,2570,null,{}] 00:12:40 INFO - PROCESS | 1665 | 1469517160810 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}] 00:12:40 INFO - PROCESS | 1665 | 1469517160811 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:40 INFO - PROCESS | 1665 | 1469517160894 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 00:12:40 INFO - PROCESS | 1665 | 1469517160898 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:40 INFO - PROCESS | 1665 | 1469517160899 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ede000 == 33 [pid = 1665] [id = 650] 00:12:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118838800) [pid = 1665] [serial = 1950] [outer = 0x0] 00:12:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11944f400) [pid = 1665] [serial = 1951] [outer = 0x118838800] 00:12:40 INFO - PROCESS | 1665 | 1469517160927 Marionette DEBUG loaded listener.js 00:12:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11985d800) [pid = 1665] [serial = 1952] [outer = 0x118838800] 00:12:41 INFO - PROCESS | 1665 | 1469517161327 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]]]}] 00:12:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:12:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 568ms 00:12:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:12:41 INFO - PROCESS | 1665 | 1469517161375 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 00:12:41 INFO - PROCESS | 1665 | 1469517161377 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 00:12:41 INFO - PROCESS | 1665 | 1469517161379 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:12:41 INFO - PROCESS | 1665 | 1469517161380 Marionette TRACE conn2 <- [1,2574,null,{}] 00:12:41 INFO - PROCESS | 1665 | 1469517161382 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}] 00:12:41 INFO - PROCESS | 1665 | 1469517161383 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:41 INFO - PROCESS | 1665 | 1469517161484 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 00:12:41 INFO - PROCESS | 1665 | 1469517161487 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:41 INFO - PROCESS | 1665 | 1469517161489 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x125910800 == 34 [pid = 1665] [id = 651] 00:12:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x112983800) [pid = 1665] [serial = 1953] [outer = 0x0] 00:12:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119a7a400) [pid = 1665] [serial = 1954] [outer = 0x112983800] 00:12:41 INFO - PROCESS | 1665 | 1469517161513 Marionette DEBUG loaded listener.js 00:12:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119af1400) [pid = 1665] [serial = 1955] [outer = 0x112983800] 00:12:41 INFO - PROCESS | 1665 | 1469517161868 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]]]}] 00:12:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:12:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 00:12:41 INFO - PROCESS | 1665 | 1469517161897 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 00:12:41 INFO - PROCESS | 1665 | 1469517161898 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 00:12:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:12:41 INFO - PROCESS | 1665 | 1469517161903 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:12:41 INFO - PROCESS | 1665 | 1469517161904 Marionette TRACE conn2 <- [1,2578,null,{}] 00:12:41 INFO - PROCESS | 1665 | 1469517161906 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}] 00:12:41 INFO - PROCESS | 1665 | 1469517161911 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:42 INFO - PROCESS | 1665 | 1469517162021 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 00:12:42 INFO - PROCESS | 1665 | 1469517162058 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:42 INFO - PROCESS | 1665 | 1469517162059 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x12898d000 == 35 [pid = 1665] [id = 652] 00:12:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x119a73000) [pid = 1665] [serial = 1956] [outer = 0x0] 00:12:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x123066000) [pid = 1665] [serial = 1957] [outer = 0x119a73000] 00:12:42 INFO - PROCESS | 1665 | 1469517162084 Marionette DEBUG loaded listener.js 00:12:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1234e5000) [pid = 1665] [serial = 1958] [outer = 0x119a73000] 00:12:42 INFO - PROCESS | 1665 | 1469517162421 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]]]}] 00:12:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:12:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 570ms 00:12:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:12:42 INFO - PROCESS | 1665 | 1469517162473 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 00:12:42 INFO - PROCESS | 1665 | 1469517162474 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 00:12:42 INFO - PROCESS | 1665 | 1469517162476 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:12:42 INFO - PROCESS | 1665 | 1469517162477 Marionette TRACE conn2 <- [1,2582,null,{}] 00:12:42 INFO - PROCESS | 1665 | 1469517162479 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}] 00:12:42 INFO - PROCESS | 1665 | 1469517162481 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:42 INFO - PROCESS | 1665 | 1469517162577 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 00:12:42 INFO - PROCESS | 1665 | 1469517162588 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:42 INFO - PROCESS | 1665 | 1469517162589 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x119470000 == 36 [pid = 1665] [id = 653] 00:12:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x123111c00) [pid = 1665] [serial = 1959] [outer = 0x0] 00:12:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x123b30400) [pid = 1665] [serial = 1960] [outer = 0x123111c00] 00:12:42 INFO - PROCESS | 1665 | 1469517162614 Marionette DEBUG loaded listener.js 00:12:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x123b3a400) [pid = 1665] [serial = 1961] [outer = 0x123111c00] 00:12:42 INFO - PROCESS | 1665 | 1469517162947 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]]]}] 00:12:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:12:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 00:12:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:12:42 INFO - PROCESS | 1665 | 1469517162994 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 00:12:42 INFO - PROCESS | 1665 | 1469517162996 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 00:12:42 INFO - PROCESS | 1665 | 1469517162998 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:12:43 INFO - PROCESS | 1665 | 1469517162999 Marionette TRACE conn2 <- [1,2586,null,{}] 00:12:43 INFO - PROCESS | 1665 | 1469517163001 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}] 00:12:43 INFO - PROCESS | 1665 | 1469517163002 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:43 INFO - PROCESS | 1665 | 1469517163172 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x123111400) [pid = 1665] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118432800) [pid = 1665] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11820cc00) [pid = 1665] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1132b0800) [pid = 1665] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1125f4400) [pid = 1665] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118473000) [pid = 1665] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1183ecc00) [pid = 1665] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1258b8800) [pid = 1665] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1126dac00) [pid = 1665] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1125f0400) [pid = 1665] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x115e25800) [pid = 1665] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x115e96c00) [pid = 1665] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1125ffc00) [pid = 1665] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1129ee800) [pid = 1665] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x118425000) [pid = 1665] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:12:43 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1208d0400) [pid = 1665] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:12:43 INFO - PROCESS | 1665 | 1469517163218 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:43 INFO - PROCESS | 1665 | 1469517163219 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x115e71000 == 37 [pid = 1665] [id = 654] 00:12:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x111c20400) [pid = 1665] [serial = 1962] [outer = 0x0] 00:12:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1125ffc00) [pid = 1665] [serial = 1963] [outer = 0x111c20400] 00:12:43 INFO - PROCESS | 1665 | 1469517163244 Marionette DEBUG loaded listener.js 00:12:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x115e96c00) [pid = 1665] [serial = 1964] [outer = 0x111c20400] 00:12:43 INFO - PROCESS | 1665 | 1469517163541 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]]]}] 00:12:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:12:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 569ms 00:12:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:12:43 INFO - PROCESS | 1665 | 1469517163574 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 00:12:43 INFO - PROCESS | 1665 | 1469517163575 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 00:12:43 INFO - PROCESS | 1665 | 1469517163577 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:12:43 INFO - PROCESS | 1665 | 1469517163578 Marionette TRACE conn2 <- [1,2590,null,{}] 00:12:43 INFO - PROCESS | 1665 | 1469517163581 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}] 00:12:43 INFO - PROCESS | 1665 | 1469517163582 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:43 INFO - PROCESS | 1665 | 1469517163665 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 00:12:43 INFO - PROCESS | 1665 | 1469517163725 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:43 INFO - PROCESS | 1665 | 1469517163727 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x129823000 == 38 [pid = 1665] [id = 655] 00:12:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1121b0800) [pid = 1665] [serial = 1965] [outer = 0x0] 00:12:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1175d1400) [pid = 1665] [serial = 1966] [outer = 0x1121b0800] 00:12:43 INFO - PROCESS | 1665 | 1469517163751 Marionette DEBUG loaded listener.js 00:12:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x12372e800) [pid = 1665] [serial = 1967] [outer = 0x1121b0800] 00:12:44 INFO - PROCESS | 1665 | 1469517164029 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]]]}] 00:12:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:12:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 470ms 00:12:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:12:44 INFO - PROCESS | 1665 | 1469517164057 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 00:12:44 INFO - PROCESS | 1665 | 1469517164059 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 00:12:44 INFO - PROCESS | 1665 | 1469517164062 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:12:44 INFO - PROCESS | 1665 | 1469517164064 Marionette TRACE conn2 <- [1,2594,null,{}] 00:12:44 INFO - PROCESS | 1665 | 1469517164078 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}] 00:12:44 INFO - PROCESS | 1665 | 1469517164079 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:44 INFO - PROCESS | 1665 | 1469517164211 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 00:12:44 INFO - PROCESS | 1665 | 1469517164295 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:44 INFO - PROCESS | 1665 | 1469517164296 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a767000 == 39 [pid = 1665] [id = 656] 00:12:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1133b7c00) [pid = 1665] [serial = 1968] [outer = 0x0] 00:12:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x123e86400) [pid = 1665] [serial = 1969] [outer = 0x1133b7c00] 00:12:44 INFO - PROCESS | 1665 | 1469517164346 Marionette DEBUG loaded listener.js 00:12:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1240c1800) [pid = 1665] [serial = 1970] [outer = 0x1133b7c00] 00:12:44 INFO - PROCESS | 1665 | 1469517164701 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]]]}] 00:12:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:12:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 683ms 00:12:44 INFO - PROCESS | 1665 | 1469517164745 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 00:12:44 INFO - PROCESS | 1665 | 1469517164748 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 00:12:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:12:44 INFO - PROCESS | 1665 | 1469517164751 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:12:44 INFO - PROCESS | 1665 | 1469517164754 Marionette TRACE conn2 <- [1,2598,null,{}] 00:12:44 INFO - PROCESS | 1665 | 1469517164757 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}] 00:12:44 INFO - PROCESS | 1665 | 1469517164760 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:44 INFO - PROCESS | 1665 | 1469517164900 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 00:12:45 INFO - PROCESS | 1665 | 1469517165000 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:45 INFO - PROCESS | 1665 | 1469517165002 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a8cf000 == 40 [pid = 1665] [id = 657] 00:12:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1240c1000) [pid = 1665] [serial = 1971] [outer = 0x0] 00:12:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x124315000) [pid = 1665] [serial = 1972] [outer = 0x1240c1000] 00:12:45 INFO - PROCESS | 1665 | 1469517165042 Marionette DEBUG loaded listener.js 00:12:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12580d800) [pid = 1665] [serial = 1973] [outer = 0x1240c1000] 00:12:45 INFO - PROCESS | 1665 | 1469517165613 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]]]}] 00:12:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:12:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 873ms 00:12:45 INFO - PROCESS | 1665 | 1469517165624 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 00:12:45 INFO - PROCESS | 1665 | 1469517165626 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 00:12:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:12:45 INFO - PROCESS | 1665 | 1469517165629 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:12:45 INFO - PROCESS | 1665 | 1469517165633 Marionette TRACE conn2 <- [1,2602,null,{}] 00:12:45 INFO - PROCESS | 1665 | 1469517165637 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}] 00:12:45 INFO - PROCESS | 1665 | 1469517165638 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:45 INFO - PROCESS | 1665 | 1469517165744 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 00:12:45 INFO - PROCESS | 1665 | 1469517165818 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:45 INFO - PROCESS | 1665 | 1469517165819 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x118408800 == 41 [pid = 1665] [id = 658] 00:12:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x114f54800) [pid = 1665] [serial = 1974] [outer = 0x0] 00:12:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1177c3400) [pid = 1665] [serial = 1975] [outer = 0x114f54800] 00:12:45 INFO - PROCESS | 1665 | 1469517165851 Marionette DEBUG loaded listener.js 00:12:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x11820e400) [pid = 1665] [serial = 1976] [outer = 0x114f54800] 00:12:46 INFO - PROCESS | 1665 | 1469517166274 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]]]}] 00:12:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:12:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 673ms 00:12:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:12:46 INFO - PROCESS | 1665 | 1469517166303 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 00:12:46 INFO - PROCESS | 1665 | 1469517166307 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 00:12:46 INFO - PROCESS | 1665 | 1469517166311 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:12:46 INFO - PROCESS | 1665 | 1469517166313 Marionette TRACE conn2 <- [1,2606,null,{}] 00:12:46 INFO - PROCESS | 1665 | 1469517166335 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}] 00:12:46 INFO - PROCESS | 1665 | 1469517166337 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:46 INFO - PROCESS | 1665 | 1469517166446 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 00:12:46 INFO - PROCESS | 1665 | 1469517166520 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:46 INFO - PROCESS | 1665 | 1469517166522 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x128979000 == 42 [pid = 1665] [id = 659] 00:12:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x118427c00) [pid = 1665] [serial = 1977] [outer = 0x0] 00:12:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x118468c00) [pid = 1665] [serial = 1978] [outer = 0x118427c00] 00:12:46 INFO - PROCESS | 1665 | 1469517166557 Marionette DEBUG loaded listener.js 00:12:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x11852c400) [pid = 1665] [serial = 1979] [outer = 0x118427c00] 00:12:47 INFO - PROCESS | 1665 | 1469517167003 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]]]}] 00:12:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:12:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 725ms 00:12:47 INFO - PROCESS | 1665 | 1469517167088 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 00:12:47 INFO - PROCESS | 1665 | 1469517167090 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 00:12:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:12:47 INFO - PROCESS | 1665 | 1469517167094 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:12:47 INFO - PROCESS | 1665 | 1469517167096 Marionette TRACE conn2 <- [1,2610,null,{}] 00:12:47 INFO - PROCESS | 1665 | 1469517167104 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}] 00:12:47 INFO - PROCESS | 1665 | 1469517167107 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:47 INFO - PROCESS | 1665 | 1469517167210 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 00:12:47 INFO - PROCESS | 1665 | 1469517167272 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:47 INFO - PROCESS | 1665 | 1469517167275 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aaec800 == 43 [pid = 1665] [id = 660] 00:12:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1210e3400) [pid = 1665] [serial = 1980] [outer = 0x0] 00:12:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x123106400) [pid = 1665] [serial = 1981] [outer = 0x1210e3400] 00:12:47 INFO - PROCESS | 1665 | 1469517167306 Marionette DEBUG loaded listener.js 00:12:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x1234e3800) [pid = 1665] [serial = 1982] [outer = 0x1210e3400] 00:12:47 INFO - PROCESS | 1665 | 1469517167763 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]]]}] 00:12:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:12:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 721ms 00:12:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:12:47 INFO - PROCESS | 1665 | 1469517167816 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 00:12:47 INFO - PROCESS | 1665 | 1469517167818 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 00:12:47 INFO - PROCESS | 1665 | 1469517167820 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:12:47 INFO - PROCESS | 1665 | 1469517167822 Marionette TRACE conn2 <- [1,2614,null,{}] 00:12:47 INFO - PROCESS | 1665 | 1469517167825 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}] 00:12:47 INFO - PROCESS | 1665 | 1469517167827 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:47 INFO - PROCESS | 1665 | 1469517167968 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 00:12:48 INFO - PROCESS | 1665 | 1469517168269 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:48 INFO - PROCESS | 1665 | 1469517168271 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x11757a800 == 44 [pid = 1665] [id = 661] 00:12:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x111c75000) [pid = 1665] [serial = 1983] [outer = 0x0] 00:12:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x112d61400) [pid = 1665] [serial = 1984] [outer = 0x111c75000] 00:12:48 INFO - PROCESS | 1665 | 1469517168344 Marionette DEBUG loaded listener.js 00:12:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x115e1cc00) [pid = 1665] [serial = 1985] [outer = 0x111c75000] 00:12:48 INFO - PROCESS | 1665 | 1469517168791 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]]]}] 00:12:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:12:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1024ms 00:12:48 INFO - PROCESS | 1665 | 1469517168845 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 00:12:48 INFO - PROCESS | 1665 | 1469517168848 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 00:12:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:12:48 INFO - PROCESS | 1665 | 1469517168850 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:12:48 INFO - PROCESS | 1665 | 1469517168852 Marionette TRACE conn2 <- [1,2618,null,{}] 00:12:48 INFO - PROCESS | 1665 | 1469517168864 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}] 00:12:48 INFO - PROCESS | 1665 | 1469517168867 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:49 INFO - PROCESS | 1665 | 1469517169001 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 00:12:49 INFO - PROCESS | 1665 | 1469517169012 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:49 INFO - PROCESS | 1665 | 1469517169013 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170d3000 == 45 [pid = 1665] [id = 662] 00:12:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1175ccc00) [pid = 1665] [serial = 1986] [outer = 0x0] 00:12:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x118204000) [pid = 1665] [serial = 1987] [outer = 0x1175ccc00] 00:12:49 INFO - PROCESS | 1665 | 1469517169054 Marionette DEBUG loaded listener.js 00:12:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x11830e000) [pid = 1665] [serial = 1988] [outer = 0x1175ccc00] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12a767000 == 44 [pid = 1665] [id = 656] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x129823000 == 43 [pid = 1665] [id = 655] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x115e71000 == 42 [pid = 1665] [id = 654] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x119470000 == 41 [pid = 1665] [id = 653] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12898d000 == 40 [pid = 1665] [id = 652] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x125910800 == 39 [pid = 1665] [id = 651] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x123ede000 == 38 [pid = 1665] [id = 650] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x123028000 == 37 [pid = 1665] [id = 649] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x11841f800 == 36 [pid = 1665] [id = 648] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x115f2c000 == 35 [pid = 1665] [id = 647] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x128ee1000 == 34 [pid = 1665] [id = 644] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x11756c000 == 33 [pid = 1665] [id = 645] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x113197000 == 32 [pid = 1665] [id = 646] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x11757a800 == 31 [pid = 1665] [id = 661] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12aaec800 == 30 [pid = 1665] [id = 660] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x128979000 == 29 [pid = 1665] [id = 659] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x118408800 == 28 [pid = 1665] [id = 658] 00:12:49 INFO - PROCESS | 1665 | --DOCSHELL 0x12a8cf000 == 27 [pid = 1665] [id = 657] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x123b3b000) [pid = 1665] [serial = 1891] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x119a80c00) [pid = 1665] [serial = 1889] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x118311000) [pid = 1665] [serial = 1910] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x118424c00) [pid = 1665] [serial = 1913] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x11820a800) [pid = 1665] [serial = 1907] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x119fb6000) [pid = 1665] [serial = 1928] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118431c00) [pid = 1665] [serial = 1915] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1183ee400) [pid = 1665] [serial = 1912] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x128921000) [pid = 1665] [serial = 1895] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1129a8800) [pid = 1665] [serial = 1900] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1192bbc00) [pid = 1665] [serial = 1916] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118286c00) [pid = 1665] [serial = 1909] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x119a7f800) [pid = 1665] [serial = 1922] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1125f5400) [pid = 1665] [serial = 1901] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x116bb1c00) [pid = 1665] [serial = 1904] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119ae8400) [pid = 1665] [serial = 1927] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119859c00) [pid = 1665] [serial = 1925] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11298a000) [pid = 1665] [serial = 1898] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119551c00) [pid = 1665] [serial = 1888] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118428c00) [pid = 1665] [serial = 1924] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x119a78800) [pid = 1665] [serial = 1921] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x118308000) [pid = 1665] [serial = 1886] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x125d31800) [pid = 1665] [serial = 1894] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x119859800) [pid = 1665] [serial = 1919] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118158400) [pid = 1665] [serial = 1906] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1126d4800) [pid = 1665] [serial = 1897] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1175cf000) [pid = 1665] [serial = 1885] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1244b6c00) [pid = 1665] [serial = 1892] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x11954fc00) [pid = 1665] [serial = 1918] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x116864c00) [pid = 1665] [serial = 1903] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1210ee000) [pid = 1665] [serial = 1930] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1233eb400) [pid = 1665] [serial = 1931] [outer = 0x0] [url = about:blank] 00:12:49 INFO - PROCESS | 1665 | 1469517169984 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]]]}] 00:12:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:12:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1172ms 00:12:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:12:50 INFO - PROCESS | 1665 | 1469517170023 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 00:12:50 INFO - PROCESS | 1665 | 1469517170025 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 00:12:50 INFO - PROCESS | 1665 | 1469517170028 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:12:50 INFO - PROCESS | 1665 | 1469517170030 Marionette TRACE conn2 <- [1,2622,null,{}] 00:12:50 INFO - PROCESS | 1665 | 1469517170039 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}] 00:12:50 INFO - PROCESS | 1665 | 1469517170041 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:50 INFO - PROCESS | 1665 | 1469517170120 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 00:12:50 INFO - PROCESS | 1665 | 1469517170127 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:50 INFO - PROCESS | 1665 | 1469517170130 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x115f1e800 == 28 [pid = 1665] [id = 663] 00:12:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x115f64400) [pid = 1665] [serial = 1989] [outer = 0x0] 00:12:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x117589000) [pid = 1665] [serial = 1990] [outer = 0x115f64400] 00:12:50 INFO - PROCESS | 1665 | 1469517170170 Marionette DEBUG loaded listener.js 00:12:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x118153000) [pid = 1665] [serial = 1991] [outer = 0x115f64400] 00:12:50 INFO - PROCESS | 1665 | 1469517170651 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]]]}] 00:12:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:12:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 674ms 00:12:50 INFO - PROCESS | 1665 | 1469517170702 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 00:12:50 INFO - PROCESS | 1665 | 1469517170705 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 00:12:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:12:50 INFO - PROCESS | 1665 | 1469517170710 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:12:50 INFO - PROCESS | 1665 | 1469517170712 Marionette TRACE conn2 <- [1,2626,null,{}] 00:12:50 INFO - PROCESS | 1665 | 1469517170714 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}] 00:12:50 INFO - PROCESS | 1665 | 1469517170716 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:50 INFO - PROCESS | 1665 | 1469517170804 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 00:12:50 INFO - PROCESS | 1665 | 1469517170809 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:50 INFO - PROCESS | 1665 | 1469517170810 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e43800 == 29 [pid = 1665] [id = 664] 00:12:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118303400) [pid = 1665] [serial = 1992] [outer = 0x0] 00:12:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1183ea000) [pid = 1665] [serial = 1993] [outer = 0x118303400] 00:12:50 INFO - PROCESS | 1665 | 1469517170839 Marionette DEBUG loaded listener.js 00:12:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1183f7000) [pid = 1665] [serial = 1994] [outer = 0x118303400] 00:12:51 INFO - PROCESS | 1665 | 1469517171225 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]]]}] 00:12:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:12:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 569ms 00:12:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:12:51 INFO - PROCESS | 1665 | 1469517171280 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 00:12:51 INFO - PROCESS | 1665 | 1469517171281 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 00:12:51 INFO - PROCESS | 1665 | 1469517171285 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:12:51 INFO - PROCESS | 1665 | 1469517171288 Marionette TRACE conn2 <- [1,2630,null,{}] 00:12:51 INFO - PROCESS | 1665 | 1469517171296 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}] 00:12:51 INFO - PROCESS | 1665 | 1469517171300 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:51 INFO - PROCESS | 1665 | 1469517171377 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 00:12:51 INFO - PROCESS | 1665 | 1469517171384 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:51 INFO - PROCESS | 1665 | 1469517171387 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x119ceb000 == 30 [pid = 1665] [id = 665] 00:12:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118473800) [pid = 1665] [serial = 1995] [outer = 0x0] 00:12:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118529000) [pid = 1665] [serial = 1996] [outer = 0x118473800] 00:12:51 INFO - PROCESS | 1665 | 1469517171415 Marionette DEBUG loaded listener.js 00:12:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11915d800) [pid = 1665] [serial = 1997] [outer = 0x118473800] 00:12:51 INFO - PROCESS | 1665 | 1469517171768 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]]]}] 00:12:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:12:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 523ms 00:12:51 INFO - PROCESS | 1665 | 1469517171807 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 00:12:51 INFO - PROCESS | 1665 | 1469517171809 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 00:12:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:12:51 INFO - PROCESS | 1665 | 1469517171812 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:12:51 INFO - PROCESS | 1665 | 1469517171813 Marionette TRACE conn2 <- [1,2634,null,{}] 00:12:51 INFO - PROCESS | 1665 | 1469517171830 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}] 00:12:51 INFO - PROCESS | 1665 | 1469517171831 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:51 INFO - PROCESS | 1665 | 1469517171935 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 00:12:51 INFO - PROCESS | 1665 | 1469517171945 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:51 INFO - PROCESS | 1665 | 1469517171946 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x123809000 == 31 [pid = 1665] [id = 666] 00:12:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1192c3c00) [pid = 1665] [serial = 1998] [outer = 0x0] 00:12:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119553000) [pid = 1665] [serial = 1999] [outer = 0x1192c3c00] 00:12:51 INFO - PROCESS | 1665 | 1469517171971 Marionette DEBUG loaded listener.js 00:12:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x119a73c00) [pid = 1665] [serial = 2000] [outer = 0x1192c3c00] 00:12:52 INFO - PROCESS | 1665 | 1469517172325 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]]]}] 00:12:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:12:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 518ms 00:12:52 INFO - PROCESS | 1665 | 1469517172331 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 00:12:52 INFO - PROCESS | 1665 | 1469517172332 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 00:12:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:12:52 INFO - PROCESS | 1665 | 1469517172337 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:12:52 INFO - PROCESS | 1665 | 1469517172339 Marionette TRACE conn2 <- [1,2638,null,{}] 00:12:52 INFO - PROCESS | 1665 | 1469517172341 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}] 00:12:52 INFO - PROCESS | 1665 | 1469517172343 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:52 INFO - PROCESS | 1665 | 1469517172440 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 00:12:52 INFO - PROCESS | 1665 | 1469517172479 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:52 INFO - PROCESS | 1665 | 1469517172480 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ecf000 == 32 [pid = 1665] [id = 667] 00:12:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1129e8c00) [pid = 1665] [serial = 2001] [outer = 0x0] 00:12:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119ae6000) [pid = 1665] [serial = 2002] [outer = 0x1129e8c00] 00:12:52 INFO - PROCESS | 1665 | 1469517172505 Marionette DEBUG loaded listener.js 00:12:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119f05c00) [pid = 1665] [serial = 2003] [outer = 0x1129e8c00] 00:12:52 INFO - PROCESS | 1665 | 1469517172831 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]]]}] 00:12:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:12:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 519ms 00:12:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:12:52 INFO - PROCESS | 1665 | 1469517172857 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 00:12:52 INFO - PROCESS | 1665 | 1469517172858 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 00:12:52 INFO - PROCESS | 1665 | 1469517172860 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:12:52 INFO - PROCESS | 1665 | 1469517172862 Marionette TRACE conn2 <- [1,2642,null,{}] 00:12:52 INFO - PROCESS | 1665 | 1469517172864 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}] 00:12:52 INFO - PROCESS | 1665 | 1469517172870 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:52 INFO - PROCESS | 1665 | 1469517172990 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 00:12:52 INFO - PROCESS | 1665 | 1469517172994 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:52 INFO - PROCESS | 1665 | 1469517172995 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x125dab800 == 33 [pid = 1665] [id = 668] 00:12:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11830dc00) [pid = 1665] [serial = 2004] [outer = 0x0] 00:12:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1210e9800) [pid = 1665] [serial = 2005] [outer = 0x11830dc00] 00:12:53 INFO - PROCESS | 1665 | 1469517173020 Marionette DEBUG loaded listener.js 00:12:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1234eb800) [pid = 1665] [serial = 2006] [outer = 0x11830dc00] 00:12:53 INFO - PROCESS | 1665 | 1469517173371 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]]]}] 00:12:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:12:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 518ms 00:12:53 INFO - PROCESS | 1665 | 1469517173379 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 00:12:53 INFO - PROCESS | 1665 | 1469517173390 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 00:12:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:12:53 INFO - PROCESS | 1665 | 1469517173393 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:12:53 INFO - PROCESS | 1665 | 1469517173394 Marionette TRACE conn2 <- [1,2646,null,{}] 00:12:53 INFO - PROCESS | 1665 | 1469517173396 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}] 00:12:53 INFO - PROCESS | 1665 | 1469517173398 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:53 INFO - PROCESS | 1665 | 1469517173494 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 00:12:53 INFO - PROCESS | 1665 | 1469517173536 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:53 INFO - PROCESS | 1665 | 1469517173537 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x12898d000 == 34 [pid = 1665] [id = 669] 00:12:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x116a08000) [pid = 1665] [serial = 2007] [outer = 0x0] 00:12:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x123b38400) [pid = 1665] [serial = 2008] [outer = 0x116a08000] 00:12:53 INFO - PROCESS | 1665 | 1469517173562 Marionette DEBUG loaded listener.js 00:12:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x123ecb800) [pid = 1665] [serial = 2009] [outer = 0x116a08000] 00:12:54 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1240c1000) [pid = 1665] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:12:54 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x112983800) [pid = 1665] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:12:54 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119a73000) [pid = 1665] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:12:54 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x123111c00) [pid = 1665] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:12:54 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x112d5c000) [pid = 1665] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:12:54 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x112d5c800) [pid = 1665] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:12:54 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1234e2800) [pid = 1665] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:12:54 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1177ce800) [pid = 1665] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:12:54 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118838800) [pid = 1665] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:12:54 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x112c72400) [pid = 1665] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:12:54 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1126dc400) [pid = 1665] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:12:54 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x111c20400) [pid = 1665] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:12:54 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1133b7c00) [pid = 1665] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:12:54 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1121b0800) [pid = 1665] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:12:54 INFO - PROCESS | 1665 | 1469517174035 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]]]}] 00:12:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:12:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 668ms 00:12:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:12:54 INFO - PROCESS | 1665 | 1469517174061 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 00:12:54 INFO - PROCESS | 1665 | 1469517174063 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 00:12:54 INFO - PROCESS | 1665 | 1469517174065 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:12:54 INFO - PROCESS | 1665 | 1469517174066 Marionette TRACE conn2 <- [1,2650,null,{}] 00:12:54 INFO - PROCESS | 1665 | 1469517174068 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}] 00:12:54 INFO - PROCESS | 1665 | 1469517174069 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:54 INFO - PROCESS | 1665 | 1469517174144 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 00:12:54 INFO - PROCESS | 1665 | 1469517174148 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:54 INFO - PROCESS | 1665 | 1469517174150 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d98000 == 35 [pid = 1665] [id = 670] 00:12:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1129cf800) [pid = 1665] [serial = 2010] [outer = 0x0] 00:12:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1132b0400) [pid = 1665] [serial = 2011] [outer = 0x1129cf800] 00:12:54 INFO - PROCESS | 1665 | 1469517174180 Marionette DEBUG loaded listener.js 00:12:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x117e40400) [pid = 1665] [serial = 2012] [outer = 0x1129cf800] 00:12:54 INFO - PROCESS | 1665 | 1469517174517 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]]]}] 00:12:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:12:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 470ms 00:12:54 INFO - PROCESS | 1665 | 1469517174544 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 00:12:54 INFO - PROCESS | 1665 | 1469517174545 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 00:12:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:12:54 INFO - PROCESS | 1665 | 1469517174548 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:12:54 INFO - PROCESS | 1665 | 1469517174549 Marionette TRACE conn2 <- [1,2654,null,{}] 00:12:54 INFO - PROCESS | 1665 | 1469517174551 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}] 00:12:54 INFO - PROCESS | 1665 | 1469517174552 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:54 INFO - PROCESS | 1665 | 1469517174629 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 00:12:54 INFO - PROCESS | 1665 | 1469517174688 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:54 INFO - PROCESS | 1665 | 1469517174690 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b39000 == 36 [pid = 1665] [id = 671] 00:12:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x115f5e000) [pid = 1665] [serial = 2013] [outer = 0x0] 00:12:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x118464400) [pid = 1665] [serial = 2014] [outer = 0x115f5e000] 00:12:54 INFO - PROCESS | 1665 | 1469517174714 Marionette DEBUG loaded listener.js 00:12:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1233c0400) [pid = 1665] [serial = 2015] [outer = 0x115f5e000] 00:12:54 INFO - PROCESS | 1665 | 1469517174990 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]]]}] 00:12:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:12:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 471ms 00:12:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:12:55 INFO - PROCESS | 1665 | 1469517175023 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 00:12:55 INFO - PROCESS | 1665 | 1469517175024 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 00:12:55 INFO - PROCESS | 1665 | 1469517175026 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:12:55 INFO - PROCESS | 1665 | 1469517175028 Marionette TRACE conn2 <- [1,2658,null,{}] 00:12:55 INFO - PROCESS | 1665 | 1469517175030 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}] 00:12:55 INFO - PROCESS | 1665 | 1469517175032 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:55 INFO - PROCESS | 1665 | 1469517175113 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 00:12:55 INFO - PROCESS | 1665 | 1469517175120 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:55 INFO - PROCESS | 1665 | 1469517175121 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x129273800 == 37 [pid = 1665] [id = 672] 00:12:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x123b3a000) [pid = 1665] [serial = 2016] [outer = 0x0] 00:12:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1240c6400) [pid = 1665] [serial = 2017] [outer = 0x123b3a000] 00:12:55 INFO - PROCESS | 1665 | 1469517175145 Marionette DEBUG loaded listener.js 00:12:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1244afc00) [pid = 1665] [serial = 2018] [outer = 0x123b3a000] 00:12:55 INFO - PROCESS | 1665 | 1469517175497 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]]]}] 00:12:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:12:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 00:12:55 INFO - PROCESS | 1665 | 1469517175548 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 00:12:55 INFO - PROCESS | 1665 | 1469517175558 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 00:12:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:12:55 INFO - PROCESS | 1665 | 1469517175567 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:12:55 INFO - PROCESS | 1665 | 1469517175570 Marionette TRACE conn2 <- [1,2662,null,{}] 00:12:55 INFO - PROCESS | 1665 | 1469517175572 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}] 00:12:55 INFO - PROCESS | 1665 | 1469517175574 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:55 INFO - PROCESS | 1665 | 1469517175687 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 00:12:55 INFO - PROCESS | 1665 | 1469517175692 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:55 INFO - PROCESS | 1665 | 1469517175695 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7b2000 == 38 [pid = 1665] [id = 673] 00:12:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1240bc000) [pid = 1665] [serial = 2019] [outer = 0x0] 00:12:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1258bec00) [pid = 1665] [serial = 2020] [outer = 0x1240bc000] 00:12:55 INFO - PROCESS | 1665 | 1469517175738 Marionette DEBUG loaded listener.js 00:12:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1258c7800) [pid = 1665] [serial = 2021] [outer = 0x1240bc000] 00:12:56 INFO - PROCESS | 1665 | --DOCSHELL 0x115f1e800 == 37 [pid = 1665] [id = 663] 00:12:56 INFO - PROCESS | 1665 | --DOCSHELL 0x1170d3000 == 36 [pid = 1665] [id = 662] 00:12:57 INFO - PROCESS | 1665 | --DOCSHELL 0x117e43800 == 35 [pid = 1665] [id = 664] 00:12:57 INFO - PROCESS | 1665 | --DOCSHELL 0x119ceb000 == 34 [pid = 1665] [id = 665] 00:12:57 INFO - PROCESS | 1665 | --DOCSHELL 0x123809000 == 33 [pid = 1665] [id = 666] 00:12:57 INFO - PROCESS | 1665 | --DOCSHELL 0x125dab800 == 32 [pid = 1665] [id = 668] 00:12:57 INFO - PROCESS | 1665 | --DOCSHELL 0x12898d000 == 31 [pid = 1665] [id = 669] 00:12:57 INFO - PROCESS | 1665 | --DOCSHELL 0x128b39000 == 30 [pid = 1665] [id = 671] 00:12:57 INFO - PROCESS | 1665 | --DOCSHELL 0x129273800 == 29 [pid = 1665] [id = 672] 00:12:57 INFO - PROCESS | 1665 | --DOCSHELL 0x123d98000 == 28 [pid = 1665] [id = 670] 00:12:57 INFO - PROCESS | 1665 | --DOCSHELL 0x123ecf000 == 27 [pid = 1665] [id = 667] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x119a7a400) [pid = 1665] [serial = 1954] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x123066000) [pid = 1665] [serial = 1957] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x123b30400) [pid = 1665] [serial = 1960] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1234e5000) [pid = 1665] [serial = 1958] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x123b3a400) [pid = 1665] [serial = 1961] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x115e1e800) [pid = 1665] [serial = 1939] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118207400) [pid = 1665] [serial = 1940] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x116bb3000) [pid = 1665] [serial = 1942] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1177ca400) [pid = 1665] [serial = 1943] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1239b3800) [pid = 1665] [serial = 1934] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1234eb000) [pid = 1665] [serial = 1933] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118282400) [pid = 1665] [serial = 1945] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1183f4000) [pid = 1665] [serial = 1946] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x11944f400) [pid = 1665] [serial = 1951] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1133b5800) [pid = 1665] [serial = 1936] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x116aeac00) [pid = 1665] [serial = 1937] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x11842cc00) [pid = 1665] [serial = 1948] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x11852b400) [pid = 1665] [serial = 1949] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x115e96c00) [pid = 1665] [serial = 1964] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x1240c1800) [pid = 1665] [serial = 1970] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x1125ffc00) [pid = 1665] [serial = 1963] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x123e86400) [pid = 1665] [serial = 1969] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x12372e800) [pid = 1665] [serial = 1967] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x11985d800) [pid = 1665] [serial = 1952] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x119af1400) [pid = 1665] [serial = 1955] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x1175d1400) [pid = 1665] [serial = 1966] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x12580d800) [pid = 1665] [serial = 1973] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x124315000) [pid = 1665] [serial = 1972] [outer = 0x0] [url = about:blank] 00:12:57 INFO - PROCESS | 1665 | 1469517177231 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]]]}] 00:12:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:12:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1677ms 00:12:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:12:57 INFO - PROCESS | 1665 | 1469517177245 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 00:12:57 INFO - PROCESS | 1665 | 1469517177247 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 00:12:57 INFO - PROCESS | 1665 | 1469517177251 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:12:57 INFO - PROCESS | 1665 | 1469517177253 Marionette TRACE conn2 <- [1,2666,null,{}] 00:12:57 INFO - PROCESS | 1665 | 1469517177257 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}] 00:12:57 INFO - PROCESS | 1665 | 1469517177259 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:57 INFO - PROCESS | 1665 | 1469517177335 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 00:12:57 INFO - PROCESS | 1665 | 1469517177389 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:57 INFO - PROCESS | 1665 | 1469517177392 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x115e82000 == 28 [pid = 1665] [id = 674] 00:12:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x112c71c00) [pid = 1665] [serial = 2022] [outer = 0x0] 00:12:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x112d65800) [pid = 1665] [serial = 2023] [outer = 0x112c71c00] 00:12:57 INFO - PROCESS | 1665 | 1469517177420 Marionette DEBUG loaded listener.js 00:12:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x114fedc00) [pid = 1665] [serial = 2024] [outer = 0x112c71c00] 00:12:58 INFO - PROCESS | 1665 | 1469517178226 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]]]}] 00:12:58 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) 00:12:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1022ms 00:12:58 INFO - PROCESS | 1665 | 1469517178272 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 00:12:58 INFO - PROCESS | 1665 | 1469517178275 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 00:12:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:12:58 INFO - PROCESS | 1665 | 1469517178279 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:12:58 INFO - PROCESS | 1665 | 1469517178280 Marionette TRACE conn2 <- [1,2670,null,{}] 00:12:58 INFO - PROCESS | 1665 | 1469517178283 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}] 00:12:58 INFO - PROCESS | 1665 | 1469517178284 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:58 INFO - PROCESS | 1665 | 1469517178346 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 00:12:58 INFO - PROCESS | 1665 | 1469517178353 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:58 INFO - PROCESS | 1665 | 1469517178355 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bc4000 == 29 [pid = 1665] [id = 675] 00:12:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x115e97800) [pid = 1665] [serial = 2025] [outer = 0x0] 00:12:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x11725bc00) [pid = 1665] [serial = 2026] [outer = 0x115e97800] 00:12:58 INFO - PROCESS | 1665 | 1469517178384 Marionette DEBUG loaded listener.js 00:12:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x1175d3000) [pid = 1665] [serial = 2027] [outer = 0x115e97800] 00:12:59 INFO - PROCESS | 1665 | 1469517179244 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"]]]}] 00:12:59 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 00:12:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:12:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 00:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:12:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 974ms 00:12:59 INFO - PROCESS | 1665 | 1469517179253 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 00:12:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:12:59 INFO - PROCESS | 1665 | 1469517179263 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 00:12:59 INFO - PROCESS | 1665 | 1469517179265 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:12:59 INFO - PROCESS | 1665 | 1469517179269 Marionette TRACE conn2 <- [1,2674,null,{}] 00:12:59 INFO - PROCESS | 1665 | 1469517179277 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}] 00:12:59 INFO - PROCESS | 1665 | 1469517179280 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:59 INFO - PROCESS | 1665 | 1469517179379 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 00:12:59 INFO - PROCESS | 1665 | 1469517179386 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:59 INFO - PROCESS | 1665 | 1469517179388 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:12:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x11926f800 == 30 [pid = 1665] [id = 676] 00:12:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x111c19800) [pid = 1665] [serial = 2028] [outer = 0x0] 00:12:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x118288800) [pid = 1665] [serial = 2029] [outer = 0x111c19800] 00:12:59 INFO - PROCESS | 1665 | 1469517179416 Marionette DEBUG loaded listener.js 00:12:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x118335400) [pid = 1665] [serial = 2030] [outer = 0x111c19800] 00:13:00 INFO - PROCESS | 1665 | 1469517180213 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"]]]}] 00:13:00 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 00:13:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:13:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 00:13:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:13:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 978ms 00:13:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:13:00 INFO - PROCESS | 1665 | 1469517180244 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 00:13:00 INFO - PROCESS | 1665 | 1469517180245 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 00:13:00 INFO - PROCESS | 1665 | 1469517180247 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:13:00 INFO - PROCESS | 1665 | 1469517180249 Marionette TRACE conn2 <- [1,2678,null,{}] 00:13:00 INFO - PROCESS | 1665 | 1469517180253 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}] 00:13:00 INFO - PROCESS | 1665 | 1469517180255 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:00 INFO - PROCESS | 1665 | 1469517180327 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 00:13:00 INFO - PROCESS | 1665 | 1469517180330 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:00 INFO - PROCESS | 1665 | 1469517180331 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x119b9d000 == 31 [pid = 1665] [id = 677] 00:13:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x11842a400) [pid = 1665] [serial = 2031] [outer = 0x0] 00:13:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x118466000) [pid = 1665] [serial = 2032] [outer = 0x11842a400] 00:13:00 INFO - PROCESS | 1665 | 1469517180360 Marionette DEBUG loaded listener.js 00:13:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x118526000) [pid = 1665] [serial = 2033] [outer = 0x11842a400] 00:13:01 INFO - PROCESS | 1665 | 1469517181158 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]]]}] 00:13:01 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) 00:13:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 921ms 00:13:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:13:01 INFO - PROCESS | 1665 | 1469517181169 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 00:13:01 INFO - PROCESS | 1665 | 1469517181170 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 00:13:01 INFO - PROCESS | 1665 | 1469517181172 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:13:01 INFO - PROCESS | 1665 | 1469517181174 Marionette TRACE conn2 <- [1,2682,null,{}] 00:13:01 INFO - PROCESS | 1665 | 1469517181176 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}] 00:13:01 INFO - PROCESS | 1665 | 1469517181187 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:01 INFO - PROCESS | 1665 | 1469517181260 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 00:13:01 INFO - PROCESS | 1665 | 1469517181314 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:01 INFO - PROCESS | 1665 | 1469517181315 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x123263800 == 32 [pid = 1665] [id = 678] 00:13:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1125f4400) [pid = 1665] [serial = 2034] [outer = 0x0] 00:13:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x11852b400) [pid = 1665] [serial = 2035] [outer = 0x1125f4400] 00:13:01 INFO - PROCESS | 1665 | 1469517181340 Marionette DEBUG loaded listener.js 00:13:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1192ba800) [pid = 1665] [serial = 2036] [outer = 0x1125f4400] 00:13:02 INFO - PROCESS | 1665 | 1469517182111 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]]]}] 00:13:02 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) 00:13:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 971ms 00:13:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:13:02 INFO - PROCESS | 1665 | 1469517182144 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 00:13:02 INFO - PROCESS | 1665 | 1469517182145 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 00:13:02 INFO - PROCESS | 1665 | 1469517182148 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:13:02 INFO - PROCESS | 1665 | 1469517182149 Marionette TRACE conn2 <- [1,2686,null,{}] 00:13:02 INFO - PROCESS | 1665 | 1469517182154 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}] 00:13:02 INFO - PROCESS | 1665 | 1469517182158 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:02 INFO - PROCESS | 1665 | 1469517182266 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 00:13:02 INFO - PROCESS | 1665 | 1469517182302 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:02 INFO - PROCESS | 1665 | 1469517182303 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x123ed2000 == 33 [pid = 1665] [id = 679] 00:13:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1189e8400) [pid = 1665] [serial = 2037] [outer = 0x0] 00:13:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119899c00) [pid = 1665] [serial = 2038] [outer = 0x1189e8400] 00:13:02 INFO - PROCESS | 1665 | 1469517182329 Marionette DEBUG loaded listener.js 00:13:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x119fb8c00) [pid = 1665] [serial = 2039] [outer = 0x1189e8400] 00:13:03 INFO - PROCESS | 1665 | 1469517183118 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"]]]}] 00:13:03 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 00:13:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:13:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 00:13:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:13:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1023ms 00:13:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:13:03 INFO - PROCESS | 1665 | 1469517183172 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 00:13:03 INFO - PROCESS | 1665 | 1469517183173 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 00:13:03 INFO - PROCESS | 1665 | 1469517183175 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:13:03 INFO - PROCESS | 1665 | 1469517183176 Marionette TRACE conn2 <- [1,2690,null,{}] 00:13:03 INFO - PROCESS | 1665 | 1469517183178 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}] 00:13:03 INFO - PROCESS | 1665 | 1469517183180 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:03 INFO - PROCESS | 1665 | 1469517183278 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 00:13:03 INFO - PROCESS | 1665 | 1469517183315 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:03 INFO - PROCESS | 1665 | 1469517183316 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x125921800 == 34 [pid = 1665] [id = 680] 00:13:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1126d5800) [pid = 1665] [serial = 2040] [outer = 0x0] 00:13:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1208d1c00) [pid = 1665] [serial = 2041] [outer = 0x1126d5800] 00:13:03 INFO - PROCESS | 1665 | 1469517183340 Marionette DEBUG loaded listener.js 00:13:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12310d000) [pid = 1665] [serial = 2042] [outer = 0x1126d5800] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11830dc00) [pid = 1665] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1129e8c00) [pid = 1665] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x116a08000) [pid = 1665] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1129cf800) [pid = 1665] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x123b3a000) [pid = 1665] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x115f5e000) [pid = 1665] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1175ccc00) [pid = 1665] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x111c75000) [pid = 1665] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1210e3400) [pid = 1665] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x118427c00) [pid = 1665] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x114f54800) [pid = 1665] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x118473800) [pid = 1665] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x118303400) [pid = 1665] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x115f64400) [pid = 1665] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:13:03 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x1192c3c00) [pid = 1665] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:13:04 INFO - PROCESS | 1665 | 1469517184121 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"]]]}] 00:13:04 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 00:13:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:13:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 00:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:13:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 969ms 00:13:04 INFO - PROCESS | 1665 | 1469517184145 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 00:13:04 INFO - PROCESS | 1665 | 1469517184146 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 00:13:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:13:04 INFO - PROCESS | 1665 | 1469517184154 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:13:04 INFO - PROCESS | 1665 | 1469517184155 Marionette TRACE conn2 <- [1,2694,null,{}] 00:13:04 INFO - PROCESS | 1665 | 1469517184157 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}] 00:13:04 INFO - PROCESS | 1665 | 1469517184159 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:04 INFO - PROCESS | 1665 | 1469517184229 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 00:13:04 INFO - PROCESS | 1665 | 1469517184234 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:04 INFO - PROCESS | 1665 | 1469517184236 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x1244c9000 == 35 [pid = 1665] [id = 681] 00:13:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x1129cf800) [pid = 1665] [serial = 2043] [outer = 0x0] 00:13:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x118158400) [pid = 1665] [serial = 2044] [outer = 0x1129cf800] 00:13:04 INFO - PROCESS | 1665 | 1469517184261 Marionette DEBUG loaded listener.js 00:13:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x118470400) [pid = 1665] [serial = 2045] [outer = 0x1129cf800] 00:13:05 INFO - PROCESS | 1665 | 1469517185127 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"]]]}] 00:13:05 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 00:13:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:13:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 00:13:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:13:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1021ms 00:13:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:13:05 INFO - PROCESS | 1665 | 1469517185175 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 00:13:05 INFO - PROCESS | 1665 | 1469517185176 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 00:13:05 INFO - PROCESS | 1665 | 1469517185178 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:13:05 INFO - PROCESS | 1665 | 1469517185179 Marionette TRACE conn2 <- [1,2698,null,{}] 00:13:05 INFO - PROCESS | 1665 | 1469517185189 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}] 00:13:05 INFO - PROCESS | 1665 | 1469517185190 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:05 INFO - PROCESS | 1665 | 1469517185272 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 00:13:05 INFO - PROCESS | 1665 | 1469517185324 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:05 INFO - PROCESS | 1665 | 1469517185325 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x119179000 == 36 [pid = 1665] [id = 682] 00:13:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x116aeb000) [pid = 1665] [serial = 2046] [outer = 0x0] 00:13:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x12310f000) [pid = 1665] [serial = 2047] [outer = 0x116aeb000] 00:13:05 INFO - PROCESS | 1665 | 1469517185349 Marionette DEBUG loaded listener.js 00:13:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1234e0800) [pid = 1665] [serial = 2048] [outer = 0x116aeb000] 00:13:06 INFO - PROCESS | 1665 | 1469517186104 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"]]]}] 00:13:06 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 00:13:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:13:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 00:13:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:13:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 972ms 00:13:06 INFO - PROCESS | 1665 | 1469517186152 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 00:13:06 INFO - PROCESS | 1665 | 1469517186155 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 00:13:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:13:06 INFO - PROCESS | 1665 | 1469517186159 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:13:06 INFO - PROCESS | 1665 | 1469517186161 Marionette TRACE conn2 <- [1,2702,null,{}] 00:13:06 INFO - PROCESS | 1665 | 1469517186165 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}] 00:13:06 INFO - PROCESS | 1665 | 1469517186166 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:06 INFO - PROCESS | 1665 | 1469517186276 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 00:13:06 INFO - PROCESS | 1665 | 1469517186329 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:06 INFO - PROCESS | 1665 | 1469517186330 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ed7800 == 37 [pid = 1665] [id = 683] 00:13:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x112982c00) [pid = 1665] [serial = 2049] [outer = 0x0] 00:13:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x112c69800) [pid = 1665] [serial = 2050] [outer = 0x112982c00] 00:13:06 INFO - PROCESS | 1665 | 1469517186364 Marionette DEBUG loaded listener.js 00:13:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x115e24400) [pid = 1665] [serial = 2051] [outer = 0x112982c00] 00:13:06 INFO - PROCESS | 1665 | 1469517186893 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]]]}] 00:13:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:13:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 771ms 00:13:06 INFO - PROCESS | 1665 | 1469517186930 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 00:13:06 INFO - PROCESS | 1665 | 1469517186934 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 00:13:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:13:06 INFO - PROCESS | 1665 | 1469517186940 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:13:06 INFO - PROCESS | 1665 | 1469517186942 Marionette TRACE conn2 <- [1,2706,null,{}] 00:13:06 INFO - PROCESS | 1665 | 1469517186944 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}] 00:13:06 INFO - PROCESS | 1665 | 1469517186946 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:07 INFO - PROCESS | 1665 | 1469517187054 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 00:13:07 INFO - PROCESS | 1665 | 1469517187130 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:07 INFO - PROCESS | 1665 | 1469517187132 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x119503800 == 38 [pid = 1665] [id = 684] 00:13:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1175cfc00) [pid = 1665] [serial = 2052] [outer = 0x0] 00:13:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118204c00) [pid = 1665] [serial = 2053] [outer = 0x1175cfc00] 00:13:07 INFO - PROCESS | 1665 | 1469517187163 Marionette DEBUG loaded listener.js 00:13:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x118307c00) [pid = 1665] [serial = 2054] [outer = 0x1175cfc00] 00:13:07 INFO - PROCESS | 1665 | 1469517187829 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]]]}] 00:13:07 INFO - PROCESS | 1665 | --DOCSHELL 0x1244c9000 == 37 [pid = 1665] [id = 681] 00:13:07 INFO - PROCESS | 1665 | --DOCSHELL 0x125921800 == 36 [pid = 1665] [id = 680] 00:13:07 INFO - PROCESS | 1665 | --DOCSHELL 0x123ed2000 == 35 [pid = 1665] [id = 679] 00:13:07 INFO - PROCESS | 1665 | --DOCSHELL 0x123263800 == 34 [pid = 1665] [id = 678] 00:13:07 INFO - PROCESS | 1665 | --DOCSHELL 0x119b9d000 == 33 [pid = 1665] [id = 677] 00:13:07 INFO - PROCESS | 1665 | --DOCSHELL 0x11926f800 == 32 [pid = 1665] [id = 676] 00:13:07 INFO - PROCESS | 1665 | --DOCSHELL 0x116bc4000 == 31 [pid = 1665] [id = 675] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1258bec00) [pid = 1665] [serial = 2020] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOCSHELL 0x115e82000 == 30 [pid = 1665] [id = 674] 00:13:07 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7b2000 == 29 [pid = 1665] [id = 673] 00:13:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:13:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 922ms 00:13:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:13:07 INFO - PROCESS | 1665 | 1469517187862 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 00:13:07 INFO - PROCESS | 1665 | 1469517187864 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 00:13:07 INFO - PROCESS | 1665 | 1469517187868 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:13:07 INFO - PROCESS | 1665 | 1469517187870 Marionette TRACE conn2 <- [1,2710,null,{}] 00:13:07 INFO - PROCESS | 1665 | 1469517187874 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}] 00:13:07 INFO - PROCESS | 1665 | 1469517187875 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:07 INFO - PROCESS | 1665 | 1469517187960 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1210e9800) [pid = 1665] [serial = 2005] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x119f05c00) [pid = 1665] [serial = 2003] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x119ae6000) [pid = 1665] [serial = 2002] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x123b38400) [pid = 1665] [serial = 2008] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1132b0400) [pid = 1665] [serial = 2011] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x117e40400) [pid = 1665] [serial = 2012] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1240c6400) [pid = 1665] [serial = 2017] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x123ecb800) [pid = 1665] [serial = 2009] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x1233c0400) [pid = 1665] [serial = 2015] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x11830e000) [pid = 1665] [serial = 1988] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x118204000) [pid = 1665] [serial = 1987] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x115e1cc00) [pid = 1665] [serial = 1985] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x112d61400) [pid = 1665] [serial = 1984] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x1234e3800) [pid = 1665] [serial = 1982] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x123106400) [pid = 1665] [serial = 1981] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x11852c400) [pid = 1665] [serial = 1979] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x118468c00) [pid = 1665] [serial = 1978] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x11820e400) [pid = 1665] [serial = 1976] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x1177c3400) [pid = 1665] [serial = 1975] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x118529000) [pid = 1665] [serial = 1996] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x1183ea000) [pid = 1665] [serial = 1993] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x1183f7000) [pid = 1665] [serial = 1994] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x118153000) [pid = 1665] [serial = 1991] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 58 (0x117589000) [pid = 1665] [serial = 1990] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 57 (0x119553000) [pid = 1665] [serial = 1999] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 56 (0x1234eb800) [pid = 1665] [serial = 2006] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 55 (0x1244afc00) [pid = 1665] [serial = 2018] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 54 (0x119a73c00) [pid = 1665] [serial = 2000] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 53 (0x11915d800) [pid = 1665] [serial = 1997] [outer = 0x0] [url = about:blank] 00:13:07 INFO - PROCESS | 1665 | --DOMWINDOW == 52 (0x118464400) [pid = 1665] [serial = 2014] [outer = 0x0] [url = about:blank] 00:13:08 INFO - PROCESS | 1665 | 1469517188018 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:08 INFO - PROCESS | 1665 | 1469517188019 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ec8000 == 30 [pid = 1665] [id = 685] 00:13:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 53 (0x1162aa000) [pid = 1665] [serial = 2055] [outer = 0x0] 00:13:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 54 (0x1175c7c00) [pid = 1665] [serial = 2056] [outer = 0x1162aa000] 00:13:08 INFO - PROCESS | 1665 | 1469517188047 Marionette DEBUG loaded listener.js 00:13:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 55 (0x118203400) [pid = 1665] [serial = 2057] [outer = 0x1162aa000] 00:13:08 INFO - PROCESS | 1665 | 1469517188346 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] 00:13:08 INFO - PROCESS | 1665 | 1469517188392 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 00:13:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:13:08 INFO - PROCESS | 1665 | 1469517188397 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:13:08 INFO - PROCESS | 1665 | 1469517188398 Marionette TRACE conn2 <- [1,2714,null,{}] 00:13:08 INFO - PROCESS | 1665 | 1469517188403 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}] 00:13:08 INFO - PROCESS | 1665 | 1469517188405 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:08 INFO - PROCESS | 1665 | 1469517188481 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 00:13:08 INFO - PROCESS | 1665 | 1469517188553 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:08 INFO - PROCESS | 1665 | 1469517188554 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x117e49000 == 31 [pid = 1665] [id = 686] 00:13:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 56 (0x11815d400) [pid = 1665] [serial = 2058] [outer = 0x0] 00:13:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 57 (0x11830f800) [pid = 1665] [serial = 2059] [outer = 0x11815d400] 00:13:08 INFO - PROCESS | 1665 | 1469517188580 Marionette DEBUG loaded listener.js 00:13:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 58 (0x11842a800) [pid = 1665] [serial = 2060] [outer = 0x11815d400] 00:13:08 INFO - PROCESS | 1665 | 1469517188885 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]]]}] 00:13:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:13:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 00:13:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:13:08 INFO - PROCESS | 1665 | 1469517188917 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 00:13:08 INFO - PROCESS | 1665 | 1469517188920 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 00:13:08 INFO - PROCESS | 1665 | 1469517188923 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:13:08 INFO - PROCESS | 1665 | 1469517188926 Marionette TRACE conn2 <- [1,2718,null,{}] 00:13:08 INFO - PROCESS | 1665 | 1469517188935 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}] 00:13:08 INFO - PROCESS | 1665 | 1469517188939 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:09 INFO - PROCESS | 1665 | 1469517189019 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 00:13:09 INFO - PROCESS | 1665 | 1469517189025 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:09 INFO - PROCESS | 1665 | 1469517189027 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x119aa1000 == 32 [pid = 1665] [id = 687] 00:13:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x112c6e800) [pid = 1665] [serial = 2061] [outer = 0x0] 00:13:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x119158800) [pid = 1665] [serial = 2062] [outer = 0x112c6e800] 00:13:09 INFO - PROCESS | 1665 | 1469517189055 Marionette DEBUG loaded listener.js 00:13:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x11955c400) [pid = 1665] [serial = 2063] [outer = 0x112c6e800] 00:13:09 INFO - PROCESS | 1665 | 1469517189435 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] 00:13:09 INFO - PROCESS | 1665 | 1469517189448 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 00:13:09 INFO - PROCESS | 1665 | 1469517189452 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:13:09 INFO - PROCESS | 1665 | 1469517189454 Marionette TRACE conn2 <- [1,2722,null,{}] 00:13:09 INFO - PROCESS | 1665 | 1469517189456 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}] 00:13:09 INFO - PROCESS | 1665 | 1469517189457 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:09 INFO - PROCESS | 1665 | 1469517189538 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 00:13:09 INFO - PROCESS | 1665 | 1469517189542 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:09 INFO - PROCESS | 1665 | 1469517189543 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d89800 == 33 [pid = 1665] [id = 688] 00:13:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x119851000) [pid = 1665] [serial = 2064] [outer = 0x0] 00:13:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x119ae5400) [pid = 1665] [serial = 2065] [outer = 0x119851000] 00:13:09 INFO - PROCESS | 1665 | 1469517189569 Marionette DEBUG loaded listener.js 00:13:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x1208c4400) [pid = 1665] [serial = 2066] [outer = 0x119851000] 00:13:09 INFO - PROCESS | 1665 | 1469517189904 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] 00:13:09 INFO - PROCESS | 1665 | 1469517189923 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 00:13:09 INFO - PROCESS | 1665 | 1469517189925 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:13:09 INFO - PROCESS | 1665 | 1469517189926 Marionette TRACE conn2 <- [1,2726,null,{}] 00:13:09 INFO - PROCESS | 1665 | 1469517189929 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}] 00:13:09 INFO - PROCESS | 1665 | 1469517189930 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:10 INFO - PROCESS | 1665 | 1469517190006 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 00:13:10 INFO - PROCESS | 1665 | 1469517190040 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:10 INFO - PROCESS | 1665 | 1469517190041 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x12440a800 == 34 [pid = 1665] [id = 689] 00:13:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x1129a8800) [pid = 1665] [serial = 2067] [outer = 0x0] 00:13:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x1208d0000) [pid = 1665] [serial = 2068] [outer = 0x1129a8800] 00:13:10 INFO - PROCESS | 1665 | 1469517190095 Marionette DEBUG loaded listener.js 00:13:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x1234e0c00) [pid = 1665] [serial = 2069] [outer = 0x1129a8800] 00:13:10 INFO - PROCESS | 1665 | 1469517190442 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]]]}] 00:13:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:13:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 569ms 00:13:10 INFO - PROCESS | 1665 | 1469517190495 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 00:13:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:13:10 INFO - PROCESS | 1665 | 1469517190496 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 00:13:10 INFO - PROCESS | 1665 | 1469517190498 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:13:10 INFO - PROCESS | 1665 | 1469517190499 Marionette TRACE conn2 <- [1,2730,null,{}] 00:13:10 INFO - PROCESS | 1665 | 1469517190501 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}] 00:13:10 INFO - PROCESS | 1665 | 1469517190506 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:10 INFO - PROCESS | 1665 | 1469517190621 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 00:13:10 INFO - PROCESS | 1665 | 1469517190637 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:10 INFO - PROCESS | 1665 | 1469517190638 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:10 INFO - PROCESS | 1665 | ++DOCSHELL 0x128991800 == 35 [pid = 1665] [id = 690] 00:13:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x1234e7000) [pid = 1665] [serial = 2070] [outer = 0x0] 00:13:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x123b32000) [pid = 1665] [serial = 2071] [outer = 0x1234e7000] 00:13:10 INFO - PROCESS | 1665 | 1469517190663 Marionette DEBUG loaded listener.js 00:13:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x1240bd800) [pid = 1665] [serial = 2072] [outer = 0x1234e7000] 00:13:11 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x1126d5800) [pid = 1665] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:13:11 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x111c19800) [pid = 1665] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:13:11 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x1240bc000) [pid = 1665] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:13:11 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x1125f4400) [pid = 1665] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:13:11 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x115e97800) [pid = 1665] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:13:11 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x112c71c00) [pid = 1665] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:13:11 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x1129cf800) [pid = 1665] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:13:11 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x11842a400) [pid = 1665] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:13:11 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x1189e8400) [pid = 1665] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:13:11 INFO - PROCESS | 1665 | 1469517191463 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"]]]}] 00:13:11 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 00:13:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 00:13:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 00:13:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:13:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 972ms 00:13:11 INFO - PROCESS | 1665 | 1469517191470 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 00:13:11 INFO - PROCESS | 1665 | 1469517191471 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 00:13:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:13:11 INFO - PROCESS | 1665 | 1469517191474 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:13:11 INFO - PROCESS | 1665 | 1469517191475 Marionette TRACE conn2 <- [1,2734,null,{}] 00:13:11 INFO - PROCESS | 1665 | 1469517191477 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}] 00:13:11 INFO - PROCESS | 1665 | 1469517191478 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:11 INFO - PROCESS | 1665 | 1469517191554 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 00:13:11 INFO - PROCESS | 1665 | 1469517191558 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:11 INFO - PROCESS | 1665 | 1469517191559 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:11 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ad0000 == 36 [pid = 1665] [id = 691] 00:13:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x1183eb400) [pid = 1665] [serial = 2073] [outer = 0x0] 00:13:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x118522800) [pid = 1665] [serial = 2074] [outer = 0x1183eb400] 00:13:11 INFO - PROCESS | 1665 | 1469517191583 Marionette DEBUG loaded listener.js 00:13:11 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x123111c00) [pid = 1665] [serial = 2075] [outer = 0x1183eb400] 00:13:11 INFO - PROCESS | 1665 | 1469517191897 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]]]}] 00:13:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:13:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 470ms 00:13:11 INFO - PROCESS | 1665 | 1469517191945 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 00:13:11 INFO - PROCESS | 1665 | 1469517191946 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 00:13:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:13:11 INFO - PROCESS | 1665 | 1469517191948 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:13:11 INFO - PROCESS | 1665 | 1469517191949 Marionette TRACE conn2 <- [1,2738,null,{}] 00:13:11 INFO - PROCESS | 1665 | 1469517191952 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}] 00:13:11 INFO - PROCESS | 1665 | 1469517191953 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:12 INFO - PROCESS | 1665 | 1469517192029 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 00:13:12 INFO - PROCESS | 1665 | 1469517192089 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:12 INFO - PROCESS | 1665 | 1469517192090 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x128e6c800 == 37 [pid = 1665] [id = 692] 00:13:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x1183f2c00) [pid = 1665] [serial = 2076] [outer = 0x0] 00:13:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x1240c0c00) [pid = 1665] [serial = 2077] [outer = 0x1183f2c00] 00:13:12 INFO - PROCESS | 1665 | 1469517192121 Marionette DEBUG loaded listener.js 00:13:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x1244aec00) [pid = 1665] [serial = 2078] [outer = 0x1183f2c00] 00:13:12 INFO - PROCESS | 1665 | 1469517192389 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]]]}] 00:13:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:13:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 472ms 00:13:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:13:12 INFO - PROCESS | 1665 | 1469517192423 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 00:13:12 INFO - PROCESS | 1665 | 1469517192425 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 00:13:12 INFO - PROCESS | 1665 | 1469517192427 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:13:12 INFO - PROCESS | 1665 | 1469517192428 Marionette TRACE conn2 <- [1,2742,null,{}] 00:13:12 INFO - PROCESS | 1665 | 1469517192430 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}] 00:13:12 INFO - PROCESS | 1665 | 1469517192431 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:12 INFO - PROCESS | 1665 | 1469517192524 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 00:13:12 INFO - PROCESS | 1665 | 1469517192528 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:12 INFO - PROCESS | 1665 | 1469517192529 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:12 INFO - PROCESS | 1665 | ++DOCSHELL 0x129284800 == 38 [pid = 1665] [id = 693] 00:13:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x1244afc00) [pid = 1665] [serial = 2079] [outer = 0x0] 00:13:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x1246dcc00) [pid = 1665] [serial = 2080] [outer = 0x1244afc00] 00:13:12 INFO - PROCESS | 1665 | 1469517192555 Marionette DEBUG loaded listener.js 00:13:12 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x1258b9c00) [pid = 1665] [serial = 2081] [outer = 0x1244afc00] 00:13:12 INFO - PROCESS | 1665 | 1469517192886 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]]]}] 00:13:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:13:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 468ms 00:13:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:13:12 INFO - PROCESS | 1665 | 1469517192895 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 00:13:12 INFO - PROCESS | 1665 | 1469517192897 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 00:13:12 INFO - PROCESS | 1665 | 1469517192899 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:13:12 INFO - PROCESS | 1665 | 1469517192900 Marionette TRACE conn2 <- [1,2746,null,{}] 00:13:12 INFO - PROCESS | 1665 | 1469517192905 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}] 00:13:12 INFO - PROCESS | 1665 | 1469517192907 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:13 INFO - PROCESS | 1665 | 1469517193013 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 00:13:13 INFO - PROCESS | 1665 | 1469517193019 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:13 INFO - PROCESS | 1665 | 1469517193020 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x12982d800 == 39 [pid = 1665] [id = 694] 00:13:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x118159000) [pid = 1665] [serial = 2082] [outer = 0x0] 00:13:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x1258ba800) [pid = 1665] [serial = 2083] [outer = 0x118159000] 00:13:13 INFO - PROCESS | 1665 | 1469517193052 Marionette DEBUG loaded listener.js 00:13:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x1258c4000) [pid = 1665] [serial = 2084] [outer = 0x118159000] 00:13:13 INFO - PROCESS | 1665 | 1469517193342 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]]]}] 00:13:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:13:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 470ms 00:13:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:13:13 INFO - PROCESS | 1665 | 1469517193372 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 00:13:13 INFO - PROCESS | 1665 | 1469517193373 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 00:13:13 INFO - PROCESS | 1665 | 1469517193375 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:13:13 INFO - PROCESS | 1665 | 1469517193377 Marionette TRACE conn2 <- [1,2750,null,{}] 00:13:13 INFO - PROCESS | 1665 | 1469517193379 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}] 00:13:13 INFO - PROCESS | 1665 | 1469517193381 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:13 INFO - PROCESS | 1665 | 1469517193474 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 00:13:13 INFO - PROCESS | 1665 | 1469517193477 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:13 INFO - PROCESS | 1665 | 1469517193479 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7b2000 == 40 [pid = 1665] [id = 695] 00:13:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1258c4c00) [pid = 1665] [serial = 2085] [outer = 0x0] 00:13:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x1259a2800) [pid = 1665] [serial = 2086] [outer = 0x1258c4c00] 00:13:13 INFO - PROCESS | 1665 | 1469517193506 Marionette DEBUG loaded listener.js 00:13:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x126f38800) [pid = 1665] [serial = 2087] [outer = 0x1258c4c00] 00:13:13 INFO - PROCESS | 1665 | 1469517193829 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]]]}] 00:13:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:13:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 468ms 00:13:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:13:13 INFO - PROCESS | 1665 | 1469517193845 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 00:13:13 INFO - PROCESS | 1665 | 1469517193846 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 00:13:13 INFO - PROCESS | 1665 | 1469517193848 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:13:13 INFO - PROCESS | 1665 | 1469517193849 Marionette TRACE conn2 <- [1,2754,null,{}] 00:13:13 INFO - PROCESS | 1665 | 1469517193855 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}] 00:13:13 INFO - PROCESS | 1665 | 1469517193856 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:13 INFO - PROCESS | 1665 | 1469517193966 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 00:13:13 INFO - PROCESS | 1665 | 1469517193972 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:13 INFO - PROCESS | 1665 | 1469517193973 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:13 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a8cf800 == 41 [pid = 1665] [id = 696] 00:13:13 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1258c7400) [pid = 1665] [serial = 2088] [outer = 0x0] 00:13:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x126fb8800) [pid = 1665] [serial = 2089] [outer = 0x1258c7400] 00:13:14 INFO - PROCESS | 1665 | 1469517194004 Marionette DEBUG loaded listener.js 00:13:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x126fe0000) [pid = 1665] [serial = 2090] [outer = 0x1258c7400] 00:13:14 INFO - PROCESS | 1665 | 1469517194504 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]]]}] 00:13:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:13:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 670ms 00:13:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:13:14 INFO - PROCESS | 1665 | 1469517194519 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 00:13:14 INFO - PROCESS | 1665 | 1469517194521 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 00:13:14 INFO - PROCESS | 1665 | 1469517194524 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:13:14 INFO - PROCESS | 1665 | 1469517194528 Marionette TRACE conn2 <- [1,2758,null,{}] 00:13:14 INFO - PROCESS | 1665 | 1469517194531 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}] 00:13:14 INFO - PROCESS | 1665 | 1469517194533 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:14 INFO - PROCESS | 1665 | 1469517194676 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 00:13:14 INFO - PROCESS | 1665 | 1469517194695 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:14 INFO - PROCESS | 1665 | 1469517194697 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:14 INFO - PROCESS | 1665 | ++DOCSHELL 0x119464000 == 42 [pid = 1665] [id = 697] 00:13:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1175d3400) [pid = 1665] [serial = 2091] [outer = 0x0] 00:13:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x11830a000) [pid = 1665] [serial = 2092] [outer = 0x1175d3400] 00:13:14 INFO - PROCESS | 1665 | 1469517194761 Marionette DEBUG loaded listener.js 00:13:14 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118429800) [pid = 1665] [serial = 2093] [outer = 0x1175d3400] 00:13:15 INFO - PROCESS | 1665 | 1469517195177 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]]]}] 00:13:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:13:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 672ms 00:13:15 INFO - PROCESS | 1665 | 1469517195197 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 00:13:15 INFO - PROCESS | 1665 | 1469517195200 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 00:13:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:13:15 INFO - PROCESS | 1665 | 1469517195205 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:13:15 INFO - PROCESS | 1665 | 1469517195207 Marionette TRACE conn2 <- [1,2762,null,{}] 00:13:15 INFO - PROCESS | 1665 | 1469517195209 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}] 00:13:15 INFO - PROCESS | 1665 | 1469517195211 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:15 INFO - PROCESS | 1665 | 1469517195316 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 00:13:15 INFO - PROCESS | 1665 | 1469517195404 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:15 INFO - PROCESS | 1665 | 1469517195405 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:15 INFO - PROCESS | 1665 | ++DOCSHELL 0x128983000 == 43 [pid = 1665] [id = 698] 00:13:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11914f000) [pid = 1665] [serial = 2094] [outer = 0x0] 00:13:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11955d000) [pid = 1665] [serial = 2095] [outer = 0x11914f000] 00:13:15 INFO - PROCESS | 1665 | 1469517195438 Marionette DEBUG loaded listener.js 00:13:15 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x119aed400) [pid = 1665] [serial = 2096] [outer = 0x11914f000] 00:13:15 INFO - PROCESS | 1665 | 1469517195842 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]]]}] 00:13:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:13:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 670ms 00:13:15 INFO - PROCESS | 1665 | 1469517195876 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 00:13:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:13:15 INFO - PROCESS | 1665 | 1469517195878 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 00:13:15 INFO - PROCESS | 1665 | 1469517195901 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:13:15 INFO - PROCESS | 1665 | 1469517195905 Marionette TRACE conn2 <- [1,2766,null,{}] 00:13:15 INFO - PROCESS | 1665 | 1469517195924 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}] 00:13:15 INFO - PROCESS | 1665 | 1469517195929 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:16 INFO - PROCESS | 1665 | 1469517196081 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 00:13:16 INFO - PROCESS | 1665 | 1469517196182 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:16 INFO - PROCESS | 1665 | 1469517196185 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:16 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a8d8800 == 44 [pid = 1665] [id = 699] 00:13:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1239b4400) [pid = 1665] [serial = 2097] [outer = 0x0] 00:13:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x123b36400) [pid = 1665] [serial = 2098] [outer = 0x1239b4400] 00:13:16 INFO - PROCESS | 1665 | 1469517196232 Marionette DEBUG loaded listener.js 00:13:16 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x123ec2c00) [pid = 1665] [serial = 2099] [outer = 0x1239b4400] 00:13:16 INFO - PROCESS | 1665 | 1469517196715 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]]]}] 00:13:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:13:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 848ms 00:13:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:13:16 INFO - PROCESS | 1665 | 1469517196730 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 00:13:16 INFO - PROCESS | 1665 | 1469517196731 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 00:13:16 INFO - PROCESS | 1665 | 1469517196734 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:13:16 INFO - PROCESS | 1665 | 1469517196735 Marionette TRACE conn2 <- [1,2770,null,{}] 00:13:16 INFO - PROCESS | 1665 | 1469517196738 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}] 00:13:16 INFO - PROCESS | 1665 | 1469517196739 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:16 INFO - PROCESS | 1665 | 1469517196967 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 00:13:17 INFO - PROCESS | 1665 | 1469517197040 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:17 INFO - PROCESS | 1665 | 1469517197042 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:17 INFO - PROCESS | 1665 | ++DOCSHELL 0x11756a800 == 45 [pid = 1665] [id = 700] 00:13:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x113caac00) [pid = 1665] [serial = 2100] [outer = 0x0] 00:13:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x11623f800) [pid = 1665] [serial = 2101] [outer = 0x113caac00] 00:13:17 INFO - PROCESS | 1665 | 1469517197071 Marionette DEBUG loaded listener.js 00:13:17 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1175c9400) [pid = 1665] [serial = 2102] [outer = 0x113caac00] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7b2000 == 44 [pid = 1665] [id = 695] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x12982d800 == 43 [pid = 1665] [id = 694] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x129284800 == 42 [pid = 1665] [id = 693] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x128e6c800 == 41 [pid = 1665] [id = 692] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x128ad0000 == 40 [pid = 1665] [id = 691] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x128991800 == 39 [pid = 1665] [id = 690] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x12440a800 == 38 [pid = 1665] [id = 689] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x123d89800 == 37 [pid = 1665] [id = 688] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x119aa1000 == 36 [pid = 1665] [id = 687] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x117e49000 == 35 [pid = 1665] [id = 686] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x115ec8000 == 34 [pid = 1665] [id = 685] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x119503800 == 33 [pid = 1665] [id = 684] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x119179000 == 32 [pid = 1665] [id = 682] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x115ed7800 == 31 [pid = 1665] [id = 683] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x12a8d8800 == 30 [pid = 1665] [id = 699] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x128983000 == 29 [pid = 1665] [id = 698] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x119464000 == 28 [pid = 1665] [id = 697] 00:13:17 INFO - PROCESS | 1665 | --DOCSHELL 0x12a8cf800 == 27 [pid = 1665] [id = 696] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12310f000) [pid = 1665] [serial = 2047] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1208d1c00) [pid = 1665] [serial = 2041] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x118288800) [pid = 1665] [serial = 2029] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118335400) [pid = 1665] [serial = 2030] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1258c7800) [pid = 1665] [serial = 2021] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x11852b400) [pid = 1665] [serial = 2035] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x11725bc00) [pid = 1665] [serial = 2026] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1175d3000) [pid = 1665] [serial = 2027] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x112d65800) [pid = 1665] [serial = 2023] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x114fedc00) [pid = 1665] [serial = 2024] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x12310d000) [pid = 1665] [serial = 2042] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x118158400) [pid = 1665] [serial = 2044] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x118466000) [pid = 1665] [serial = 2032] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x118526000) [pid = 1665] [serial = 2033] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x118470400) [pid = 1665] [serial = 2045] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x119899c00) [pid = 1665] [serial = 2038] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x119fb8c00) [pid = 1665] [serial = 2039] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x1192ba800) [pid = 1665] [serial = 2036] [outer = 0x0] [url = about:blank] 00:13:18 INFO - PROCESS | 1665 | 1469517198051 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]]]}] 00:13:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:13:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1372ms 00:13:18 INFO - PROCESS | 1665 | 1469517198107 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 00:13:18 INFO - PROCESS | 1665 | 1469517198110 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 00:13:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:13:18 INFO - PROCESS | 1665 | 1469517198113 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:13:18 INFO - PROCESS | 1665 | 1469517198115 Marionette TRACE conn2 <- [1,2774,null,{}] 00:13:18 INFO - PROCESS | 1665 | 1469517198119 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}] 00:13:18 INFO - PROCESS | 1665 | 1469517198121 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:18 INFO - PROCESS | 1665 | 1469517198200 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 00:13:18 INFO - PROCESS | 1665 | 1469517198212 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:18 INFO - PROCESS | 1665 | 1469517198215 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ec8000 == 28 [pid = 1665] [id = 701] 00:13:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1132b0800) [pid = 1665] [serial = 2103] [outer = 0x0] 00:13:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x113d9fc00) [pid = 1665] [serial = 2104] [outer = 0x1132b0800] 00:13:18 INFO - PROCESS | 1665 | 1469517198245 Marionette DEBUG loaded listener.js 00:13:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x116864000) [pid = 1665] [serial = 2105] [outer = 0x1132b0800] 00:13:18 INFO - PROCESS | 1665 | 1469517198659 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]]]}] 00:13:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:13:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 573ms 00:13:18 INFO - PROCESS | 1665 | 1469517198694 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 00:13:18 INFO - PROCESS | 1665 | 1469517198700 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 00:13:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:13:18 INFO - PROCESS | 1665 | 1469517198708 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:13:18 INFO - PROCESS | 1665 | 1469517198711 Marionette TRACE conn2 <- [1,2778,null,{}] 00:13:18 INFO - PROCESS | 1665 | 1469517198715 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}] 00:13:18 INFO - PROCESS | 1665 | 1469517198720 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:18 INFO - PROCESS | 1665 | 1469517198841 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 00:13:18 INFO - PROCESS | 1665 | 1469517198857 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:18 INFO - PROCESS | 1665 | 1469517198860 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:18 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170e4000 == 29 [pid = 1665] [id = 702] 00:13:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1177c7800) [pid = 1665] [serial = 2106] [outer = 0x0] 00:13:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x118155c00) [pid = 1665] [serial = 2107] [outer = 0x1177c7800] 00:13:18 INFO - PROCESS | 1665 | 1469517198904 Marionette DEBUG loaded listener.js 00:13:18 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118302400) [pid = 1665] [serial = 2108] [outer = 0x1177c7800] 00:13:19 INFO - PROCESS | 1665 | 1469517199329 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]]]}] 00:13:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:13:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 672ms 00:13:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:13:19 INFO - PROCESS | 1665 | 1469517199379 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 00:13:19 INFO - PROCESS | 1665 | 1469517199381 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 00:13:19 INFO - PROCESS | 1665 | 1469517199383 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:13:19 INFO - PROCESS | 1665 | 1469517199385 Marionette TRACE conn2 <- [1,2782,null,{}] 00:13:19 INFO - PROCESS | 1665 | 1469517199401 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}] 00:13:19 INFO - PROCESS | 1665 | 1469517199405 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:19 INFO - PROCESS | 1665 | 1469517199483 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 00:13:19 INFO - PROCESS | 1665 | 1469517199508 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:19 INFO - PROCESS | 1665 | 1469517199510 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:19 INFO - PROCESS | 1665 | ++DOCSHELL 0x119475800 == 30 [pid = 1665] [id = 703] 00:13:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1183f8800) [pid = 1665] [serial = 2109] [outer = 0x0] 00:13:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x118432000) [pid = 1665] [serial = 2110] [outer = 0x1183f8800] 00:13:19 INFO - PROCESS | 1665 | 1469517199538 Marionette DEBUG loaded listener.js 00:13:19 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x118522400) [pid = 1665] [serial = 2111] [outer = 0x1183f8800] 00:13:19 INFO - PROCESS | 1665 | 1469517199875 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]]]}] 00:13:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:13:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 523ms 00:13:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:13:19 INFO - PROCESS | 1665 | 1469517199907 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 00:13:19 INFO - PROCESS | 1665 | 1469517199908 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 00:13:19 INFO - PROCESS | 1665 | 1469517199910 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:13:19 INFO - PROCESS | 1665 | 1469517199912 Marionette TRACE conn2 <- [1,2786,null,{}] 00:13:19 INFO - PROCESS | 1665 | 1469517199914 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}] 00:13:19 INFO - PROCESS | 1665 | 1469517199915 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:20 INFO - PROCESS | 1665 | 1469517200023 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 00:13:20 INFO - PROCESS | 1665 | 1469517200029 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:20 INFO - PROCESS | 1665 | 1469517200030 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x123157000 == 31 [pid = 1665] [id = 704] 00:13:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1189ea800) [pid = 1665] [serial = 2112] [outer = 0x0] 00:13:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x11915dc00) [pid = 1665] [serial = 2113] [outer = 0x1189ea800] 00:13:20 INFO - PROCESS | 1665 | 1469517200056 Marionette DEBUG loaded listener.js 00:13:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11944e400) [pid = 1665] [serial = 2114] [outer = 0x1189ea800] 00:13:20 INFO - PROCESS | 1665 | 1469517200361 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]]]}] 00:13:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:13:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 467ms 00:13:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:13:20 INFO - PROCESS | 1665 | 1469517200379 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 00:13:20 INFO - PROCESS | 1665 | 1469517200380 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 00:13:20 INFO - PROCESS | 1665 | 1469517200382 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:13:20 INFO - PROCESS | 1665 | 1469517200383 Marionette TRACE conn2 <- [1,2790,null,{}] 00:13:20 INFO - PROCESS | 1665 | 1469517200389 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}] 00:13:20 INFO - PROCESS | 1665 | 1469517200390 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:20 INFO - PROCESS | 1665 | 1469517200495 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 00:13:20 INFO - PROCESS | 1665 | 1469517200499 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:20 INFO - PROCESS | 1665 | 1469517200500 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:20 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d8b800 == 32 [pid = 1665] [id = 705] 00:13:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1126d5800) [pid = 1665] [serial = 2115] [outer = 0x0] 00:13:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11985d800) [pid = 1665] [serial = 2116] [outer = 0x1126d5800] 00:13:20 INFO - PROCESS | 1665 | 1469517200525 Marionette DEBUG loaded listener.js 00:13:20 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x119a7ac00) [pid = 1665] [serial = 2117] [outer = 0x1126d5800] 00:13:20 INFO - PROCESS | 1665 | 1469517200880 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]]]}] 00:13:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:13:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 521ms 00:13:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:13:20 INFO - PROCESS | 1665 | 1469517200905 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 00:13:20 INFO - PROCESS | 1665 | 1469517200907 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 00:13:20 INFO - PROCESS | 1665 | 1469517200909 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:13:20 INFO - PROCESS | 1665 | 1469517200910 Marionette TRACE conn2 <- [1,2794,null,{}] 00:13:20 INFO - PROCESS | 1665 | 1469517200913 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}] 00:13:20 INFO - PROCESS | 1665 | 1469517200919 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:21 INFO - PROCESS | 1665 | 1469517201076 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 00:13:21 INFO - PROCESS | 1665 | 1469517201092 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:21 INFO - PROCESS | 1665 | 1469517201094 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x12595a800 == 33 [pid = 1665] [id = 706] 00:13:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119a80c00) [pid = 1665] [serial = 2118] [outer = 0x0] 00:13:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1208d1c00) [pid = 1665] [serial = 2119] [outer = 0x119a80c00] 00:13:21 INFO - PROCESS | 1665 | 1469517201122 Marionette DEBUG loaded listener.js 00:13:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1234e6c00) [pid = 1665] [serial = 2120] [outer = 0x119a80c00] 00:13:21 INFO - PROCESS | 1665 | 1469517201444 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]]]}] 00:13:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:13:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 569ms 00:13:21 INFO - PROCESS | 1665 | 1469517201492 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 00:13:21 INFO - PROCESS | 1665 | 1469517201493 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 00:13:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:13:21 INFO - PROCESS | 1665 | 1469517201495 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:13:21 INFO - PROCESS | 1665 | 1469517201496 Marionette TRACE conn2 <- [1,2798,null,{}] 00:13:21 INFO - PROCESS | 1665 | 1469517201499 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}] 00:13:21 INFO - PROCESS | 1665 | 1469517201500 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:21 INFO - PROCESS | 1665 | 1469517201594 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 00:13:21 INFO - PROCESS | 1665 | 1469517201605 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:21 INFO - PROCESS | 1665 | 1469517201606 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:21 INFO - PROCESS | 1665 | ++DOCSHELL 0x12897f800 == 34 [pid = 1665] [id = 707] 00:13:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1210e8400) [pid = 1665] [serial = 2121] [outer = 0x0] 00:13:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1234edc00) [pid = 1665] [serial = 2122] [outer = 0x1210e8400] 00:13:21 INFO - PROCESS | 1665 | 1469517201663 Marionette DEBUG loaded listener.js 00:13:21 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x123b3a000) [pid = 1665] [serial = 2123] [outer = 0x1210e8400] 00:13:21 INFO - PROCESS | 1665 | 1469517201989 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]]]}] 00:13:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:13:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 525ms 00:13:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:13:22 INFO - PROCESS | 1665 | 1469517202021 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 00:13:22 INFO - PROCESS | 1665 | 1469517202022 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 00:13:22 INFO - PROCESS | 1665 | 1469517202024 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:13:22 INFO - PROCESS | 1665 | 1469517202025 Marionette TRACE conn2 <- [1,2802,null,{}] 00:13:22 INFO - PROCESS | 1665 | 1469517202027 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}] 00:13:22 INFO - PROCESS | 1665 | 1469517202028 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:22 INFO - PROCESS | 1665 | 1469517202125 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 00:13:22 INFO - PROCESS | 1665 | 1469517202129 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:22 INFO - PROCESS | 1665 | 1469517202130 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289b6000 == 35 [pid = 1665] [id = 708] 00:13:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x123b38c00) [pid = 1665] [serial = 2124] [outer = 0x0] 00:13:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x1240bb000) [pid = 1665] [serial = 2125] [outer = 0x123b38c00] 00:13:22 INFO - PROCESS | 1665 | 1469517202155 Marionette DEBUG loaded listener.js 00:13:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1244b3000) [pid = 1665] [serial = 2126] [outer = 0x123b38c00] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1258c4c00) [pid = 1665] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1234e7000) [pid = 1665] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x112c6e800) [pid = 1665] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1162aa000) [pid = 1665] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11815d400) [pid = 1665] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x119851000) [pid = 1665] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1183eb400) [pid = 1665] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1175cfc00) [pid = 1665] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x112982c00) [pid = 1665] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x116aeb000) [pid = 1665] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1244afc00) [pid = 1665] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x118159000) [pid = 1665] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1129a8800) [pid = 1665] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1183f2c00) [pid = 1665] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:13:22 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1258c7400) [pid = 1665] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:13:22 INFO - PROCESS | 1665 | 1469517202608 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]]]}] 00:13:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:13:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 620ms 00:13:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:13:22 INFO - PROCESS | 1665 | 1469517202644 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 00:13:22 INFO - PROCESS | 1665 | 1469517202646 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 00:13:22 INFO - PROCESS | 1665 | 1469517202648 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:13:22 INFO - PROCESS | 1665 | 1469517202649 Marionette TRACE conn2 <- [1,2806,null,{}] 00:13:22 INFO - PROCESS | 1665 | 1469517202651 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}] 00:13:22 INFO - PROCESS | 1665 | 1469517202653 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:22 INFO - PROCESS | 1665 | 1469517202729 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 00:13:22 INFO - PROCESS | 1665 | 1469517202788 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:22 INFO - PROCESS | 1665 | 1469517202789 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:22 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ecf000 == 36 [pid = 1665] [id = 709] 00:13:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x112d65800) [pid = 1665] [serial = 2127] [outer = 0x0] 00:13:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x118287800) [pid = 1665] [serial = 2128] [outer = 0x112d65800] 00:13:22 INFO - PROCESS | 1665 | 1469517202822 Marionette DEBUG loaded listener.js 00:13:22 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x1208c3400) [pid = 1665] [serial = 2129] [outer = 0x112d65800] 00:13:23 INFO - PROCESS | 1665 | 1469517203080 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]]]}] 00:13:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:13:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 472ms 00:13:23 INFO - PROCESS | 1665 | 1469517203124 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 00:13:23 INFO - PROCESS | 1665 | 1469517203125 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 00:13:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:13:23 INFO - PROCESS | 1665 | 1469517203128 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:13:23 INFO - PROCESS | 1665 | 1469517203129 Marionette TRACE conn2 <- [1,2810,null,{}] 00:13:23 INFO - PROCESS | 1665 | 1469517203131 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}] 00:13:23 INFO - PROCESS | 1665 | 1469517203132 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:23 INFO - PROCESS | 1665 | 1469517203227 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 00:13:23 INFO - PROCESS | 1665 | 1469517203230 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:23 INFO - PROCESS | 1665 | 1469517203231 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x12983c000 == 37 [pid = 1665] [id = 710] 00:13:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1234e7000) [pid = 1665] [serial = 2130] [outer = 0x0] 00:13:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x124478c00) [pid = 1665] [serial = 2131] [outer = 0x1234e7000] 00:13:23 INFO - PROCESS | 1665 | 1469517203257 Marionette DEBUG loaded listener.js 00:13:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1246de400) [pid = 1665] [serial = 2132] [outer = 0x1234e7000] 00:13:23 INFO - PROCESS | 1665 | 1469517203577 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]]]}] 00:13:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:13:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 468ms 00:13:23 INFO - PROCESS | 1665 | 1469517203596 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 00:13:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:13:23 INFO - PROCESS | 1665 | 1469517203598 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 00:13:23 INFO - PROCESS | 1665 | 1469517203600 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:13:23 INFO - PROCESS | 1665 | 1469517203604 Marionette TRACE conn2 <- [1,2814,null,{}] 00:13:23 INFO - PROCESS | 1665 | 1469517203607 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}] 00:13:23 INFO - PROCESS | 1665 | 1469517203608 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:23 INFO - PROCESS | 1665 | 1469517203696 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 00:13:23 INFO - PROCESS | 1665 | 1469517203759 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:23 INFO - PROCESS | 1665 | 1469517203761 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:23 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7af800 == 38 [pid = 1665] [id = 711] 00:13:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x118208000) [pid = 1665] [serial = 2133] [outer = 0x0] 00:13:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1258bf000) [pid = 1665] [serial = 2134] [outer = 0x118208000] 00:13:23 INFO - PROCESS | 1665 | 1469517203795 Marionette DEBUG loaded listener.js 00:13:23 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x125d32000) [pid = 1665] [serial = 2135] [outer = 0x118208000] 00:13:24 INFO - PROCESS | 1665 | 1469517204078 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]]]}] 00:13:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:13:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 523ms 00:13:24 INFO - PROCESS | 1665 | 1469517204124 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 00:13:24 INFO - PROCESS | 1665 | 1469517204125 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 00:13:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:13:24 INFO - PROCESS | 1665 | 1469517204127 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:13:24 INFO - PROCESS | 1665 | 1469517204128 Marionette TRACE conn2 <- [1,2818,null,{}] 00:13:24 INFO - PROCESS | 1665 | 1469517204130 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}] 00:13:24 INFO - PROCESS | 1665 | 1469517204132 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:24 INFO - PROCESS | 1665 | 1469517204214 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 00:13:24 INFO - PROCESS | 1665 | 1469517204220 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:24 INFO - PROCESS | 1665 | 1469517204221 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:24 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ba60800 == 39 [pid = 1665] [id = 712] 00:13:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1258c5800) [pid = 1665] [serial = 2136] [outer = 0x0] 00:13:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x126fb4c00) [pid = 1665] [serial = 2137] [outer = 0x1258c5800] 00:13:24 INFO - PROCESS | 1665 | 1469517204246 Marionette DEBUG loaded listener.js 00:13:24 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x127375800) [pid = 1665] [serial = 2138] [outer = 0x1258c5800] 00:13:24 INFO - PROCESS | 1665 | 1469517204695 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]]]}] 00:13:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:13:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 619ms 00:13:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:13:24 INFO - PROCESS | 1665 | 1469517204747 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 00:13:24 INFO - PROCESS | 1665 | 1469517204749 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 00:13:24 INFO - PROCESS | 1665 | 1469517204753 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:13:24 INFO - PROCESS | 1665 | 1469517204755 Marionette TRACE conn2 <- [1,2822,null,{}] 00:13:24 INFO - PROCESS | 1665 | 1469517204759 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}] 00:13:24 INFO - PROCESS | 1665 | 1469517204761 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:24 INFO - PROCESS | 1665 | 1469517204873 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 00:13:24 INFO - PROCESS | 1665 | 1469517204982 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:24 INFO - PROCESS | 1665 | 1469517204983 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x116acc000 == 40 [pid = 1665] [id = 713] 00:13:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x115f64400) [pid = 1665] [serial = 2139] [outer = 0x0] 00:13:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x116a89000) [pid = 1665] [serial = 2140] [outer = 0x115f64400] 00:13:25 INFO - PROCESS | 1665 | 1469517205038 Marionette DEBUG loaded listener.js 00:13:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1177c9400) [pid = 1665] [serial = 2141] [outer = 0x115f64400] 00:13:25 INFO - PROCESS | 1665 | 1469517205531 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]]]}] 00:13:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:13:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 822ms 00:13:25 INFO - PROCESS | 1665 | 1469517205588 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 00:13:25 INFO - PROCESS | 1665 | 1469517205591 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 00:13:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:13:25 INFO - PROCESS | 1665 | 1469517205596 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:13:25 INFO - PROCESS | 1665 | 1469517205598 Marionette TRACE conn2 <- [1,2826,null,{}] 00:13:25 INFO - PROCESS | 1665 | 1469517205600 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}] 00:13:25 INFO - PROCESS | 1665 | 1469517205602 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:25 INFO - PROCESS | 1665 | 1469517205717 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 00:13:25 INFO - PROCESS | 1665 | 1469517205802 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:25 INFO - PROCESS | 1665 | 1469517205803 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:25 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d8e000 == 41 [pid = 1665] [id = 714] 00:13:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x118311000) [pid = 1665] [serial = 2142] [outer = 0x0] 00:13:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1183f6000) [pid = 1665] [serial = 2143] [outer = 0x118311000] 00:13:25 INFO - PROCESS | 1665 | 1469517205834 Marionette DEBUG loaded listener.js 00:13:25 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118470400) [pid = 1665] [serial = 2144] [outer = 0x118311000] 00:13:26 INFO - PROCESS | 1665 | --DOCSHELL 0x12d32f800 == 40 [pid = 1665] [id = 17] 00:13:26 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7af800 == 39 [pid = 1665] [id = 711] 00:13:26 INFO - PROCESS | 1665 | --DOCSHELL 0x12983c000 == 38 [pid = 1665] [id = 710] 00:13:26 INFO - PROCESS | 1665 | --DOCSHELL 0x128ecf000 == 37 [pid = 1665] [id = 709] 00:13:26 INFO - PROCESS | 1665 | --DOCSHELL 0x1289b6000 == 36 [pid = 1665] [id = 708] 00:13:26 INFO - PROCESS | 1665 | --DOCSHELL 0x12897f800 == 35 [pid = 1665] [id = 707] 00:13:26 INFO - PROCESS | 1665 | --DOCSHELL 0x12595a800 == 34 [pid = 1665] [id = 706] 00:13:26 INFO - PROCESS | 1665 | --DOCSHELL 0x123d8b800 == 33 [pid = 1665] [id = 705] 00:13:26 INFO - PROCESS | 1665 | --DOCSHELL 0x123157000 == 32 [pid = 1665] [id = 704] 00:13:26 INFO - PROCESS | 1665 | --DOCSHELL 0x119475800 == 31 [pid = 1665] [id = 703] 00:13:26 INFO - PROCESS | 1665 | 1469517206566 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:13:26 INFO - PROCESS | 1665 | --DOCSHELL 0x1170e4000 == 30 [pid = 1665] [id = 702] 00:13:26 INFO - PROCESS | 1665 | --DOCSHELL 0x115ec8000 == 29 [pid = 1665] [id = 701] 00:13:26 INFO - PROCESS | 1665 | --DOCSHELL 0x11756a800 == 28 [pid = 1665] [id = 700] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x126fb8800) [pid = 1665] [serial = 2089] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1259a2800) [pid = 1665] [serial = 2086] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x123b32000) [pid = 1665] [serial = 2071] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119158800) [pid = 1665] [serial = 2062] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x11955c400) [pid = 1665] [serial = 2063] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1175c7c00) [pid = 1665] [serial = 2056] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x118203400) [pid = 1665] [serial = 2057] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11830f800) [pid = 1665] [serial = 2059] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11842a800) [pid = 1665] [serial = 2060] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119ae5400) [pid = 1665] [serial = 2065] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x118522800) [pid = 1665] [serial = 2074] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1208c4400) [pid = 1665] [serial = 2066] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118204c00) [pid = 1665] [serial = 2053] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x118307c00) [pid = 1665] [serial = 2054] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x112c69800) [pid = 1665] [serial = 2050] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x115e24400) [pid = 1665] [serial = 2051] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1234e0800) [pid = 1665] [serial = 2048] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x123111c00) [pid = 1665] [serial = 2075] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x1246dcc00) [pid = 1665] [serial = 2080] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1258c4000) [pid = 1665] [serial = 2084] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1208d0000) [pid = 1665] [serial = 2068] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1258ba800) [pid = 1665] [serial = 2083] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1244aec00) [pid = 1665] [serial = 2078] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x126f38800) [pid = 1665] [serial = 2087] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1240bd800) [pid = 1665] [serial = 2072] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1258b9c00) [pid = 1665] [serial = 2081] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x1234e0c00) [pid = 1665] [serial = 2069] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x1240c0c00) [pid = 1665] [serial = 2077] [outer = 0x0] [url = about:blank] 00:13:26 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x126fe0000) [pid = 1665] [serial = 2090] [outer = 0x0] [url = about:blank] 00:13:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:13:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1024ms 00:13:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:13:26 INFO - PROCESS | 1665 | 1469517206622 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 00:13:26 INFO - PROCESS | 1665 | 1469517206626 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 00:13:26 INFO - PROCESS | 1665 | 1469517206630 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:13:26 INFO - PROCESS | 1665 | 1469517206633 Marionette TRACE conn2 <- [1,2830,null,{}] 00:13:26 INFO - PROCESS | 1665 | 1469517206653 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}] 00:13:26 INFO - PROCESS | 1665 | 1469517206656 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:26 INFO - PROCESS | 1665 | 1469517206758 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 00:13:26 INFO - PROCESS | 1665 | 1469517206767 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:26 INFO - PROCESS | 1665 | 1469517206771 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:26 INFO - PROCESS | 1665 | ++DOCSHELL 0x116a59000 == 29 [pid = 1665] [id = 715] 00:13:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x118153000) [pid = 1665] [serial = 2145] [outer = 0x0] 00:13:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x118202800) [pid = 1665] [serial = 2146] [outer = 0x118153000] 00:13:26 INFO - PROCESS | 1665 | 1469517206799 Marionette DEBUG loaded listener.js 00:13:26 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x11827ec00) [pid = 1665] [serial = 2147] [outer = 0x118153000] 00:13:27 INFO - PROCESS | 1665 | 1469517207209 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]]]}] 00:13:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:13:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 591ms 00:13:27 INFO - PROCESS | 1665 | 1469517207224 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 00:13:27 INFO - PROCESS | 1665 | 1469517207229 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 00:13:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:13:27 INFO - PROCESS | 1665 | 1469517207236 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:13:27 INFO - PROCESS | 1665 | 1469517207239 Marionette TRACE conn2 <- [1,2834,null,{}] 00:13:27 INFO - PROCESS | 1665 | 1469517207243 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}] 00:13:27 INFO - PROCESS | 1665 | 1469517207245 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:27 INFO - PROCESS | 1665 | 1469517207371 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 00:13:27 INFO - PROCESS | 1665 | 1469517207384 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:27 INFO - PROCESS | 1665 | 1469517207385 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x119289800 == 30 [pid = 1665] [id = 716] 00:13:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x11832e000) [pid = 1665] [serial = 2148] [outer = 0x0] 00:13:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x118466800) [pid = 1665] [serial = 2149] [outer = 0x11832e000] 00:13:27 INFO - PROCESS | 1665 | 1469517207428 Marionette DEBUG loaded listener.js 00:13:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x118529c00) [pid = 1665] [serial = 2150] [outer = 0x11832e000] 00:13:27 INFO - PROCESS | 1665 | 1469517207799 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:13:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:13:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 622ms 00:13:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:13:27 INFO - PROCESS | 1665 | 1469517207857 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 00:13:27 INFO - PROCESS | 1665 | 1469517207859 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 00:13:27 INFO - PROCESS | 1665 | 1469517207861 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:13:27 INFO - PROCESS | 1665 | 1469517207863 Marionette TRACE conn2 <- [1,2838,null,{}] 00:13:27 INFO - PROCESS | 1665 | 1469517207872 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}] 00:13:27 INFO - PROCESS | 1665 | 1469517207875 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:27 INFO - PROCESS | 1665 | 1469517207955 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 00:13:27 INFO - PROCESS | 1665 | 1469517207959 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:27 INFO - PROCESS | 1665 | 1469517207961 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:27 INFO - PROCESS | 1665 | ++DOCSHELL 0x123491000 == 31 [pid = 1665] [id = 717] 00:13:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11852c400) [pid = 1665] [serial = 2151] [outer = 0x0] 00:13:27 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x119450800) [pid = 1665] [serial = 2152] [outer = 0x11852c400] 00:13:27 INFO - PROCESS | 1665 | 1469517207990 Marionette DEBUG loaded listener.js 00:13:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x119a7d000) [pid = 1665] [serial = 2153] [outer = 0x11852c400] 00:13:28 INFO - PROCESS | 1665 | 1469517208419 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]]]}] 00:13:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:13:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 571ms 00:13:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:13:28 INFO - PROCESS | 1665 | 1469517208453 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 00:13:28 INFO - PROCESS | 1665 | 1469517208456 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 00:13:28 INFO - PROCESS | 1665 | 1469517208459 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:13:28 INFO - PROCESS | 1665 | 1469517208461 Marionette TRACE conn2 <- [1,2842,null,{}] 00:13:28 INFO - PROCESS | 1665 | 1469517208464 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}] 00:13:28 INFO - PROCESS | 1665 | 1469517208467 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:28 INFO - PROCESS | 1665 | 1469517208599 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 00:13:28 INFO - PROCESS | 1665 | 1469517208605 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:28 INFO - PROCESS | 1665 | 1469517208606 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:28 INFO - PROCESS | 1665 | ++DOCSHELL 0x1246ba000 == 32 [pid = 1665] [id = 718] 00:13:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x119af3400) [pid = 1665] [serial = 2154] [outer = 0x0] 00:13:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119f08c00) [pid = 1665] [serial = 2155] [outer = 0x119af3400] 00:13:28 INFO - PROCESS | 1665 | 1469517208632 Marionette DEBUG loaded listener.js 00:13:28 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x1210e9800) [pid = 1665] [serial = 2156] [outer = 0x119af3400] 00:13:29 INFO - PROCESS | 1665 | 1469517209077 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]]]}] 00:13:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:13:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 672ms 00:13:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:13:29 INFO - PROCESS | 1665 | 1469517209132 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 00:13:29 INFO - PROCESS | 1665 | 1469517209133 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 00:13:29 INFO - PROCESS | 1665 | 1469517209135 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:13:29 INFO - PROCESS | 1665 | 1469517209136 Marionette TRACE conn2 <- [1,2846,null,{}] 00:13:29 INFO - PROCESS | 1665 | 1469517209138 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}] 00:13:29 INFO - PROCESS | 1665 | 1469517209140 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:29 INFO - PROCESS | 1665 | 1469517209234 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 00:13:29 INFO - PROCESS | 1665 | 1469517209271 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:29 INFO - PROCESS | 1665 | 1469517209272 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x1271a4000 == 33 [pid = 1665] [id = 719] 00:13:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1210eb400) [pid = 1665] [serial = 2157] [outer = 0x0] 00:13:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x123109400) [pid = 1665] [serial = 2158] [outer = 0x1210eb400] 00:13:29 INFO - PROCESS | 1665 | 1469517209297 Marionette DEBUG loaded listener.js 00:13:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12320d800) [pid = 1665] [serial = 2159] [outer = 0x1210eb400] 00:13:29 INFO - PROCESS | 1665 | 1469517209648 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]]]}] 00:13:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:13:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms 00:13:29 INFO - PROCESS | 1665 | 1469517209655 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 00:13:29 INFO - PROCESS | 1665 | 1469517209656 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 00:13:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:13:29 INFO - PROCESS | 1665 | 1469517209658 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:13:29 INFO - PROCESS | 1665 | 1469517209659 Marionette TRACE conn2 <- [1,2850,null,{}] 00:13:29 INFO - PROCESS | 1665 | 1469517209662 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}] 00:13:29 INFO - PROCESS | 1665 | 1469517209666 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:29 INFO - PROCESS | 1665 | 1469517209790 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 00:13:29 INFO - PROCESS | 1665 | 1469517209826 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:29 INFO - PROCESS | 1665 | 1469517209827 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:29 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289ac800 == 34 [pid = 1665] [id = 720] 00:13:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1234eb000) [pid = 1665] [serial = 2160] [outer = 0x0] 00:13:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1240c1800) [pid = 1665] [serial = 2161] [outer = 0x1234eb000] 00:13:29 INFO - PROCESS | 1665 | 1469517209852 Marionette DEBUG loaded listener.js 00:13:29 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1258bd800) [pid = 1665] [serial = 2162] [outer = 0x1234eb000] 00:13:30 INFO - PROCESS | 1665 | 1469517210155 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:13:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:13:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 519ms 00:13:30 INFO - PROCESS | 1665 | 1469517210179 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 00:13:30 INFO - PROCESS | 1665 | 1469517210180 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 00:13:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:13:30 INFO - PROCESS | 1665 | 1469517210183 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:13:30 INFO - PROCESS | 1665 | 1469517210185 Marionette TRACE conn2 <- [1,2854,null,{}] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x1126d5800) [pid = 1665] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1210e8400) [pid = 1665] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1132b0800) [pid = 1665] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1177c7800) [pid = 1665] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1183f8800) [pid = 1665] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x1189ea800) [pid = 1665] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x113caac00) [pid = 1665] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x119a80c00) [pid = 1665] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x112d65800) [pid = 1665] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x123b38c00) [pid = 1665] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x1234e7000) [pid = 1665] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x118208000) [pid = 1665] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x1175d3400) [pid = 1665] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x11914f000) [pid = 1665] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:13:30 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x1239b4400) [pid = 1665] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:13:30 INFO - PROCESS | 1665 | 1469517210344 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}] 00:13:30 INFO - PROCESS | 1665 | 1469517210346 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:30 INFO - PROCESS | 1665 | 1469517210437 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 00:13:30 INFO - PROCESS | 1665 | 1469517210558 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:30 INFO - PROCESS | 1665 | 1469517210560 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:30 INFO - PROCESS | 1665 | ++DOCSHELL 0x11678c000 == 35 [pid = 1665] [id = 721] 00:13:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x112f49800) [pid = 1665] [serial = 2163] [outer = 0x0] 00:13:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x113caac00) [pid = 1665] [serial = 2164] [outer = 0x112f49800] 00:13:30 INFO - PROCESS | 1665 | 1469517210596 Marionette DEBUG loaded listener.js 00:13:30 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x116bb6400) [pid = 1665] [serial = 2165] [outer = 0x112f49800] 00:13:31 INFO - PROCESS | 1665 | 1469517211030 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]]]}] 00:13:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:13:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 872ms 00:13:31 INFO - PROCESS | 1665 | 1469517211056 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 00:13:31 INFO - PROCESS | 1665 | 1469517211059 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 00:13:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:13:31 INFO - PROCESS | 1665 | 1469517211062 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:13:31 INFO - PROCESS | 1665 | 1469517211064 Marionette TRACE conn2 <- [1,2858,null,{}] 00:13:31 INFO - PROCESS | 1665 | 1469517211068 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}] 00:13:31 INFO - PROCESS | 1665 | 1469517211070 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:31 INFO - PROCESS | 1665 | 1469517211173 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 00:13:31 INFO - PROCESS | 1665 | 1469517211233 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:31 INFO - PROCESS | 1665 | 1469517211236 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:31 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d06800 == 36 [pid = 1665] [id = 722] 00:13:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11820c800) [pid = 1665] [serial = 2166] [outer = 0x0] 00:13:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x118311c00) [pid = 1665] [serial = 2167] [outer = 0x11820c800] 00:13:31 INFO - PROCESS | 1665 | 1469517211266 Marionette DEBUG loaded listener.js 00:13:31 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x11842b400) [pid = 1665] [serial = 2168] [outer = 0x11820c800] 00:13:31 INFO - PROCESS | 1665 | 1469517211721 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:13:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:13:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 722ms 00:13:31 INFO - PROCESS | 1665 | 1469517211786 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 00:13:31 INFO - PROCESS | 1665 | 1469517211789 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 00:13:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:13:31 INFO - PROCESS | 1665 | 1469517211810 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:13:31 INFO - PROCESS | 1665 | 1469517211812 Marionette TRACE conn2 <- [1,2862,null,{}] 00:13:31 INFO - PROCESS | 1665 | 1469517211814 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}] 00:13:31 INFO - PROCESS | 1665 | 1469517211816 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:31 INFO - PROCESS | 1665 | 1469517211946 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 00:13:32 INFO - PROCESS | 1665 | 1469517211999 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:32 INFO - PROCESS | 1665 | 1469517212002 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x123162000 == 37 [pid = 1665] [id = 723] 00:13:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x1192bd000) [pid = 1665] [serial = 2169] [outer = 0x0] 00:13:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x11944d400) [pid = 1665] [serial = 2170] [outer = 0x1192bd000] 00:13:32 INFO - PROCESS | 1665 | 1469517212034 Marionette DEBUG loaded listener.js 00:13:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x11989d400) [pid = 1665] [serial = 2171] [outer = 0x1192bd000] 00:13:32 INFO - PROCESS | 1665 | 1469517212418 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]]]}] 00:13:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:13:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 669ms 00:13:32 INFO - PROCESS | 1665 | 1469517212484 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 00:13:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:13:32 INFO - PROCESS | 1665 | 1469517212488 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 00:13:32 INFO - PROCESS | 1665 | 1469517212492 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:13:32 INFO - PROCESS | 1665 | 1469517212494 Marionette TRACE conn2 <- [1,2866,null,{}] 00:13:32 INFO - PROCESS | 1665 | 1469517212496 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}] 00:13:32 INFO - PROCESS | 1665 | 1469517212498 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:32 INFO - PROCESS | 1665 | 1469517212599 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 00:13:32 INFO - PROCESS | 1665 | 1469517212658 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:32 INFO - PROCESS | 1665 | 1469517212660 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:32 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a682800 == 38 [pid = 1665] [id = 724] 00:13:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x119af1c00) [pid = 1665] [serial = 2172] [outer = 0x0] 00:13:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x123110c00) [pid = 1665] [serial = 2173] [outer = 0x119af1c00] 00:13:32 INFO - PROCESS | 1665 | 1469517212689 Marionette DEBUG loaded listener.js 00:13:32 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1238e7c00) [pid = 1665] [serial = 2174] [outer = 0x119af1c00] 00:13:33 INFO - PROCESS | 1665 | 1469517213180 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]]]}] 00:13:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:13:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 721ms 00:13:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:13:33 INFO - PROCESS | 1665 | 1469517213213 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 00:13:33 INFO - PROCESS | 1665 | 1469517213215 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 00:13:33 INFO - PROCESS | 1665 | 1469517213239 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:13:33 INFO - PROCESS | 1665 | 1469517213241 Marionette TRACE conn2 <- [1,2870,null,{}] 00:13:33 INFO - PROCESS | 1665 | 1469517213244 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}] 00:13:33 INFO - PROCESS | 1665 | 1469517213246 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:33 INFO - PROCESS | 1665 | 1469517213386 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 00:13:33 INFO - PROCESS | 1665 | 1469517213577 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:33 INFO - PROCESS | 1665 | 1469517213579 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:33 INFO - PROCESS | 1665 | ++DOCSHELL 0x116798000 == 39 [pid = 1665] [id = 725] 00:13:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1129a7000) [pid = 1665] [serial = 2175] [outer = 0x0] 00:13:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x112d65800) [pid = 1665] [serial = 2176] [outer = 0x1129a7000] 00:13:33 INFO - PROCESS | 1665 | 1469517213614 Marionette DEBUG loaded listener.js 00:13:33 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x116a09800) [pid = 1665] [serial = 2177] [outer = 0x1129a7000] 00:13:34 INFO - PROCESS | 1665 | --DOCSHELL 0x1271a4000 == 38 [pid = 1665] [id = 719] 00:13:34 INFO - PROCESS | 1665 | --DOCSHELL 0x1246ba000 == 37 [pid = 1665] [id = 718] 00:13:34 INFO - PROCESS | 1665 | --DOCSHELL 0x123491000 == 36 [pid = 1665] [id = 717] 00:13:34 INFO - PROCESS | 1665 | --DOCSHELL 0x119289800 == 35 [pid = 1665] [id = 716] 00:13:34 INFO - PROCESS | 1665 | --DOCSHELL 0x116a59000 == 34 [pid = 1665] [id = 715] 00:13:34 INFO - PROCESS | 1665 | --DOCSHELL 0x12cf3b800 == 33 [pid = 1665] [id = 18] 00:13:34 INFO - PROCESS | 1665 | --DOCSHELL 0x12ba60800 == 32 [pid = 1665] [id = 712] 00:13:34 INFO - PROCESS | 1665 | --DOCSHELL 0x116acc000 == 31 [pid = 1665] [id = 713] 00:13:34 INFO - PROCESS | 1665 | --DOCSHELL 0x123d8e000 == 30 [pid = 1665] [id = 714] 00:13:34 INFO - PROCESS | 1665 | --DOCSHELL 0x12a682800 == 29 [pid = 1665] [id = 724] 00:13:34 INFO - PROCESS | 1665 | --DOCSHELL 0x123162000 == 28 [pid = 1665] [id = 723] 00:13:34 INFO - PROCESS | 1665 | --DOCSHELL 0x123d06800 == 27 [pid = 1665] [id = 722] 00:13:34 INFO - PROCESS | 1665 | --DOCSHELL 0x1289ac800 == 26 [pid = 1665] [id = 720] 00:13:34 INFO - PROCESS | 1665 | --DOCSHELL 0x11678c000 == 25 [pid = 1665] [id = 721] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11985d800) [pid = 1665] [serial = 2116] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1234edc00) [pid = 1665] [serial = 2122] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x113d9fc00) [pid = 1665] [serial = 2104] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x116864000) [pid = 1665] [serial = 2105] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x118155c00) [pid = 1665] [serial = 2107] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x118302400) [pid = 1665] [serial = 2108] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x118432000) [pid = 1665] [serial = 2110] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118522400) [pid = 1665] [serial = 2111] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x11915dc00) [pid = 1665] [serial = 2113] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1175c9400) [pid = 1665] [serial = 2102] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x11623f800) [pid = 1665] [serial = 2101] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1208d1c00) [pid = 1665] [serial = 2119] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x118287800) [pid = 1665] [serial = 2128] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x1240bb000) [pid = 1665] [serial = 2125] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x123b3a000) [pid = 1665] [serial = 2123] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x124478c00) [pid = 1665] [serial = 2131] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x1258bf000) [pid = 1665] [serial = 2134] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x1244b3000) [pid = 1665] [serial = 2126] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 70 (0x1234e6c00) [pid = 1665] [serial = 2120] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 69 (0x118429800) [pid = 1665] [serial = 2093] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 68 (0x1246de400) [pid = 1665] [serial = 2132] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 67 (0x11830a000) [pid = 1665] [serial = 2092] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 66 (0x119aed400) [pid = 1665] [serial = 2096] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 65 (0x11955d000) [pid = 1665] [serial = 2095] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 64 (0x119a7ac00) [pid = 1665] [serial = 2117] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 63 (0x11944e400) [pid = 1665] [serial = 2114] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 62 (0x123ec2c00) [pid = 1665] [serial = 2099] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 61 (0x123b36400) [pid = 1665] [serial = 2098] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 60 (0x126fb4c00) [pid = 1665] [serial = 2137] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 59 (0x125d32000) [pid = 1665] [serial = 2135] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | --DOMWINDOW == 58 (0x1208c3400) [pid = 1665] [serial = 2129] [outer = 0x0] [url = about:blank] 00:13:34 INFO - PROCESS | 1665 | 1469517214668 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]]]}] 00:13:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:13:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1493ms 00:13:34 INFO - PROCESS | 1665 | 1469517214711 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 00:13:34 INFO - PROCESS | 1665 | 1469517214713 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 00:13:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:13:34 INFO - PROCESS | 1665 | 1469517214721 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:13:34 INFO - PROCESS | 1665 | 1469517214723 Marionette TRACE conn2 <- [1,2874,null,{}] 00:13:34 INFO - PROCESS | 1665 | 1469517214728 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}] 00:13:34 INFO - PROCESS | 1665 | 1469517214730 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:34 INFO - PROCESS | 1665 | 1469517214806 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 00:13:34 INFO - PROCESS | 1665 | 1469517214837 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:34 INFO - PROCESS | 1665 | 1469517214840 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:34 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ec2000 == 26 [pid = 1665] [id = 726] 00:13:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 59 (0x112fe2000) [pid = 1665] [serial = 2178] [outer = 0x0] 00:13:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 60 (0x113355400) [pid = 1665] [serial = 2179] [outer = 0x112fe2000] 00:13:34 INFO - PROCESS | 1665 | 1469517214868 Marionette DEBUG loaded listener.js 00:13:34 INFO - PROCESS | 1665 | ++DOMWINDOW == 61 (0x11685fc00) [pid = 1665] [serial = 2180] [outer = 0x112fe2000] 00:13:35 INFO - PROCESS | 1665 | 1469517215309 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]]]}] 00:13:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:13:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 628ms 00:13:35 INFO - PROCESS | 1665 | 1469517215345 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 00:13:35 INFO - PROCESS | 1665 | 1469517215351 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 00:13:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:13:35 INFO - PROCESS | 1665 | 1469517215357 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:13:35 INFO - PROCESS | 1665 | 1469517215359 Marionette TRACE conn2 <- [1,2878,null,{}] 00:13:35 INFO - PROCESS | 1665 | 1469517215361 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}] 00:13:35 INFO - PROCESS | 1665 | 1469517215363 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:35 INFO - PROCESS | 1665 | 1469517215442 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 00:13:35 INFO - PROCESS | 1665 | 1469517215446 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:35 INFO - PROCESS | 1665 | 1469517215448 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x117579800 == 27 [pid = 1665] [id = 727] 00:13:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 62 (0x116af1400) [pid = 1665] [serial = 2181] [outer = 0x0] 00:13:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 63 (0x1175d4c00) [pid = 1665] [serial = 2182] [outer = 0x116af1400] 00:13:35 INFO - PROCESS | 1665 | 1469517215477 Marionette DEBUG loaded listener.js 00:13:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 64 (0x118205c00) [pid = 1665] [serial = 2183] [outer = 0x116af1400] 00:13:35 INFO - PROCESS | 1665 | 1469517215795 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]]]}] 00:13:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:13:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 469ms 00:13:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:13:35 INFO - PROCESS | 1665 | 1469517215827 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 00:13:35 INFO - PROCESS | 1665 | 1469517215828 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 00:13:35 INFO - PROCESS | 1665 | 1469517215830 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:13:35 INFO - PROCESS | 1665 | 1469517215832 Marionette TRACE conn2 <- [1,2882,null,{}] 00:13:35 INFO - PROCESS | 1665 | 1469517215843 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}] 00:13:35 INFO - PROCESS | 1665 | 1469517215846 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:35 INFO - PROCESS | 1665 | 1469517215966 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 00:13:35 INFO - PROCESS | 1665 | 1469517215976 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:35 INFO - PROCESS | 1665 | 1469517215979 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:35 INFO - PROCESS | 1665 | ++DOCSHELL 0x11951d800 == 28 [pid = 1665] [id = 728] 00:13:35 INFO - PROCESS | 1665 | ++DOMWINDOW == 65 (0x118305800) [pid = 1665] [serial = 2184] [outer = 0x0] 00:13:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 66 (0x1183f5800) [pid = 1665] [serial = 2185] [outer = 0x118305800] 00:13:36 INFO - PROCESS | 1665 | 1469517216013 Marionette DEBUG loaded listener.js 00:13:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 67 (0x11842dc00) [pid = 1665] [serial = 2186] [outer = 0x118305800] 00:13:36 INFO - PROCESS | 1665 | 1469517216459 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]]]}] 00:13:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:13:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 675ms 00:13:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:13:36 INFO - PROCESS | 1665 | 1469517216509 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 00:13:36 INFO - PROCESS | 1665 | 1469517216511 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 00:13:36 INFO - PROCESS | 1665 | 1469517216513 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:13:36 INFO - PROCESS | 1665 | 1469517216514 Marionette TRACE conn2 <- [1,2886,null,{}] 00:13:36 INFO - PROCESS | 1665 | 1469517216523 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}] 00:13:36 INFO - PROCESS | 1665 | 1469517216524 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:36 INFO - PROCESS | 1665 | 1469517216604 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 00:13:36 INFO - PROCESS | 1665 | 1469517216608 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:36 INFO - PROCESS | 1665 | 1469517216609 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:36 INFO - PROCESS | 1665 | ++DOCSHELL 0x12348f000 == 29 [pid = 1665] [id = 729] 00:13:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 68 (0x118523c00) [pid = 1665] [serial = 2187] [outer = 0x0] 00:13:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 69 (0x1189e8400) [pid = 1665] [serial = 2188] [outer = 0x118523c00] 00:13:36 INFO - PROCESS | 1665 | 1469517216634 Marionette DEBUG loaded listener.js 00:13:36 INFO - PROCESS | 1665 | ++DOMWINDOW == 70 (0x11915bc00) [pid = 1665] [serial = 2189] [outer = 0x118523c00] 00:13:36 INFO - PROCESS | 1665 | 1469517216988 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]]]}] 00:13:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:13:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 518ms 00:13:37 INFO - PROCESS | 1665 | 1469517217031 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 00:13:37 INFO - PROCESS | 1665 | 1469517217033 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 00:13:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:13:37 INFO - PROCESS | 1665 | 1469517217035 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:13:37 INFO - PROCESS | 1665 | 1469517217036 Marionette TRACE conn2 <- [1,2890,null,{}] 00:13:37 INFO - PROCESS | 1665 | 1469517217038 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}] 00:13:37 INFO - PROCESS | 1665 | 1469517217040 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:37 INFO - PROCESS | 1665 | 1469517217144 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 00:13:37 INFO - PROCESS | 1665 | 1469517217150 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:37 INFO - PROCESS | 1665 | 1469517217152 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d90000 == 30 [pid = 1665] [id = 730] 00:13:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 71 (0x1192b8400) [pid = 1665] [serial = 2190] [outer = 0x0] 00:13:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x119446000) [pid = 1665] [serial = 2191] [outer = 0x1192b8400] 00:13:37 INFO - PROCESS | 1665 | 1469517217177 Marionette DEBUG loaded listener.js 00:13:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x119891c00) [pid = 1665] [serial = 2192] [outer = 0x1192b8400] 00:13:37 INFO - PROCESS | 1665 | 1469517217517 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:13:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:13:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 00:13:37 INFO - PROCESS | 1665 | 1469517217556 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 00:13:37 INFO - PROCESS | 1665 | 1469517217557 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 00:13:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:13:37 INFO - PROCESS | 1665 | 1469517217559 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:13:37 INFO - PROCESS | 1665 | 1469517217560 Marionette TRACE conn2 <- [1,2894,null,{}] 00:13:37 INFO - PROCESS | 1665 | 1469517217562 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}] 00:13:37 INFO - PROCESS | 1665 | 1469517217567 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:37 INFO - PROCESS | 1665 | 1469517217694 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 00:13:37 INFO - PROCESS | 1665 | 1469517217698 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:37 INFO - PROCESS | 1665 | 1469517217699 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:37 INFO - PROCESS | 1665 | ++DOCSHELL 0x126eef800 == 31 [pid = 1665] [id = 731] 00:13:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x1192c1400) [pid = 1665] [serial = 2193] [outer = 0x0] 00:13:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x119a72800) [pid = 1665] [serial = 2194] [outer = 0x1192c1400] 00:13:37 INFO - PROCESS | 1665 | 1469517217726 Marionette DEBUG loaded listener.js 00:13:37 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x123109800) [pid = 1665] [serial = 2195] [outer = 0x1192c1400] 00:13:38 INFO - PROCESS | 1665 | 1469517218061 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]]]}] 00:13:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:13:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 518ms 00:13:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:13:38 INFO - PROCESS | 1665 | 1469517218077 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 00:13:38 INFO - PROCESS | 1665 | 1469517218079 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 00:13:38 INFO - PROCESS | 1665 | 1469517218081 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:13:38 INFO - PROCESS | 1665 | 1469517218082 Marionette TRACE conn2 <- [1,2898,null,{}] 00:13:38 INFO - PROCESS | 1665 | 1469517218085 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}] 00:13:38 INFO - PROCESS | 1665 | 1469517218087 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:38 INFO - PROCESS | 1665 | 1469517218196 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 00:13:38 INFO - PROCESS | 1665 | 1469517218200 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:38 INFO - PROCESS | 1665 | 1469517218201 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x1289ad000 == 32 [pid = 1665] [id = 732] 00:13:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x118423c00) [pid = 1665] [serial = 2196] [outer = 0x0] 00:13:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x1234e0000) [pid = 1665] [serial = 2197] [outer = 0x118423c00] 00:13:38 INFO - PROCESS | 1665 | 1469517218259 Marionette DEBUG loaded listener.js 00:13:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1238e7400) [pid = 1665] [serial = 2198] [outer = 0x118423c00] 00:13:38 INFO - PROCESS | 1665 | 1469517218573 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]]]}] 00:13:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:13:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 520ms 00:13:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:13:38 INFO - PROCESS | 1665 | 1469517218604 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 00:13:38 INFO - PROCESS | 1665 | 1469517218605 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 00:13:38 INFO - PROCESS | 1665 | 1469517218608 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:13:38 INFO - PROCESS | 1665 | 1469517218609 Marionette TRACE conn2 <- [1,2902,null,{}] 00:13:38 INFO - PROCESS | 1665 | 1469517218611 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}] 00:13:38 INFO - PROCESS | 1665 | 1469517218612 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:38 INFO - PROCESS | 1665 | 1469517218707 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 00:13:38 INFO - PROCESS | 1665 | 1469517218711 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:38 INFO - PROCESS | 1665 | 1469517218712 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:38 INFO - PROCESS | 1665 | ++DOCSHELL 0x128acb800 == 33 [pid = 1665] [id = 733] 00:13:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1126d9800) [pid = 1665] [serial = 2199] [outer = 0x0] 00:13:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x123b32c00) [pid = 1665] [serial = 2200] [outer = 0x1126d9800] 00:13:38 INFO - PROCESS | 1665 | 1469517218736 Marionette DEBUG loaded listener.js 00:13:38 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x123ec2800) [pid = 1665] [serial = 2201] [outer = 0x1126d9800] 00:13:38 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x119af3400) [pid = 1665] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:13:38 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x1234eb000) [pid = 1665] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:13:38 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x1210eb400) [pid = 1665] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:13:38 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x115f64400) [pid = 1665] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:13:38 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x1258c5800) [pid = 1665] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:13:38 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x118311000) [pid = 1665] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:13:38 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x118153000) [pid = 1665] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:13:38 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x11852c400) [pid = 1665] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:13:38 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x11832e000) [pid = 1665] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:13:38 INFO - PROCESS | 1665 | --DOMWINDOW == 72 (0x12cf8ec00) [pid = 1665] [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.] 00:13:38 INFO - PROCESS | 1665 | --DOMWINDOW == 71 (0x12d330000) [pid = 1665] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:13:39 INFO - PROCESS | 1665 | 1469517219120 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:13:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:13:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 519ms 00:13:39 INFO - PROCESS | 1665 | 1469517219127 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 00:13:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:13:39 INFO - PROCESS | 1665 | 1469517219129 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 00:13:39 INFO - PROCESS | 1665 | 1469517219131 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:13:39 INFO - PROCESS | 1665 | 1469517219133 Marionette TRACE conn2 <- [1,2906,null,{}] 00:13:39 INFO - PROCESS | 1665 | 1469517219137 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}] 00:13:39 INFO - PROCESS | 1665 | 1469517219140 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:39 INFO - PROCESS | 1665 | 1469517219255 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 00:13:39 INFO - PROCESS | 1665 | 1469517219294 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:39 INFO - PROCESS | 1665 | 1469517219295 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ed4800 == 34 [pid = 1665] [id = 734] 00:13:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 72 (0x112eebc00) [pid = 1665] [serial = 2202] [outer = 0x0] 00:13:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 73 (0x1192c3c00) [pid = 1665] [serial = 2203] [outer = 0x112eebc00] 00:13:39 INFO - PROCESS | 1665 | 1469517219327 Marionette DEBUG loaded listener.js 00:13:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x12310fc00) [pid = 1665] [serial = 2204] [outer = 0x112eebc00] 00:13:39 INFO - PROCESS | 1665 | 1469517219622 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]]]}] 00:13:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:13:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 519ms 00:13:39 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:13:39 INFO - PROCESS | 1665 | 1469517219652 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 00:13:39 INFO - PROCESS | 1665 | 1469517219654 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 00:13:39 INFO - PROCESS | 1665 | 1469517219658 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:13:39 INFO - PROCESS | 1665 | 1469517219659 Marionette TRACE conn2 <- [1,2910,null,{}] 00:13:39 INFO - PROCESS | 1665 | 1469517219662 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}] 00:13:39 INFO - PROCESS | 1665 | 1469517219663 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:39 INFO - PROCESS | 1665 | 1469517219742 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 00:13:39 INFO - PROCESS | 1665 | 1469517219745 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:39 INFO - PROCESS | 1665 | 1469517219746 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:39 INFO - PROCESS | 1665 | ++DOCSHELL 0x129277800 == 35 [pid = 1665] [id = 735] 00:13:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x123b3a000) [pid = 1665] [serial = 2205] [outer = 0x0] 00:13:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x1240bd800) [pid = 1665] [serial = 2206] [outer = 0x123b3a000] 00:13:39 INFO - PROCESS | 1665 | 1469517219773 Marionette DEBUG loaded listener.js 00:13:39 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x124478000) [pid = 1665] [serial = 2207] [outer = 0x123b3a000] 00:13:40 INFO - PROCESS | 1665 | 1469517220057 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]]]}] 00:13:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:13:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:13:40 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 420ms 00:13:40 INFO - PROCESS | 1665 | 1469517220078 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 00:13:40 INFO - TEST-START | /DOMEvents/constructors.html 00:13:40 INFO - PROCESS | 1665 | 1469517220080 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 00:13:40 INFO - PROCESS | 1665 | 1469517220082 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:13:40 INFO - PROCESS | 1665 | 1469517220086 Marionette TRACE conn2 <- [1,2914,null,{}] 00:13:40 INFO - PROCESS | 1665 | 1469517220094 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}] 00:13:40 INFO - PROCESS | 1665 | 1469517220096 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:40 INFO - PROCESS | 1665 | 1469517220192 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 00:13:40 INFO - PROCESS | 1665 | 1469517220252 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:40 INFO - PROCESS | 1665 | 1469517220261 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7b3000 == 36 [pid = 1665] [id = 736] 00:13:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x119402800) [pid = 1665] [serial = 2208] [outer = 0x0] 00:13:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x124478c00) [pid = 1665] [serial = 2209] [outer = 0x119402800] 00:13:40 INFO - PROCESS | 1665 | 1469517220288 Marionette DEBUG loaded listener.js 00:13:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x1258c0c00) [pid = 1665] [serial = 2210] [outer = 0x119402800] 00:13:40 INFO - PROCESS | 1665 | 1469517220607 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]]]}] 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:13:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:13:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:13:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:13:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:13:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:13:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:13:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:13:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:13:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:13:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 585ms 00:13:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:13:40 INFO - PROCESS | 1665 | 1469517220669 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 00:13:40 INFO - PROCESS | 1665 | 1469517220670 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 00:13:40 INFO - PROCESS | 1665 | 1469517220673 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:13:40 INFO - PROCESS | 1665 | 1469517220674 Marionette TRACE conn2 <- [1,2918,null,{}] 00:13:40 INFO - PROCESS | 1665 | 1469517220676 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}] 00:13:40 INFO - PROCESS | 1665 | 1469517220677 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:40 INFO - PROCESS | 1665 | 1469517220755 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 00:13:40 INFO - PROCESS | 1665 | 1469517220759 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:40 INFO - PROCESS | 1665 | 1469517220760 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:40 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aae0000 == 37 [pid = 1665] [id = 737] 00:13:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x123b36400) [pid = 1665] [serial = 2211] [outer = 0x0] 00:13:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x1258dc000) [pid = 1665] [serial = 2212] [outer = 0x123b36400] 00:13:40 INFO - PROCESS | 1665 | 1469517220784 Marionette DEBUG loaded listener.js 00:13:40 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x125d36c00) [pid = 1665] [serial = 2213] [outer = 0x123b36400] 00:13:41 INFO - PROCESS | 1665 | 1469517221220 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:13:41 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:13:41 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 571ms 00:13:41 INFO - PROCESS | 1665 | 1469517221245 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 00:13:41 INFO - PROCESS | 1665 | 1469517221247 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 00:13:41 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:13:41 INFO - PROCESS | 1665 | 1469517221251 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:13:41 INFO - PROCESS | 1665 | 1469517221253 Marionette TRACE conn2 <- [1,2922,null,{}] 00:13:41 INFO - PROCESS | 1665 | 1469517221257 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}] 00:13:41 INFO - PROCESS | 1665 | 1469517221258 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:41 INFO - PROCESS | 1665 | 1469517221368 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 00:13:41 INFO - PROCESS | 1665 | 1469517221452 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:41 INFO - PROCESS | 1665 | 1469517221453 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:41 INFO - PROCESS | 1665 | ++DOCSHELL 0x117570800 == 38 [pid = 1665] [id = 738] 00:13:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1129f1000) [pid = 1665] [serial = 2214] [outer = 0x0] 00:13:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x11623f800) [pid = 1665] [serial = 2215] [outer = 0x1129f1000] 00:13:41 INFO - PROCESS | 1665 | 1469517221484 Marionette DEBUG loaded listener.js 00:13:41 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1175ce800) [pid = 1665] [serial = 2216] [outer = 0x1129f1000] 00:13:41 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:13:41 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:13:41 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:13:41 INFO - PROCESS | 1665 | [1665] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:13:41 INFO - PROCESS | 1665 | 1469517221923 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]]]}] 00:13:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:13:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:13:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:13:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:13:41 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 00:13:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:13:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:13:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:13:41 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 00:13:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:13:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:13:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:13:41 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]" 00:13:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:13:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:13:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:13:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:13:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 721ms 00:13:41 INFO - PROCESS | 1665 | 1469517221971 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 00:13:41 INFO - PROCESS | 1665 | 1469517221975 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 00:13:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:13:41 INFO - PROCESS | 1665 | 1469517221979 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:13:41 INFO - PROCESS | 1665 | 1469517221981 Marionette TRACE conn2 <- [1,2926,null,{}] 00:13:41 INFO - PROCESS | 1665 | 1469517221984 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}] 00:13:41 INFO - PROCESS | 1665 | 1469517221986 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:42 INFO - PROCESS | 1665 | 1469517222116 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 00:13:42 INFO - PROCESS | 1665 | 1469517222221 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:42 INFO - PROCESS | 1665 | 1469517222222 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:42 INFO - PROCESS | 1665 | ++DOCSHELL 0x125dab800 == 39 [pid = 1665] [id = 739] 00:13:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x118467800) [pid = 1665] [serial = 2217] [outer = 0x0] 00:13:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x118526800) [pid = 1665] [serial = 2218] [outer = 0x118467800] 00:13:42 INFO - PROCESS | 1665 | 1469517222255 Marionette DEBUG loaded listener.js 00:13:42 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x119552000) [pid = 1665] [serial = 2219] [outer = 0x118467800] 00:13:42 INFO - PROCESS | 1665 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:13:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:13:42 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 722ms 00:13:42 INFO - PROCESS | 1665 | 1469517222697 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]]]}] 00:13:42 INFO - PROCESS | 1665 | 1469517222703 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 00:13:42 INFO - PROCESS | 1665 | 1469517222705 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 00:13:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:13:42 INFO - PROCESS | 1665 | 1469517222709 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:13:42 INFO - PROCESS | 1665 | 1469517222713 Marionette TRACE conn2 <- [1,2930,null,{}] 00:13:42 INFO - PROCESS | 1665 | 1469517222725 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}] 00:13:42 INFO - PROCESS | 1665 | 1469517222730 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:43 INFO - PROCESS | 1665 | 1469517223051 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 00:13:43 INFO - PROCESS | 1665 | 1469517223184 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:43 INFO - PROCESS | 1665 | 1469517223185 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x115fce800 == 40 [pid = 1665] [id = 740] 00:13:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1126df800) [pid = 1665] [serial = 2220] [outer = 0x0] 00:13:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1132b8800) [pid = 1665] [serial = 2221] [outer = 0x1126df800] 00:13:43 INFO - PROCESS | 1665 | 1469517223215 Marionette DEBUG loaded listener.js 00:13:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x117589000) [pid = 1665] [serial = 2222] [outer = 0x1126df800] 00:13:43 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7b3000 == 39 [pid = 1665] [id = 736] 00:13:43 INFO - PROCESS | 1665 | --DOCSHELL 0x129277800 == 38 [pid = 1665] [id = 735] 00:13:43 INFO - PROCESS | 1665 | --DOCSHELL 0x128ed4800 == 37 [pid = 1665] [id = 734] 00:13:43 INFO - PROCESS | 1665 | --DOCSHELL 0x128acb800 == 36 [pid = 1665] [id = 733] 00:13:43 INFO - PROCESS | 1665 | --DOCSHELL 0x1289ad000 == 35 [pid = 1665] [id = 732] 00:13:43 INFO - PROCESS | 1665 | --DOCSHELL 0x126eef800 == 34 [pid = 1665] [id = 731] 00:13:43 INFO - PROCESS | 1665 | --DOCSHELL 0x123d90000 == 33 [pid = 1665] [id = 730] 00:13:43 INFO - PROCESS | 1665 | --DOCSHELL 0x12348f000 == 32 [pid = 1665] [id = 729] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x12d339800) [pid = 1665] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:13:43 INFO - PROCESS | 1665 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:13:43 INFO - PROCESS | 1665 | --DOCSHELL 0x11951d800 == 31 [pid = 1665] [id = 728] 00:13:43 INFO - PROCESS | 1665 | --DOCSHELL 0x117579800 == 30 [pid = 1665] [id = 727] 00:13:43 INFO - PROCESS | 1665 | --DOCSHELL 0x115ec2000 == 29 [pid = 1665] [id = 726] 00:13:43 INFO - PROCESS | 1665 | --DOCSHELL 0x116798000 == 28 [pid = 1665] [id = 725] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1258bd800) [pid = 1665] [serial = 2162] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x119f08c00) [pid = 1665] [serial = 2155] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x123109400) [pid = 1665] [serial = 2158] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x1240c1800) [pid = 1665] [serial = 2161] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x12320d800) [pid = 1665] [serial = 2159] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x116a89000) [pid = 1665] [serial = 2140] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1177c9400) [pid = 1665] [serial = 2141] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x127375800) [pid = 1665] [serial = 2138] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x1183f6000) [pid = 1665] [serial = 2143] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x118470400) [pid = 1665] [serial = 2144] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x118202800) [pid = 1665] [serial = 2146] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x11827ec00) [pid = 1665] [serial = 2147] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x119450800) [pid = 1665] [serial = 2152] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x119a7d000) [pid = 1665] [serial = 2153] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x118466800) [pid = 1665] [serial = 2149] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x118529c00) [pid = 1665] [serial = 2150] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 74 (0x119af0000) [pid = 1665] [serial = 1460] [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.] 00:13:43 INFO - PROCESS | 1665 | --DOMWINDOW == 73 (0x1210e9800) [pid = 1665] [serial = 2156] [outer = 0x0] [url = about:blank] 00:13:43 INFO - PROCESS | 1665 | 1469517223604 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]]]}] 00:13:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:13:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 927ms 00:13:43 INFO - PROCESS | 1665 | 1469517223636 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 00:13:43 INFO - PROCESS | 1665 | 1469517223638 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 00:13:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:13:43 INFO - PROCESS | 1665 | 1469517223641 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:13:43 INFO - PROCESS | 1665 | 1469517223644 Marionette TRACE conn2 <- [1,2934,null,{}] 00:13:43 INFO - PROCESS | 1665 | 1469517223658 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}] 00:13:43 INFO - PROCESS | 1665 | 1469517223659 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:43 INFO - PROCESS | 1665 | 1469517223740 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 00:13:43 INFO - PROCESS | 1665 | 1469517223744 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:43 INFO - PROCESS | 1665 | 1469517223745 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:43 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170db800 == 29 [pid = 1665] [id = 741] 00:13:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 74 (0x118304c00) [pid = 1665] [serial = 2223] [outer = 0x0] 00:13:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 75 (0x1183f1c00) [pid = 1665] [serial = 2224] [outer = 0x118304c00] 00:13:43 INFO - PROCESS | 1665 | 1469517223775 Marionette DEBUG loaded listener.js 00:13:43 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x11842c800) [pid = 1665] [serial = 2225] [outer = 0x118304c00] 00:13:44 INFO - PROCESS | 1665 | 1469517224088 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]]]}] 00:13:44 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:13:44 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 480ms 00:13:44 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:13:44 INFO - PROCESS | 1665 | 1469517224122 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 00:13:44 INFO - PROCESS | 1665 | 1469517224124 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 00:13:44 INFO - PROCESS | 1665 | 1469517224126 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:13:44 INFO - PROCESS | 1665 | 1469517224127 Marionette TRACE conn2 <- [1,2938,null,{}] 00:13:44 INFO - PROCESS | 1665 | 1469517224130 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}] 00:13:44 INFO - PROCESS | 1665 | 1469517224131 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:44 INFO - PROCESS | 1665 | 1469517224209 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 00:13:44 INFO - PROCESS | 1665 | 1469517224292 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:44 INFO - PROCESS | 1665 | 1469517224293 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x123031000 == 30 [pid = 1665] [id = 742] 00:13:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x1129ee400) [pid = 1665] [serial = 2226] [outer = 0x0] 00:13:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11852c000) [pid = 1665] [serial = 2227] [outer = 0x1129ee400] 00:13:44 INFO - PROCESS | 1665 | 1469517224319 Marionette DEBUG loaded listener.js 00:13:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x119a7dc00) [pid = 1665] [serial = 2228] [outer = 0x1129ee400] 00:13:44 INFO - PROCESS | 1665 | 1469517224589 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]]]}] 00:13:44 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. 00:13:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 518ms 00:13:44 INFO - PROCESS | 1665 | 1469517224645 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 00:13:44 INFO - PROCESS | 1665 | 1469517224647 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 00:13:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:13:44 INFO - PROCESS | 1665 | 1469517224658 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:13:44 INFO - PROCESS | 1665 | 1469517224661 Marionette TRACE conn2 <- [1,2942,null,{}] 00:13:44 INFO - PROCESS | 1665 | 1469517224663 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}] 00:13:44 INFO - PROCESS | 1665 | 1469517224665 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:44 INFO - PROCESS | 1665 | 1469517224747 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 00:13:44 INFO - PROCESS | 1665 | 1469517224752 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:44 INFO - PROCESS | 1665 | 1469517224755 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:44 INFO - PROCESS | 1665 | ++DOCSHELL 0x124a5b000 == 31 [pid = 1665] [id = 743] 00:13:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x118305400) [pid = 1665] [serial = 2229] [outer = 0x0] 00:13:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x119af2c00) [pid = 1665] [serial = 2230] [outer = 0x118305400] 00:13:44 INFO - PROCESS | 1665 | 1469517224781 Marionette DEBUG loaded listener.js 00:13:44 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x123108400) [pid = 1665] [serial = 2231] [outer = 0x118305400] 00:13:45 INFO - PROCESS | 1665 | 1469517225107 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"]]]}] 00:13:45 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 00:13:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:13:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:13:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 479ms 00:13:45 INFO - PROCESS | 1665 | 1469517225131 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 00:13:45 INFO - PROCESS | 1665 | 1469517225132 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 00:13:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:13:45 INFO - PROCESS | 1665 | 1469517225136 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:13:45 INFO - PROCESS | 1665 | 1469517225138 Marionette TRACE conn2 <- [1,2946,null,{}] 00:13:45 INFO - PROCESS | 1665 | 1469517225140 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}] 00:13:45 INFO - PROCESS | 1665 | 1469517225141 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:45 INFO - PROCESS | 1665 | 1469517225217 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 00:13:45 INFO - PROCESS | 1665 | 1469517225223 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:45 INFO - PROCESS | 1665 | 1469517225224 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x128984800 == 32 [pid = 1665] [id = 744] 00:13:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x12310f400) [pid = 1665] [serial = 2232] [outer = 0x0] 00:13:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1238e7000) [pid = 1665] [serial = 2233] [outer = 0x12310f400] 00:13:45 INFO - PROCESS | 1665 | 1469517225249 Marionette DEBUG loaded listener.js 00:13:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x123b8ec00) [pid = 1665] [serial = 2234] [outer = 0x12310f400] 00:13:45 INFO - PROCESS | 1665 | 1469517225554 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]]]}] 00:13:45 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. 00:13:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 470ms 00:13:45 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:13:45 INFO - PROCESS | 1665 | 1469517225606 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 00:13:45 INFO - PROCESS | 1665 | 1469517225607 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 00:13:45 INFO - PROCESS | 1665 | 1469517225609 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:13:45 INFO - PROCESS | 1665 | 1469517225610 Marionette TRACE conn2 <- [1,2950,null,{}] 00:13:45 INFO - PROCESS | 1665 | 1469517225612 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}] 00:13:45 INFO - PROCESS | 1665 | 1469517225614 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:45 INFO - PROCESS | 1665 | 1469517225694 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 00:13:45 INFO - PROCESS | 1665 | 1469517225761 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:45 INFO - PROCESS | 1665 | 1469517225766 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:45 INFO - PROCESS | 1665 | ++DOCSHELL 0x128b35000 == 33 [pid = 1665] [id = 745] 00:13:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x12447f800) [pid = 1665] [serial = 2235] [outer = 0x0] 00:13:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1244b4800) [pid = 1665] [serial = 2236] [outer = 0x12447f800] 00:13:45 INFO - PROCESS | 1665 | 1469517225798 Marionette DEBUG loaded listener.js 00:13:45 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x125811400) [pid = 1665] [serial = 2237] [outer = 0x12447f800] 00:13:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x12982f000 == 34 [pid = 1665] [id = 746] 00:13:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x1258e1c00) [pid = 1665] [serial = 2238] [outer = 0x0] 00:13:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1246de400) [pid = 1665] [serial = 2239] [outer = 0x1258e1c00] 00:13:46 INFO - PROCESS | 1665 | 1469517226162 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]]]}] 00:13:46 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. 00:13:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 568ms 00:13:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:13:46 INFO - PROCESS | 1665 | 1469517226177 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 00:13:46 INFO - PROCESS | 1665 | 1469517226179 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 00:13:46 INFO - PROCESS | 1665 | 1469517226181 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:13:46 INFO - PROCESS | 1665 | 1469517226182 Marionette TRACE conn2 <- [1,2954,null,{}] 00:13:46 INFO - PROCESS | 1665 | 1469517226184 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}] 00:13:46 INFO - PROCESS | 1665 | 1469517226185 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:46 INFO - PROCESS | 1665 | 1469517226307 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 00:13:46 INFO - PROCESS | 1665 | 1469517226319 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:46 INFO - PROCESS | 1665 | 1469517226321 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7b6000 == 35 [pid = 1665] [id = 747] 00:13:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x1258bc800) [pid = 1665] [serial = 2240] [outer = 0x0] 00:13:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1258dd800) [pid = 1665] [serial = 2241] [outer = 0x1258bc800] 00:13:46 INFO - PROCESS | 1665 | 1469517226345 Marionette DEBUG loaded listener.js 00:13:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x125d31800) [pid = 1665] [serial = 2242] [outer = 0x1258bc800] 00:13:46 INFO - PROCESS | 1665 | 1469517226655 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]]]}] 00:13:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:13:46 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 00:13:46 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 519ms 00:13:46 INFO - PROCESS | 1665 | 1469517226700 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 00:13:46 INFO - PROCESS | 1665 | 1469517226703 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 00:13:46 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:13:46 INFO - PROCESS | 1665 | 1469517226706 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:13:46 INFO - PROCESS | 1665 | 1469517226707 Marionette TRACE conn2 <- [1,2958,null,{}] 00:13:46 INFO - PROCESS | 1665 | 1469517226710 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}] 00:13:46 INFO - PROCESS | 1665 | 1469517226711 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:46 INFO - PROCESS | 1665 | 1469517226815 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 00:13:46 INFO - PROCESS | 1665 | 1469517226826 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:46 INFO - PROCESS | 1665 | 1469517226828 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:46 INFO - PROCESS | 1665 | ++DOCSHELL 0x12aed1800 == 36 [pid = 1665] [id = 748] 00:13:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x126e25000) [pid = 1665] [serial = 2243] [outer = 0x0] 00:13:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x126fb7c00) [pid = 1665] [serial = 2244] [outer = 0x126e25000] 00:13:46 INFO - PROCESS | 1665 | 1469517226852 Marionette DEBUG loaded listener.js 00:13:46 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x127375000) [pid = 1665] [serial = 2245] [outer = 0x126e25000] 00:13:47 INFO - PROCESS | 1665 | 1469517227155 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]]]}] 00:13:47 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. 00:13:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 470ms 00:13:47 INFO - PROCESS | 1665 | 1469517227180 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 00:13:47 INFO - PROCESS | 1665 | 1469517227181 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 00:13:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:13:47 INFO - PROCESS | 1665 | 1469517227184 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:13:47 INFO - PROCESS | 1665 | 1469517227186 Marionette TRACE conn2 <- [1,2962,null,{}] 00:13:47 INFO - PROCESS | 1665 | 1469517227191 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}] 00:13:47 INFO - PROCESS | 1665 | 1469517227192 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:47 INFO - PROCESS | 1665 | 1469517227296 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 00:13:47 INFO - PROCESS | 1665 | 1469517227299 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:47 INFO - PROCESS | 1665 | 1469517227300 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x12302f000 == 37 [pid = 1665] [id = 749] 00:13:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1273de800) [pid = 1665] [serial = 2246] [outer = 0x0] 00:13:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1273e0c00) [pid = 1665] [serial = 2247] [outer = 0x1273de800] 00:13:47 INFO - PROCESS | 1665 | 1469517227333 Marionette DEBUG loaded listener.js 00:13:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128846800) [pid = 1665] [serial = 2248] [outer = 0x1273de800] 00:13:47 INFO - PROCESS | 1665 | 1469517227638 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]]]}] 00:13:47 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. 00:13:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 474ms 00:13:47 INFO - PROCESS | 1665 | 1469517227661 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 00:13:47 INFO - PROCESS | 1665 | 1469517227662 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 00:13:47 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:13:47 INFO - PROCESS | 1665 | 1469517227664 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:13:47 INFO - PROCESS | 1665 | 1469517227666 Marionette TRACE conn2 <- [1,2966,null,{}] 00:13:47 INFO - PROCESS | 1665 | 1469517227675 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}] 00:13:47 INFO - PROCESS | 1665 | 1469517227676 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:47 INFO - PROCESS | 1665 | 1469517227861 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1192b8400) [pid = 1665] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1192c1400) [pid = 1665] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x118305800) [pid = 1665] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x112fe2000) [pid = 1665] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x118523c00) [pid = 1665] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x116af1400) [pid = 1665] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1129a7000) [pid = 1665] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x112f49800) [pid = 1665] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x11820c800) [pid = 1665] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x1192bd000) [pid = 1665] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x112eebc00) [pid = 1665] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x118423c00) [pid = 1665] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1126d9800) [pid = 1665] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x123b3a000) [pid = 1665] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x119af1c00) [pid = 1665] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:13:47 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x119402800) [pid = 1665] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:13:47 INFO - PROCESS | 1665 | 1469517227909 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:47 INFO - PROCESS | 1665 | 1469517227910 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:47 INFO - PROCESS | 1665 | ++DOCSHELL 0x118408800 == 38 [pid = 1665] [id = 750] 00:13:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x1125f2c00) [pid = 1665] [serial = 2249] [outer = 0x0] 00:13:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x112eebc00) [pid = 1665] [serial = 2250] [outer = 0x1125f2c00] 00:13:47 INFO - PROCESS | 1665 | 1469517227935 Marionette DEBUG loaded listener.js 00:13:47 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x118305800) [pid = 1665] [serial = 2251] [outer = 0x1125f2c00] 00:13:48 INFO - PROCESS | 1665 | 1469517228174 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]]]}] 00:13:48 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. 00:13:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 521ms 00:13:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:13:48 INFO - PROCESS | 1665 | 1469517228190 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 00:13:48 INFO - PROCESS | 1665 | 1469517228191 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 00:13:48 INFO - PROCESS | 1665 | 1469517228193 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:13:48 INFO - PROCESS | 1665 | 1469517228194 Marionette TRACE conn2 <- [1,2970,null,{}] 00:13:48 INFO - PROCESS | 1665 | 1469517228197 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}] 00:13:48 INFO - PROCESS | 1665 | 1469517228198 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:48 INFO - PROCESS | 1665 | 1469517228286 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 00:13:48 INFO - PROCESS | 1665 | 1469517228292 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:48 INFO - PROCESS | 1665 | 1469517228301 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdbf800 == 39 [pid = 1665] [id = 751] 00:13:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x11846f000) [pid = 1665] [serial = 2252] [outer = 0x0] 00:13:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1238e6400) [pid = 1665] [serial = 2253] [outer = 0x11846f000] 00:13:48 INFO - PROCESS | 1665 | 1469517228327 Marionette DEBUG loaded listener.js 00:13:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x12884ac00) [pid = 1665] [serial = 2254] [outer = 0x11846f000] 00:13:48 INFO - PROCESS | 1665 | 1469517228637 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]]]}] 00:13:48 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. 00:13:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 468ms 00:13:48 INFO - PROCESS | 1665 | 1469517228662 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 00:13:48 INFO - PROCESS | 1665 | 1469517228663 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 00:13:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:13:48 INFO - PROCESS | 1665 | 1469517228667 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:13:48 INFO - PROCESS | 1665 | 1469517228670 Marionette TRACE conn2 <- [1,2974,null,{}] 00:13:48 INFO - PROCESS | 1665 | 1469517228674 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}] 00:13:48 INFO - PROCESS | 1665 | 1469517228676 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:48 INFO - PROCESS | 1665 | 1469517228795 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 00:13:48 INFO - PROCESS | 1665 | 1469517228801 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:48 INFO - PROCESS | 1665 | 1469517228802 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:48 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c3e1000 == 40 [pid = 1665] [id = 752] 00:13:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x118523c00) [pid = 1665] [serial = 2255] [outer = 0x0] 00:13:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x128852000) [pid = 1665] [serial = 2256] [outer = 0x118523c00] 00:13:48 INFO - PROCESS | 1665 | 1469517228827 Marionette DEBUG loaded listener.js 00:13:48 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x128929800) [pid = 1665] [serial = 2257] [outer = 0x118523c00] 00:13:49 INFO - PROCESS | 1665 | 1469517229109 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]]]}] 00:13:49 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. 00:13:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 478ms 00:13:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:13:49 INFO - PROCESS | 1665 | 1469517229144 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 00:13:49 INFO - PROCESS | 1665 | 1469517229145 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 00:13:49 INFO - PROCESS | 1665 | 1469517229147 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:13:49 INFO - PROCESS | 1665 | 1469517229148 Marionette TRACE conn2 <- [1,2978,null,{}] 00:13:49 INFO - PROCESS | 1665 | 1469517229150 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}] 00:13:49 INFO - PROCESS | 1665 | 1469517229153 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:49 INFO - PROCESS | 1665 | 1469517229236 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 00:13:49 INFO - PROCESS | 1665 | 1469517229248 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:49 INFO - PROCESS | 1665 | 1469517229249 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c608000 == 41 [pid = 1665] [id = 753] 00:13:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12892c000) [pid = 1665] [serial = 2258] [outer = 0x0] 00:13:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x128a5d000) [pid = 1665] [serial = 2259] [outer = 0x12892c000] 00:13:49 INFO - PROCESS | 1665 | 1469517229274 Marionette DEBUG loaded listener.js 00:13:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128a60800) [pid = 1665] [serial = 2260] [outer = 0x12892c000] 00:13:49 INFO - PROCESS | 1665 | 1469517229557 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]]]}] 00:13:49 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. 00:13:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 421ms 00:13:49 INFO - PROCESS | 1665 | 1469517229570 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 00:13:49 INFO - PROCESS | 1665 | 1469517229573 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 00:13:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:13:49 INFO - PROCESS | 1665 | 1469517229582 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:13:49 INFO - PROCESS | 1665 | 1469517229583 Marionette TRACE conn2 <- [1,2982,null,{}] 00:13:49 INFO - PROCESS | 1665 | 1469517229587 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}] 00:13:49 INFO - PROCESS | 1665 | 1469517229589 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:49 INFO - PROCESS | 1665 | 1469517229673 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 00:13:49 INFO - PROCESS | 1665 | 1469517229735 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:49 INFO - PROCESS | 1665 | 1469517229736 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:49 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c621000 == 42 [pid = 1665] [id = 754] 00:13:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x125d37000) [pid = 1665] [serial = 2261] [outer = 0x0] 00:13:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128a62800) [pid = 1665] [serial = 2262] [outer = 0x125d37000] 00:13:49 INFO - PROCESS | 1665 | 1469517229762 Marionette DEBUG loaded listener.js 00:13:49 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128ade800) [pid = 1665] [serial = 2263] [outer = 0x125d37000] 00:13:50 INFO - PROCESS | 1665 | 1469517230173 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"]]]}] 00:13:50 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 00:13:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:13:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 623ms 00:13:50 INFO - PROCESS | 1665 | 1469517230206 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 00:13:50 INFO - PROCESS | 1665 | 1469517230210 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 00:13:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:13:50 INFO - PROCESS | 1665 | 1469517230215 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:13:50 INFO - PROCESS | 1665 | 1469517230218 Marionette TRACE conn2 <- [1,2986,null,{}] 00:13:50 INFO - PROCESS | 1665 | 1469517230225 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}] 00:13:50 INFO - PROCESS | 1665 | 1469517230228 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:50 INFO - PROCESS | 1665 | 1469517230374 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 00:13:50 INFO - PROCESS | 1665 | 1469517230479 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:50 INFO - PROCESS | 1665 | 1469517230480 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:50 INFO - PROCESS | 1665 | ++DOCSHELL 0x118981800 == 43 [pid = 1665] [id = 755] 00:13:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x118207c00) [pid = 1665] [serial = 2264] [outer = 0x0] 00:13:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x118211800) [pid = 1665] [serial = 2265] [outer = 0x118207c00] 00:13:50 INFO - PROCESS | 1665 | 1469517230539 Marionette DEBUG loaded listener.js 00:13:50 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x118428400) [pid = 1665] [serial = 2266] [outer = 0x118207c00] 00:13:50 INFO - PROCESS | 1665 | 1469517230896 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]]]}] 00:13:50 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. 00:13:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 724ms 00:13:50 INFO - PROCESS | 1665 | 1469517230939 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 00:13:50 INFO - PROCESS | 1665 | 1469517230943 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 00:13:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:13:50 INFO - PROCESS | 1665 | 1469517230947 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:13:50 INFO - PROCESS | 1665 | 1469517230949 Marionette TRACE conn2 <- [1,2990,null,{}] 00:13:50 INFO - PROCESS | 1665 | 1469517230951 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}] 00:13:50 INFO - PROCESS | 1665 | 1469517230953 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:51 INFO - PROCESS | 1665 | 1469517231059 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 00:13:51 INFO - PROCESS | 1665 | 1469517231121 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:51 INFO - PROCESS | 1665 | 1469517231123 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x126f88000 == 44 [pid = 1665] [id = 756] 00:13:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x119552800) [pid = 1665] [serial = 2267] [outer = 0x0] 00:13:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x119aeec00) [pid = 1665] [serial = 2268] [outer = 0x119552800] 00:13:51 INFO - PROCESS | 1665 | 1469517231195 Marionette DEBUG loaded listener.js 00:13:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1208c3400) [pid = 1665] [serial = 2269] [outer = 0x119552800] 00:13:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d89800 == 45 [pid = 1665] [id = 757] 00:13:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1210e4800) [pid = 1665] [serial = 2270] [outer = 0x0] 00:13:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x119f04800) [pid = 1665] [serial = 2271] [outer = 0x1210e4800] 00:13:51 INFO - PROCESS | 1665 | 1469517231591 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]]]}] 00:13:51 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. 00:13:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 674ms 00:13:51 INFO - PROCESS | 1665 | 1469517231636 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 00:13:51 INFO - PROCESS | 1665 | 1469517231637 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 00:13:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:13:51 INFO - PROCESS | 1665 | 1469517231641 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:13:51 INFO - PROCESS | 1665 | 1469517231644 Marionette TRACE conn2 <- [1,2994,null,{}] 00:13:51 INFO - PROCESS | 1665 | 1469517231653 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}] 00:13:51 INFO - PROCESS | 1665 | 1469517231657 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:51 INFO - PROCESS | 1665 | 1469517231779 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 00:13:51 INFO - PROCESS | 1665 | 1469517231896 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:51 INFO - PROCESS | 1665 | 1469517231899 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:51 INFO - PROCESS | 1665 | ++DOCSHELL 0x12c619800 == 46 [pid = 1665] [id = 758] 00:13:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x124691000) [pid = 1665] [serial = 2272] [outer = 0x0] 00:13:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x124a1b800) [pid = 1665] [serial = 2273] [outer = 0x124691000] 00:13:51 INFO - PROCESS | 1665 | 1469517231930 Marionette DEBUG loaded listener.js 00:13:51 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x1259a6c00) [pid = 1665] [serial = 2274] [outer = 0x124691000] 00:13:52 INFO - PROCESS | 1665 | 1469517232278 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]]]}] 00:13:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:13:52 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 00:13:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 673ms 00:13:52 INFO - PROCESS | 1665 | 1469517232315 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 00:13:52 INFO - PROCESS | 1665 | 1469517232317 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 00:13:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:13:52 INFO - PROCESS | 1665 | 1469517232320 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:13:52 INFO - PROCESS | 1665 | 1469517232321 Marionette TRACE conn2 <- [1,2998,null,{}] 00:13:52 INFO - PROCESS | 1665 | 1469517232324 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}] 00:13:52 INFO - PROCESS | 1665 | 1469517232325 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:52 INFO - PROCESS | 1665 | 1469517232454 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 00:13:52 INFO - PROCESS | 1665 | 1469517232509 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:52 INFO - PROCESS | 1665 | 1469517232511 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:52 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cf57000 == 47 [pid = 1665] [id = 759] 00:13:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 110 (0x1259ac800) [pid = 1665] [serial = 2275] [outer = 0x0] 00:13:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 111 (0x128848c00) [pid = 1665] [serial = 2276] [outer = 0x1259ac800] 00:13:52 INFO - PROCESS | 1665 | 1469517232533 Marionette DEBUG loaded listener.js 00:13:52 INFO - PROCESS | 1665 | ++DOMWINDOW == 112 (0x128925800) [pid = 1665] [serial = 2277] [outer = 0x1259ac800] 00:13:52 INFO - PROCESS | 1665 | 1469517232927 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]]]}] 00:13:52 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. 00:13:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 627ms 00:13:52 INFO - PROCESS | 1665 | 1469517232946 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 00:13:52 INFO - PROCESS | 1665 | 1469517232948 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 00:13:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:13:52 INFO - PROCESS | 1665 | 1469517232951 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:13:52 INFO - PROCESS | 1665 | 1469517232952 Marionette TRACE conn2 <- [1,3002,null,{}] 00:13:52 INFO - PROCESS | 1665 | 1469517232954 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}] 00:13:52 INFO - PROCESS | 1665 | 1469517232956 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:53 INFO - PROCESS | 1665 | 1469517233096 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 00:13:53 INFO - PROCESS | 1665 | 1469517233237 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:53 INFO - PROCESS | 1665 | 1469517233238 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:53 INFO - PROCESS | 1665 | ++DOCSHELL 0x116bc4000 == 48 [pid = 1665] [id = 760] 00:13:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 113 (0x1121b0800) [pid = 1665] [serial = 2278] [outer = 0x0] 00:13:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 114 (0x115f60000) [pid = 1665] [serial = 2279] [outer = 0x1121b0800] 00:13:53 INFO - PROCESS | 1665 | 1469517233526 Marionette DEBUG loaded listener.js 00:13:53 INFO - PROCESS | 1665 | ++DOMWINDOW == 115 (0x1177c5c00) [pid = 1665] [serial = 2280] [outer = 0x1121b0800] 00:13:53 INFO - PROCESS | 1665 | 1469517233889 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]]]}] 00:13:53 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. 00:13:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 970ms 00:13:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:13:53 INFO - PROCESS | 1665 | 1469517233921 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 00:13:53 INFO - PROCESS | 1665 | 1469517233923 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 00:13:53 INFO - PROCESS | 1665 | 1469517233926 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:13:53 INFO - PROCESS | 1665 | 1469517233928 Marionette TRACE conn2 <- [1,3006,null,{}] 00:13:53 INFO - PROCESS | 1665 | 1469517233931 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}] 00:13:53 INFO - PROCESS | 1665 | 1469517233932 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:54 INFO - PROCESS | 1665 | 1469517234033 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 00:13:54 INFO - PROCESS | 1665 | 1469517234099 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:54 INFO - PROCESS | 1665 | 1469517234101 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:54 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ece800 == 49 [pid = 1665] [id = 761] 00:13:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 116 (0x1132b0400) [pid = 1665] [serial = 2281] [outer = 0x0] 00:13:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 117 (0x117e3e400) [pid = 1665] [serial = 2282] [outer = 0x1132b0400] 00:13:54 INFO - PROCESS | 1665 | 1469517234140 Marionette DEBUG loaded listener.js 00:13:54 INFO - PROCESS | 1665 | ++DOMWINDOW == 118 (0x1183edc00) [pid = 1665] [serial = 2283] [outer = 0x1132b0400] 00:13:54 INFO - PROCESS | 1665 | 1469517234626 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]]]}] 00:13:54 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. 00:13:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 770ms 00:13:54 INFO - PROCESS | 1665 | 1469517234697 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 00:13:54 INFO - PROCESS | 1665 | 1469517234700 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 00:13:54 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:13:54 INFO - PROCESS | 1665 | 1469517234707 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:13:54 INFO - PROCESS | 1665 | 1469517234710 Marionette TRACE conn2 <- [1,3010,null,{}] 00:13:54 INFO - PROCESS | 1665 | 1469517234713 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}] 00:13:54 INFO - PROCESS | 1665 | 1469517234715 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12c608000 == 48 [pid = 1665] [id = 753] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12c3e1000 == 47 [pid = 1665] [id = 752] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12bdbf800 == 46 [pid = 1665] [id = 751] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x118408800 == 45 [pid = 1665] [id = 750] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12302f000 == 44 [pid = 1665] [id = 749] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12aed1800 == 43 [pid = 1665] [id = 748] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12982f000 == 42 [pid = 1665] [id = 746] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7b6000 == 41 [pid = 1665] [id = 747] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x128b35000 == 40 [pid = 1665] [id = 745] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x128984800 == 39 [pid = 1665] [id = 744] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x124a5b000 == 38 [pid = 1665] [id = 743] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x123031000 == 37 [pid = 1665] [id = 742] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x1170db800 == 36 [pid = 1665] [id = 741] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x115fce800 == 35 [pid = 1665] [id = 740] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12aae0000 == 34 [pid = 1665] [id = 737] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x117570800 == 33 [pid = 1665] [id = 738] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x125dab800 == 32 [pid = 1665] [id = 739] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x115ece800 == 31 [pid = 1665] [id = 761] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x116bc4000 == 30 [pid = 1665] [id = 760] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12cf57000 == 29 [pid = 1665] [id = 759] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12c619800 == 28 [pid = 1665] [id = 758] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x123d89800 == 27 [pid = 1665] [id = 757] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x126f88000 == 26 [pid = 1665] [id = 756] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x12c621000 == 25 [pid = 1665] [id = 754] 00:13:55 INFO - PROCESS | 1665 | --DOCSHELL 0x118981800 == 24 [pid = 1665] [id = 755] 00:13:55 INFO - PROCESS | 1665 | 1469517235408 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 117 (0x11842dc00) [pid = 1665] [serial = 2186] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 116 (0x113355400) [pid = 1665] [serial = 2179] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 115 (0x11685fc00) [pid = 1665] [serial = 2180] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 114 (0x1189e8400) [pid = 1665] [serial = 2188] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 113 (0x1175d4c00) [pid = 1665] [serial = 2182] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 112 (0x118205c00) [pid = 1665] [serial = 2183] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 111 (0x112d65800) [pid = 1665] [serial = 2176] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 110 (0x116a09800) [pid = 1665] [serial = 2177] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 109 (0x119891c00) [pid = 1665] [serial = 2192] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x116bb6400) [pid = 1665] [serial = 2165] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x113caac00) [pid = 1665] [serial = 2164] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x11842b400) [pid = 1665] [serial = 2168] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x118311c00) [pid = 1665] [serial = 2167] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x11989d400) [pid = 1665] [serial = 2171] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x11944d400) [pid = 1665] [serial = 2170] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1192c3c00) [pid = 1665] [serial = 2203] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1234e0000) [pid = 1665] [serial = 2197] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x123109800) [pid = 1665] [serial = 2195] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x123b32c00) [pid = 1665] [serial = 2200] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x1238e7400) [pid = 1665] [serial = 2198] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1240bd800) [pid = 1665] [serial = 2206] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x124478000) [pid = 1665] [serial = 2207] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x1238e7c00) [pid = 1665] [serial = 2174] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x124478c00) [pid = 1665] [serial = 2209] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x123110c00) [pid = 1665] [serial = 2173] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x1258c0c00) [pid = 1665] [serial = 2210] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1258dc000) [pid = 1665] [serial = 2212] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12310fc00) [pid = 1665] [serial = 2204] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x123ec2800) [pid = 1665] [serial = 2201] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x11915bc00) [pid = 1665] [serial = 2189] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x119446000) [pid = 1665] [serial = 2191] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x119a72800) [pid = 1665] [serial = 2194] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1183f5800) [pid = 1665] [serial = 2185] [outer = 0x0] [url = about:blank] 00:13:55 INFO - PROCESS | 1665 | 1469517235516 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:55 INFO - PROCESS | 1665 | 1469517235517 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:55 INFO - PROCESS | 1665 | ++DOCSHELL 0x113193800 == 25 [pid = 1665] [id = 762] 00:13:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x11297fc00) [pid = 1665] [serial = 2284] [outer = 0x0] 00:13:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1129e9000) [pid = 1665] [serial = 2285] [outer = 0x11297fc00] 00:13:55 INFO - PROCESS | 1665 | 1469517235546 Marionette DEBUG loaded listener.js 00:13:55 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x114f46400) [pid = 1665] [serial = 2286] [outer = 0x11297fc00] 00:13:55 INFO - PROCESS | 1665 | 1469517235827 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]]]}] 00:13:55 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 00:13:55 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1173ms 00:13:55 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:13:55 INFO - PROCESS | 1665 | 1469517235880 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 00:13:55 INFO - PROCESS | 1665 | 1469517235882 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 00:13:55 INFO - PROCESS | 1665 | 1469517235886 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:13:55 INFO - PROCESS | 1665 | 1469517235891 Marionette TRACE conn2 <- [1,3014,null,{}] 00:13:55 INFO - PROCESS | 1665 | 1469517235894 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}] 00:13:55 INFO - PROCESS | 1665 | 1469517235895 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:56 INFO - PROCESS | 1665 | 1469517236005 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 00:13:56 INFO - PROCESS | 1665 | 1469517236060 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:56 INFO - PROCESS | 1665 | 1469517236061 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x1170cc800 == 26 [pid = 1665] [id = 763] 00:13:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x115e96c00) [pid = 1665] [serial = 2287] [outer = 0x0] 00:13:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x116af1c00) [pid = 1665] [serial = 2288] [outer = 0x115e96c00] 00:13:56 INFO - PROCESS | 1665 | 1469517236088 Marionette DEBUG loaded listener.js 00:13:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x11820c800) [pid = 1665] [serial = 2289] [outer = 0x115e96c00] 00:13:56 INFO - PROCESS | 1665 | [1665] 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 00:13:56 INFO - PROCESS | 1665 | 1469517236390 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:13:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:13:56 INFO - {} 00:13:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:13:56 INFO - {} 00:13:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:13:56 INFO - {} 00:13:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:13:56 INFO - {} 00:13:56 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 524ms 00:13:56 INFO - PROCESS | 1665 | 1469517236410 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 00:13:56 INFO - PROCESS | 1665 | 1469517236412 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 00:13:56 INFO - TEST-START | /FileAPI/fileReader.html 00:13:56 INFO - PROCESS | 1665 | 1469517236414 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:13:56 INFO - PROCESS | 1665 | 1469517236415 Marionette TRACE conn2 <- [1,3018,null,{}] 00:13:56 INFO - PROCESS | 1665 | 1469517236418 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}] 00:13:56 INFO - PROCESS | 1665 | 1469517236420 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:56 INFO - PROCESS | 1665 | 1469517236508 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 00:13:56 INFO - PROCESS | 1665 | 1469517236515 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:56 INFO - PROCESS | 1665 | 1469517236516 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:56 INFO - PROCESS | 1665 | ++DOCSHELL 0x119cd8000 == 27 [pid = 1665] [id = 764] 00:13:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1183ecc00) [pid = 1665] [serial = 2290] [outer = 0x0] 00:13:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x1183ef000) [pid = 1665] [serial = 2291] [outer = 0x1183ecc00] 00:13:56 INFO - PROCESS | 1665 | 1469517236549 Marionette DEBUG loaded listener.js 00:13:56 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x119154800) [pid = 1665] [serial = 2292] [outer = 0x1183ecc00] 00:13:56 INFO - PROCESS | 1665 | 1469517236893 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]]]}] 00:13:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:13:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:13:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:13:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:13:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 519ms 00:13:56 INFO - PROCESS | 1665 | 1469517236934 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 00:13:56 INFO - PROCESS | 1665 | 1469517236936 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 00:13:56 INFO - TEST-START | /FileAPI/historical.html 00:13:56 INFO - PROCESS | 1665 | 1469517236944 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:13:56 INFO - PROCESS | 1665 | 1469517236948 Marionette TRACE conn2 <- [1,3022,null,{}] 00:13:56 INFO - PROCESS | 1665 | 1469517236950 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}] 00:13:56 INFO - PROCESS | 1665 | 1469517236952 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:57 INFO - PROCESS | 1665 | 1469517237033 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 00:13:57 INFO - PROCESS | 1665 | 1469517237039 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:57 INFO - PROCESS | 1665 | 1469517237039 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x123d93800 == 28 [pid = 1665] [id = 765] 00:13:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x119443c00) [pid = 1665] [serial = 2293] [outer = 0x0] 00:13:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x119a72800) [pid = 1665] [serial = 2294] [outer = 0x119443c00] 00:13:57 INFO - PROCESS | 1665 | 1469517237065 Marionette DEBUG loaded listener.js 00:13:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x1208c6000) [pid = 1665] [serial = 2295] [outer = 0x119443c00] 00:13:57 INFO - PROCESS | 1665 | 1469517237386 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"]]]}] 00:13:57 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:13:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:13:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:13:57 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:13:57 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:13:57 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:13:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:13:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:13:57 INFO - TEST-OK | /FileAPI/historical.html | took 483ms 00:13:57 INFO - PROCESS | 1665 | 1469517237423 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 00:13:57 INFO - TEST-START | /FileAPI/idlharness.html 00:13:57 INFO - PROCESS | 1665 | 1469517237425 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 00:13:57 INFO - PROCESS | 1665 | 1469517237427 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:13:57 INFO - PROCESS | 1665 | 1469517237428 Marionette TRACE conn2 <- [1,3026,null,{}] 00:13:57 INFO - PROCESS | 1665 | 1469517237430 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}] 00:13:57 INFO - PROCESS | 1665 | 1469517237432 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:57 INFO - PROCESS | 1665 | 1469517237550 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 00:13:57 INFO - PROCESS | 1665 | 1469517237565 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:57 INFO - PROCESS | 1665 | 1469517237566 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:57 INFO - PROCESS | 1665 | ++DOCSHELL 0x12590d000 == 29 [pid = 1665] [id = 766] 00:13:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x11944b800) [pid = 1665] [serial = 2296] [outer = 0x0] 00:13:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x1208d2400) [pid = 1665] [serial = 2297] [outer = 0x11944b800] 00:13:57 INFO - PROCESS | 1665 | 1469517237591 Marionette DEBUG loaded listener.js 00:13:57 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x123110c00) [pid = 1665] [serial = 2298] [outer = 0x11944b800] 00:13:58 INFO - PROCESS | 1665 | 1469517238164 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]]]}] 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:13:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:13:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:13:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:13:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:13:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:13:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:13:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:13:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:13:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:13:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:13:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:13:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:13:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:13:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:13:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:13:58 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 00:13:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:13:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:13:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:13:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:13:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:13:58 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 00:13:58 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 00:13:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:13:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:13:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:13:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:13:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:13:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:13:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:13:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:13:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:13:58 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 00:13:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:13:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:13:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:13:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:13:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:13:58 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 00:13:58 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 00:13:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:13:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:13:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:13:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:13:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:13:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:13:58 INFO - TEST-OK | /FileAPI/idlharness.html | took 781ms 00:13:58 INFO - PROCESS | 1665 | 1469517238208 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 00:13:58 INFO - PROCESS | 1665 | 1469517238209 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 00:13:58 INFO - TEST-START | /FileAPI/idlharness.worker 00:13:58 INFO - PROCESS | 1665 | 1469517238211 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:13:58 INFO - PROCESS | 1665 | 1469517238213 Marionette TRACE conn2 <- [1,3030,null,{}] 00:13:58 INFO - PROCESS | 1665 | 1469517238215 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}] 00:13:58 INFO - PROCESS | 1665 | 1469517238216 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:58 INFO - PROCESS | 1665 | 1469517238317 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 00:13:58 INFO - PROCESS | 1665 | 1469517238320 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:58 INFO - PROCESS | 1665 | 1469517238324 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:58 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a7ab800 == 30 [pid = 1665] [id = 767] 00:13:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1183ea400) [pid = 1665] [serial = 2299] [outer = 0x0] 00:13:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1273e3c00) [pid = 1665] [serial = 2300] [outer = 0x1183ea400] 00:13:58 INFO - PROCESS | 1665 | 1469517238350 Marionette DEBUG loaded listener.js 00:13:58 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x128921c00) [pid = 1665] [serial = 2301] [outer = 0x1183ea400] 00:13:58 INFO - PROCESS | 1665 | [1665] 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 00:13:59 INFO - PROCESS | 1665 | 1469517239134 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,{},{}]]]}] 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:13:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:13:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:13:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:13:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:13:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:13:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:13:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:13:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:13:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:13:59 INFO - {} 00:13:59 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 00:13:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:13:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:13:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:13:59 INFO - {} 00:13:59 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 - {} 00:13:59 INFO - {} 00:13:59 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 00:13:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:13:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:13:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:13:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:13:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:13:59 INFO - {} 00:13:59 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 00:13:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:13:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:13:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:13:59 INFO - {} 00:13:59 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 - {} 00:13:59 INFO - {} 00:13:59 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 00:13:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:13:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:13:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 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 00:13:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:13:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:13:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:13:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:13:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:13:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 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 00:13:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:13:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 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 00:13:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:13:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 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 00:13:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:13:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:13:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:13:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:13:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:13:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:13:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:13:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:13:59 INFO - {} 00:13:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 984ms 00:13:59 INFO - PROCESS | 1665 | 1469517239196 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 00:13:59 INFO - PROCESS | 1665 | 1469517239197 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 00:13:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:13:59 INFO - PROCESS | 1665 | 1469517239199 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:13:59 INFO - PROCESS | 1665 | 1469517239200 Marionette TRACE conn2 <- [1,3034,null,{}] 00:13:59 INFO - PROCESS | 1665 | 1469517239202 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}] 00:13:59 INFO - PROCESS | 1665 | 1469517239203 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:59 INFO - PROCESS | 1665 | 1469517239305 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 00:13:59 INFO - PROCESS | 1665 | 1469517239336 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:59 INFO - PROCESS | 1665 | 1469517239337 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:13:59 INFO - PROCESS | 1665 | ++DOCSHELL 0x111e9e000 == 31 [pid = 1665] [id = 768] 00:13:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x128852400) [pid = 1665] [serial = 2302] [outer = 0x0] 00:13:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x12a7e9400) [pid = 1665] [serial = 2303] [outer = 0x128852400] 00:13:59 INFO - PROCESS | 1665 | 1469517239357 Marionette DEBUG loaded listener.js 00:13:59 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x12a8b0c00) [pid = 1665] [serial = 2304] [outer = 0x128852400] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x1258bc800) [pid = 1665] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x126e25000) [pid = 1665] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1273de800) [pid = 1665] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1125f2c00) [pid = 1665] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x1129f1000) [pid = 1665] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x12310f400) [pid = 1665] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x118467800) [pid = 1665] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118305400) [pid = 1665] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1126df800) [pid = 1665] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x123b36400) [pid = 1665] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x118304c00) [pid = 1665] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x1129ee400) [pid = 1665] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x12892c000) [pid = 1665] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x118523c00) [pid = 1665] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x1258e1c00) [pid = 1665] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x12447f800) [pid = 1665] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11846f000) [pid = 1665] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:13:59 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x125d37000) [pid = 1665] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:14:00 INFO - PROCESS | 1665 | 1469517240038 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]]]}] 00:14:00 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:14:00 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 874ms 00:14:00 INFO - PROCESS | 1665 | 1469517240075 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 00:14:00 INFO - PROCESS | 1665 | 1469517240076 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 00:14:00 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:14:00 INFO - PROCESS | 1665 | 1469517240078 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:14:00 INFO - PROCESS | 1665 | 1469517240080 Marionette TRACE conn2 <- [1,3038,null,{}] 00:14:00 INFO - PROCESS | 1665 | 1469517240082 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}] 00:14:00 INFO - PROCESS | 1665 | 1469517240083 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:00 INFO - PROCESS | 1665 | 1469517240160 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 00:14:00 INFO - PROCESS | 1665 | 1469517240218 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:00 INFO - PROCESS | 1665 | 1469517240219 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d6ba800 == 32 [pid = 1665] [id = 769] 00:14:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11266a000) [pid = 1665] [serial = 2305] [outer = 0x0] 00:14:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x123106400) [pid = 1665] [serial = 2306] [outer = 0x11266a000] 00:14:00 INFO - PROCESS | 1665 | 1469517240244 Marionette DEBUG loaded listener.js 00:14:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12884b800) [pid = 1665] [serial = 2307] [outer = 0x11266a000] 00:14:00 INFO - PROCESS | 1665 | 1469517240476 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"]]]}] 00:14:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:14:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:14:00 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 418ms 00:14:00 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:14:00 INFO - PROCESS | 1665 | 1469517240497 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 00:14:00 INFO - PROCESS | 1665 | 1469517240498 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 00:14:00 INFO - PROCESS | 1665 | 1469517240508 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:14:00 INFO - PROCESS | 1665 | 1469517240509 Marionette TRACE conn2 <- [1,3042,null,{}] 00:14:00 INFO - PROCESS | 1665 | 1469517240511 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}] 00:14:00 INFO - PROCESS | 1665 | 1469517240512 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:00 INFO - PROCESS | 1665 | 1469517240596 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 00:14:00 INFO - PROCESS | 1665 | 1469517240600 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:00 INFO - PROCESS | 1665 | 1469517240602 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:00 INFO - PROCESS | 1665 | ++DOCSHELL 0x12d888800 == 33 [pid = 1665] [id = 770] 00:14:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x118303000) [pid = 1665] [serial = 2308] [outer = 0x0] 00:14:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12a8b4000) [pid = 1665] [serial = 2309] [outer = 0x118303000] 00:14:00 INFO - PROCESS | 1665 | 1469517240629 Marionette DEBUG loaded listener.js 00:14:00 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12ad64000) [pid = 1665] [serial = 2310] [outer = 0x118303000] 00:14:01 INFO - PROCESS | 1665 | 1469517241046 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]]]}] 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:14:01 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. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:14:01 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'.) 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:14:01 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. 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:14:01 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. 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:14:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:14:01 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. 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:14:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:14:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:14:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:14:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:14:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:14:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:14:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:14:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:14:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:14:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:14:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:14:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:14:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:14:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:14:01 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 590ms 00:14:01 INFO - PROCESS | 1665 | 1469517241091 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 00:14:01 INFO - PROCESS | 1665 | 1469517241093 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 00:14:01 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:14:01 INFO - PROCESS | 1665 | 1469517241096 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:14:01 INFO - PROCESS | 1665 | 1469517241097 Marionette TRACE conn2 <- [1,3046,null,{}] 00:14:01 INFO - PROCESS | 1665 | 1469517241100 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}] 00:14:01 INFO - PROCESS | 1665 | 1469517241102 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:01 INFO - PROCESS | 1665 | 1469517241184 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 00:14:01 INFO - PROCESS | 1665 | 1469517241190 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:01 INFO - PROCESS | 1665 | 1469517241191 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x110db8800 == 34 [pid = 1665] [id = 771] 00:14:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12ad67400) [pid = 1665] [serial = 2311] [outer = 0x0] 00:14:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12ba0b000) [pid = 1665] [serial = 2312] [outer = 0x12ad67400] 00:14:01 INFO - PROCESS | 1665 | 1469517241217 Marionette DEBUG loaded listener.js 00:14:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12ba99400) [pid = 1665] [serial = 2313] [outer = 0x12ad67400] 00:14:01 INFO - PROCESS | 1665 | [1665] 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 00:14:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:14:01 INFO - {} 00:14:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 423ms 00:14:01 INFO - PROCESS | 1665 | 1469517241515 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:14:01 INFO - PROCESS | 1665 | 1469517241529 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 00:14:01 INFO - PROCESS | 1665 | 1469517241530 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 00:14:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:14:01 INFO - PROCESS | 1665 | 1469517241533 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:14:01 INFO - PROCESS | 1665 | 1469517241535 Marionette TRACE conn2 <- [1,3050,null,{}] 00:14:01 INFO - PROCESS | 1665 | 1469517241553 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}] 00:14:01 INFO - PROCESS | 1665 | 1469517241557 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:01 INFO - PROCESS | 1665 | 1469517241644 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 00:14:01 INFO - PROCESS | 1665 | 1469517241701 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:01 INFO - PROCESS | 1665 | 1469517241702 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:01 INFO - PROCESS | 1665 | ++DOCSHELL 0x119476000 == 35 [pid = 1665] [id = 772] 00:14:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x1162ac400) [pid = 1665] [serial = 2314] [outer = 0x0] 00:14:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x12ba04c00) [pid = 1665] [serial = 2315] [outer = 0x1162ac400] 00:14:01 INFO - PROCESS | 1665 | 1469517241725 Marionette DEBUG loaded listener.js 00:14:01 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x12bd95000) [pid = 1665] [serial = 2316] [outer = 0x1162ac400] 00:14:02 INFO - PROCESS | 1665 | 1469517242045 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]]]}] 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:14:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 581ms 00:14:02 INFO - PROCESS | 1665 | 1469517242115 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 00:14:02 INFO - PROCESS | 1665 | 1469517242117 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 00:14:02 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:14:02 INFO - PROCESS | 1665 | 1469517242121 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:14:02 INFO - PROCESS | 1665 | 1469517242122 Marionette TRACE conn2 <- [1,3054,null,{}] 00:14:02 INFO - PROCESS | 1665 | 1469517242126 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}] 00:14:02 INFO - PROCESS | 1665 | 1469517242128 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:02 INFO - PROCESS | 1665 | 1469517242227 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 00:14:02 INFO - PROCESS | 1665 | 1469517242277 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:02 INFO - PROCESS | 1665 | 1469517242280 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:02 INFO - PROCESS | 1665 | ++DOCSHELL 0x116737800 == 36 [pid = 1665] [id = 773] 00:14:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x114fefc00) [pid = 1665] [serial = 2317] [outer = 0x0] 00:14:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x115e99c00) [pid = 1665] [serial = 2318] [outer = 0x114fefc00] 00:14:02 INFO - PROCESS | 1665 | 1469517242306 Marionette DEBUG loaded listener.js 00:14:02 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x116bb6400) [pid = 1665] [serial = 2319] [outer = 0x114fefc00] 00:14:02 INFO - PROCESS | 1665 | 1469517242802 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"]]]}] 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:14:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:14:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:14:02 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" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:14:02 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" 00:14:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:14:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:14:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 743ms 00:14:02 INFO - PROCESS | 1665 | 1469517242864 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 00:14:02 INFO - PROCESS | 1665 | 1469517242867 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 00:14:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:14:02 INFO - PROCESS | 1665 | 1469517242872 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:14:02 INFO - PROCESS | 1665 | 1469517242874 Marionette TRACE conn2 <- [1,3058,null,{}] 00:14:02 INFO - PROCESS | 1665 | 1469517242877 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}] 00:14:02 INFO - PROCESS | 1665 | 1469517242879 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:02 INFO - PROCESS | 1665 | 1469517242989 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 00:14:03 INFO - PROCESS | 1665 | 1469517243066 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:03 INFO - PROCESS | 1665 | 1469517243067 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x124074800 == 37 [pid = 1665] [id = 774] 00:14:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1210e4c00) [pid = 1665] [serial = 2320] [outer = 0x0] 00:14:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x123106800) [pid = 1665] [serial = 2321] [outer = 0x1210e4c00] 00:14:03 INFO - PROCESS | 1665 | 1469517243093 Marionette DEBUG loaded listener.js 00:14:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 106 (0x1239ba800) [pid = 1665] [serial = 2322] [outer = 0x1210e4c00] 00:14:03 INFO - PROCESS | 1665 | 1469517243480 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]]]}] 00:14:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:14:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:14:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:14:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:14:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:14:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:14:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:14:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:14:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:14:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:14:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:14:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:14:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:14:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:14:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:14:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:14:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:14:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:14:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:14:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:14:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 631ms 00:14:03 INFO - PROCESS | 1665 | 1469517243504 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 00:14:03 INFO - PROCESS | 1665 | 1469517243505 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 00:14:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:14:03 INFO - PROCESS | 1665 | 1469517243508 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:14:03 INFO - PROCESS | 1665 | 1469517243510 Marionette TRACE conn2 <- [1,3062,null,{}] 00:14:03 INFO - PROCESS | 1665 | 1469517243517 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}] 00:14:03 INFO - PROCESS | 1665 | 1469517243520 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:03 INFO - PROCESS | 1665 | 1469517243635 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 00:14:03 INFO - PROCESS | 1665 | 1469517243716 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:03 INFO - PROCESS | 1665 | 1469517243718 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:03 INFO - PROCESS | 1665 | ++DOCSHELL 0x129280000 == 38 [pid = 1665] [id = 775] 00:14:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 107 (0x118204800) [pid = 1665] [serial = 2323] [outer = 0x0] 00:14:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 108 (0x123b32c00) [pid = 1665] [serial = 2324] [outer = 0x118204800] 00:14:03 INFO - PROCESS | 1665 | 1469517243744 Marionette DEBUG loaded listener.js 00:14:03 INFO - PROCESS | 1665 | ++DOMWINDOW == 109 (0x128a63000) [pid = 1665] [serial = 2325] [outer = 0x118204800] 00:14:03 INFO - PROCESS | 1665 | [1665] 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 00:14:04 INFO - PROCESS | 1665 | 1469517244239 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:14:04 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:14:04 INFO - {} 00:14:04 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 774ms 00:14:04 INFO - PROCESS | 1665 | 1469517244283 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 00:14:04 INFO - PROCESS | 1665 | 1469517244285 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 00:14:04 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:14:04 INFO - PROCESS | 1665 | 1469517244339 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:14:04 INFO - PROCESS | 1665 | 1469517244341 Marionette TRACE conn2 <- [1,3066,null,{}] 00:14:04 INFO - PROCESS | 1665 | 1469517244344 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}] 00:14:04 INFO - PROCESS | 1665 | 1469517244346 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:04 INFO - PROCESS | 1665 | 1469517244434 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 00:14:04 INFO - PROCESS | 1665 | --DOCSHELL 0x110db8800 == 37 [pid = 1665] [id = 771] 00:14:04 INFO - PROCESS | 1665 | --DOCSHELL 0x12d888800 == 36 [pid = 1665] [id = 770] 00:14:04 INFO - PROCESS | 1665 | --DOCSHELL 0x12d6ba800 == 35 [pid = 1665] [id = 769] 00:14:04 INFO - PROCESS | 1665 | --DOCSHELL 0x111e9e000 == 34 [pid = 1665] [id = 768] 00:14:04 INFO - PROCESS | 1665 | --DOCSHELL 0x12a7ab800 == 33 [pid = 1665] [id = 767] 00:14:04 INFO - PROCESS | 1665 | --DOCSHELL 0x12590d000 == 32 [pid = 1665] [id = 766] 00:14:04 INFO - PROCESS | 1665 | --DOCSHELL 0x123d93800 == 31 [pid = 1665] [id = 765] 00:14:04 INFO - PROCESS | 1665 | --DOCSHELL 0x119cd8000 == 30 [pid = 1665] [id = 764] 00:14:04 INFO - PROCESS | 1665 | --DOCSHELL 0x1170cc800 == 29 [pid = 1665] [id = 763] 00:14:04 INFO - PROCESS | 1665 | --DOCSHELL 0x113193800 == 28 [pid = 1665] [id = 762] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 108 (0x1258dd800) [pid = 1665] [serial = 2241] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 107 (0x126fb7c00) [pid = 1665] [serial = 2244] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 106 (0x1273e0c00) [pid = 1665] [serial = 2247] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 105 (0x118305800) [pid = 1665] [serial = 2251] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x11623f800) [pid = 1665] [serial = 2215] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x1175ce800) [pid = 1665] [serial = 2216] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1238e7000) [pid = 1665] [serial = 2233] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x123b8ec00) [pid = 1665] [serial = 2234] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x118526800) [pid = 1665] [serial = 2218] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x119552000) [pid = 1665] [serial = 2219] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x119af2c00) [pid = 1665] [serial = 2230] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x123108400) [pid = 1665] [serial = 2231] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x1132b8800) [pid = 1665] [serial = 2221] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x117589000) [pid = 1665] [serial = 2222] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x125d36c00) [pid = 1665] [serial = 2213] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1183f1c00) [pid = 1665] [serial = 2224] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x11842c800) [pid = 1665] [serial = 2225] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x11852c000) [pid = 1665] [serial = 2227] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x119a7dc00) [pid = 1665] [serial = 2228] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x128a5d000) [pid = 1665] [serial = 2259] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x112eebc00) [pid = 1665] [serial = 2250] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 87 (0x128929800) [pid = 1665] [serial = 2257] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 86 (0x1246de400) [pid = 1665] [serial = 2239] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 85 (0x1244b4800) [pid = 1665] [serial = 2236] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 84 (0x1238e6400) [pid = 1665] [serial = 2253] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 83 (0x125811400) [pid = 1665] [serial = 2237] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 82 (0x12884ac00) [pid = 1665] [serial = 2254] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 81 (0x127375000) [pid = 1665] [serial = 2245] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 80 (0x125d31800) [pid = 1665] [serial = 2242] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 79 (0x128a60800) [pid = 1665] [serial = 2260] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 78 (0x128846800) [pid = 1665] [serial = 2248] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 77 (0x128852000) [pid = 1665] [serial = 2256] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 76 (0x128ade800) [pid = 1665] [serial = 2263] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | --DOMWINDOW == 75 (0x128a62800) [pid = 1665] [serial = 2262] [outer = 0x0] [url = about:blank] 00:14:04 INFO - PROCESS | 1665 | 1469517244510 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:04 INFO - PROCESS | 1665 | 1469517244511 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x110edb000 == 29 [pid = 1665] [id = 776] 00:14:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 76 (0x1129aa000) [pid = 1665] [serial = 2326] [outer = 0x0] 00:14:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 77 (0x116749400) [pid = 1665] [serial = 2327] [outer = 0x1129aa000] 00:14:04 INFO - PROCESS | 1665 | 1469517244534 Marionette DEBUG loaded listener.js 00:14:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 78 (0x11832ac00) [pid = 1665] [serial = 2328] [outer = 0x1129aa000] 00:14:04 INFO - PROCESS | 1665 | 1469517244780 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]]]}] 00:14:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:14:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:14:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:14:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:14:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:14:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:14:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:14:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 482ms 00:14:04 INFO - PROCESS | 1665 | 1469517244814 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 00:14:04 INFO - PROCESS | 1665 | 1469517244817 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 00:14:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:14:04 INFO - PROCESS | 1665 | 1469517244828 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:14:04 INFO - PROCESS | 1665 | 1469517244829 Marionette TRACE conn2 <- [1,3070,null,{}] 00:14:04 INFO - PROCESS | 1665 | 1469517244831 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}] 00:14:04 INFO - PROCESS | 1665 | 1469517244833 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:04 INFO - PROCESS | 1665 | 1469517244910 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 00:14:04 INFO - PROCESS | 1665 | 1469517244967 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:04 INFO - PROCESS | 1665 | 1469517244968 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:04 INFO - PROCESS | 1665 | ++DOCSHELL 0x119aa1000 == 30 [pid = 1665] [id = 777] 00:14:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 79 (0x1183f1c00) [pid = 1665] [serial = 2329] [outer = 0x0] 00:14:04 INFO - PROCESS | 1665 | ++DOMWINDOW == 80 (0x118473800) [pid = 1665] [serial = 2330] [outer = 0x1183f1c00] 00:14:04 INFO - PROCESS | 1665 | 1469517244990 Marionette DEBUG loaded listener.js 00:14:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 81 (0x119a75800) [pid = 1665] [serial = 2331] [outer = 0x1183f1c00] 00:14:05 INFO - PROCESS | 1665 | 1469517245244 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]]]}] 00:14:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:14:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:14:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:14:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:14:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:14:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:14:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 429ms 00:14:05 INFO - PROCESS | 1665 | 1469517245260 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 00:14:05 INFO - PROCESS | 1665 | 1469517245261 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 00:14:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:14:05 INFO - PROCESS | 1665 | 1469517245263 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:14:05 INFO - PROCESS | 1665 | 1469517245265 Marionette TRACE conn2 <- [1,3074,null,{}] 00:14:05 INFO - PROCESS | 1665 | 1469517245280 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}] 00:14:05 INFO - PROCESS | 1665 | 1469517245282 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:05 INFO - PROCESS | 1665 | 1469517245364 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 00:14:05 INFO - PROCESS | 1665 | 1469517245371 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:05 INFO - PROCESS | 1665 | 1469517245373 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x124072000 == 31 [pid = 1665] [id = 778] 00:14:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 82 (0x119aef000) [pid = 1665] [serial = 2332] [outer = 0x0] 00:14:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 83 (0x12310c000) [pid = 1665] [serial = 2333] [outer = 0x119aef000] 00:14:05 INFO - PROCESS | 1665 | 1469517245396 Marionette DEBUG loaded listener.js 00:14:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 84 (0x123b36400) [pid = 1665] [serial = 2334] [outer = 0x119aef000] 00:14:05 INFO - PROCESS | 1665 | 1469517245689 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]]]}] 00:14:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:14:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:14:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:14:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:14:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:14:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:14:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 481ms 00:14:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:14:05 INFO - PROCESS | 1665 | 1469517245746 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 00:14:05 INFO - PROCESS | 1665 | 1469517245747 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 00:14:05 INFO - PROCESS | 1665 | 1469517245749 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:14:05 INFO - PROCESS | 1665 | 1469517245751 Marionette TRACE conn2 <- [1,3078,null,{}] 00:14:05 INFO - PROCESS | 1665 | 1469517245753 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}] 00:14:05 INFO - PROCESS | 1665 | 1469517245754 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:05 INFO - PROCESS | 1665 | 1469517245825 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 00:14:05 INFO - PROCESS | 1665 | 1469517245828 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:05 INFO - PROCESS | 1665 | 1469517245829 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:05 INFO - PROCESS | 1665 | ++DOCSHELL 0x128980800 == 32 [pid = 1665] [id = 779] 00:14:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 85 (0x123b8ec00) [pid = 1665] [serial = 2335] [outer = 0x0] 00:14:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 86 (0x1240c7400) [pid = 1665] [serial = 2336] [outer = 0x123b8ec00] 00:14:05 INFO - PROCESS | 1665 | 1469517245849 Marionette DEBUG loaded listener.js 00:14:05 INFO - PROCESS | 1665 | ++DOMWINDOW == 87 (0x1244afc00) [pid = 1665] [serial = 2337] [outer = 0x123b8ec00] 00:14:06 INFO - PROCESS | 1665 | 1469517246121 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 00:14:06 INFO - PROCESS | 1665 | 1469517246176 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 00:14:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:14:06 INFO - PROCESS | 1665 | 1469517246185 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:14:06 INFO - PROCESS | 1665 | 1469517246187 Marionette TRACE conn2 <- [1,3082,null,{}] 00:14:06 INFO - PROCESS | 1665 | 1469517246190 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}] 00:14:06 INFO - PROCESS | 1665 | 1469517246191 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:06 INFO - PROCESS | 1665 | 1469517246258 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 00:14:06 INFO - PROCESS | 1665 | 1469517246261 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:06 INFO - PROCESS | 1665 | 1469517246262 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ace800 == 33 [pid = 1665] [id = 780] 00:14:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 88 (0x1129eb400) [pid = 1665] [serial = 2338] [outer = 0x0] 00:14:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x124a18800) [pid = 1665] [serial = 2339] [outer = 0x1129eb400] 00:14:06 INFO - PROCESS | 1665 | 1469517246282 Marionette DEBUG loaded listener.js 00:14:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x127376800) [pid = 1665] [serial = 2340] [outer = 0x1129eb400] 00:14:06 INFO - PROCESS | 1665 | 1469517246558 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]]]}] 00:14:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:14:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:14:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:14:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:14:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 431ms 00:14:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:14:06 INFO - PROCESS | 1665 | 1469517246611 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 00:14:06 INFO - PROCESS | 1665 | 1469517246612 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 00:14:06 INFO - PROCESS | 1665 | 1469517246614 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:14:06 INFO - PROCESS | 1665 | 1469517246616 Marionette TRACE conn2 <- [1,3086,null,{}] 00:14:06 INFO - PROCESS | 1665 | 1469517246618 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}] 00:14:06 INFO - PROCESS | 1665 | 1469517246625 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:06 INFO - PROCESS | 1665 | 1469517246711 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 00:14:06 INFO - PROCESS | 1665 | 1469517246779 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:06 INFO - PROCESS | 1665 | 1469517246780 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:06 INFO - PROCESS | 1665 | ++DOCSHELL 0x128ee2800 == 34 [pid = 1665] [id = 781] 00:14:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x119af2400) [pid = 1665] [serial = 2341] [outer = 0x0] 00:14:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x12884d000) [pid = 1665] [serial = 2342] [outer = 0x119af2400] 00:14:06 INFO - PROCESS | 1665 | 1469517246801 Marionette DEBUG loaded listener.js 00:14:06 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x128ad9c00) [pid = 1665] [serial = 2343] [outer = 0x119af2400] 00:14:07 INFO - PROCESS | 1665 | 1469517247031 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:14:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:14:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 474ms 00:14:07 INFO - PROCESS | 1665 | 1469517247091 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 00:14:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:14:07 INFO - PROCESS | 1665 | 1469517247099 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 00:14:07 INFO - PROCESS | 1665 | 1469517247108 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:14:07 INFO - PROCESS | 1665 | 1469517247110 Marionette TRACE conn2 <- [1,3090,null,{}] 00:14:07 INFO - PROCESS | 1665 | 1469517247112 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}] 00:14:07 INFO - PROCESS | 1665 | 1469517247113 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:07 INFO - PROCESS | 1665 | 1469517247223 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 00:14:07 INFO - PROCESS | 1665 | 1469517247227 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:07 INFO - PROCESS | 1665 | 1469517247228 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12982d000 == 35 [pid = 1665] [id = 782] 00:14:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x126e28c00) [pid = 1665] [serial = 2344] [outer = 0x0] 00:14:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x128ade800) [pid = 1665] [serial = 2345] [outer = 0x126e28c00] 00:14:07 INFO - PROCESS | 1665 | 1469517247252 Marionette DEBUG loaded listener.js 00:14:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x128ae6800) [pid = 1665] [serial = 2346] [outer = 0x126e28c00] 00:14:07 INFO - PROCESS | 1665 | 1469517247532 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:14:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:14:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 477ms 00:14:07 INFO - PROCESS | 1665 | 1469517247580 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 00:14:07 INFO - PROCESS | 1665 | 1469517247581 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 00:14:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:14:07 INFO - PROCESS | 1665 | 1469517247583 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:14:07 INFO - PROCESS | 1665 | 1469517247584 Marionette TRACE conn2 <- [1,3094,null,{}] 00:14:07 INFO - PROCESS | 1665 | 1469517247588 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}] 00:14:07 INFO - PROCESS | 1665 | 1469517247590 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:07 INFO - PROCESS | 1665 | 1469517247678 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 00:14:07 INFO - PROCESS | 1665 | 1469517247690 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:07 INFO - PROCESS | 1665 | 1469517247691 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:07 INFO - PROCESS | 1665 | ++DOCSHELL 0x12a8c5000 == 36 [pid = 1665] [id = 783] 00:14:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x128ad9800) [pid = 1665] [serial = 2347] [outer = 0x0] 00:14:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 98 (0x128cba000) [pid = 1665] [serial = 2348] [outer = 0x128ad9800] 00:14:07 INFO - PROCESS | 1665 | 1469517247711 Marionette DEBUG loaded listener.js 00:14:07 INFO - PROCESS | 1665 | ++DOMWINDOW == 99 (0x128cdcc00) [pid = 1665] [serial = 2349] [outer = 0x128ad9800] 00:14:07 INFO - PROCESS | 1665 | 1469517247969 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:14:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:14:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 423ms 00:14:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:14:08 INFO - PROCESS | 1665 | 1469517248028 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 00:14:08 INFO - PROCESS | 1665 | 1469517248029 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 00:14:08 INFO - PROCESS | 1665 | 1469517248031 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:14:08 INFO - PROCESS | 1665 | 1469517248032 Marionette TRACE conn2 <- [1,3098,null,{}] 00:14:08 INFO - PROCESS | 1665 | 1469517248034 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}] 00:14:08 INFO - PROCESS | 1665 | 1469517248035 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:08 INFO - PROCESS | 1665 | 1469517248130 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 00:14:08 INFO - PROCESS | 1665 | 1469517248141 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:08 INFO - PROCESS | 1665 | 1469517248142 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x12ba65800 == 37 [pid = 1665] [id = 784] 00:14:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 100 (0x128ce1000) [pid = 1665] [serial = 2350] [outer = 0x0] 00:14:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 101 (0x1291a0400) [pid = 1665] [serial = 2351] [outer = 0x128ce1000] 00:14:08 INFO - PROCESS | 1665 | 1469517248162 Marionette DEBUG loaded listener.js 00:14:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 102 (0x1291a6000) [pid = 1665] [serial = 2352] [outer = 0x128ce1000] 00:14:08 INFO - PROCESS | 1665 | 1469517248418 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]]]}] 00:14:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:14:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:14:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 421ms 00:14:08 INFO - PROCESS | 1665 | 1469517248459 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 00:14:08 INFO - PROCESS | 1665 | 1469517248460 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 00:14:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:14:08 INFO - PROCESS | 1665 | 1469517248474 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:14:08 INFO - PROCESS | 1665 | 1469517248475 Marionette TRACE conn2 <- [1,3102,null,{}] 00:14:08 INFO - PROCESS | 1665 | 1469517248477 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}] 00:14:08 INFO - PROCESS | 1665 | 1469517248478 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:08 INFO - PROCESS | 1665 | 1469517248571 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 00:14:08 INFO - PROCESS | 1665 | 1469517248574 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:08 INFO - PROCESS | 1665 | 1469517248575 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:08 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bd73000 == 38 [pid = 1665] [id = 785] 00:14:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 103 (0x1291a6800) [pid = 1665] [serial = 2353] [outer = 0x0] 00:14:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 104 (0x1292f0400) [pid = 1665] [serial = 2354] [outer = 0x1291a6800] 00:14:08 INFO - PROCESS | 1665 | 1469517248595 Marionette DEBUG loaded listener.js 00:14:08 INFO - PROCESS | 1665 | ++DOMWINDOW == 105 (0x1292f8000) [pid = 1665] [serial = 2355] [outer = 0x1291a6800] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 104 (0x1183ea400) [pid = 1665] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 103 (0x115e96c00) [pid = 1665] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 102 (0x1183ecc00) [pid = 1665] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 101 (0x119443c00) [pid = 1665] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 100 (0x11297fc00) [pid = 1665] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 99 (0x1132b0400) [pid = 1665] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 98 (0x118207c00) [pid = 1665] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 97 (0x1210e4800) [pid = 1665] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 96 (0x119552800) [pid = 1665] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 95 (0x124691000) [pid = 1665] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 94 (0x11266a000) [pid = 1665] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 93 (0x1259ac800) [pid = 1665] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 92 (0x128852400) [pid = 1665] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 91 (0x118303000) [pid = 1665] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 90 (0x1121b0800) [pid = 1665] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 89 (0x11944b800) [pid = 1665] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 00:14:08 INFO - PROCESS | 1665 | --DOMWINDOW == 88 (0x12ad67400) [pid = 1665] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 00:14:08 INFO - PROCESS | 1665 | 1469517248951 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:14:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:14:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 522ms 00:14:08 INFO - PROCESS | 1665 | 1469517248996 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 00:14:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:14:08 INFO - PROCESS | 1665 | 1469517248997 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 00:14:09 INFO - PROCESS | 1665 | 1469517248999 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:14:09 INFO - PROCESS | 1665 | 1469517249001 Marionette TRACE conn2 <- [1,3106,null,{}] 00:14:09 INFO - PROCESS | 1665 | 1469517249003 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}] 00:14:09 INFO - PROCESS | 1665 | 1469517249005 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:09 INFO - PROCESS | 1665 | 1469517249085 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 00:14:09 INFO - PROCESS | 1665 | 1469517249150 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:09 INFO - PROCESS | 1665 | 1469517249152 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x12bdcf000 == 39 [pid = 1665] [id = 786] 00:14:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 89 (0x11842e800) [pid = 1665] [serial = 2356] [outer = 0x0] 00:14:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 90 (0x1292f7c00) [pid = 1665] [serial = 2357] [outer = 0x11842e800] 00:14:09 INFO - PROCESS | 1665 | 1469517249173 Marionette DEBUG loaded listener.js 00:14:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 91 (0x12a783000) [pid = 1665] [serial = 2358] [outer = 0x11842e800] 00:14:09 INFO - PROCESS | 1665 | 1469517249396 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]]]}] 00:14:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:14:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:14:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:14:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 426ms 00:14:09 INFO - PROCESS | 1665 | 1469517249425 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 00:14:09 INFO - PROCESS | 1665 | 1469517249426 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 00:14:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:14:09 INFO - PROCESS | 1665 | 1469517249428 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:14:09 INFO - PROCESS | 1665 | 1469517249429 Marionette TRACE conn2 <- [1,3110,null,{}] 00:14:09 INFO - PROCESS | 1665 | 1469517249431 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}] 00:14:09 INFO - PROCESS | 1665 | 1469517249432 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:09 INFO - PROCESS | 1665 | 1469517249513 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 00:14:09 INFO - PROCESS | 1665 | 1469517249516 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:09 INFO - PROCESS | 1665 | 1469517249518 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x115ec7800 == 40 [pid = 1665] [id = 787] 00:14:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 92 (0x1175ca800) [pid = 1665] [serial = 2359] [outer = 0x0] 00:14:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 93 (0x12884f400) [pid = 1665] [serial = 2360] [outer = 0x1175ca800] 00:14:09 INFO - PROCESS | 1665 | 1469517249538 Marionette DEBUG loaded listener.js 00:14:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 94 (0x12a7dd800) [pid = 1665] [serial = 2361] [outer = 0x1175ca800] 00:14:09 INFO - PROCESS | 1665 | 1469517249829 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"]]]}] 00:14:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:14:09 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 00:14:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:14:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:14:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 422ms 00:14:09 INFO - PROCESS | 1665 | 1469517249852 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 00:14:09 INFO - PROCESS | 1665 | 1469517249854 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 00:14:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:14:09 INFO - PROCESS | 1665 | 1469517249858 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:14:09 INFO - PROCESS | 1665 | 1469517249859 Marionette TRACE conn2 <- [1,3114,null,{}] 00:14:09 INFO - PROCESS | 1665 | 1469517249861 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}] 00:14:09 INFO - PROCESS | 1665 | 1469517249862 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:09 INFO - PROCESS | 1665 | 1469517249933 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 00:14:09 INFO - PROCESS | 1665 | 1469517249939 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\", \"22617ccd-ce37-431a-adf0-93d2a4525e68\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:09 INFO - PROCESS | 1665 | 1469517249940 Marionette INFO sendAsync ea5a7f7a-5a4c-044d-ac57-bcb87def408d 00:14:09 INFO - PROCESS | 1665 | ++DOCSHELL 0x12cf3a800 == 41 [pid = 1665] [id = 788] 00:14:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 95 (0x12a7e8800) [pid = 1665] [serial = 2362] [outer = 0x0] 00:14:09 INFO - PROCESS | 1665 | ++DOMWINDOW == 96 (0x12a8b2800) [pid = 1665] [serial = 2363] [outer = 0x12a7e8800] 00:14:09 INFO - PROCESS | 1665 | 1469517249960 Marionette DEBUG loaded listener.js 00:14:10 INFO - PROCESS | 1665 | ++DOMWINDOW == 97 (0x12ad67400) [pid = 1665] [serial = 2364] [outer = 0x12a7e8800] 00:14:10 INFO - PROCESS | 1665 | 1469517250234 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]]]}] 00:14:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:14:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 424ms 00:14:10 INFO - PROCESS | 1665 | 1469517250283 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 00:14:10 INFO - PROCESS | 1665 | 1469517250286 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 00:14:11 WARNING - u'runner_teardown' () 00:14:11 INFO - No more tests 00:14:11 INFO - Got 0 unexpected results 00:14:11 INFO - SUITE-END | took 505s 00:14:11 INFO - Closing logging queue 00:14:11 INFO - queue closed 00:14:11 INFO - Return code: 0 00:14:11 WARNING - # TBPL SUCCESS # 00:14:11 INFO - Running post-action listener: _resource_record_post_action 00:14:11 INFO - Running post-run listener: _resource_record_post_run 00:14:12 INFO - Total resource usage - Wall time: 527s; CPU: 58.0%; Read bytes: 31608320; Write bytes: 950483968; Read time: 201; Write time: 4855 00:14:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:14:12 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148445696; Write bytes: 144089088; Read time: 13472; Write time: 299 00:14:12 INFO - run-tests - Wall time: 509s; CPU: 58.0%; Read bytes: 29453824; Write bytes: 794450944; Read time: 182; Write time: 4515 00:14:12 INFO - Running post-run listener: _upload_blobber_files 00:14:12 INFO - Blob upload gear active. 00:14:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:14:12 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 00:14:12 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'] 00:14:12 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 00:14:12 INFO - (blobuploader) - INFO - Open directory for files ... 00:14:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:14:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:14:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:14:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:14:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:14:14 INFO - (blobuploader) - INFO - Done attempting. 00:14:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:14:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:14:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:14:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:14:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:14:15 INFO - (blobuploader) - INFO - Done attempting. 00:14:15 INFO - (blobuploader) - INFO - Iteration through files over. 00:14:15 INFO - Return code: 0 00:14:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:14:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:14:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/060ee1eaaed2832d1b6ae18c240d744339d4991feeb4db8b21d71291ddb3c88024ae17e334bd1a20019a49518399570414392fa7d7fb6633df2a2d2d1060e406", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e914bd1f7ab18ddbd13fc207366cbdb7a9c96fc255ab02d49140b633ab618db117997695683e1561efa1f4cf24624e9335737dc49a771aca2173ec3240664aef"} 00:14:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:14:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:14:15 INFO - Contents: 00:14:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/060ee1eaaed2832d1b6ae18c240d744339d4991feeb4db8b21d71291ddb3c88024ae17e334bd1a20019a49518399570414392fa7d7fb6633df2a2d2d1060e406", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e914bd1f7ab18ddbd13fc207366cbdb7a9c96fc255ab02d49140b633ab618db117997695683e1561efa1f4cf24624e9335737dc49a771aca2173ec3240664aef"} 00:14:15 INFO - Running post-run listener: copy_logs_to_upload_dir 00:14:15 INFO - Copying logs to upload dir... 00:14:15 INFO - mkdir: /builds/slave/test/build/upload/logs 00:14:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=576.347929 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 36 secs) (at 2016-07-26 00:14:16.067390) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-26 00:14:16.070780) ========= 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.e8SODnNdKV/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.VN8H6SsHvk/Listeners TMPDIR=/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/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/060ee1eaaed2832d1b6ae18c240d744339d4991feeb4db8b21d71291ddb3c88024ae17e334bd1a20019a49518399570414392fa7d7fb6633df2a2d2d1060e406", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e914bd1f7ab18ddbd13fc207366cbdb7a9c96fc255ab02d49140b633ab618db117997695683e1561efa1f4cf24624e9335737dc49a771aca2173ec3240664aef"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012789 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/060ee1eaaed2832d1b6ae18c240d744339d4991feeb4db8b21d71291ddb3c88024ae17e334bd1a20019a49518399570414392fa7d7fb6633df2a2d2d1060e406", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e914bd1f7ab18ddbd13fc207366cbdb7a9c96fc255ab02d49140b633ab618db117997695683e1561efa1f4cf24624e9335737dc49a771aca2173ec3240664aef"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469438458/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-26 00:14:16.104433) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 00:14:16.104766) ========= 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.e8SODnNdKV/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.VN8H6SsHvk/Listeners TMPDIR=/var/folders/tm/bb1xmxh10h32jsf94bs0tnvh00000w/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.005102 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 00:14:16.152828) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-26 00:14:16.153124) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-26 00:14:16.156441) ========= ========= Total master_lag: 0.49 =========