builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0108 starttime: 1467600612.81 results: success (0) buildid: 20160703171858 builduid: 7f206a9acec74da6b8a49f598249e366 revision: dbcb78d8ca7469fa8e303eaeeecb17b51757df01 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 19:50:12.807355) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 19:50:12.808234) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 19:50:12.808511) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-03 19:50:12.863060) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:50:12.863318) ========= 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.tjRFUxKjVF/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.ef6X4RdGoA/Listeners TMPDIR=/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/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-03 19:50:12-- 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% 15.0M=0.001s 2016-07-03 19:50:13 (15.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.493338 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:50:13.378502) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:50:13.378786) ========= 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.tjRFUxKjVF/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.ef6X4RdGoA/Listeners TMPDIR=/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/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.027565 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:50:13.426326) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 19:50:13.426624) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev dbcb78d8ca7469fa8e303eaeeecb17b51757df01 --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 dbcb78d8ca7469fa8e303eaeeecb17b51757df01 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.tjRFUxKjVF/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.ef6X4RdGoA/Listeners TMPDIR=/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/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-03 19:50:13,501 truncating revision to first 12 chars 2016-07-03 19:50:13,501 Setting DEBUG logging. 2016-07-03 19:50:13,501 attempt 1/10 2016-07-03 19:50:13,501 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/dbcb78d8ca74?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-03 19:50:14,594 unpacking tar archive at: mozilla-beta-dbcb78d8ca74/testing/mozharness/ program finished with exit code 0 elapsedTime=1.351262 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 19:50:14.799161) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 19:50:14.799496) ========= script_repo_revision: dbcb78d8ca7469fa8e303eaeeecb17b51757df01 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 19:50:14.799877) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 19:50:14.800212) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 19:50:14.818318) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 52 secs) (at 2016-07-03 19:50:14.818984) ========= /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.tjRFUxKjVF/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.ef6X4RdGoA/Listeners TMPDIR=/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/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 19:50:14 INFO - MultiFileLogger online at 20160703 19:50:14 in /builds/slave/test 19:50:14 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 19:50:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:50:14 INFO - {'append_to_log': False, 19:50:15 INFO - 'base_work_dir': '/builds/slave/test', 19:50:15 INFO - 'blob_upload_branch': 'mozilla-beta', 19:50:15 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:50:15 INFO - 'buildbot_json_path': 'buildprops.json', 19:50:15 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:50:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:50:15 INFO - 'download_minidump_stackwalk': True, 19:50:15 INFO - 'download_symbols': 'true', 19:50:15 INFO - 'e10s': False, 19:50:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:50:15 INFO - 'tooltool.py': '/tools/tooltool.py', 19:50:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:50:15 INFO - '/tools/misc-python/virtualenv.py')}, 19:50:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:50:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:50:15 INFO - 'log_level': 'info', 19:50:15 INFO - 'log_to_console': True, 19:50:15 INFO - 'opt_config_files': (), 19:50:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:50:15 INFO - '--processes=1', 19:50:15 INFO - '--config=%(test_path)s/wptrunner.ini', 19:50:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:50:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:50:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:50:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:50:15 INFO - 'pip_index': False, 19:50:15 INFO - 'require_test_zip': True, 19:50:15 INFO - 'test_type': ('testharness',), 19:50:15 INFO - 'this_chunk': '1', 19:50:15 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:50:15 INFO - 'total_chunks': '10', 19:50:15 INFO - 'virtualenv_path': 'venv', 19:50:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:50:15 INFO - 'work_dir': 'build'} 19:50:15 INFO - ##### 19:50:15 INFO - ##### Running clobber step. 19:50:15 INFO - ##### 19:50:15 INFO - Running pre-action listener: _resource_record_pre_action 19:50:15 INFO - Running main action method: clobber 19:50:15 INFO - rmtree: /builds/slave/test/build 19:50:15 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:50:17 INFO - Running post-action listener: _resource_record_post_action 19:50:17 INFO - ##### 19:50:17 INFO - ##### Running read-buildbot-config step. 19:50:17 INFO - ##### 19:50:17 INFO - Running pre-action listener: _resource_record_pre_action 19:50:17 INFO - Running main action method: read_buildbot_config 19:50:17 INFO - Using buildbot properties: 19:50:17 INFO - { 19:50:17 INFO - "project": "", 19:50:17 INFO - "product": "firefox", 19:50:17 INFO - "script_repo_revision": "production", 19:50:17 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 19:50:17 INFO - "repository": "", 19:50:17 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 19:50:17 INFO - "buildid": "20160703171858", 19:50:17 INFO - "pgo_build": "False", 19:50:17 INFO - "basedir": "/builds/slave/test", 19:50:17 INFO - "buildnumber": 1, 19:50:17 INFO - "slavename": "t-yosemite-r7-0108", 19:50:17 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 19:50:17 INFO - "platform": "macosx64", 19:50:17 INFO - "branch": "mozilla-beta", 19:50:17 INFO - "revision": "dbcb78d8ca7469fa8e303eaeeecb17b51757df01", 19:50:17 INFO - "repo_path": "releases/mozilla-beta", 19:50:17 INFO - "moz_repo_path": "", 19:50:17 INFO - "stage_platform": "macosx64", 19:50:17 INFO - "builduid": "7f206a9acec74da6b8a49f598249e366", 19:50:17 INFO - "slavebuilddir": "test" 19:50:17 INFO - } 19:50:17 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.dmg. 19:50:17 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.test_packages.json. 19:50:17 INFO - Running post-action listener: _resource_record_post_action 19:50:17 INFO - ##### 19:50:17 INFO - ##### Running download-and-extract step. 19:50:17 INFO - ##### 19:50:17 INFO - Running pre-action listener: _resource_record_pre_action 19:50:17 INFO - Running main action method: download_and_extract 19:50:17 INFO - mkdir: /builds/slave/test/build/tests 19:50: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')]} 19:50:17 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.test_packages.json 19:50:17 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 19:50:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/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 19:50:17 INFO - Downloaded 1201 bytes. 19:50:17 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 19:50:17 INFO - Using the following test package requirements: 19:50:17 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 19:50:17 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:50:17 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 19:50:17 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:50:17 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 19:50:17 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:50:17 INFO - u'jsshell-mac64.zip'], 19:50:17 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:50:17 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 19:50:17 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 19:50:17 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:50:17 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 19:50:17 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:50:17 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 19:50:17 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:50:17 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 19:50:17 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 19:50:17 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 19:50:17 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 19:50: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')]} 19:50:17 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.common.tests.zip 19:50:17 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 19:50:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/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 19:50:18 INFO - Downloaded 18406702 bytes. 19:50:18 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/*'] 19:50:18 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/* 19:50:18 INFO - caution: filename not matched: web-platform/* 19:50:18 INFO - Return code: 11 19:50:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:50:18 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.web-platform.tests.zip 19:50:18 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/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 19:50:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/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 19:50:18 INFO - Downloaded 36389085 bytes. 19:50:18 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/*'] 19:50:18 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/* 19:50:23 INFO - caution: filename not matched: bin/* 19:50:23 INFO - caution: filename not matched: config/* 19:50:23 INFO - caution: filename not matched: mozbase/* 19:50:23 INFO - caution: filename not matched: marionette/* 19:50:23 INFO - caution: filename not matched: tools/wptserve/* 19:50:23 INFO - Return code: 11 19:50:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:50:23 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.dmg 19:50:23 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 19:50:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 19:50:24 INFO - Downloaded 73031460 bytes. 19:50:24 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.dmg 19:50:24 INFO - mkdir: /builds/slave/test/properties 19:50:24 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:50:24 INFO - Writing to file /builds/slave/test/properties/build_url 19:50:24 INFO - Contents: 19:50:24 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.dmg 19:50:24 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:50:24 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:50:24 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:50:24 INFO - Contents: 19:50:24 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:50:24 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')]} 19:50:24 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:50:24 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 19:50:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/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 19:50:33 INFO - Downloaded 103707386 bytes. 19:50:33 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'] 19:50:33 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 19:50:36 INFO - Return code: 0 19:50:36 INFO - Running post-action listener: _resource_record_post_action 19:50:36 INFO - Running post-action listener: set_extra_try_arguments 19:50:36 INFO - ##### 19:50:36 INFO - ##### Running create-virtualenv step. 19:50:36 INFO - ##### 19:50:36 INFO - Running pre-action listener: _pre_create_virtualenv 19:50:36 INFO - Running pre-action listener: _resource_record_pre_action 19:50:36 INFO - Running main action method: create_virtualenv 19:50:36 INFO - Creating virtualenv /builds/slave/test/build/venv 19:50:36 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 19:50:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:50:36 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:50:36 INFO - Using real prefix '/tools/python27' 19:50:36 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:50:37 INFO - Installing distribute.............................................................................................................................................................................................done. 19:50:40 INFO - Installing pip.................done. 19:50:40 INFO - Return code: 0 19:50:40 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:50:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:50:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:50:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:50:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:50:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:50:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:50:40 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 0x10ab58e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab75f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff18aedb4e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab715e0>, '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 0x10a754cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a77f990>, '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.tjRFUxKjVF/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ef6X4RdGoA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:50:40 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 19:50:40 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 19:50:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tjRFUxKjVF/Render', 19:50:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:50:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:50:40 INFO - 'HOME': '/Users/cltbld', 19:50:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:50:40 INFO - 'LOGNAME': 'cltbld', 19:50:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:50:40 INFO - 'MOZ_NO_REMOTE': '1', 19:50:40 INFO - 'NO_EM_RESTART': '1', 19:50:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:50:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:50:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:50:40 INFO - 'PWD': '/builds/slave/test', 19:50:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:50:40 INFO - 'SHELL': '/bin/bash', 19:50:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ef6X4RdGoA/Listeners', 19:50:40 INFO - 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', 19:50:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:50:40 INFO - 'USER': 'cltbld', 19:50:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:50:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:50:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:50:40 INFO - 'XPC_FLAGS': '0x0', 19:50:40 INFO - 'XPC_SERVICE_NAME': '0', 19:50:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:50:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:50:40 INFO - Downloading/unpacking psutil>=0.7.1 19:50:40 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 19:50:40 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 19:50:40 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 19:50:40 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 19:50:40 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 19:50:40 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 19:50:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:50:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:50:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:50:44 INFO - Installing collected packages: psutil 19:50:44 INFO - Running setup.py install for psutil 19:50:44 INFO - building 'psutil._psutil_osx' extension 19:50:44 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 19:50:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 19:50:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 19:50:45 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 19:50:45 INFO - building 'psutil._psutil_posix' extension 19:50:45 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 19:50:45 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 19:50:45 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 19:50:45 INFO - ^ 19:50:45 INFO - 1 warning generated. 19:50:45 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 19:50:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:50:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:50:45 INFO - Successfully installed psutil 19:50:45 INFO - Cleaning up... 19:50:45 INFO - Return code: 0 19:50:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:50:45 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')]} 19:50:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:50:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:50:45 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')]} 19:50:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:50:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:50:45 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 0x10ab58e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab75f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff18aedb4e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab715e0>, '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 0x10a754cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a77f990>, '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.tjRFUxKjVF/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ef6X4RdGoA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:50:45 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 19:50:45 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 19:50:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tjRFUxKjVF/Render', 19:50:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:50:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:50:45 INFO - 'HOME': '/Users/cltbld', 19:50:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:50:45 INFO - 'LOGNAME': 'cltbld', 19:50:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:50:45 INFO - 'MOZ_NO_REMOTE': '1', 19:50:45 INFO - 'NO_EM_RESTART': '1', 19:50:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:50:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:50:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:50:45 INFO - 'PWD': '/builds/slave/test', 19:50:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:50:45 INFO - 'SHELL': '/bin/bash', 19:50:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ef6X4RdGoA/Listeners', 19:50:45 INFO - 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', 19:50:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:50:45 INFO - 'USER': 'cltbld', 19:50:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:50:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:50:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:50:45 INFO - 'XPC_FLAGS': '0x0', 19:50:45 INFO - 'XPC_SERVICE_NAME': '0', 19:50:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:50:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:50:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:50:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:50:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:50:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:50:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:50:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:50:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:50:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:50:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:50:48 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:50:48 INFO - Installing collected packages: mozsystemmonitor 19:50:48 INFO - Running setup.py install for mozsystemmonitor 19:50:48 INFO - Successfully installed mozsystemmonitor 19:50:48 INFO - Cleaning up... 19:50:48 INFO - Return code: 0 19:50:48 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:50: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')]} 19:50:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:50:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:50: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')]} 19:50:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:50:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:50:48 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 0x10ab58e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab75f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff18aedb4e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab715e0>, '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 0x10a754cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a77f990>, '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.tjRFUxKjVF/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ef6X4RdGoA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:50:48 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 19:50:48 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 19:50:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tjRFUxKjVF/Render', 19:50:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:50:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:50:48 INFO - 'HOME': '/Users/cltbld', 19:50:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:50:48 INFO - 'LOGNAME': 'cltbld', 19:50:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:50:48 INFO - 'MOZ_NO_REMOTE': '1', 19:50:48 INFO - 'NO_EM_RESTART': '1', 19:50:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:50:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:50:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:50:48 INFO - 'PWD': '/builds/slave/test', 19:50:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:50:48 INFO - 'SHELL': '/bin/bash', 19:50:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ef6X4RdGoA/Listeners', 19:50:48 INFO - 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', 19:50:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:50:48 INFO - 'USER': 'cltbld', 19:50:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:50:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:50:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:50:48 INFO - 'XPC_FLAGS': '0x0', 19:50:48 INFO - 'XPC_SERVICE_NAME': '0', 19:50:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:50:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:50:49 INFO - Downloading/unpacking blobuploader==1.2.4 19:50:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:50:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:50:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:50:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:50:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:50:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:50:51 INFO - Downloading blobuploader-1.2.4.tar.gz 19:50:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:50:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:50:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:50:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:50:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:50:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:50:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:50:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:50:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:50:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:50:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:50:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:50:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:50:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:50:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:50:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:50:52 INFO - Downloading docopt-0.6.1.tar.gz 19:50:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:50:52 INFO - Installing collected packages: blobuploader, requests, docopt 19:50:52 INFO - Running setup.py install for blobuploader 19:50:52 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:50:52 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:50:52 INFO - Running setup.py install for requests 19:50:53 INFO - Running setup.py install for docopt 19:50:53 INFO - Successfully installed blobuploader requests docopt 19:50:53 INFO - Cleaning up... 19:50:53 INFO - Return code: 0 19:50:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:50:53 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')]} 19:50:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:50:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:50:53 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')]} 19:50:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:50:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:50:53 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 0x10ab58e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab75f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff18aedb4e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab715e0>, '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 0x10a754cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a77f990>, '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.tjRFUxKjVF/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ef6X4RdGoA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:50:53 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 19:50:53 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 19:50:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tjRFUxKjVF/Render', 19:50:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:50:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:50:53 INFO - 'HOME': '/Users/cltbld', 19:50:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:50:53 INFO - 'LOGNAME': 'cltbld', 19:50:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:50:53 INFO - 'MOZ_NO_REMOTE': '1', 19:50:53 INFO - 'NO_EM_RESTART': '1', 19:50:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:50:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:50:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:50:53 INFO - 'PWD': '/builds/slave/test', 19:50:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:50:53 INFO - 'SHELL': '/bin/bash', 19:50:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ef6X4RdGoA/Listeners', 19:50:53 INFO - 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', 19:50:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:50:53 INFO - 'USER': 'cltbld', 19:50:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:50:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:50:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:50:53 INFO - 'XPC_FLAGS': '0x0', 19:50:53 INFO - 'XPC_SERVICE_NAME': '0', 19:50:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:50:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:50:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:50:54 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-9Xeu5G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:50:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:50:54 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-edVlhQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:50:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:50:54 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-Z0Hd8C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:50:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:50:54 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-6145Pw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:50:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:50:54 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-ukI5Br-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:50:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:50:54 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-uC8wf4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:50:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:50:54 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-9cX5tx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:50:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:50:54 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-HOy6z1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:50:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:50:54 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-RgSE1w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:50:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:50:54 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-PdMPHQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:50:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:50:55 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-7tAaUg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:50:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:50:55 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-LDHT4_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:50:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:50:55 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-ObSBpv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:50:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:50:55 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-XA7mV7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:50:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:50:55 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-Pu5hFg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:50:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:50:55 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-1C3dHP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:50:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:50:55 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-rmAXqW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:50:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:50:55 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-Wtf4fm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:50:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:50:55 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-pPJKrU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:50:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:50:55 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-Xvg6El-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:50:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:50:56 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-bY4Uhd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:50:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:50:56 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 19:50:56 INFO - Running setup.py install for manifestparser 19:50:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:50:56 INFO - Running setup.py install for mozcrash 19:50:56 INFO - Running setup.py install for mozdebug 19:50:56 INFO - Running setup.py install for mozdevice 19:50:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:50:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:50:57 INFO - Running setup.py install for mozfile 19:50:57 INFO - Running setup.py install for mozhttpd 19:50:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:50:57 INFO - Running setup.py install for mozinfo 19:50:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:50:57 INFO - Running setup.py install for mozInstall 19:50:57 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:50:57 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:50:57 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:50:57 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:50:57 INFO - Running setup.py install for mozleak 19:50:57 INFO - Running setup.py install for mozlog 19:50:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:50:58 INFO - Running setup.py install for moznetwork 19:50:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:50:58 INFO - Running setup.py install for mozprocess 19:50:58 INFO - Running setup.py install for mozprofile 19:50:58 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:50:58 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:50:58 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:50:58 INFO - Running setup.py install for mozrunner 19:50:58 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:50:58 INFO - Running setup.py install for mozscreenshot 19:50:58 INFO - Running setup.py install for moztest 19:50:58 INFO - Running setup.py install for mozversion 19:50:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:50:59 INFO - Running setup.py install for wptserve 19:50:59 INFO - Running setup.py install for marionette-driver 19:50:59 INFO - Running setup.py install for browsermob-proxy 19:50:59 INFO - Running setup.py install for marionette-client 19:50:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:50:59 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:50:59 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 19:50:59 INFO - Cleaning up... 19:50:59 INFO - Return code: 0 19:50:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:50:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:50:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:50:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:50:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:50:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:50:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:50:59 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 0x10ab58e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab75f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff18aedb4e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ab715e0>, '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 0x10a754cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a77f990>, '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.tjRFUxKjVF/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ef6X4RdGoA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:50:59 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 19:50:59 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 19:50:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tjRFUxKjVF/Render', 19:50:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:50:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:50:59 INFO - 'HOME': '/Users/cltbld', 19:50:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:50:59 INFO - 'LOGNAME': 'cltbld', 19:50:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:50:59 INFO - 'MOZ_NO_REMOTE': '1', 19:50:59 INFO - 'NO_EM_RESTART': '1', 19:50:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:50:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:50:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:50:59 INFO - 'PWD': '/builds/slave/test', 19:50:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:50:59 INFO - 'SHELL': '/bin/bash', 19:50:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ef6X4RdGoA/Listeners', 19:50:59 INFO - 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', 19:50:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:50:59 INFO - 'USER': 'cltbld', 19:50:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:50:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:50:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:50:59 INFO - 'XPC_FLAGS': '0x0', 19:50:59 INFO - 'XPC_SERVICE_NAME': '0', 19:50:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:51:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:51:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:51:00 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-7mI5XE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:51:00 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)) 19:51:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:51:00 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-AK3oY9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:51:00 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)) 19:51:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:51:00 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-iJzfLo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:51:00 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)) 19:51:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:51:00 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-2Xl4Cy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:51:00 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)) 19:51:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:51:00 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-XkP7A_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:51:00 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)) 19:51:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:51:00 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-N6Kc9V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:51:00 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)) 19:51:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:51:00 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-9mRtlo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:51:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 19:51:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:51:01 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-0ojI0F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:51:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 19:51:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:51:01 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-hUy4M2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:51:01 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)) 19:51:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:51:01 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-BzOFfQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:51:01 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)) 19:51:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:51:01 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-GH1smW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:51:01 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)) 19:51:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:51:01 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-veKU_f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:51:01 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)) 19:51:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:51:01 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-P4yc3N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:51:01 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)) 19:51:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:51:01 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-jEqVMk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:51:01 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)) 19:51:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:51:01 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-z4kM9f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:51:01 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)) 19:51:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:51:01 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-OfdoYa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:51:02 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 19:51:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:51:02 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-U6s6pE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:51:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 19:51:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:51:02 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-hAOwuE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:51:02 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)) 19:51:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:51:02 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-Xw4VKx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:51:02 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)) 19:51:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:51:02 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-KVDs0G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:51:02 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)) 19:51:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:51:02 INFO - Running setup.py (path:/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/pip-IAmGQg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:51:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:51:02 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)) 19:51:02 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)) 19:51:02 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)) 19:51:02 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)) 19:51:02 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)) 19:51:02 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)) 19:51:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:51:02 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 19:51:02 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 19:51:02 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 19:51:02 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 19:51:02 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 19:51:02 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 19:51:05 INFO - Downloading blessings-1.6.tar.gz 19:51:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:51:05 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)) 19:51:05 INFO - Installing collected packages: blessings 19:51:05 INFO - Running setup.py install for blessings 19:51:05 INFO - Successfully installed blessings 19:51:05 INFO - Cleaning up... 19:51:06 INFO - Return code: 0 19:51:06 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:51:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:51:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:51:06 INFO - Reading from file tmpfile_stdout 19:51:06 INFO - Current package versions: 19:51:06 INFO - blessings == 1.6 19:51:06 INFO - blobuploader == 1.2.4 19:51:06 INFO - browsermob-proxy == 0.6.0 19:51:06 INFO - docopt == 0.6.1 19:51:06 INFO - manifestparser == 1.1 19:51:06 INFO - marionette-client == 2.3.0 19:51:06 INFO - marionette-driver == 1.4.0 19:51:06 INFO - mozInstall == 1.12 19:51:06 INFO - mozcrash == 0.17 19:51:06 INFO - mozdebug == 0.1 19:51:06 INFO - mozdevice == 0.48 19:51:06 INFO - mozfile == 1.2 19:51:06 INFO - mozhttpd == 0.7 19:51:06 INFO - mozinfo == 0.9 19:51:06 INFO - mozleak == 0.1 19:51:06 INFO - mozlog == 3.1 19:51:06 INFO - moznetwork == 0.27 19:51:06 INFO - mozprocess == 0.22 19:51:06 INFO - mozprofile == 0.28 19:51:06 INFO - mozrunner == 6.11 19:51:06 INFO - mozscreenshot == 0.1 19:51:06 INFO - mozsystemmonitor == 0.0 19:51:06 INFO - moztest == 0.7 19:51:06 INFO - mozversion == 1.4 19:51:06 INFO - psutil == 3.1.1 19:51:06 INFO - requests == 1.2.3 19:51:06 INFO - wptserve == 1.4.0 19:51:06 INFO - wsgiref == 0.1.2 19:51:06 INFO - Running post-action listener: _resource_record_post_action 19:51:06 INFO - Running post-action listener: _start_resource_monitoring 19:51:06 INFO - Starting resource monitoring. 19:51:06 INFO - ##### 19:51:06 INFO - ##### Running pull step. 19:51:06 INFO - ##### 19:51:06 INFO - Running pre-action listener: _resource_record_pre_action 19:51:06 INFO - Running main action method: pull 19:51:06 INFO - Pull has nothing to do! 19:51:06 INFO - Running post-action listener: _resource_record_post_action 19:51:06 INFO - ##### 19:51:06 INFO - ##### Running install step. 19:51:06 INFO - ##### 19:51:06 INFO - Running pre-action listener: _resource_record_pre_action 19:51:06 INFO - Running main action method: install 19:51:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:51:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:51:06 INFO - Reading from file tmpfile_stdout 19:51:06 INFO - Detecting whether we're running mozinstall >=1.0... 19:51:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:51:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:51:06 INFO - Reading from file tmpfile_stdout 19:51:06 INFO - Output received: 19:51:06 INFO - Usage: mozinstall [options] installer 19:51:06 INFO - Options: 19:51:06 INFO - -h, --help show this help message and exit 19:51:06 INFO - -d DEST, --destination=DEST 19:51:06 INFO - Directory to install application into. [default: 19:51:06 INFO - "/builds/slave/test"] 19:51:06 INFO - --app=APP Application being installed. [default: firefox] 19:51:06 INFO - mkdir: /builds/slave/test/build/application 19:51:06 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'] 19:51:06 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 19:51:24 INFO - Reading from file tmpfile_stdout 19:51:24 INFO - Output received: 19:51:24 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 19:51:24 INFO - Running post-action listener: _resource_record_post_action 19:51:24 INFO - ##### 19:51:24 INFO - ##### Running run-tests step. 19:51:24 INFO - ##### 19:51:24 INFO - Running pre-action listener: _resource_record_pre_action 19:51:24 INFO - Running main action method: run_tests 19:51:24 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:51:24 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:51:24 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:51:24 INFO - grabbing minidump binary from tooltool 19:51:24 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')]} 19:51:24 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 0x10ab715e0>, '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 0x10a754cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a77f990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:51:24 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 19:51:24 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 19:51:25 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:51:25 INFO - Return code: 0 19:51:25 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 19:51:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:51:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/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 19:51:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/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 19:51:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tjRFUxKjVF/Render', 19:51:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:51:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:51:25 INFO - 'HOME': '/Users/cltbld', 19:51:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:51:25 INFO - 'LOGNAME': 'cltbld', 19:51:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:51:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:51:25 INFO - 'MOZ_NO_REMOTE': '1', 19:51:25 INFO - 'NO_EM_RESTART': '1', 19:51:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:51:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:51:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:51:25 INFO - 'PWD': '/builds/slave/test', 19:51:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:51:25 INFO - 'SHELL': '/bin/bash', 19:51:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ef6X4RdGoA/Listeners', 19:51:25 INFO - 'TMPDIR': '/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/T/', 19:51:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:51:25 INFO - 'USER': 'cltbld', 19:51:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:51:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:51:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:51:25 INFO - 'XPC_FLAGS': '0x0', 19:51:25 INFO - 'XPC_SERVICE_NAME': '0', 19:51:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:51:25 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/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 19:51:25 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 19:51:25 INFO - import pkg_resources 19:51:26 INFO - Using 1 client processes 19:51:26 INFO - wptserve Starting http server on 127.0.0.1:8000 19:51:26 INFO - wptserve Starting http server on 127.0.0.1:8001 19:51:26 INFO - wptserve Starting http server on 127.0.0.1:8443 19:51:28 INFO - SUITE-START | Running 778 tests 19:51:28 INFO - Running testharness tests 19:51:28 INFO - Setting up ssl 19:51:28 INFO - PROCESS | certutil | 19:51:28 INFO - PROCESS | certutil | 19:51:28 INFO - PROCESS | certutil | 19:51:28 INFO - Certificate Nickname Trust Attributes 19:51:28 INFO - SSL,S/MIME,JAR/XPI 19:51:28 INFO - 19:51:28 INFO - web-platform-tests CT,, 19:51:28 INFO - 19:51:28 INFO - Starting runner 19:51:29 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 19:51:29 INFO - PROCESS | 1660 | 1467600689743 Marionette DEBUG Marionette enabled via build flag and pref 19:51:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x113cc5000 == 1 [pid = 1660] [id = 1] 19:51:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 1 (0x113cc5800) [pid = 1660] [serial = 1] [outer = 0x0] 19:51:29 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:51:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 2 (0x113cc6800) [pid = 1660] [serial = 2] [outer = 0x113cc5800] 19:51:30 INFO - PROCESS | 1660 | 1467600690056 Marionette INFO Listening on port 2828 19:51:30 INFO - PROCESS | 1660 | 1467600690289 Marionette DEBUG Marionette enabled via command-line flag 19:51:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x116868000 == 2 [pid = 1660] [id = 2] 19:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 3 (0x116868800) [pid = 1660] [serial = 3] [outer = 0x0] 19:51:30 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 4 (0x116869800) [pid = 1660] [serial = 4] [outer = 0x116868800] 19:51:30 INFO - PROCESS | 1660 | [1660] 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 19:51:30 INFO - PROCESS | 1660 | 1467600690436 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 19:51:30 INFO - PROCESS | 1660 | 1467600690522 Marionette DEBUG Closed connection conn0 19:51:30 INFO - PROCESS | 1660 | [1660] 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 19:51:30 INFO - PROCESS | 1660 | 1467600690528 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 19:51:30 INFO - PROCESS | 1660 | 1467600690536 Marionette DEBUG Closed connection conn1 19:51:30 INFO - PROCESS | 1660 | [1660] 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 19:51:30 INFO - PROCESS | 1660 | 1467600690541 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 19:51:30 INFO - PROCESS | 1660 | 1467600690549 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:51:30 INFO - PROCESS | 1660 | 1467600690555 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":"20160703171858","device":"desktop","version":"48.0"} 19:51:30 INFO - PROCESS | 1660 | [1660] 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 19:51:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f9b000 == 3 [pid = 1660] [id = 3] 19:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 5 (0x119f98800) [pid = 1660] [serial = 5] [outer = 0x0] 19:51:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f9a000 == 4 [pid = 1660] [id = 4] 19:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 6 (0x119fb1800) [pid = 1660] [serial = 6] [outer = 0x0] 19:51:31 INFO - PROCESS | 1660 | [1660] 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 19:51:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a32800 == 5 [pid = 1660] [id = 5] 19:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 7 (0x119bf9800) [pid = 1660] [serial = 7] [outer = 0x0] 19:51:31 INFO - PROCESS | 1660 | [1660] 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 19:51:31 INFO - PROCESS | 1660 | [1660] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 8 (0x121b07c00) [pid = 1660] [serial = 8] [outer = 0x119bf9800] 19:51:31 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 9 (0x1215d2000) [pid = 1660] [serial = 9] [outer = 0x119f98800] 19:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 10 (0x123573000) [pid = 1660] [serial = 10] [outer = 0x119fb1800] 19:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 11 (0x123574c00) [pid = 1660] [serial = 11] [outer = 0x119bf9800] 19:51:32 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:51:32 INFO - PROCESS | 1660 | 1467600692472 Marionette INFO startBrowser 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:32 INFO - PROCESS | 1660 | 1467600692496 Marionette DEBUG loaded listener.js 19:51:32 INFO - PROCESS | 1660 | 1467600692503 Marionette DEBUG loaded listener.js 19:51:32 INFO - PROCESS | 1660 | 1467600692504 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 12 (0x12710a000) [pid = 1660] [serial = 12] [outer = 0x119bf9800] 19:51:32 INFO - PROCESS | 1660 | 1467600692811 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"0b4761ac-c536-da45-8914-dbba14ce5be9","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":"20160703171858","device":"desktop","version":"48.0","command_id":1}}] 19:51:32 INFO - PROCESS | 1660 | 1467600692891 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}] 19:51:32 INFO - PROCESS | 1660 | 1467600692893 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:32 INFO - PROCESS | 1660 | 1467600692956 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 19:51:33 INFO - PROCESS | 1660 | 1467600693027 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:51:33 INFO - PROCESS | 1660 | 1467600693028 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:33 INFO - PROCESS | 1660 | [1660] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:51:33 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 13 (0x128b8f800) [pid = 1660] [serial = 13] [outer = 0x119bf9800] 19:51:33 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:51:33 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:33 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:51:33 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 19:51:33 INFO - PROCESS | 1660 | 1467600693301 Marionette TRACE conn2 <- [1,3,null,{}] 19:51:33 INFO - PROCESS | 1660 | 1467600693308 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:51:33 INFO - PROCESS | 1660 | 1467600693310 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:33 INFO - PROCESS | 1660 | 1467600693324 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 19:51:33 INFO - PROCESS | 1660 | 1467600693350 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 19:51:33 INFO - PROCESS | 1660 | 1467600693352 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 19:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:51:33 INFO - PROCESS | 1660 | 1467600693360 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:51:33 INFO - PROCESS | 1660 | 1467600693362 Marionette TRACE conn2 <- [1,6,null,{}] 19:51:33 INFO - PROCESS | 1660 | 1467600693365 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}] 19:51:33 INFO - PROCESS | 1660 | 1467600693366 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:33 INFO - PROCESS | 1660 | 1467600693381 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 19:51:33 INFO - PROCESS | 1660 | 1467600693383 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:33 INFO - PROCESS | 1660 | 1467600693385 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f8b000 == 6 [pid = 1660] [id = 6] 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 14 (0x1292a7800) [pid = 1660] [serial = 14] [outer = 0x0] 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 15 (0x1292a9400) [pid = 1660] [serial = 15] [outer = 0x1292a7800] 19:51:33 INFO - PROCESS | 1660 | 1467600693418 Marionette DEBUG loaded listener.js 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 16 (0x1292aec00) [pid = 1660] [serial = 16] [outer = 0x1292a7800] 19:51:33 INFO - PROCESS | 1660 | 1467600693701 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]]]}] 19:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 372ms 19:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:51:33 INFO - PROCESS | 1660 | 1467600693732 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 19:51:33 INFO - PROCESS | 1660 | 1467600693733 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 19:51:33 INFO - PROCESS | 1660 | 1467600693736 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:51:33 INFO - PROCESS | 1660 | 1467600693737 Marionette TRACE conn2 <- [1,10,null,{}] 19:51:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x114f10000 == 7 [pid = 1660] [id = 7] 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 17 (0x113da8400) [pid = 1660] [serial = 17] [outer = 0x0] 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 18 (0x1296e2400) [pid = 1660] [serial = 18] [outer = 0x113da8400] 19:51:33 INFO - PROCESS | 1660 | 1467600693763 Marionette DEBUG loaded listener.js 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 19 (0x129ed9800) [pid = 1660] [serial = 19] [outer = 0x113da8400] 19:51:33 INFO - PROCESS | 1660 | 1467600693834 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}] 19:51:33 INFO - PROCESS | 1660 | 1467600693838 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:33 INFO - PROCESS | 1660 | 1467600693947 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 19:51:33 INFO - PROCESS | 1660 | 1467600693958 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:33 INFO - PROCESS | 1660 | 1467600693959 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a758800 == 8 [pid = 1660] [id = 8] 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 20 (0x12a76c000) [pid = 1660] [serial = 20] [outer = 0x0] 19:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 21 (0x12a76dc00) [pid = 1660] [serial = 21] [outer = 0x12a76c000] 19:51:33 INFO - PROCESS | 1660 | 1467600693987 Marionette DEBUG loaded listener.js 19:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 22 (0x12a977400) [pid = 1660] [serial = 22] [outer = 0x12a76c000] 19:51:34 INFO - PROCESS | 1660 | 1467600694358 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]]]}] 19:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 672ms 19:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:51:34 INFO - PROCESS | 1660 | 1467600694412 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 19:51:34 INFO - PROCESS | 1660 | 1467600694414 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 19:51:34 INFO - PROCESS | 1660 | 1467600694419 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:51:34 INFO - PROCESS | 1660 | 1467600694420 Marionette TRACE conn2 <- [1,14,null,{}] 19:51:34 INFO - PROCESS | 1660 | 1467600694422 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}] 19:51:34 INFO - PROCESS | 1660 | 1467600694424 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:34 INFO - PROCESS | 1660 | 1467600694544 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 19:51:34 INFO - PROCESS | 1660 | 1467600694556 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:34 INFO - PROCESS | 1660 | 1467600694556 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a795000 == 9 [pid = 1660] [id = 9] 19:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 23 (0x119f16000) [pid = 1660] [serial = 23] [outer = 0x0] 19:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 24 (0x119f17c00) [pid = 1660] [serial = 24] [outer = 0x119f16000] 19:51:34 INFO - PROCESS | 1660 | 1467600694581 Marionette DEBUG loaded listener.js 19:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 25 (0x119f21000) [pid = 1660] [serial = 25] [outer = 0x119f16000] 19:51:34 INFO - PROCESS | 1660 | 1467600694835 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]]]}] 19:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 474ms 19:51:34 INFO - PROCESS | 1660 | 1467600694895 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 19:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:51:34 INFO - PROCESS | 1660 | 1467600694897 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 19:51:34 INFO - PROCESS | 1660 | 1467600694899 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:51:34 INFO - PROCESS | 1660 | 1467600694900 Marionette TRACE conn2 <- [1,18,null,{}] 19:51:34 INFO - PROCESS | 1660 | 1467600694902 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}] 19:51:34 INFO - PROCESS | 1660 | 1467600694904 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:35 INFO - PROCESS | 1660 | 1467600695004 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 19:51:35 INFO - PROCESS | 1660 | 1467600695011 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:35 INFO - PROCESS | 1660 | 1467600695013 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aeaa000 == 10 [pid = 1660] [id = 10] 19:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 26 (0x12aeeac00) [pid = 1660] [serial = 26] [outer = 0x0] 19:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 27 (0x12b951800) [pid = 1660] [serial = 27] [outer = 0x12aeeac00] 19:51:35 INFO - PROCESS | 1660 | 1467600695037 Marionette DEBUG loaded listener.js 19:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 28 (0x12b957800) [pid = 1660] [serial = 28] [outer = 0x12aeeac00] 19:51:35 INFO - PROCESS | 1660 | 1467600695298 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]]]}] 19:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 19:51:35 INFO - PROCESS | 1660 | 1467600695319 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 19:51:35 INFO - PROCESS | 1660 | 1467600695321 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 19:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:51:35 INFO - PROCESS | 1660 | 1467600695330 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:51:35 INFO - PROCESS | 1660 | 1467600695331 Marionette TRACE conn2 <- [1,22,null,{}] 19:51:35 INFO - PROCESS | 1660 | 1467600695333 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}] 19:51:35 INFO - PROCESS | 1660 | 1467600695335 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:35 INFO - PROCESS | 1660 | 1467600695433 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 19:51:35 INFO - PROCESS | 1660 | 1467600695437 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:35 INFO - PROCESS | 1660 | 1467600695438 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd1d800 == 11 [pid = 1660] [id = 11] 19:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 29 (0x121159400) [pid = 1660] [serial = 29] [outer = 0x0] 19:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 30 (0x129eda400) [pid = 1660] [serial = 30] [outer = 0x121159400] 19:51:35 INFO - PROCESS | 1660 | 1467600695463 Marionette DEBUG loaded listener.js 19:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 31 (0x12bde7000) [pid = 1660] [serial = 31] [outer = 0x121159400] 19:51:35 INFO - PROCESS | 1660 | 1467600695702 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]]]}] 19:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 19:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:51:35 INFO - PROCESS | 1660 | 1467600695749 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 19:51:35 INFO - PROCESS | 1660 | 1467600695750 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 19:51:35 INFO - PROCESS | 1660 | 1467600695752 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:51:35 INFO - PROCESS | 1660 | 1467600695753 Marionette TRACE conn2 <- [1,26,null,{}] 19:51:35 INFO - PROCESS | 1660 | 1467600695763 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}] 19:51:35 INFO - PROCESS | 1660 | 1467600695764 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:35 INFO - PROCESS | 1660 | 1467600695859 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 19:51:35 INFO - PROCESS | 1660 | 1467600695863 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:35 INFO - PROCESS | 1660 | 1467600695865 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd9f800 == 12 [pid = 1660] [id = 12] 19:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 32 (0x128b8d000) [pid = 1660] [serial = 32] [outer = 0x0] 19:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 33 (0x12bdec400) [pid = 1660] [serial = 33] [outer = 0x128b8d000] 19:51:35 INFO - PROCESS | 1660 | 1467600695889 Marionette DEBUG loaded listener.js 19:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 34 (0x12c207400) [pid = 1660] [serial = 34] [outer = 0x128b8d000] 19:51:36 INFO - PROCESS | 1660 | 1467600696121 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]]]}] 19:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 425ms 19:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:51:36 INFO - PROCESS | 1660 | 1467600696180 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 19:51:36 INFO - PROCESS | 1660 | 1467600696181 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 19:51:36 INFO - PROCESS | 1660 | 1467600696183 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:51:36 INFO - PROCESS | 1660 | 1467600696184 Marionette TRACE conn2 <- [1,30,null,{}] 19:51:36 INFO - PROCESS | 1660 | 1467600696198 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}] 19:51:36 INFO - PROCESS | 1660 | 1467600696199 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:36 INFO - PROCESS | 1660 | 1467600696303 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 19:51:36 INFO - PROCESS | 1660 | 1467600696309 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:36 INFO - PROCESS | 1660 | 1467600696310 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182c3800 == 13 [pid = 1660] [id = 13] 19:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 35 (0x12c20d000) [pid = 1660] [serial = 35] [outer = 0x0] 19:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 36 (0x12c09c400) [pid = 1660] [serial = 36] [outer = 0x12c20d000] 19:51:36 INFO - PROCESS | 1660 | 1467600696334 Marionette DEBUG loaded listener.js 19:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 37 (0x12c09f800) [pid = 1660] [serial = 37] [outer = 0x12c20d000] 19:51:36 INFO - PROCESS | 1660 | 1467600696571 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]]]}] 19:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 19:51:36 INFO - PROCESS | 1660 | 1467600696601 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 19:51:36 INFO - PROCESS | 1660 | 1467600696603 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 19:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:51:36 INFO - PROCESS | 1660 | 1467600696615 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:51:36 INFO - PROCESS | 1660 | 1467600696616 Marionette TRACE conn2 <- [1,34,null,{}] 19:51:36 INFO - PROCESS | 1660 | 1467600696618 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}] 19:51:36 INFO - PROCESS | 1660 | 1467600696619 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:36 INFO - PROCESS | 1660 | 1467600696719 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 19:51:36 INFO - PROCESS | 1660 | 1467600696722 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:36 INFO - PROCESS | 1660 | 1467600696724 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3e4800 == 14 [pid = 1660] [id = 14] 19:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 38 (0x12c0a1c00) [pid = 1660] [serial = 38] [outer = 0x0] 19:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 39 (0x12c0a8400) [pid = 1660] [serial = 39] [outer = 0x12c0a1c00] 19:51:36 INFO - PROCESS | 1660 | 1467600696748 Marionette DEBUG loaded listener.js 19:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 40 (0x1190b7c00) [pid = 1660] [serial = 40] [outer = 0x12c0a1c00] 19:51:36 INFO - PROCESS | 1660 | 1467600696978 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]]]}] 19:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 372ms 19:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:51:36 INFO - PROCESS | 1660 | 1467600696984 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 19:51:36 INFO - PROCESS | 1660 | 1467600696986 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 19:51:36 INFO - PROCESS | 1660 | 1467600696995 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:51:36 INFO - PROCESS | 1660 | 1467600696996 Marionette TRACE conn2 <- [1,38,null,{}] 19:51:37 INFO - PROCESS | 1660 | 1467600696998 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}] 19:51:37 INFO - PROCESS | 1660 | 1467600697000 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:37 INFO - PROCESS | 1660 | 1467600697102 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 19:51:37 INFO - PROCESS | 1660 | 1467600697106 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:37 INFO - PROCESS | 1660 | 1467600697107 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cc17000 == 15 [pid = 1660] [id = 15] 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 41 (0x1190be800) [pid = 1660] [serial = 41] [outer = 0x0] 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 42 (0x12c20ec00) [pid = 1660] [serial = 42] [outer = 0x1190be800] 19:51:37 INFO - PROCESS | 1660 | 1467600697131 Marionette DEBUG loaded listener.js 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 43 (0x12cca1800) [pid = 1660] [serial = 43] [outer = 0x1190be800] 19:51:37 INFO - PROCESS | 1660 | 1467600697364 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]]]}] 19:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 19:51:37 INFO - PROCESS | 1660 | 1467600697414 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 19:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:51:37 INFO - PROCESS | 1660 | 1467600697415 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 19:51:37 INFO - PROCESS | 1660 | 1467600697417 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:51:37 INFO - PROCESS | 1660 | 1467600697418 Marionette TRACE conn2 <- [1,42,null,{}] 19:51:37 INFO - PROCESS | 1660 | 1467600697420 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}] 19:51:37 INFO - PROCESS | 1660 | 1467600697423 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:37 INFO - PROCESS | 1660 | 1467600697533 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 19:51:37 INFO - PROCESS | 1660 | 1467600697538 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:37 INFO - PROCESS | 1660 | 1467600697539 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cf85000 == 16 [pid = 1660] [id = 16] 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 44 (0x12cca4400) [pid = 1660] [serial = 44] [outer = 0x0] 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 45 (0x12ccaa000) [pid = 1660] [serial = 45] [outer = 0x12cca4400] 19:51:37 INFO - PROCESS | 1660 | 1467600697564 Marionette DEBUG loaded listener.js 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 46 (0x12d126000) [pid = 1660] [serial = 46] [outer = 0x12cca4400] 19:51:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d295000 == 17 [pid = 1660] [id = 17] 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 47 (0x12d295800) [pid = 1660] [serial = 47] [outer = 0x0] 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 48 (0x12d290000) [pid = 1660] [serial = 48] [outer = 0x12d295800] 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 49 (0x12d291000) [pid = 1660] [serial = 49] [outer = 0x12d295800] 19:51:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d294800 == 18 [pid = 1660] [id = 18] 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 50 (0x12ccacc00) [pid = 1660] [serial = 50] [outer = 0x0] 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 51 (0x12d12bc00) [pid = 1660] [serial = 51] [outer = 0x12ccacc00] 19:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 52 (0x1190c0c00) [pid = 1660] [serial = 52] [outer = 0x12ccacc00] 19:51:37 INFO - PROCESS | 1660 | 1467600697907 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]]]}] 19:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms 19:51:37 INFO - PROCESS | 1660 | 1467600697937 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 19:51:37 INFO - PROCESS | 1660 | 1467600697938 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 19:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:51:37 INFO - PROCESS | 1660 | 1467600697940 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:51:37 INFO - PROCESS | 1660 | 1467600697942 Marionette TRACE conn2 <- [1,46,null,{}] 19:51:37 INFO - PROCESS | 1660 | 1467600697944 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}] 19:51:37 INFO - PROCESS | 1660 | 1467600697945 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:38 INFO - PROCESS | 1660 | 1467600698033 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 19:51:38 INFO - PROCESS | 1660 | 1467600698036 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:38 INFO - PROCESS | 1660 | 1467600698046 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d6e4000 == 19 [pid = 1660] [id = 19] 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 53 (0x12d12b000) [pid = 1660] [serial = 53] [outer = 0x0] 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x12d4dfc00) [pid = 1660] [serial = 54] [outer = 0x12d12b000] 19:51:38 INFO - PROCESS | 1660 | 1467600698076 Marionette DEBUG loaded listener.js 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x12d4e3c00) [pid = 1660] [serial = 55] [outer = 0x12d12b000] 19:51:38 INFO - PROCESS | 1660 | 1467600698324 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]]]}] 19:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 19:51:38 INFO - PROCESS | 1660 | 1467600698363 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 19:51:38 INFO - PROCESS | 1660 | 1467600698364 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 19:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:51:38 INFO - PROCESS | 1660 | 1467600698367 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:51:38 INFO - PROCESS | 1660 | 1467600698368 Marionette TRACE conn2 <- [1,50,null,{}] 19:51:38 INFO - PROCESS | 1660 | 1467600698370 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}] 19:51:38 INFO - PROCESS | 1660 | 1467600698372 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:38 INFO - PROCESS | 1660 | 1467600698477 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 19:51:38 INFO - PROCESS | 1660 | 1467600698480 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:38 INFO - PROCESS | 1660 | 1467600698481 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dad2000 == 20 [pid = 1660] [id = 20] 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x1182ea400) [pid = 1660] [serial = 56] [outer = 0x0] 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x118864000) [pid = 1660] [serial = 57] [outer = 0x1182ea400] 19:51:38 INFO - PROCESS | 1660 | 1467600698505 Marionette DEBUG loaded listener.js 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x12d4eb400) [pid = 1660] [serial = 58] [outer = 0x1182ea400] 19:51:38 INFO - PROCESS | 1660 | 1467600698746 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]]]}] 19:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 19:51:38 INFO - PROCESS | 1660 | 1467600698786 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 19:51:38 INFO - PROCESS | 1660 | 1467600698787 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 19:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:51:38 INFO - PROCESS | 1660 | 1467600698797 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:51:38 INFO - PROCESS | 1660 | 1467600698798 Marionette TRACE conn2 <- [1,54,null,{}] 19:51:38 INFO - PROCESS | 1660 | 1467600698800 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}] 19:51:38 INFO - PROCESS | 1660 | 1467600698801 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:38 INFO - PROCESS | 1660 | 1467600698903 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 19:51:38 INFO - PROCESS | 1660 | 1467600698916 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:38 INFO - PROCESS | 1660 | 1467600698917 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dae1800 == 21 [pid = 1660] [id = 21] 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x12bb28c00) [pid = 1660] [serial = 59] [outer = 0x0] 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x12bb2b400) [pid = 1660] [serial = 60] [outer = 0x12bb28c00] 19:51:38 INFO - PROCESS | 1660 | 1467600698945 Marionette DEBUG loaded listener.js 19:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x12bb30800) [pid = 1660] [serial = 61] [outer = 0x12bb28c00] 19:51:39 INFO - PROCESS | 1660 | 1467600699293 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]]]}] 19:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 523ms 19:51:39 INFO - PROCESS | 1660 | 1467600699316 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 19:51:39 INFO - PROCESS | 1660 | 1467600699318 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 19:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:51:39 INFO - PROCESS | 1660 | 1467600699325 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:51:39 INFO - PROCESS | 1660 | 1467600699326 Marionette TRACE conn2 <- [1,58,null,{}] 19:51:39 INFO - PROCESS | 1660 | 1467600699329 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}] 19:51:39 INFO - PROCESS | 1660 | 1467600699331 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:39 INFO - PROCESS | 1660 | 1467600699449 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 19:51:39 INFO - PROCESS | 1660 | 1467600699452 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:39 INFO - PROCESS | 1660 | 1467600699453 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d88800 == 22 [pid = 1660] [id = 22] 19:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x119086c00) [pid = 1660] [serial = 62] [outer = 0x0] 19:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x125494400) [pid = 1660] [serial = 63] [outer = 0x119086c00] 19:51:39 INFO - PROCESS | 1660 | 1467600699473 Marionette DEBUG loaded listener.js 19:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x12e2aa800) [pid = 1660] [serial = 64] [outer = 0x119086c00] 19:51:39 INFO - PROCESS | 1660 | 1467600699794 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]]]}] 19:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 523ms 19:51:40 INFO - PROCESS | 1660 | 1467600700458 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 19:51:40 INFO - PROCESS | 1660 | 1467600700460 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 19:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:51:40 INFO - PROCESS | 1660 | 1467600700552 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:51:40 INFO - PROCESS | 1660 | 1467600700555 Marionette TRACE conn2 <- [1,62,null,{}] 19:51:40 INFO - PROCESS | 1660 | 1467600700559 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}] 19:51:40 INFO - PROCESS | 1660 | 1467600700562 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:40 INFO - PROCESS | 1660 | 1467600700672 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 19:51:40 INFO - PROCESS | 1660 | 1467600700721 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:40 INFO - PROCESS | 1660 | 1467600700725 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x11264b800 == 23 [pid = 1660] [id = 23] 19:51:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x112ac5000) [pid = 1660] [serial = 65] [outer = 0x0] 19:51:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x112e06c00) [pid = 1660] [serial = 66] [outer = 0x112ac5000] 19:51:40 INFO - PROCESS | 1660 | 1467600700759 Marionette DEBUG loaded listener.js 19:51:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1133eb000) [pid = 1660] [serial = 67] [outer = 0x112ac5000] 19:51:41 INFO - PROCESS | 1660 | 1467600701202 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]]]}] 19:51:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 685ms 19:51:41 INFO - PROCESS | 1660 | 1467600701226 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 19:51:41 INFO - PROCESS | 1660 | 1467600701229 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 19:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:51:41 INFO - PROCESS | 1660 | 1467600701236 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:51:41 INFO - PROCESS | 1660 | 1467600701240 Marionette TRACE conn2 <- [1,66,null,{}] 19:51:41 INFO - PROCESS | 1660 | 1467600701244 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}] 19:51:41 INFO - PROCESS | 1660 | 1467600701247 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:41 INFO - PROCESS | 1660 | 1467600701413 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 19:51:41 INFO - PROCESS | 1660 | 1467600701486 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:41 INFO - PROCESS | 1660 | 1467600701488 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168ba800 == 24 [pid = 1660] [id = 24] 19:51:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x115e61800) [pid = 1660] [serial = 68] [outer = 0x0] 19:51:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1167e0000) [pid = 1660] [serial = 69] [outer = 0x115e61800] 19:51:41 INFO - PROCESS | 1660 | 1467600701537 Marionette DEBUG loaded listener.js 19:51:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x116aea800) [pid = 1660] [serial = 70] [outer = 0x115e61800] 19:51:41 INFO - PROCESS | 1660 | 1467600701956 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]]]}] 19:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 777ms 19:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:51:42 INFO - PROCESS | 1660 | 1467600702010 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 19:51:42 INFO - PROCESS | 1660 | 1467600702011 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 19:51:42 INFO - PROCESS | 1660 | 1467600702014 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:51:42 INFO - PROCESS | 1660 | 1467600702015 Marionette TRACE conn2 <- [1,70,null,{}] 19:51:42 INFO - PROCESS | 1660 | 1467600702021 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}] 19:51:42 INFO - PROCESS | 1660 | 1467600702025 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:42 INFO - PROCESS | 1660 | 1467600702141 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 19:51:42 INFO - PROCESS | 1660 | 1467600702183 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:42 INFO - PROCESS | 1660 | 1467600702185 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x11715d000 == 25 [pid = 1660] [id = 25] 19:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x119089c00) [pid = 1660] [serial = 71] [outer = 0x0] 19:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1190b7800) [pid = 1660] [serial = 72] [outer = 0x119089c00] 19:51:42 INFO - PROCESS | 1660 | 1467600702217 Marionette DEBUG loaded listener.js 19:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119303800) [pid = 1660] [serial = 73] [outer = 0x119089c00] 19:51:42 INFO - PROCESS | 1660 | 1467600702680 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]]]}] 19:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 870ms 19:51:42 INFO - PROCESS | 1660 | 1467600702903 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 19:51:42 INFO - PROCESS | 1660 | 1467600702907 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 19:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:51:42 INFO - PROCESS | 1660 | 1467600702913 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:51:42 INFO - PROCESS | 1660 | 1467600702915 Marionette TRACE conn2 <- [1,74,null,{}] 19:51:42 INFO - PROCESS | 1660 | 1467600702919 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}] 19:51:42 INFO - PROCESS | 1660 | 1467600702921 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:43 INFO - PROCESS | 1660 | 1467600703009 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 19:51:43 INFO - PROCESS | 1660 | 1467600703060 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:43 INFO - PROCESS | 1660 | 1467600703063 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x112651800 == 26 [pid = 1660] [id = 26] 19:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x113c6f000) [pid = 1660] [serial = 74] [outer = 0x0] 19:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x114f6c400) [pid = 1660] [serial = 75] [outer = 0x113c6f000] 19:51:43 INFO - PROCESS | 1660 | 1467600703091 Marionette DEBUG loaded listener.js 19:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x115df2c00) [pid = 1660] [serial = 76] [outer = 0x113c6f000] 19:51:43 INFO - PROCESS | 1660 | 1467600703533 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]]]}] 19:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 673ms 19:51:43 INFO - PROCESS | 1660 | 1467600703586 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 19:51:43 INFO - PROCESS | 1660 | 1467600703588 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 19:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:51:43 INFO - PROCESS | 1660 | 1467600703593 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:51:43 INFO - PROCESS | 1660 | 1467600703596 Marionette TRACE conn2 <- [1,78,null,{}] 19:51:43 INFO - PROCESS | 1660 | 1467600703598 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}] 19:51:43 INFO - PROCESS | 1660 | 1467600703600 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:43 INFO - PROCESS | 1660 | 1467600703672 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 19:51:43 INFO - PROCESS | 1660 | 1467600703676 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:43 INFO - PROCESS | 1660 | 1467600703677 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1133e6000 == 27 [pid = 1660] [id = 27] 19:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11663b800) [pid = 1660] [serial = 77] [outer = 0x0] 19:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11676c400) [pid = 1660] [serial = 78] [outer = 0x11663b800] 19:51:43 INFO - PROCESS | 1660 | 1467600703706 Marionette DEBUG loaded listener.js 19:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x116883400) [pid = 1660] [serial = 79] [outer = 0x11663b800] 19:51:44 INFO - PROCESS | 1660 | 1467600704025 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]]]}] 19:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 19:51:44 INFO - PROCESS | 1660 | 1467600704064 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 19:51:44 INFO - PROCESS | 1660 | 1467600704065 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 19:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:51:44 INFO - PROCESS | 1660 | 1467600704068 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:51:44 INFO - PROCESS | 1660 | 1467600704069 Marionette TRACE conn2 <- [1,82,null,{}] 19:51:44 INFO - PROCESS | 1660 | 1467600704075 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}] 19:51:44 INFO - PROCESS | 1660 | 1467600704078 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:44 INFO - PROCESS | 1660 | 1467600704159 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 19:51:44 INFO - PROCESS | 1660 | 1467600704200 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:44 INFO - PROCESS | 1660 | 1467600704203 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x11616c800 == 28 [pid = 1660] [id = 28] 19:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11688e800) [pid = 1660] [serial = 80] [outer = 0x0] 19:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x116f5fc00) [pid = 1660] [serial = 81] [outer = 0x11688e800] 19:51:44 INFO - PROCESS | 1660 | 1467600704230 Marionette DEBUG loaded listener.js 19:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x118226800) [pid = 1660] [serial = 82] [outer = 0x11688e800] 19:51:44 INFO - PROCESS | 1660 | 1467600704504 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]]]}] 19:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 19:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:51:44 INFO - PROCESS | 1660 | 1467600704546 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 19:51:44 INFO - PROCESS | 1660 | 1467600704547 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 19:51:44 INFO - PROCESS | 1660 | 1467600704549 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:51:44 INFO - PROCESS | 1660 | 1467600704550 Marionette TRACE conn2 <- [1,86,null,{}] 19:51:44 INFO - PROCESS | 1660 | 1467600704561 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}] 19:51:44 INFO - PROCESS | 1660 | 1467600704562 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:44 INFO - PROCESS | 1660 | 1467600704650 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 19:51:44 INFO - PROCESS | 1660 | 1467600704698 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:44 INFO - PROCESS | 1660 | 1467600704700 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x11667f000 == 29 [pid = 1660] [id = 29] 19:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116a22c00) [pid = 1660] [serial = 83] [outer = 0x0] 19:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1182eb400) [pid = 1660] [serial = 84] [outer = 0x116a22c00] 19:51:44 INFO - PROCESS | 1660 | 1467600704737 Marionette DEBUG loaded listener.js 19:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118788000) [pid = 1660] [serial = 85] [outer = 0x116a22c00] 19:51:45 INFO - PROCESS | 1660 | 1467600705110 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]]]}] 19:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 569ms 19:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:51:45 INFO - PROCESS | 1660 | 1467600705119 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 19:51:45 INFO - PROCESS | 1660 | 1467600705120 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 19:51:45 INFO - PROCESS | 1660 | 1467600705125 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:51:45 INFO - PROCESS | 1660 | 1467600705126 Marionette TRACE conn2 <- [1,90,null,{}] 19:51:45 INFO - PROCESS | 1660 | 1467600705129 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}] 19:51:45 INFO - PROCESS | 1660 | 1467600705130 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:45 INFO - PROCESS | 1660 | 1467600705201 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 19:51:45 INFO - PROCESS | 1660 | 1467600705243 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:45 INFO - PROCESS | 1660 | 1467600705245 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f26000 == 30 [pid = 1660] [id = 30] 19:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118226000) [pid = 1660] [serial = 86] [outer = 0x0] 19:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11885d800) [pid = 1660] [serial = 87] [outer = 0x118226000] 19:51:45 INFO - PROCESS | 1660 | 1467600705270 Marionette DEBUG loaded listener.js 19:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11908f400) [pid = 1660] [serial = 88] [outer = 0x118226000] 19:51:45 INFO - PROCESS | 1660 | 1467600705519 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]]]}] 19:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 420ms 19:51:45 INFO - PROCESS | 1660 | 1467600705546 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 19:51:45 INFO - PROCESS | 1660 | 1467600705547 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 19:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:51:45 INFO - PROCESS | 1660 | 1467600705552 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:51:45 INFO - PROCESS | 1660 | 1467600705553 Marionette TRACE conn2 <- [1,94,null,{}] 19:51:45 INFO - PROCESS | 1660 | 1467600705564 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}] 19:51:45 INFO - PROCESS | 1660 | 1467600705567 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:45 INFO - PROCESS | 1660 | 1467600705669 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 19:51:45 INFO - PROCESS | 1660 | 1467600705675 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:45 INFO - PROCESS | 1660 | 1467600705676 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x11824c000 == 31 [pid = 1660] [id = 31] 19:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11909a400) [pid = 1660] [serial = 89] [outer = 0x0] 19:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11930ac00) [pid = 1660] [serial = 90] [outer = 0x11909a400] 19:51:45 INFO - PROCESS | 1660 | 1467600705701 Marionette DEBUG loaded listener.js 19:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1196d5800) [pid = 1660] [serial = 91] [outer = 0x11909a400] 19:51:46 INFO - PROCESS | 1660 | 1467600706010 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]]]}] 19:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 476ms 19:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:51:46 INFO - PROCESS | 1660 | 1467600706028 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 19:51:46 INFO - PROCESS | 1660 | 1467600706030 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 19:51:46 INFO - PROCESS | 1660 | 1467600706032 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:51:46 INFO - PROCESS | 1660 | 1467600706033 Marionette TRACE conn2 <- [1,98,null,{}] 19:51:46 INFO - PROCESS | 1660 | 1467600706035 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}] 19:51:46 INFO - PROCESS | 1660 | 1467600706036 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:46 INFO - PROCESS | 1660 | 1467600706135 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 19:51:46 INFO - PROCESS | 1660 | 1467600706158 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:46 INFO - PROCESS | 1660 | 1467600706159 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182ac800 == 32 [pid = 1660] [id = 32] 19:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1188f2000) [pid = 1660] [serial = 92] [outer = 0x0] 19:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1196db000) [pid = 1660] [serial = 93] [outer = 0x1188f2000] 19:51:46 INFO - PROCESS | 1660 | 1467600706183 Marionette DEBUG loaded listener.js 19:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119bf5800) [pid = 1660] [serial = 94] [outer = 0x1188f2000] 19:51:46 INFO - PROCESS | 1660 | 1467600706460 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]]]}] 19:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 19:51:46 INFO - PROCESS | 1660 | 1467600706501 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 19:51:46 INFO - PROCESS | 1660 | 1467600706503 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 19:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:51:46 INFO - PROCESS | 1660 | 1467600706510 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:51:46 INFO - PROCESS | 1660 | 1467600706512 Marionette TRACE conn2 <- [1,102,null,{}] 19:51:46 INFO - PROCESS | 1660 | 1467600706516 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}] 19:51:46 INFO - PROCESS | 1660 | 1467600706517 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:46 INFO - PROCESS | 1660 | 1467600706600 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 19:51:46 INFO - PROCESS | 1660 | 1467600706604 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:46 INFO - PROCESS | 1660 | 1467600706607 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x119074000 == 33 [pid = 1660] [id = 33] 19:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119bf0800) [pid = 1660] [serial = 95] [outer = 0x0] 19:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12115a800) [pid = 1660] [serial = 96] [outer = 0x119bf0800] 19:51:46 INFO - PROCESS | 1660 | 1467600706633 Marionette DEBUG loaded listener.js 19:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1164ed400) [pid = 1660] [serial = 97] [outer = 0x119bf0800] 19:51:46 INFO - PROCESS | 1660 | 1467600706950 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]]]}] 19:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 473ms 19:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:51:46 INFO - PROCESS | 1660 | 1467600706983 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 19:51:46 INFO - PROCESS | 1660 | 1467600706986 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 19:51:46 INFO - PROCESS | 1660 | 1467600706990 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:51:46 INFO - PROCESS | 1660 | 1467600706991 Marionette TRACE conn2 <- [1,106,null,{}] 19:51:47 INFO - PROCESS | 1660 | 1467600707008 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}] 19:51:47 INFO - PROCESS | 1660 | 1467600707010 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:47 INFO - PROCESS | 1660 | 1467600707124 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 19:51:47 INFO - PROCESS | 1660 | 1467600707129 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:47 INFO - PROCESS | 1660 | 1467600707130 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x119622800 == 34 [pid = 1660] [id = 34] 19:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121158000) [pid = 1660] [serial = 98] [outer = 0x0] 19:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121183c00) [pid = 1660] [serial = 99] [outer = 0x121158000] 19:51:47 INFO - PROCESS | 1660 | 1467600707169 Marionette DEBUG loaded listener.js 19:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121187800) [pid = 1660] [serial = 100] [outer = 0x121158000] 19:51:47 INFO - PROCESS | 1660 | 1467600707566 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]]]}] 19:51:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 621ms 19:51:47 INFO - PROCESS | 1660 | 1467600707609 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 19:51:47 INFO - PROCESS | 1660 | 1467600707611 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 19:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:51:47 INFO - PROCESS | 1660 | 1467600707613 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:51:47 INFO - PROCESS | 1660 | 1467600707614 Marionette TRACE conn2 <- [1,110,null,{}] 19:51:47 INFO - PROCESS | 1660 | 1467600707616 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}] 19:51:47 INFO - PROCESS | 1660 | 1467600707617 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:47 INFO - PROCESS | 1660 | 1467600707712 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 19:51:47 INFO - PROCESS | 1660 | 1467600707718 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:47 INFO - PROCESS | 1660 | 1467600707719 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x11963e800 == 35 [pid = 1660] [id = 35] 19:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121182c00) [pid = 1660] [serial = 101] [outer = 0x0] 19:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121250400) [pid = 1660] [serial = 102] [outer = 0x121182c00] 19:51:47 INFO - PROCESS | 1660 | 1467600707744 Marionette DEBUG loaded listener.js 19:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121281000) [pid = 1660] [serial = 103] [outer = 0x121182c00] 19:51:48 INFO - PROCESS | 1660 | 1467600708024 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]]]}] 19:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 19:51:48 INFO - PROCESS | 1660 | 1467600708084 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 19:51:48 INFO - PROCESS | 1660 | 1467600708085 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 19:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:51:48 INFO - PROCESS | 1660 | 1467600708088 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:51:48 INFO - PROCESS | 1660 | 1467600708091 Marionette TRACE conn2 <- [1,114,null,{}] 19:51:48 INFO - PROCESS | 1660 | 1467600708094 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}] 19:51:48 INFO - PROCESS | 1660 | 1467600708095 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:48 INFO - PROCESS | 1660 | 1467600708180 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 19:51:48 INFO - PROCESS | 1660 | 1467600708184 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:48 INFO - PROCESS | 1660 | 1467600708185 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1d6800 == 36 [pid = 1660] [id = 36] 19:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11909bc00) [pid = 1660] [serial = 104] [outer = 0x0] 19:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1216d1c00) [pid = 1660] [serial = 105] [outer = 0x11909bc00] 19:51:48 INFO - PROCESS | 1660 | 1467600708213 Marionette DEBUG loaded listener.js 19:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x123578c00) [pid = 1660] [serial = 106] [outer = 0x11909bc00] 19:51:48 INFO - PROCESS | 1660 | 1467600708547 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]]]}] 19:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 19:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:51:48 INFO - PROCESS | 1660 | 1467600708559 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 19:51:48 INFO - PROCESS | 1660 | 1467600708560 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 19:51:48 INFO - PROCESS | 1660 | 1467600708562 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:51:48 INFO - PROCESS | 1660 | 1467600708563 Marionette TRACE conn2 <- [1,118,null,{}] 19:51:48 INFO - PROCESS | 1660 | 1467600708565 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}] 19:51:48 INFO - PROCESS | 1660 | 1467600708566 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:48 INFO - PROCESS | 1660 | 1467600708672 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 19:51:48 INFO - PROCESS | 1660 | 1467600708680 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:48 INFO - PROCESS | 1660 | 1467600708681 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212bf800 == 37 [pid = 1660] [id = 37] 19:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x121285800) [pid = 1660] [serial = 107] [outer = 0x0] 19:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1249ab400) [pid = 1660] [serial = 108] [outer = 0x121285800] 19:51:48 INFO - PROCESS | 1660 | 1467600708705 Marionette DEBUG loaded listener.js 19:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124c7c800) [pid = 1660] [serial = 109] [outer = 0x121285800] 19:51:48 INFO - PROCESS | 1660 | 1467600708955 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]]]}] 19:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 19:51:48 INFO - PROCESS | 1660 | 1467600708983 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 19:51:48 INFO - PROCESS | 1660 | 1467600708984 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 19:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:51:48 INFO - PROCESS | 1660 | 1467600708986 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:51:48 INFO - PROCESS | 1660 | 1467600708988 Marionette TRACE conn2 <- [1,122,null,{}] 19:51:49 INFO - PROCESS | 1660 | 1467600708997 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}] 19:51:49 INFO - PROCESS | 1660 | 1467600708998 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:49 INFO - PROCESS | 1660 | 1467600709080 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 19:51:49 INFO - PROCESS | 1660 | 1467600709084 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:49 INFO - PROCESS | 1660 | 1467600709085 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213ef000 == 38 [pid = 1660] [id = 38] 19:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124ce3c00) [pid = 1660] [serial = 110] [outer = 0x0] 19:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124f3e000) [pid = 1660] [serial = 111] [outer = 0x124ce3c00] 19:51:49 INFO - PROCESS | 1660 | 1467600709112 Marionette DEBUG loaded listener.js 19:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12684cc00) [pid = 1660] [serial = 112] [outer = 0x124ce3c00] 19:51:49 INFO - PROCESS | 1660 | 1467600709390 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]]]}] 19:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 428ms 19:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:51:49 INFO - PROCESS | 1660 | 1467600709414 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 19:51:49 INFO - PROCESS | 1660 | 1467600709415 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 19:51:49 INFO - PROCESS | 1660 | 1467600709417 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:51:49 INFO - PROCESS | 1660 | 1467600709418 Marionette TRACE conn2 <- [1,126,null,{}] 19:51:49 INFO - PROCESS | 1660 | 1467600709444 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}] 19:51:49 INFO - PROCESS | 1660 | 1467600709445 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:49 INFO - PROCESS | 1660 | 1467600709524 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 19:51:49 INFO - PROCESS | 1660 | 1467600709569 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:49 INFO - PROCESS | 1660 | 1467600709570 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215d5000 == 39 [pid = 1660] [id = 39] 19:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x124e92000) [pid = 1660] [serial = 113] [outer = 0x0] 19:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x126852c00) [pid = 1660] [serial = 114] [outer = 0x124e92000] 19:51:49 INFO - PROCESS | 1660 | 1467600709594 Marionette DEBUG loaded listener.js 19:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x126aaf800) [pid = 1660] [serial = 115] [outer = 0x124e92000] 19:51:49 INFO - PROCESS | 1660 | 1467600709855 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]]]}] 19:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 473ms 19:51:49 INFO - PROCESS | 1660 | 1467600709895 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 19:51:49 INFO - PROCESS | 1660 | 1467600709897 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 19:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:51:49 INFO - PROCESS | 1660 | 1467600709899 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:51:49 INFO - PROCESS | 1660 | 1467600709900 Marionette TRACE conn2 <- [1,130,null,{}] 19:51:49 INFO - PROCESS | 1660 | 1467600709902 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}] 19:51:49 INFO - PROCESS | 1660 | 1467600709903 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:50 INFO - PROCESS | 1660 | 1467600709996 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 19:51:50 INFO - PROCESS | 1660 | 1467600710000 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:50 INFO - PROCESS | 1660 | 1467600710000 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a34800 == 40 [pid = 1660] [id = 40] 19:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x126aafc00) [pid = 1660] [serial = 116] [outer = 0x0] 19:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12710ac00) [pid = 1660] [serial = 117] [outer = 0x126aafc00] 19:51:50 INFO - PROCESS | 1660 | 1467600710024 Marionette DEBUG loaded listener.js 19:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1273d5800) [pid = 1660] [serial = 118] [outer = 0x126aafc00] 19:51:50 INFO - PROCESS | 1660 | 1467600710310 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]]]}] 19:51:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 469ms 19:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:51:50 INFO - PROCESS | 1660 | 1467600710369 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 19:51:50 INFO - PROCESS | 1660 | 1467600710370 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 19:51:50 INFO - PROCESS | 1660 | 1467600710374 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:51:50 INFO - PROCESS | 1660 | 1467600710375 Marionette TRACE conn2 <- [1,134,null,{}] 19:51:50 INFO - PROCESS | 1660 | 1467600710378 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}] 19:51:50 INFO - PROCESS | 1660 | 1467600710379 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:50 INFO - PROCESS | 1660 | 1467600710456 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 19:51:50 INFO - PROCESS | 1660 | 1467600710519 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:50 INFO - PROCESS | 1660 | 1467600710520 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x124905800 == 41 [pid = 1660] [id = 41] 19:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x124ce3400) [pid = 1660] [serial = 119] [outer = 0x0] 19:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12756c400) [pid = 1660] [serial = 120] [outer = 0x124ce3400] 19:51:50 INFO - PROCESS | 1660 | 1467600710544 Marionette DEBUG loaded listener.js 19:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x128b87000) [pid = 1660] [serial = 121] [outer = 0x124ce3400] 19:51:51 INFO - PROCESS | 1660 | 1467600711508 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]]]}] 19:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1172ms 19:51:51 INFO - PROCESS | 1660 | 1467600711546 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 19:51:51 INFO - PROCESS | 1660 | 1467600711548 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 19:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:51:51 INFO - PROCESS | 1660 | 1467600711551 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:51:51 INFO - PROCESS | 1660 | 1467600711553 Marionette TRACE conn2 <- [1,138,null,{}] 19:51:51 INFO - PROCESS | 1660 | 1467600711557 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}] 19:51:51 INFO - PROCESS | 1660 | 1467600711559 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:51 INFO - PROCESS | 1660 | 1467600711654 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 19:51:51 INFO - PROCESS | 1660 | 1467600711661 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:51 INFO - PROCESS | 1660 | 1467600711664 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f33800 == 42 [pid = 1660] [id = 42] 19:51:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x115d15400) [pid = 1660] [serial = 122] [outer = 0x0] 19:51:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x116768400) [pid = 1660] [serial = 123] [outer = 0x115d15400] 19:51:51 INFO - PROCESS | 1660 | 1467600711704 Marionette DEBUG loaded listener.js 19:51:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x11688b400) [pid = 1660] [serial = 124] [outer = 0x115d15400] 19:51:52 INFO - PROCESS | 1660 | 1467600712146 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]]]}] 19:51:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 622ms 19:51:52 INFO - PROCESS | 1660 | 1467600712173 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 19:51:52 INFO - PROCESS | 1660 | 1467600712176 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 19:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:51:52 INFO - PROCESS | 1660 | 1467600712180 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:51:52 INFO - PROCESS | 1660 | 1467600712182 Marionette TRACE conn2 <- [1,142,null,{}] 19:51:52 INFO - PROCESS | 1660 | 1467600712192 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}] 19:51:52 INFO - PROCESS | 1660 | 1467600712193 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:52 INFO - PROCESS | 1660 | 1467600712286 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 19:51:52 INFO - PROCESS | 1660 | 1467600712290 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:52 INFO - PROCESS | 1660 | 1467600712291 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x115ebf800 == 43 [pid = 1660] [id = 43] 19:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x116a29000) [pid = 1660] [serial = 125] [outer = 0x0] 19:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x118223400) [pid = 1660] [serial = 126] [outer = 0x116a29000] 19:51:52 INFO - PROCESS | 1660 | 1467600712318 Marionette DEBUG loaded listener.js 19:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x1182f0400) [pid = 1660] [serial = 127] [outer = 0x116a29000] 19:51:52 INFO - PROCESS | 1660 | 1467600712670 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]]]}] 19:51:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 528ms 19:51:52 INFO - PROCESS | 1660 | 1467600712709 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 19:51:52 INFO - PROCESS | 1660 | 1467600712710 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 19:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:51:52 INFO - PROCESS | 1660 | 1467600712712 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:51:52 INFO - PROCESS | 1660 | 1467600712715 Marionette TRACE conn2 <- [1,146,null,{}] 19:51:52 INFO - PROCESS | 1660 | 1467600712722 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}] 19:51:52 INFO - PROCESS | 1660 | 1467600712725 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:53 INFO - PROCESS | 1660 | 1467600713310 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12bb28c00) [pid = 1660] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1182ea400) [pid = 1660] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x12d12b000) [pid = 1660] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12cca4400) [pid = 1660] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1190be800) [pid = 1660] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12c0a1c00) [pid = 1660] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12c20d000) [pid = 1660] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x128b8d000) [pid = 1660] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x121159400) [pid = 1660] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12aeeac00) [pid = 1660] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x119f16000) [pid = 1660] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12a76c000) [pid = 1660] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1292a7800) [pid = 1660] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11688e800) [pid = 1660] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x116a22c00) [pid = 1660] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x118226000) [pid = 1660] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11909a400) [pid = 1660] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1188f2000) [pid = 1660] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x119bf0800) [pid = 1660] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121158000) [pid = 1660] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11909bc00) [pid = 1660] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121285800) [pid = 1660] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x124ce3c00) [pid = 1660] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119086c00) [pid = 1660] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112ac5000) [pid = 1660] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x115e61800) [pid = 1660] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119089c00) [pid = 1660] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x113c6f000) [pid = 1660] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:51:53 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11663b800) [pid = 1660] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:51:53 INFO - PROCESS | 1660 | 1467600713382 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:53 INFO - PROCESS | 1660 | 1467600713384 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x116630800 == 44 [pid = 1660] [id = 44] 19:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112a79800) [pid = 1660] [serial = 128] [outer = 0x0] 19:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x115def800) [pid = 1660] [serial = 129] [outer = 0x112a79800] 19:51:53 INFO - PROCESS | 1660 | 1467600713411 Marionette DEBUG loaded listener.js 19:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11852d400) [pid = 1660] [serial = 130] [outer = 0x112a79800] 19:51:53 INFO - PROCESS | 1660 | 1467600713683 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]]]}] 19:51:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1023ms 19:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:51:53 INFO - PROCESS | 1660 | 1467600713735 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 19:51:53 INFO - PROCESS | 1660 | 1467600713737 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 19:51:53 INFO - PROCESS | 1660 | 1467600713742 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:51:53 INFO - PROCESS | 1660 | 1467600713743 Marionette TRACE conn2 <- [1,150,null,{}] 19:51:53 INFO - PROCESS | 1660 | 1467600713749 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}] 19:51:53 INFO - PROCESS | 1660 | 1467600713750 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:53 INFO - PROCESS | 1660 | 1467600713824 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 19:51:53 INFO - PROCESS | 1660 | 1467600713870 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:53 INFO - PROCESS | 1660 | 1467600713871 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x117c7e000 == 45 [pid = 1660] [id = 45] 19:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1133ed400) [pid = 1660] [serial = 131] [outer = 0x0] 19:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1190b5000) [pid = 1660] [serial = 132] [outer = 0x1133ed400] 19:51:53 INFO - PROCESS | 1660 | 1467600713897 Marionette DEBUG loaded listener.js 19:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11930fc00) [pid = 1660] [serial = 133] [outer = 0x1133ed400] 19:51:54 INFO - PROCESS | 1660 | 1467600714177 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]]]}] 19:51:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 19:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:51:54 INFO - PROCESS | 1660 | 1467600714212 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 19:51:54 INFO - PROCESS | 1660 | 1467600714213 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 19:51:54 INFO - PROCESS | 1660 | 1467600714215 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:51:54 INFO - PROCESS | 1660 | 1467600714216 Marionette TRACE conn2 <- [1,154,null,{}] 19:51:54 INFO - PROCESS | 1660 | 1467600714219 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}] 19:51:54 INFO - PROCESS | 1660 | 1467600714220 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:54 INFO - PROCESS | 1660 | 1467600714303 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 19:51:54 INFO - PROCESS | 1660 | 1467600714308 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:54 INFO - PROCESS | 1660 | 1467600714309 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x118897000 == 46 [pid = 1660] [id = 46] 19:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1176f2400) [pid = 1660] [serial = 134] [outer = 0x0] 19:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1196d3400) [pid = 1660] [serial = 135] [outer = 0x1176f2400] 19:51:54 INFO - PROCESS | 1660 | 1467600714333 Marionette DEBUG loaded listener.js 19:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119a11000) [pid = 1660] [serial = 136] [outer = 0x1176f2400] 19:51:54 INFO - PROCESS | 1660 | 1467600714635 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]]]}] 19:51:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 19:51:54 INFO - PROCESS | 1660 | 1467600714684 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 19:51:54 INFO - PROCESS | 1660 | 1467600714685 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 19:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:51:54 INFO - PROCESS | 1660 | 1467600714687 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:51:54 INFO - PROCESS | 1660 | 1467600714688 Marionette TRACE conn2 <- [1,158,null,{}] 19:51:54 INFO - PROCESS | 1660 | 1467600714691 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}] 19:51:54 INFO - PROCESS | 1660 | 1467600714694 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:54 INFO - PROCESS | 1660 | 1467600714783 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 19:51:54 INFO - PROCESS | 1660 | 1467600714786 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:54 INFO - PROCESS | 1660 | 1467600714788 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a4a800 == 47 [pid = 1660] [id = 47] 19:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119ac3000) [pid = 1660] [serial = 137] [outer = 0x0] 19:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x119fb3c00) [pid = 1660] [serial = 138] [outer = 0x119ac3000] 19:51:54 INFO - PROCESS | 1660 | 1467600714817 Marionette DEBUG loaded listener.js 19:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x121252400) [pid = 1660] [serial = 139] [outer = 0x119ac3000] 19:51:55 INFO - PROCESS | 1660 | 1467600715125 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]]]}] 19:51:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 471ms 19:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:51:55 INFO - PROCESS | 1660 | 1467600715160 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 19:51:55 INFO - PROCESS | 1660 | 1467600715161 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 19:51:55 INFO - PROCESS | 1660 | 1467600715163 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:51:55 INFO - PROCESS | 1660 | 1467600715164 Marionette TRACE conn2 <- [1,162,null,{}] 19:51:55 INFO - PROCESS | 1660 | 1467600715166 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}] 19:51:55 INFO - PROCESS | 1660 | 1467600715167 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:55 INFO - PROCESS | 1660 | 1467600715237 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 19:51:55 INFO - PROCESS | 1660 | 1467600715286 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:55 INFO - PROCESS | 1660 | 1467600715287 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d92000 == 48 [pid = 1660] [id = 48] 19:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119bf0000) [pid = 1660] [serial = 140] [outer = 0x0] 19:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12149d400) [pid = 1660] [serial = 141] [outer = 0x119bf0000] 19:51:55 INFO - PROCESS | 1660 | 1467600715311 Marionette DEBUG loaded listener.js 19:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x121b16800) [pid = 1660] [serial = 142] [outer = 0x119bf0000] 19:51:55 INFO - PROCESS | 1660 | 1467600715755 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]]]}] 19:51:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 619ms 19:51:55 INFO - PROCESS | 1660 | 1467600715783 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 19:51:55 INFO - PROCESS | 1660 | 1467600715785 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 19:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:51:55 INFO - PROCESS | 1660 | 1467600715805 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:51:55 INFO - PROCESS | 1660 | 1467600715809 Marionette TRACE conn2 <- [1,166,null,{}] 19:51:55 INFO - PROCESS | 1660 | 1467600715814 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}] 19:51:55 INFO - PROCESS | 1660 | 1467600715816 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:55 INFO - PROCESS | 1660 | 1467600715912 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 19:51:56 INFO - PROCESS | 1660 | 1467600715999 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:56 INFO - PROCESS | 1660 | 1467600716001 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x116705800 == 49 [pid = 1660] [id = 49] 19:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x116639800) [pid = 1660] [serial = 143] [outer = 0x0] 19:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x116882c00) [pid = 1660] [serial = 144] [outer = 0x116639800] 19:51:56 INFO - PROCESS | 1660 | 1467600716034 Marionette DEBUG loaded listener.js 19:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x117cc0c00) [pid = 1660] [serial = 145] [outer = 0x116639800] 19:51:56 INFO - PROCESS | 1660 | 1467600716463 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]]]}] 19:51:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 692ms 19:51:56 INFO - PROCESS | 1660 | 1467600716481 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 19:51:56 INFO - PROCESS | 1660 | 1467600716484 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 19:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:51:56 INFO - PROCESS | 1660 | 1467600716507 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:51:56 INFO - PROCESS | 1660 | 1467600716509 Marionette TRACE conn2 <- [1,170,null,{}] 19:51:56 INFO - PROCESS | 1660 | 1467600716512 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}] 19:51:56 INFO - PROCESS | 1660 | 1467600716514 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:56 INFO - PROCESS | 1660 | 1467600716612 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 19:51:56 INFO - PROCESS | 1660 | 1467600716672 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:56 INFO - PROCESS | 1660 | 1467600716674 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1db800 == 50 [pid = 1660] [id = 50] 19:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1188f2000) [pid = 1660] [serial = 146] [outer = 0x0] 19:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x11908a400) [pid = 1660] [serial = 147] [outer = 0x1188f2000] 19:51:56 INFO - PROCESS | 1660 | 1467600716705 Marionette DEBUG loaded listener.js 19:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x119307c00) [pid = 1660] [serial = 148] [outer = 0x1188f2000] 19:51:57 INFO - PROCESS | 1660 | 1467600717109 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]]]}] 19:51:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 638ms 19:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:51:57 INFO - PROCESS | 1660 | 1467600717127 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 19:51:57 INFO - PROCESS | 1660 | 1467600717129 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 19:51:57 INFO - PROCESS | 1660 | 1467600717131 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:51:57 INFO - PROCESS | 1660 | 1467600717134 Marionette TRACE conn2 <- [1,174,null,{}] 19:51:57 INFO - PROCESS | 1660 | 1467600717142 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}] 19:51:57 INFO - PROCESS | 1660 | 1467600717145 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:57 INFO - PROCESS | 1660 | 1467600717252 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 19:51:57 INFO - PROCESS | 1660 | 1467600717313 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:57 INFO - PROCESS | 1660 | 1467600717315 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216f2000 == 51 [pid = 1660] [id = 51] 19:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x119f17000) [pid = 1660] [serial = 149] [outer = 0x0] 19:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12115f000) [pid = 1660] [serial = 150] [outer = 0x119f17000] 19:51:57 INFO - PROCESS | 1660 | 1467600717347 Marionette DEBUG loaded listener.js 19:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1214a5400) [pid = 1660] [serial = 151] [outer = 0x119f17000] 19:51:57 INFO - PROCESS | 1660 | 1467600717757 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]]]}] 19:51:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 675ms 19:51:57 INFO - PROCESS | 1660 | 1467600717807 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 19:51:57 INFO - PROCESS | 1660 | 1467600717809 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 19:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:51:57 INFO - PROCESS | 1660 | 1467600717811 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:51:57 INFO - PROCESS | 1660 | 1467600717812 Marionette TRACE conn2 <- [1,178,null,{}] 19:51:57 INFO - PROCESS | 1660 | 1467600717815 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}] 19:51:57 INFO - PROCESS | 1660 | 1467600717816 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:57 INFO - PROCESS | 1660 | 1467600717915 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 19:51:57 INFO - PROCESS | 1660 | 1467600717962 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:57 INFO - PROCESS | 1660 | 1467600717963 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x11851e000 == 52 [pid = 1660] [id = 52] 19:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x121b89400) [pid = 1660] [serial = 152] [outer = 0x0] 19:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x123571000) [pid = 1660] [serial = 153] [outer = 0x121b89400] 19:51:57 INFO - PROCESS | 1660 | 1467600717992 Marionette DEBUG loaded listener.js 19:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x124c49000) [pid = 1660] [serial = 154] [outer = 0x121b89400] 19:51:58 INFO - PROCESS | 1660 | 1467600718388 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]]]}] 19:51:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 622ms 19:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:51:58 INFO - PROCESS | 1660 | 1467600718433 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 19:51:58 INFO - PROCESS | 1660 | 1467600718434 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 19:51:58 INFO - PROCESS | 1660 | 1467600718437 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:51:58 INFO - PROCESS | 1660 | 1467600718438 Marionette TRACE conn2 <- [1,182,null,{}] 19:51:58 INFO - PROCESS | 1660 | 1467600718440 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}] 19:51:58 INFO - PROCESS | 1660 | 1467600718442 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:58 INFO - PROCESS | 1660 | 1467600718601 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 19:51:58 INFO - PROCESS | 1660 | 1467600718685 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:58 INFO - PROCESS | 1660 | 1467600718686 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x115e19800 == 53 [pid = 1660] [id = 53] 19:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x1122bd800) [pid = 1660] [serial = 155] [outer = 0x0] 19:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x113c6a000) [pid = 1660] [serial = 156] [outer = 0x1122bd800] 19:51:58 INFO - PROCESS | 1660 | 1467600718714 Marionette DEBUG loaded listener.js 19:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x11613d800) [pid = 1660] [serial = 157] [outer = 0x1122bd800] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119a4a800 == 52 [pid = 1660] [id = 47] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x118897000 == 51 [pid = 1660] [id = 46] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x117c7e000 == 50 [pid = 1660] [id = 45] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116630800 == 49 [pid = 1660] [id = 44] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11824c000 == 48 [pid = 1660] [id = 31] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119074000 == 47 [pid = 1660] [id = 33] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119622800 == 46 [pid = 1660] [id = 34] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x115ebf800 == 45 [pid = 1660] [id = 43] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11667f000 == 44 [pid = 1660] [id = 29] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x112f33800 == 43 [pid = 1660] [id = 42] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11616c800 == 42 [pid = 1660] [id = 28] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1133e6000 == 41 [pid = 1660] [id = 27] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x124905800 == 40 [pid = 1660] [id = 41] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11963e800 == 39 [pid = 1660] [id = 35] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1182ac800 == 38 [pid = 1660] [id = 32] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116f26000 == 37 [pid = 1660] [id = 30] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11851e000 == 36 [pid = 1660] [id = 52] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1216f2000 == 35 [pid = 1660] [id = 51] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1d6800 == 34 [pid = 1660] [id = 36] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1db800 == 33 [pid = 1660] [id = 50] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x121a34800 == 32 [pid = 1660] [id = 40] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1212bf800 == 31 [pid = 1660] [id = 37] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116705800 == 30 [pid = 1660] [id = 49] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1215d5000 == 29 [pid = 1660] [id = 39] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119d92000 == 28 [pid = 1660] [id = 48] 19:51:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1213ef000 == 27 [pid = 1660] [id = 38] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x123574c00) [pid = 1660] [serial = 11] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x116883400) [pid = 1660] [serial = 79] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x123578c00) [pid = 1660] [serial = 106] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x124c7c800) [pid = 1660] [serial = 109] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12684cc00) [pid = 1660] [serial = 112] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x119303800) [pid = 1660] [serial = 73] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x118226800) [pid = 1660] [serial = 82] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1196d5800) [pid = 1660] [serial = 91] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x121187800) [pid = 1660] [serial = 100] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x116aea800) [pid = 1660] [serial = 70] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1133eb000) [pid = 1660] [serial = 67] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x118788000) [pid = 1660] [serial = 85] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12e2aa800) [pid = 1660] [serial = 64] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x116f5fc00) [pid = 1660] [serial = 81] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1182eb400) [pid = 1660] [serial = 84] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11885d800) [pid = 1660] [serial = 87] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11908f400) [pid = 1660] [serial = 88] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11930ac00) [pid = 1660] [serial = 90] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1196db000) [pid = 1660] [serial = 93] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x119bf5800) [pid = 1660] [serial = 94] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12115a800) [pid = 1660] [serial = 96] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1164ed400) [pid = 1660] [serial = 97] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121183c00) [pid = 1660] [serial = 99] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121250400) [pid = 1660] [serial = 102] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1216d1c00) [pid = 1660] [serial = 105] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1249ab400) [pid = 1660] [serial = 108] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124f3e000) [pid = 1660] [serial = 111] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x126852c00) [pid = 1660] [serial = 114] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12710ac00) [pid = 1660] [serial = 117] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x112e06c00) [pid = 1660] [serial = 66] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1167e0000) [pid = 1660] [serial = 69] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1190b7800) [pid = 1660] [serial = 72] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x114f6c400) [pid = 1660] [serial = 75] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x115df2c00) [pid = 1660] [serial = 76] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11676c400) [pid = 1660] [serial = 78] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x129eda400) [pid = 1660] [serial = 30] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12b951800) [pid = 1660] [serial = 27] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12b957800) [pid = 1660] [serial = 28] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119f17c00) [pid = 1660] [serial = 24] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119f21000) [pid = 1660] [serial = 25] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12a76dc00) [pid = 1660] [serial = 21] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a977400) [pid = 1660] [serial = 22] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1296e2400) [pid = 1660] [serial = 18] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1292a9400) [pid = 1660] [serial = 15] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1292aec00) [pid = 1660] [serial = 16] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x121b07c00) [pid = 1660] [serial = 8] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12d4e3c00) [pid = 1660] [serial = 55] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12d4dfc00) [pid = 1660] [serial = 54] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12d290000) [pid = 1660] [serial = 48] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12d12bc00) [pid = 1660] [serial = 51] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12ccaa000) [pid = 1660] [serial = 45] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12d126000) [pid = 1660] [serial = 46] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12c20ec00) [pid = 1660] [serial = 42] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12cca1800) [pid = 1660] [serial = 43] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1190b7c00) [pid = 1660] [serial = 40] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12c0a8400) [pid = 1660] [serial = 39] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12c09c400) [pid = 1660] [serial = 36] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12c09f800) [pid = 1660] [serial = 37] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12bdec400) [pid = 1660] [serial = 33] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12c207400) [pid = 1660] [serial = 34] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12bde7000) [pid = 1660] [serial = 31] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x125494400) [pid = 1660] [serial = 63] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12bb2b400) [pid = 1660] [serial = 60] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x12bb30800) [pid = 1660] [serial = 61] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x118864000) [pid = 1660] [serial = 57] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x12d4eb400) [pid = 1660] [serial = 58] [outer = 0x0] [url = about:blank] 19:51:59 INFO - PROCESS | 1660 | 1467600719620 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]]]}] 19:51:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1222ms 19:51:59 INFO - PROCESS | 1660 | 1467600719660 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 19:51:59 INFO - PROCESS | 1660 | 1467600719662 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 19:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:51:59 INFO - PROCESS | 1660 | 1467600719666 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:51:59 INFO - PROCESS | 1660 | 1467600719668 Marionette TRACE conn2 <- [1,186,null,{}] 19:51:59 INFO - PROCESS | 1660 | 1467600719672 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}] 19:51:59 INFO - PROCESS | 1660 | 1467600719673 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:59 INFO - PROCESS | 1660 | 1467600719748 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 19:51:59 INFO - PROCESS | 1660 | 1467600719753 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:59 INFO - PROCESS | 1660 | 1467600719754 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:51:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d1c800 == 28 [pid = 1660] [id = 54] 19:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x115df8c00) [pid = 1660] [serial = 158] [outer = 0x0] 19:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x115e69000) [pid = 1660] [serial = 159] [outer = 0x115df8c00] 19:51:59 INFO - PROCESS | 1660 | 1467600719787 Marionette DEBUG loaded listener.js 19:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1122be800) [pid = 1660] [serial = 160] [outer = 0x115df8c00] 19:52:00 INFO - PROCESS | 1660 | 1467600720104 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]]]}] 19:52:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 472ms 19:52:00 INFO - PROCESS | 1660 | 1467600720148 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 19:52:00 INFO - PROCESS | 1660 | 1467600720152 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 19:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:52:00 INFO - PROCESS | 1660 | 1467600720157 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:52:00 INFO - PROCESS | 1660 | 1467600720159 Marionette TRACE conn2 <- [1,190,null,{}] 19:52:00 INFO - PROCESS | 1660 | 1467600720162 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}] 19:52:00 INFO - PROCESS | 1660 | 1467600720163 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:00 INFO - PROCESS | 1660 | 1467600720234 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 19:52:00 INFO - PROCESS | 1660 | 1467600720238 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:00 INFO - PROCESS | 1660 | 1467600720241 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x116183000 == 29 [pid = 1660] [id = 55] 19:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x11680cc00) [pid = 1660] [serial = 161] [outer = 0x0] 19:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11822bc00) [pid = 1660] [serial = 162] [outer = 0x11680cc00] 19:52:00 INFO - PROCESS | 1660 | 1467600720271 Marionette DEBUG loaded listener.js 19:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1183ab400) [pid = 1660] [serial = 163] [outer = 0x11680cc00] 19:52:00 INFO - PROCESS | 1660 | 1467600720584 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]]]}] 19:52:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 19:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:52:00 INFO - PROCESS | 1660 | 1467600720627 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 19:52:00 INFO - PROCESS | 1660 | 1467600720628 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 19:52:00 INFO - PROCESS | 1660 | 1467600720630 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:52:00 INFO - PROCESS | 1660 | 1467600720633 Marionette TRACE conn2 <- [1,194,null,{}] 19:52:00 INFO - PROCESS | 1660 | 1467600720641 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}] 19:52:00 INFO - PROCESS | 1660 | 1467600720651 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:00 INFO - PROCESS | 1660 | 1467600720726 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 19:52:00 INFO - PROCESS | 1660 | 1467600720767 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:00 INFO - PROCESS | 1660 | 1467600720769 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f1e000 == 30 [pid = 1660] [id = 56] 19:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x115df3400) [pid = 1660] [serial = 164] [outer = 0x0] 19:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119083400) [pid = 1660] [serial = 165] [outer = 0x115df3400] 19:52:00 INFO - PROCESS | 1660 | 1467600720797 Marionette DEBUG loaded listener.js 19:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1190bc000) [pid = 1660] [serial = 166] [outer = 0x115df3400] 19:52:01 INFO - PROCESS | 1660 | 1467600721063 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]]]}] 19:52:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 478ms 19:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:52:01 INFO - PROCESS | 1660 | 1467600721112 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 19:52:01 INFO - PROCESS | 1660 | 1467600721113 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 19:52:01 INFO - PROCESS | 1660 | 1467600721115 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:52:01 INFO - PROCESS | 1660 | 1467600721117 Marionette TRACE conn2 <- [1,198,null,{}] 19:52:01 INFO - PROCESS | 1660 | 1467600721119 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}] 19:52:01 INFO - PROCESS | 1660 | 1467600721120 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:01 INFO - PROCESS | 1660 | 1467600721207 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 19:52:01 INFO - PROCESS | 1660 | 1467600721211 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:01 INFO - PROCESS | 1660 | 1467600721212 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x117c8a800 == 31 [pid = 1660] [id = 57] 19:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11930f000) [pid = 1660] [serial = 167] [outer = 0x0] 19:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119333800) [pid = 1660] [serial = 168] [outer = 0x11930f000] 19:52:01 INFO - PROCESS | 1660 | 1467600721237 Marionette DEBUG loaded listener.js 19:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1196d6800) [pid = 1660] [serial = 169] [outer = 0x11930f000] 19:52:01 INFO - PROCESS | 1660 | 1467600721537 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]]]}] 19:52:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 468ms 19:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:52:01 INFO - PROCESS | 1660 | 1467600721585 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 19:52:01 INFO - PROCESS | 1660 | 1467600721586 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 19:52:01 INFO - PROCESS | 1660 | 1467600721589 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:52:01 INFO - PROCESS | 1660 | 1467600721591 Marionette TRACE conn2 <- [1,202,null,{}] 19:52:01 INFO - PROCESS | 1660 | 1467600721594 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}] 19:52:01 INFO - PROCESS | 1660 | 1467600721596 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:01 INFO - PROCESS | 1660 | 1467600721694 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 19:52:01 INFO - PROCESS | 1660 | 1467600721704 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:01 INFO - PROCESS | 1660 | 1467600721707 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182b1800 == 32 [pid = 1660] [id = 58] 19:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1167df800) [pid = 1660] [serial = 170] [outer = 0x0] 19:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119ab5c00) [pid = 1660] [serial = 171] [outer = 0x1167df800] 19:52:01 INFO - PROCESS | 1660 | 1467600721732 Marionette DEBUG loaded listener.js 19:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119bf1800) [pid = 1660] [serial = 172] [outer = 0x1167df800] 19:52:02 INFO - PROCESS | 1660 | 1467600722029 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]]]}] 19:52:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 470ms 19:52:02 INFO - PROCESS | 1660 | 1467600722065 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 19:52:02 INFO - PROCESS | 1660 | 1467600722066 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 19:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:52:02 INFO - PROCESS | 1660 | 1467600722068 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:52:02 INFO - PROCESS | 1660 | 1467600722069 Marionette TRACE conn2 <- [1,206,null,{}] 19:52:02 INFO - PROCESS | 1660 | 1467600722072 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}] 19:52:02 INFO - PROCESS | 1660 | 1467600722077 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:02 INFO - PROCESS | 1660 | 1467600722178 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 19:52:02 INFO - PROCESS | 1660 | 1467600722208 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:02 INFO - PROCESS | 1660 | 1467600722209 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191bc800 == 33 [pid = 1660] [id = 59] 19:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x119f17400) [pid = 1660] [serial = 173] [outer = 0x0] 19:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x12115b000) [pid = 1660] [serial = 174] [outer = 0x119f17400] 19:52:02 INFO - PROCESS | 1660 | 1467600722234 Marionette DEBUG loaded listener.js 19:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x121285800) [pid = 1660] [serial = 175] [outer = 0x119f17400] 19:52:02 INFO - PROCESS | 1660 | 1467600722559 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]]]}] 19:52:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 524ms 19:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:52:02 INFO - PROCESS | 1660 | 1467600722597 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 19:52:02 INFO - PROCESS | 1660 | 1467600722598 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 19:52:02 INFO - PROCESS | 1660 | 1467600722600 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:52:02 INFO - PROCESS | 1660 | 1467600722602 Marionette TRACE conn2 <- [1,210,null,{}] 19:52:02 INFO - PROCESS | 1660 | 1467600722604 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}] 19:52:02 INFO - PROCESS | 1660 | 1467600722605 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:02 INFO - PROCESS | 1660 | 1467600722696 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 19:52:02 INFO - PROCESS | 1660 | 1467600722700 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:02 INFO - PROCESS | 1660 | 1467600722701 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a65800 == 34 [pid = 1660] [id = 60] 19:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1133f6c00) [pid = 1660] [serial = 176] [outer = 0x0] 19:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121b07c00) [pid = 1660] [serial = 177] [outer = 0x1133f6c00] 19:52:02 INFO - PROCESS | 1660 | 1467600722725 Marionette DEBUG loaded listener.js 19:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x123578c00) [pid = 1660] [serial = 178] [outer = 0x1133f6c00] 19:52:03 INFO - PROCESS | 1660 | 1467600723011 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]]]}] 19:52:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 417ms 19:52:03 INFO - PROCESS | 1660 | 1467600723018 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 19:52:03 INFO - PROCESS | 1660 | 1467600723020 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 19:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:52:03 INFO - PROCESS | 1660 | 1467600723034 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:52:03 INFO - PROCESS | 1660 | 1467600723035 Marionette TRACE conn2 <- [1,214,null,{}] 19:52:03 INFO - PROCESS | 1660 | 1467600723037 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}] 19:52:03 INFO - PROCESS | 1660 | 1467600723038 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:03 INFO - PROCESS | 1660 | 1467600723139 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 19:52:03 INFO - PROCESS | 1660 | 1467600723142 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:03 INFO - PROCESS | 1660 | 1467600723143 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1db800 == 35 [pid = 1660] [id = 61] 19:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119f17c00) [pid = 1660] [serial = 179] [outer = 0x0] 19:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124c4a000) [pid = 1660] [serial = 180] [outer = 0x119f17c00] 19:52:03 INFO - PROCESS | 1660 | 1467600723167 Marionette DEBUG loaded listener.js 19:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x124ce2800) [pid = 1660] [serial = 181] [outer = 0x119f17c00] 19:52:03 INFO - PROCESS | 1660 | 1467600723500 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]]]}] 19:52:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 520ms 19:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:52:03 INFO - PROCESS | 1660 | 1467600723552 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 19:52:03 INFO - PROCESS | 1660 | 1467600723554 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 19:52:03 INFO - PROCESS | 1660 | 1467600723556 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:52:03 INFO - PROCESS | 1660 | 1467600723557 Marionette TRACE conn2 <- [1,218,null,{}] 19:52:03 INFO - PROCESS | 1660 | 1467600723559 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}] 19:52:03 INFO - PROCESS | 1660 | 1467600723560 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:03 INFO - PROCESS | 1660 | 1467600723648 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124ce3400) [pid = 1660] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119bf0000) [pid = 1660] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x121182c00) [pid = 1660] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x124e92000) [pid = 1660] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126aafc00) [pid = 1660] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119ac3000) [pid = 1660] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x115d15400) [pid = 1660] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x116a29000) [pid = 1660] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1176f2400) [pid = 1660] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x112a79800) [pid = 1660] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1133ed400) [pid = 1660] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:52:03 INFO - PROCESS | 1660 | 1467600723739 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:03 INFO - PROCESS | 1660 | 1467600723740 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f1d800 == 36 [pid = 1660] [id = 62] 19:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1122bcc00) [pid = 1660] [serial = 182] [outer = 0x0] 19:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1164f1800) [pid = 1660] [serial = 183] [outer = 0x1122bcc00] 19:52:03 INFO - PROCESS | 1660 | 1467600723772 Marionette DEBUG loaded listener.js 19:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1190b9c00) [pid = 1660] [serial = 184] [outer = 0x1122bcc00] 19:52:04 INFO - PROCESS | 1660 | 1467600724017 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]]]}] 19:52:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms 19:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:52:04 INFO - PROCESS | 1660 | 1467600724028 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 19:52:04 INFO - PROCESS | 1660 | 1467600724029 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 19:52:04 INFO - PROCESS | 1660 | 1467600724032 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:52:04 INFO - PROCESS | 1660 | 1467600724033 Marionette TRACE conn2 <- [1,222,null,{}] 19:52:04 INFO - PROCESS | 1660 | 1467600724035 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}] 19:52:04 INFO - PROCESS | 1660 | 1467600724036 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:04 INFO - PROCESS | 1660 | 1467600724115 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 19:52:04 INFO - PROCESS | 1660 | 1467600724119 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:04 INFO - PROCESS | 1660 | 1467600724120 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215de000 == 37 [pid = 1660] [id = 63] 19:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119bf0000) [pid = 1660] [serial = 185] [outer = 0x0] 19:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1249abc00) [pid = 1660] [serial = 186] [outer = 0x119bf0000] 19:52:04 INFO - PROCESS | 1660 | 1467600724147 Marionette DEBUG loaded listener.js 19:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x125495800) [pid = 1660] [serial = 187] [outer = 0x119bf0000] 19:52:04 INFO - PROCESS | 1660 | 1467600724449 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]]]}] 19:52:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 19:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:52:04 INFO - PROCESS | 1660 | 1467600724501 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 19:52:04 INFO - PROCESS | 1660 | 1467600724502 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 19:52:04 INFO - PROCESS | 1660 | 1467600724504 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:52:04 INFO - PROCESS | 1660 | 1467600724506 Marionette TRACE conn2 <- [1,226,null,{}] 19:52:04 INFO - PROCESS | 1660 | 1467600724509 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}] 19:52:04 INFO - PROCESS | 1660 | 1467600724510 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:04 INFO - PROCESS | 1660 | 1467600724593 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 19:52:04 INFO - PROCESS | 1660 | 1467600724637 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:04 INFO - PROCESS | 1660 | 1467600724646 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182b1000 == 38 [pid = 1660] [id = 64] 19:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x113387c00) [pid = 1660] [serial = 188] [outer = 0x0] 19:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12684b000) [pid = 1660] [serial = 189] [outer = 0x113387c00] 19:52:04 INFO - PROCESS | 1660 | 1467600724672 Marionette DEBUG loaded listener.js 19:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x126f81000) [pid = 1660] [serial = 190] [outer = 0x113387c00] 19:52:04 INFO - PROCESS | 1660 | 1467600724934 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]]]}] 19:52:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 470ms 19:52:04 INFO - PROCESS | 1660 | 1467600724979 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 19:52:04 INFO - PROCESS | 1660 | 1467600724980 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 19:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:52:04 INFO - PROCESS | 1660 | 1467600724982 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:52:04 INFO - PROCESS | 1660 | 1467600724983 Marionette TRACE conn2 <- [1,230,null,{}] 19:52:04 INFO - PROCESS | 1660 | 1467600724986 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}] 19:52:04 INFO - PROCESS | 1660 | 1467600724987 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:05 INFO - PROCESS | 1660 | 1467600725063 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 19:52:05 INFO - PROCESS | 1660 | 1467600725067 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:05 INFO - PROCESS | 1660 | 1467600725068 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268db000 == 39 [pid = 1660] [id = 65] 19:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x127108800) [pid = 1660] [serial = 191] [outer = 0x0] 19:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1271c4400) [pid = 1660] [serial = 192] [outer = 0x127108800] 19:52:05 INFO - PROCESS | 1660 | 1467600725095 Marionette DEBUG loaded listener.js 19:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x128b82400) [pid = 1660] [serial = 193] [outer = 0x127108800] 19:52:05 INFO - PROCESS | 1660 | 1467600725378 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]]]}] 19:52:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 418ms 19:52:05 INFO - PROCESS | 1660 | 1467600725401 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 19:52:05 INFO - PROCESS | 1660 | 1467600725402 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 19:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:52:05 INFO - PROCESS | 1660 | 1467600725405 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:52:05 INFO - PROCESS | 1660 | 1467600725407 Marionette TRACE conn2 <- [1,234,null,{}] 19:52:05 INFO - PROCESS | 1660 | 1467600725416 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}] 19:52:05 INFO - PROCESS | 1660 | 1467600725417 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:05 INFO - PROCESS | 1660 | 1467600725493 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 19:52:05 INFO - PROCESS | 1660 | 1467600725538 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:05 INFO - PROCESS | 1660 | 1467600725547 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fc5000 == 40 [pid = 1660] [id = 66] 19:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x127109000) [pid = 1660] [serial = 194] [outer = 0x0] 19:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128b86c00) [pid = 1660] [serial = 195] [outer = 0x127109000] 19:52:05 INFO - PROCESS | 1660 | 1467600725571 Marionette DEBUG loaded listener.js 19:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128d45c00) [pid = 1660] [serial = 196] [outer = 0x127109000] 19:52:06 INFO - PROCESS | 1660 | 1467600726005 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]]]}] 19:52:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 630ms 19:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:52:06 INFO - PROCESS | 1660 | 1467600726036 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 19:52:06 INFO - PROCESS | 1660 | 1467600726040 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 19:52:06 INFO - PROCESS | 1660 | 1467600726045 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:52:06 INFO - PROCESS | 1660 | 1467600726048 Marionette TRACE conn2 <- [1,238,null,{}] 19:52:06 INFO - PROCESS | 1660 | 1467600726054 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}] 19:52:06 INFO - PROCESS | 1660 | 1467600726056 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:06 INFO - PROCESS | 1660 | 1467600726203 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 19:52:06 INFO - PROCESS | 1660 | 1467600726317 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:06 INFO - PROCESS | 1660 | 1467600726318 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x113cc0000 == 41 [pid = 1660] [id = 67] 19:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1164f3400) [pid = 1660] [serial = 197] [outer = 0x0] 19:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x116769400) [pid = 1660] [serial = 198] [outer = 0x1164f3400] 19:52:06 INFO - PROCESS | 1660 | 1467600726373 Marionette DEBUG loaded listener.js 19:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x116a22800) [pid = 1660] [serial = 199] [outer = 0x1164f3400] 19:52:06 INFO - PROCESS | 1660 | 1467600726817 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]]]}] 19:52:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 824ms 19:52:06 INFO - PROCESS | 1660 | 1467600726868 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 19:52:06 INFO - PROCESS | 1660 | 1467600726871 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 19:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:52:06 INFO - PROCESS | 1660 | 1467600726876 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:52:06 INFO - PROCESS | 1660 | 1467600726878 Marionette TRACE conn2 <- [1,242,null,{}] 19:52:06 INFO - PROCESS | 1660 | 1467600726880 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}] 19:52:06 INFO - PROCESS | 1660 | 1467600726882 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:06 INFO - PROCESS | 1660 | 1467600726989 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 19:52:07 INFO - PROCESS | 1660 | 1467600727034 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:07 INFO - PROCESS | 1660 | 1467600727035 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182b3800 == 42 [pid = 1660] [id = 68] 19:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x118230400) [pid = 1660] [serial = 200] [outer = 0x0] 19:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x118783400) [pid = 1660] [serial = 201] [outer = 0x118230400] 19:52:07 INFO - PROCESS | 1660 | 1467600727067 Marionette DEBUG loaded listener.js 19:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1188f1000) [pid = 1660] [serial = 202] [outer = 0x118230400] 19:52:07 INFO - PROCESS | 1660 | 1467600727699 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]]]}] 19:52:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1268db000 == 41 [pid = 1660] [id = 65] 19:52:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1182b1000 == 40 [pid = 1660] [id = 64] 19:52:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1215de000 == 39 [pid = 1660] [id = 63] 19:52:07 INFO - PROCESS | 1660 | --DOCSHELL 0x116f1d800 == 38 [pid = 1660] [id = 62] 19:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 871ms 19:52:07 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1db800 == 37 [pid = 1660] [id = 61] 19:52:07 INFO - PROCESS | 1660 | --DOCSHELL 0x119a65800 == 36 [pid = 1660] [id = 60] 19:52:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1191bc800 == 35 [pid = 1660] [id = 59] 19:52:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1182b1800 == 34 [pid = 1660] [id = 58] 19:52:07 INFO - PROCESS | 1660 | --DOCSHELL 0x117c8a800 == 33 [pid = 1660] [id = 57] 19:52:07 INFO - PROCESS | 1660 | --DOCSHELL 0x116f1e000 == 32 [pid = 1660] [id = 56] 19:52:07 INFO - PROCESS | 1660 | --DOCSHELL 0x116183000 == 31 [pid = 1660] [id = 55] 19:52:07 INFO - PROCESS | 1660 | --DOCSHELL 0x112d1c800 == 30 [pid = 1660] [id = 54] 19:52:07 INFO - PROCESS | 1660 | --DOCSHELL 0x115e19800 == 29 [pid = 1660] [id = 53] 19:52:07 INFO - PROCESS | 1660 | 1467600727763 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 19:52:07 INFO - PROCESS | 1660 | 1467600727765 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 19:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:52:07 INFO - PROCESS | 1660 | 1467600727769 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:52:07 INFO - PROCESS | 1660 | 1467600727771 Marionette TRACE conn2 <- [1,246,null,{}] 19:52:07 INFO - PROCESS | 1660 | 1467600727775 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}] 19:52:07 INFO - PROCESS | 1660 | 1467600727776 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:07 INFO - PROCESS | 1660 | 1467600727865 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 19:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x116aed000) [pid = 1660] [serial = 203] [outer = 0x12ccacc00] 19:52:07 INFO - PROCESS | 1660 | 1467600727895 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:07 INFO - PROCESS | 1660 | 1467600727897 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x11671c000 == 30 [pid = 1660] [id = 69] 19:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1182e8c00) [pid = 1660] [serial = 204] [outer = 0x0] 19:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118534800) [pid = 1660] [serial = 205] [outer = 0x1182e8c00] 19:52:07 INFO - PROCESS | 1660 | 1467600727949 Marionette DEBUG loaded listener.js 19:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1188edc00) [pid = 1660] [serial = 206] [outer = 0x1182e8c00] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12149d400) [pid = 1660] [serial = 141] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121252400) [pid = 1660] [serial = 139] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116768400) [pid = 1660] [serial = 123] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118223400) [pid = 1660] [serial = 126] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1196d3400) [pid = 1660] [serial = 135] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119fb3c00) [pid = 1660] [serial = 138] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x115def800) [pid = 1660] [serial = 129] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11852d400) [pid = 1660] [serial = 130] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1182f0400) [pid = 1660] [serial = 127] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119a11000) [pid = 1660] [serial = 136] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11688b400) [pid = 1660] [serial = 124] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11930fc00) [pid = 1660] [serial = 133] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1190b5000) [pid = 1660] [serial = 132] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x128b87000) [pid = 1660] [serial = 121] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12756c400) [pid = 1660] [serial = 120] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121b16800) [pid = 1660] [serial = 142] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x121281000) [pid = 1660] [serial = 103] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126aaf800) [pid = 1660] [serial = 115] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1273d5800) [pid = 1660] [serial = 118] [outer = 0x0] [url = about:blank] 19:52:08 INFO - PROCESS | 1660 | 1467600728412 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]]]}] 19:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 674ms 19:52:08 INFO - PROCESS | 1660 | 1467600728443 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 19:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:52:08 INFO - PROCESS | 1660 | 1467600728446 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 19:52:08 INFO - PROCESS | 1660 | 1467600728450 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:52:08 INFO - PROCESS | 1660 | 1467600728451 Marionette TRACE conn2 <- [1,250,null,{}] 19:52:08 INFO - PROCESS | 1660 | 1467600728454 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}] 19:52:08 INFO - PROCESS | 1660 | 1467600728455 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:08 INFO - PROCESS | 1660 | 1467600728530 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 19:52:08 INFO - PROCESS | 1660 | 1467600728534 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:08 INFO - PROCESS | 1660 | 1467600728535 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x117148800 == 31 [pid = 1660] [id = 70] 19:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1190b5400) [pid = 1660] [serial = 207] [outer = 0x0] 19:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11932dc00) [pid = 1660] [serial = 208] [outer = 0x1190b5400] 19:52:08 INFO - PROCESS | 1660 | 1467600728564 Marionette DEBUG loaded listener.js 19:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1196d8800) [pid = 1660] [serial = 209] [outer = 0x1190b5400] 19:52:08 INFO - PROCESS | 1660 | 1467600728894 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]]]}] 19:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 19:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:52:08 INFO - PROCESS | 1660 | 1467600728919 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 19:52:08 INFO - PROCESS | 1660 | 1467600728921 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 19:52:08 INFO - PROCESS | 1660 | 1467600728925 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:52:08 INFO - PROCESS | 1660 | 1467600728928 Marionette TRACE conn2 <- [1,254,null,{}] 19:52:08 INFO - PROCESS | 1660 | 1467600728935 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}] 19:52:08 INFO - PROCESS | 1660 | 1467600728938 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:09 INFO - PROCESS | 1660 | 1467600729013 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 19:52:09 INFO - PROCESS | 1660 | 1467600729018 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:09 INFO - PROCESS | 1660 | 1467600729020 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182c8000 == 32 [pid = 1660] [id = 71] 19:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x115e66400) [pid = 1660] [serial = 210] [outer = 0x0] 19:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12115dc00) [pid = 1660] [serial = 211] [outer = 0x115e66400] 19:52:09 INFO - PROCESS | 1660 | 1467600729050 Marionette DEBUG loaded listener.js 19:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121187800) [pid = 1660] [serial = 212] [outer = 0x115e66400] 19:52:09 INFO - PROCESS | 1660 | 1467600729427 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]]]}] 19:52:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 522ms 19:52:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:52:09 INFO - PROCESS | 1660 | 1467600729447 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 19:52:09 INFO - PROCESS | 1660 | 1467600729449 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 19:52:09 INFO - PROCESS | 1660 | 1467600729453 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:52:09 INFO - PROCESS | 1660 | 1467600729454 Marionette TRACE conn2 <- [1,258,null,{}] 19:52:09 INFO - PROCESS | 1660 | 1467600729458 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}] 19:52:09 INFO - PROCESS | 1660 | 1467600729460 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:09 INFO - PROCESS | 1660 | 1467600729573 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 19:52:09 INFO - PROCESS | 1660 | 1467600729580 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:09 INFO - PROCESS | 1660 | 1467600729581 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x119636000 == 33 [pid = 1660] [id = 72] 19:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12165ec00) [pid = 1660] [serial = 213] [outer = 0x0] 19:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121b07800) [pid = 1660] [serial = 214] [outer = 0x12165ec00] 19:52:09 INFO - PROCESS | 1660 | 1467600729621 Marionette DEBUG loaded listener.js 19:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x123575400) [pid = 1660] [serial = 215] [outer = 0x12165ec00] 19:52:10 INFO - PROCESS | 1660 | 1467600730031 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]]]}] 19:52:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:52:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 622ms 19:52:10 INFO - PROCESS | 1660 | 1467600730075 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 19:52:10 INFO - PROCESS | 1660 | 1467600730076 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 19:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:52:10 INFO - PROCESS | 1660 | 1467600730078 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:52:10 INFO - PROCESS | 1660 | 1467600730079 Marionette TRACE conn2 <- [1,262,null,{}] 19:52:10 INFO - PROCESS | 1660 | 1467600730082 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}] 19:52:10 INFO - PROCESS | 1660 | 1467600730083 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:10 INFO - PROCESS | 1660 | 1467600730174 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 19:52:10 INFO - PROCESS | 1660 | 1467600730203 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:10 INFO - PROCESS | 1660 | 1467600730205 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b3e000 == 34 [pid = 1660] [id = 73] 19:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1249b5400) [pid = 1660] [serial = 216] [outer = 0x0] 19:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124c79400) [pid = 1660] [serial = 217] [outer = 0x1249b5400] 19:52:10 INFO - PROCESS | 1660 | 1467600730229 Marionette DEBUG loaded listener.js 19:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124f3d400) [pid = 1660] [serial = 218] [outer = 0x1249b5400] 19:52:10 INFO - PROCESS | 1660 | 1467600730535 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]]]}] 19:52:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:52:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 469ms 19:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:52:10 INFO - PROCESS | 1660 | 1467600730552 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 19:52:10 INFO - PROCESS | 1660 | 1467600730553 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 19:52:10 INFO - PROCESS | 1660 | 1467600730557 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:52:10 INFO - PROCESS | 1660 | 1467600730558 Marionette TRACE conn2 <- [1,266,null,{}] 19:52:10 INFO - PROCESS | 1660 | 1467600730560 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}] 19:52:10 INFO - PROCESS | 1660 | 1467600730564 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:10 INFO - PROCESS | 1660 | 1467600730676 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 19:52:10 INFO - PROCESS | 1660 | 1467600730705 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:10 INFO - PROCESS | 1660 | 1467600730706 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215db000 == 35 [pid = 1660] [id = 74] 19:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12684bc00) [pid = 1660] [serial = 219] [outer = 0x0] 19:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12710c400) [pid = 1660] [serial = 220] [outer = 0x12684bc00] 19:52:10 INFO - PROCESS | 1660 | 1467600730732 Marionette DEBUG loaded listener.js 19:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128d43800) [pid = 1660] [serial = 221] [outer = 0x12684bc00] 19:52:11 INFO - PROCESS | 1660 | 1467600731054 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]]]}] 19:52:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 521ms 19:52:11 INFO - PROCESS | 1660 | 1467600731077 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 19:52:11 INFO - PROCESS | 1660 | 1467600731079 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 19:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:52:11 INFO - PROCESS | 1660 | 1467600731081 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:52:11 INFO - PROCESS | 1660 | 1467600731082 Marionette TRACE conn2 <- [1,270,null,{}] 19:52:11 INFO - PROCESS | 1660 | 1467600731084 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}] 19:52:11 INFO - PROCESS | 1660 | 1467600731085 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:11 INFO - PROCESS | 1660 | 1467600731176 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 19:52:11 INFO - PROCESS | 1660 | 1467600731209 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:11 INFO - PROCESS | 1660 | 1467600731210 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x124910800 == 36 [pid = 1660] [id = 75] 19:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1271bc400) [pid = 1660] [serial = 222] [outer = 0x0] 19:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1292a3c00) [pid = 1660] [serial = 223] [outer = 0x1271bc400] 19:52:11 INFO - PROCESS | 1660 | 1467600731233 Marionette DEBUG loaded listener.js 19:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1292aa800) [pid = 1660] [serial = 224] [outer = 0x1271bc400] 19:52:11 INFO - PROCESS | 1660 | 1467600731517 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]]]}] 19:52:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 19:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:52:11 INFO - PROCESS | 1660 | 1467600731551 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 19:52:11 INFO - PROCESS | 1660 | 1467600731552 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 19:52:11 INFO - PROCESS | 1660 | 1467600731555 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:52:11 INFO - PROCESS | 1660 | 1467600731556 Marionette TRACE conn2 <- [1,274,null,{}] 19:52:11 INFO - PROCESS | 1660 | 1467600731561 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}] 19:52:11 INFO - PROCESS | 1660 | 1467600731563 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:11 INFO - PROCESS | 1660 | 1467600731655 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 19:52:11 INFO - PROCESS | 1660 | 1467600731658 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:11 INFO - PROCESS | 1660 | 1467600731659 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x126838000 == 37 [pid = 1660] [id = 76] 19:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128faa800) [pid = 1660] [serial = 225] [outer = 0x0] 19:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x129503400) [pid = 1660] [serial = 226] [outer = 0x128faa800] 19:52:11 INFO - PROCESS | 1660 | 1467600731683 Marionette DEBUG loaded listener.js 19:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12950b000) [pid = 1660] [serial = 227] [outer = 0x128faa800] 19:52:12 INFO - PROCESS | 1660 | 1467600732006 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]]]}] 19:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 471ms 19:52:12 INFO - PROCESS | 1660 | 1467600732029 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 19:52:12 INFO - PROCESS | 1660 | 1467600732030 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 19:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:52:12 INFO - PROCESS | 1660 | 1467600732032 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:52:12 INFO - PROCESS | 1660 | 1467600732033 Marionette TRACE conn2 <- [1,278,null,{}] 19:52:12 INFO - PROCESS | 1660 | 1467600732043 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}] 19:52:12 INFO - PROCESS | 1660 | 1467600732045 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:12 INFO - PROCESS | 1660 | 1467600732224 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119f17400) [pid = 1660] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11930f000) [pid = 1660] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x115df3400) [pid = 1660] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116639800) [pid = 1660] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115df8c00) [pid = 1660] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1122bd800) [pid = 1660] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1188f2000) [pid = 1660] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119f17000) [pid = 1660] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121b89400) [pid = 1660] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1133f6c00) [pid = 1660] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119f17c00) [pid = 1660] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1122bcc00) [pid = 1660] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113387c00) [pid = 1660] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119bf0000) [pid = 1660] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x127108800) [pid = 1660] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11680cc00) [pid = 1660] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:52:12 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1167df800) [pid = 1660] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:52:12 INFO - PROCESS | 1660 | 1467600732264 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:12 INFO - PROCESS | 1660 | 1467600732265 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x117468000 == 38 [pid = 1660] [id = 77] 19:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1122bd800) [pid = 1660] [serial = 228] [outer = 0x0] 19:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x115d14800) [pid = 1660] [serial = 229] [outer = 0x1122bd800] 19:52:12 INFO - PROCESS | 1660 | 1467600732290 Marionette DEBUG loaded listener.js 19:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1176f0000) [pid = 1660] [serial = 230] [outer = 0x1122bd800] 19:52:12 INFO - PROCESS | 1660 | 1467600732582 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]]]}] 19:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 577ms 19:52:12 INFO - PROCESS | 1660 | 1467600732613 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 19:52:12 INFO - PROCESS | 1660 | 1467600732615 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 19:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:52:12 INFO - PROCESS | 1660 | 1467600732617 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:52:12 INFO - PROCESS | 1660 | 1467600732618 Marionette TRACE conn2 <- [1,282,null,{}] 19:52:12 INFO - PROCESS | 1660 | 1467600732628 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}] 19:52:12 INFO - PROCESS | 1660 | 1467600732629 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:12 INFO - PROCESS | 1660 | 1467600732711 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 19:52:12 INFO - PROCESS | 1660 | 1467600732715 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:12 INFO - PROCESS | 1660 | 1467600732716 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ac3800 == 39 [pid = 1660] [id = 78] 19:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118227400) [pid = 1660] [serial = 231] [outer = 0x0] 19:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1216cb400) [pid = 1660] [serial = 232] [outer = 0x118227400] 19:52:12 INFO - PROCESS | 1660 | 1467600732741 Marionette DEBUG loaded listener.js 19:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126f7ac00) [pid = 1660] [serial = 233] [outer = 0x118227400] 19:52:13 INFO - PROCESS | 1660 | 1467600733062 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]]]}] 19:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 19:52:13 INFO - PROCESS | 1660 | 1467600733087 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 19:52:13 INFO - PROCESS | 1660 | 1467600733089 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 19:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:52:13 INFO - PROCESS | 1660 | 1467600733093 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:52:13 INFO - PROCESS | 1660 | 1467600733095 Marionette TRACE conn2 <- [1,286,null,{}] 19:52:13 INFO - PROCESS | 1660 | 1467600733097 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}] 19:52:13 INFO - PROCESS | 1660 | 1467600733098 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:13 INFO - PROCESS | 1660 | 1467600733209 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 19:52:13 INFO - PROCESS | 1660 | 1467600733214 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:13 INFO - PROCESS | 1660 | 1467600733216 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x128dde800 == 40 [pid = 1660] [id = 79] 19:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128d49000) [pid = 1660] [serial = 234] [outer = 0x0] 19:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1296e7c00) [pid = 1660] [serial = 235] [outer = 0x128d49000] 19:52:13 INFO - PROCESS | 1660 | 1467600733242 Marionette DEBUG loaded listener.js 19:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a763c00) [pid = 1660] [serial = 236] [outer = 0x128d49000] 19:52:13 INFO - PROCESS | 1660 | 1467600733543 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]]]}] 19:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 468ms 19:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:52:13 INFO - PROCESS | 1660 | 1467600733562 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 19:52:13 INFO - PROCESS | 1660 | 1467600733563 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 19:52:13 INFO - PROCESS | 1660 | 1467600733565 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:52:13 INFO - PROCESS | 1660 | 1467600733566 Marionette TRACE conn2 <- [1,290,null,{}] 19:52:13 INFO - PROCESS | 1660 | 1467600733568 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}] 19:52:13 INFO - PROCESS | 1660 | 1467600733569 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:13 INFO - PROCESS | 1660 | 1467600733650 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 19:52:13 INFO - PROCESS | 1660 | 1467600733654 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:13 INFO - PROCESS | 1660 | 1467600733655 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x129326800 == 41 [pid = 1660] [id = 80] 19:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a764000) [pid = 1660] [serial = 237] [outer = 0x0] 19:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a907400) [pid = 1660] [serial = 238] [outer = 0x12a764000] 19:52:13 INFO - PROCESS | 1660 | 1467600733681 Marionette DEBUG loaded listener.js 19:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a90f400) [pid = 1660] [serial = 239] [outer = 0x12a764000] 19:52:13 INFO - PROCESS | 1660 | 1467600733976 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]]]}] 19:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 419ms 19:52:13 INFO - PROCESS | 1660 | 1467600733985 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 19:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:52:13 INFO - PROCESS | 1660 | 1467600733986 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 19:52:13 INFO - PROCESS | 1660 | 1467600733988 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:52:13 INFO - PROCESS | 1660 | 1467600733989 Marionette TRACE conn2 <- [1,294,null,{}] 19:52:14 INFO - PROCESS | 1660 | 1467600733999 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}] 19:52:14 INFO - PROCESS | 1660 | 1467600734000 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:14 INFO - PROCESS | 1660 | 1467600734082 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 19:52:14 INFO - PROCESS | 1660 | 1467600734132 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:14 INFO - PROCESS | 1660 | 1467600734133 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x129649000 == 42 [pid = 1660] [id = 81] 19:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1188f2000) [pid = 1660] [serial = 240] [outer = 0x0] 19:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a909c00) [pid = 1660] [serial = 241] [outer = 0x1188f2000] 19:52:14 INFO - PROCESS | 1660 | 1467600734157 Marionette DEBUG loaded listener.js 19:52:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a980400) [pid = 1660] [serial = 242] [outer = 0x1188f2000] 19:52:14 INFO - PROCESS | 1660 | 1467600734609 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]]]}] 19:52:14 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. 19:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 673ms 19:52:14 INFO - PROCESS | 1660 | 1467600734663 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 19:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:52:14 INFO - PROCESS | 1660 | 1467600734667 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 19:52:14 INFO - PROCESS | 1660 | 1467600734672 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:52:14 INFO - PROCESS | 1660 | 1467600734677 Marionette TRACE conn2 <- [1,298,null,{}] 19:52:14 INFO - PROCESS | 1660 | 1467600734682 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}] 19:52:14 INFO - PROCESS | 1660 | 1467600734685 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:14 INFO - PROCESS | 1660 | 1467600734864 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 19:52:14 INFO - PROCESS | 1660 | 1467600734997 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:14 INFO - PROCESS | 1660 | 1467600734998 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x117475800 == 43 [pid = 1660] [id = 82] 19:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x118223000) [pid = 1660] [serial = 243] [outer = 0x0] 19:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1183a9400) [pid = 1660] [serial = 244] [outer = 0x118223000] 19:52:15 INFO - PROCESS | 1660 | 1467600735034 Marionette DEBUG loaded listener.js 19:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11909b400) [pid = 1660] [serial = 245] [outer = 0x118223000] 19:52:15 INFO - PROCESS | 1660 | 1467600735467 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]]]}] 19:52:15 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. 19:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 825ms 19:52:15 INFO - PROCESS | 1660 | 1467600735497 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 19:52:15 INFO - PROCESS | 1660 | 1467600735501 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 19:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:52:15 INFO - PROCESS | 1660 | 1467600735508 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:52:15 INFO - PROCESS | 1660 | 1467600735511 Marionette TRACE conn2 <- [1,302,null,{}] 19:52:15 INFO - PROCESS | 1660 | 1467600735515 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}] 19:52:15 INFO - PROCESS | 1660 | 1467600735517 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:15 INFO - PROCESS | 1660 | 1467600735669 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 19:52:15 INFO - PROCESS | 1660 | 1467600735752 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:15 INFO - PROCESS | 1660 | 1467600735754 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215cf800 == 44 [pid = 1660] [id = 83] 19:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1196dc800) [pid = 1660] [serial = 246] [outer = 0x0] 19:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119f23c00) [pid = 1660] [serial = 247] [outer = 0x1196dc800] 19:52:15 INFO - PROCESS | 1660 | 1467600735805 Marionette DEBUG loaded listener.js 19:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x121183800) [pid = 1660] [serial = 248] [outer = 0x1196dc800] 19:52:16 INFO - PROCESS | 1660 | 1467600736263 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]]]}] 19:52:16 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. 19:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 771ms 19:52:16 INFO - PROCESS | 1660 | 1467600736279 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 19:52:16 INFO - PROCESS | 1660 | 1467600736280 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 19:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:52:16 INFO - PROCESS | 1660 | 1467600736282 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:52:16 INFO - PROCESS | 1660 | 1467600736285 Marionette TRACE conn2 <- [1,306,null,{}] 19:52:16 INFO - PROCESS | 1660 | 1467600736293 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}] 19:52:16 INFO - PROCESS | 1660 | 1467600736296 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:16 INFO - PROCESS | 1660 | 1467600736398 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 19:52:16 INFO - PROCESS | 1660 | 1467600736443 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:16 INFO - PROCESS | 1660 | 1467600736445 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x128dd4000 == 45 [pid = 1660] [id = 84] 19:52:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x123574c00) [pid = 1660] [serial = 249] [outer = 0x0] 19:52:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12684b400) [pid = 1660] [serial = 250] [outer = 0x123574c00] 19:52:16 INFO - PROCESS | 1660 | 1467600736476 Marionette DEBUG loaded listener.js 19:52:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x126f7e400) [pid = 1660] [serial = 251] [outer = 0x123574c00] 19:52:16 INFO - PROCESS | 1660 | 1467600736899 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]]]}] 19:52:16 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. 19:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 621ms 19:52:16 INFO - PROCESS | 1660 | 1467600736904 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 19:52:16 INFO - PROCESS | 1660 | 1467600736906 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 19:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:52:16 INFO - PROCESS | 1660 | 1467600736908 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:52:16 INFO - PROCESS | 1660 | 1467600736909 Marionette TRACE conn2 <- [1,310,null,{}] 19:52:16 INFO - PROCESS | 1660 | 1467600736912 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}] 19:52:16 INFO - PROCESS | 1660 | 1467600736913 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:17 INFO - PROCESS | 1660 | 1467600737014 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 19:52:17 INFO - PROCESS | 1660 | 1467600737059 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:17 INFO - PROCESS | 1660 | 1467600737061 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b34000 == 46 [pid = 1660] [id = 85] 19:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x125494c00) [pid = 1660] [serial = 252] [outer = 0x0] 19:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12755f800) [pid = 1660] [serial = 253] [outer = 0x125494c00] 19:52:17 INFO - PROCESS | 1660 | 1467600737090 Marionette DEBUG loaded listener.js 19:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x127566c00) [pid = 1660] [serial = 254] [outer = 0x125494c00] 19:52:17 INFO - PROCESS | 1660 | 1467600737627 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]]]}] 19:52:17 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. 19:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 770ms 19:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:52:17 INFO - PROCESS | 1660 | 1467600737678 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 19:52:17 INFO - PROCESS | 1660 | 1467600737680 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 19:52:17 INFO - PROCESS | 1660 | 1467600737683 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:52:17 INFO - PROCESS | 1660 | 1467600737685 Marionette TRACE conn2 <- [1,314,null,{}] 19:52:17 INFO - PROCESS | 1660 | 1467600737689 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}] 19:52:17 INFO - PROCESS | 1660 | 1467600737692 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:17 INFO - PROCESS | 1660 | 1467600737778 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 19:52:17 INFO - PROCESS | 1660 | 1467600737844 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:17 INFO - PROCESS | 1660 | 1467600737845 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d3e000 == 47 [pid = 1660] [id = 86] 19:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1176f9800) [pid = 1660] [serial = 255] [outer = 0x0] 19:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x117cc4c00) [pid = 1660] [serial = 256] [outer = 0x1176f9800] 19:52:17 INFO - PROCESS | 1660 | 1467600737873 Marionette DEBUG loaded listener.js 19:52:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1183a7400) [pid = 1660] [serial = 257] [outer = 0x1176f9800] 19:52:18 INFO - PROCESS | 1660 | --DOCSHELL 0x129326800 == 46 [pid = 1660] [id = 80] 19:52:18 INFO - PROCESS | 1660 | --DOCSHELL 0x128dde800 == 45 [pid = 1660] [id = 79] 19:52:18 INFO - PROCESS | 1660 | --DOCSHELL 0x128ac3800 == 44 [pid = 1660] [id = 78] 19:52:18 INFO - PROCESS | 1660 | --DOCSHELL 0x117468000 == 43 [pid = 1660] [id = 77] 19:52:18 INFO - PROCESS | 1660 | --DOCSHELL 0x126838000 == 42 [pid = 1660] [id = 76] 19:52:18 INFO - PROCESS | 1660 | --DOCSHELL 0x124910800 == 41 [pid = 1660] [id = 75] 19:52:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1215db000 == 40 [pid = 1660] [id = 74] 19:52:18 INFO - PROCESS | 1660 | --DOCSHELL 0x119b3e000 == 39 [pid = 1660] [id = 73] 19:52:18 INFO - PROCESS | 1660 | --DOCSHELL 0x119636000 == 38 [pid = 1660] [id = 72] 19:52:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1182c8000 == 37 [pid = 1660] [id = 71] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x128b86c00) [pid = 1660] [serial = 195] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOCSHELL 0x117148800 == 36 [pid = 1660] [id = 70] 19:52:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11671c000 == 35 [pid = 1660] [id = 69] 19:52:18 INFO - PROCESS | 1660 | 1467600738279 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]]]}] 19:52:18 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. 19:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 619ms 19:52:18 INFO - PROCESS | 1660 | 1467600738303 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 19:52:18 INFO - PROCESS | 1660 | 1467600738306 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 19:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:52:18 INFO - PROCESS | 1660 | 1467600738310 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:52:18 INFO - PROCESS | 1660 | 1467600738312 Marionette TRACE conn2 <- [1,318,null,{}] 19:52:18 INFO - PROCESS | 1660 | 1467600738314 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}] 19:52:18 INFO - PROCESS | 1660 | 1467600738316 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:18 INFO - PROCESS | 1660 | 1467600738392 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119ab5c00) [pid = 1660] [serial = 171] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x126f81000) [pid = 1660] [serial = 190] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x119bf1800) [pid = 1660] [serial = 172] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x125495800) [pid = 1660] [serial = 187] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x128b82400) [pid = 1660] [serial = 193] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12115b000) [pid = 1660] [serial = 174] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119333800) [pid = 1660] [serial = 168] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1196d6800) [pid = 1660] [serial = 169] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119083400) [pid = 1660] [serial = 165] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1190bc000) [pid = 1660] [serial = 166] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x117cc0c00) [pid = 1660] [serial = 145] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x115e69000) [pid = 1660] [serial = 159] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1122be800) [pid = 1660] [serial = 160] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11613d800) [pid = 1660] [serial = 157] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x113c6a000) [pid = 1660] [serial = 156] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116882c00) [pid = 1660] [serial = 144] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119307c00) [pid = 1660] [serial = 148] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11908a400) [pid = 1660] [serial = 147] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1214a5400) [pid = 1660] [serial = 151] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12115f000) [pid = 1660] [serial = 150] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x124c49000) [pid = 1660] [serial = 154] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123571000) [pid = 1660] [serial = 153] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121b07c00) [pid = 1660] [serial = 177] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121285800) [pid = 1660] [serial = 175] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124c4a000) [pid = 1660] [serial = 180] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124ce2800) [pid = 1660] [serial = 181] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x123578c00) [pid = 1660] [serial = 178] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1164f1800) [pid = 1660] [serial = 183] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12684b000) [pid = 1660] [serial = 189] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1249abc00) [pid = 1660] [serial = 186] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1190b9c00) [pid = 1660] [serial = 184] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1271c4400) [pid = 1660] [serial = 192] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11822bc00) [pid = 1660] [serial = 162] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1183ab400) [pid = 1660] [serial = 163] [outer = 0x0] [url = about:blank] 19:52:18 INFO - PROCESS | 1660 | 1467600738452 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:18 INFO - PROCESS | 1660 | 1467600738453 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x116186800 == 36 [pid = 1660] [id = 87] 19:52:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11613d800) [pid = 1660] [serial = 258] [outer = 0x0] 19:52:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x117cba800) [pid = 1660] [serial = 259] [outer = 0x11613d800] 19:52:18 INFO - PROCESS | 1660 | 1467600738483 Marionette DEBUG loaded listener.js 19:52:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11930c400) [pid = 1660] [serial = 260] [outer = 0x11613d800] 19:52:18 INFO - PROCESS | 1660 | 1467600738785 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]]]}] 19:52:18 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. 19:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 519ms 19:52:18 INFO - PROCESS | 1660 | 1467600738829 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 19:52:18 INFO - PROCESS | 1660 | 1467600738831 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 19:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:52:18 INFO - PROCESS | 1660 | 1467600738833 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:52:18 INFO - PROCESS | 1660 | 1467600738835 Marionette TRACE conn2 <- [1,322,null,{}] 19:52:18 INFO - PROCESS | 1660 | 1467600738843 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}] 19:52:18 INFO - PROCESS | 1660 | 1467600738846 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:18 INFO - PROCESS | 1660 | 1467600738921 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 19:52:18 INFO - PROCESS | 1660 | 1467600738974 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:18 INFO - PROCESS | 1660 | 1467600738975 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x118260800 == 37 [pid = 1660] [id = 88] 19:52:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11930bc00) [pid = 1660] [serial = 261] [outer = 0x0] 19:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119ab6800) [pid = 1660] [serial = 262] [outer = 0x11930bc00] 19:52:19 INFO - PROCESS | 1660 | 1467600739003 Marionette DEBUG loaded listener.js 19:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x121254400) [pid = 1660] [serial = 263] [outer = 0x11930bc00] 19:52:19 INFO - PROCESS | 1660 | 1467600739325 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]]]}] 19:52:19 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. 19:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 521ms 19:52:19 INFO - PROCESS | 1660 | 1467600739354 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 19:52:19 INFO - PROCESS | 1660 | 1467600739356 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 19:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:52:19 INFO - PROCESS | 1660 | 1467600739360 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:52:19 INFO - PROCESS | 1660 | 1467600739362 Marionette TRACE conn2 <- [1,326,null,{}] 19:52:19 INFO - PROCESS | 1660 | 1467600739364 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}] 19:52:19 INFO - PROCESS | 1660 | 1467600739365 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:19 INFO - PROCESS | 1660 | 1467600739443 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 19:52:19 INFO - PROCESS | 1660 | 1467600739446 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:19 INFO - PROCESS | 1660 | 1467600739448 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x119625800 == 38 [pid = 1660] [id = 89] 19:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121969000) [pid = 1660] [serial = 264] [outer = 0x0] 19:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124c52400) [pid = 1660] [serial = 265] [outer = 0x121969000] 19:52:19 INFO - PROCESS | 1660 | 1467600739473 Marionette DEBUG loaded listener.js 19:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124e91000) [pid = 1660] [serial = 266] [outer = 0x121969000] 19:52:19 INFO - PROCESS | 1660 | 1467600739813 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]]]}] 19:52:19 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. 19:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 19:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:52:19 INFO - PROCESS | 1660 | 1467600739830 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 19:52:19 INFO - PROCESS | 1660 | 1467600739831 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 19:52:19 INFO - PROCESS | 1660 | 1467600739833 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:52:19 INFO - PROCESS | 1660 | 1467600739834 Marionette TRACE conn2 <- [1,330,null,{}] 19:52:19 INFO - PROCESS | 1660 | 1467600739836 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}] 19:52:19 INFO - PROCESS | 1660 | 1467600739838 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:19 INFO - PROCESS | 1660 | 1467600739913 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 19:52:19 INFO - PROCESS | 1660 | 1467600739917 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:19 INFO - PROCESS | 1660 | 1467600739918 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f21000 == 39 [pid = 1660] [id = 90] 19:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x125495800) [pid = 1660] [serial = 267] [outer = 0x0] 19:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126853400) [pid = 1660] [serial = 268] [outer = 0x125495800] 19:52:19 INFO - PROCESS | 1660 | 1467600739951 Marionette DEBUG loaded listener.js 19:52:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126f81000) [pid = 1660] [serial = 269] [outer = 0x125495800] 19:52:20 INFO - PROCESS | 1660 | 1467600740284 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]]]}] 19:52:20 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. 19:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 19:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:52:20 INFO - PROCESS | 1660 | 1467600740302 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 19:52:20 INFO - PROCESS | 1660 | 1467600740303 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 19:52:20 INFO - PROCESS | 1660 | 1467600740305 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:52:20 INFO - PROCESS | 1660 | 1467600740307 Marionette TRACE conn2 <- [1,334,null,{}] 19:52:20 INFO - PROCESS | 1660 | 1467600740311 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}] 19:52:20 INFO - PROCESS | 1660 | 1467600740315 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:20 INFO - PROCESS | 1660 | 1467600740409 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 19:52:20 INFO - PROCESS | 1660 | 1467600740440 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:20 INFO - PROCESS | 1660 | 1467600740441 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212d6000 == 40 [pid = 1660] [id = 91] 19:52:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12684b800) [pid = 1660] [serial = 270] [outer = 0x0] 19:52:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x127565000) [pid = 1660] [serial = 271] [outer = 0x12684b800] 19:52:20 INFO - PROCESS | 1660 | 1467600740466 Marionette DEBUG loaded listener.js 19:52:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128b82400) [pid = 1660] [serial = 272] [outer = 0x12684b800] 19:52:20 INFO - PROCESS | 1660 | 1467600740787 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]]]}] 19:52:20 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. 19:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 523ms 19:52:20 INFO - PROCESS | 1660 | 1467600740828 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 19:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:52:20 INFO - PROCESS | 1660 | 1467600740829 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 19:52:20 INFO - PROCESS | 1660 | 1467600740832 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:52:20 INFO - PROCESS | 1660 | 1467600740833 Marionette TRACE conn2 <- [1,338,null,{}] 19:52:20 INFO - PROCESS | 1660 | 1467600740835 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}] 19:52:20 INFO - PROCESS | 1660 | 1467600740836 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:20 INFO - PROCESS | 1660 | 1467600740931 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 19:52:20 INFO - PROCESS | 1660 | 1467600740942 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:20 INFO - PROCESS | 1660 | 1467600740943 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x124918000 == 41 [pid = 1660] [id = 92] 19:52:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128b82800) [pid = 1660] [serial = 273] [outer = 0x0] 19:52:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128f9c400) [pid = 1660] [serial = 274] [outer = 0x128b82800] 19:52:20 INFO - PROCESS | 1660 | 1467600740995 Marionette DEBUG loaded listener.js 19:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1292ad400) [pid = 1660] [serial = 275] [outer = 0x128b82800] 19:52:21 INFO - PROCESS | 1660 | 1467600741299 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]]]}] 19:52:21 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. 19:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 517ms 19:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:52:21 INFO - PROCESS | 1660 | 1467600741350 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 19:52:21 INFO - PROCESS | 1660 | 1467600741351 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 19:52:21 INFO - PROCESS | 1660 | 1467600741353 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:52:21 INFO - PROCESS | 1660 | 1467600741354 Marionette TRACE conn2 <- [1,342,null,{}] 19:52:21 INFO - PROCESS | 1660 | 1467600741357 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}] 19:52:21 INFO - PROCESS | 1660 | 1467600741358 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:21 INFO - PROCESS | 1660 | 1467600741451 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 19:52:21 INFO - PROCESS | 1660 | 1467600741462 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:21 INFO - PROCESS | 1660 | 1467600741464 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x126837800 == 42 [pid = 1660] [id = 93] 19:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x129504800) [pid = 1660] [serial = 276] [outer = 0x0] 19:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129510c00) [pid = 1660] [serial = 277] [outer = 0x129504800] 19:52:21 INFO - PROCESS | 1660 | 1467600741488 Marionette DEBUG loaded listener.js 19:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1296ec800) [pid = 1660] [serial = 278] [outer = 0x129504800] 19:52:21 INFO - PROCESS | 1660 | 1467600741819 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]]]}] 19:52:21 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. 19:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 473ms 19:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:52:21 INFO - PROCESS | 1660 | 1467600741828 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 19:52:21 INFO - PROCESS | 1660 | 1467600741829 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 19:52:21 INFO - PROCESS | 1660 | 1467600741831 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:52:21 INFO - PROCESS | 1660 | 1467600741832 Marionette TRACE conn2 <- [1,346,null,{}] 19:52:21 INFO - PROCESS | 1660 | 1467600741834 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}] 19:52:21 INFO - PROCESS | 1660 | 1467600741836 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:21 INFO - PROCESS | 1660 | 1467600741943 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 19:52:21 INFO - PROCESS | 1660 | 1467600741954 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:21 INFO - PROCESS | 1660 | 1467600741955 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1271f5000 == 43 [pid = 1660] [id = 94] 19:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x129ee1800) [pid = 1660] [serial = 279] [outer = 0x0] 19:52:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a762000) [pid = 1660] [serial = 280] [outer = 0x129ee1800] 19:52:21 INFO - PROCESS | 1660 | 1467600741980 Marionette DEBUG loaded listener.js 19:52:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a90e400) [pid = 1660] [serial = 281] [outer = 0x129ee1800] 19:52:22 INFO - PROCESS | 1660 | 1467600742288 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]]]}] 19:52:22 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. 19:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 19:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:52:22 INFO - PROCESS | 1660 | 1467600742301 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 19:52:22 INFO - PROCESS | 1660 | 1467600742302 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 19:52:22 INFO - PROCESS | 1660 | 1467600742304 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:52:22 INFO - PROCESS | 1660 | 1467600742305 Marionette TRACE conn2 <- [1,350,null,{}] 19:52:22 INFO - PROCESS | 1660 | 1467600742310 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}] 19:52:22 INFO - PROCESS | 1660 | 1467600742311 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:22 INFO - PROCESS | 1660 | 1467600742418 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 19:52:22 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118227400) [pid = 1660] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:52:22 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x128faa800) [pid = 1660] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:52:22 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12684bc00) [pid = 1660] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:52:22 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1271bc400) [pid = 1660] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:52:22 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128d49000) [pid = 1660] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:52:22 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1182e8c00) [pid = 1660] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:52:22 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1249b5400) [pid = 1660] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:52:22 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12165ec00) [pid = 1660] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:52:22 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1122bd800) [pid = 1660] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:52:22 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1190b5400) [pid = 1660] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:52:22 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x115e66400) [pid = 1660] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:52:22 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12a764000) [pid = 1660] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:52:22 INFO - PROCESS | 1660 | 1467600742591 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:22 INFO - PROCESS | 1660 | 1467600742592 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x11889c000 == 44 [pid = 1660] [id = 95] 19:52:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x115df3400) [pid = 1660] [serial = 282] [outer = 0x0] 19:52:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11822a800) [pid = 1660] [serial = 283] [outer = 0x115df3400] 19:52:22 INFO - PROCESS | 1660 | 1467600742619 Marionette DEBUG loaded listener.js 19:52:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12117c400) [pid = 1660] [serial = 284] [outer = 0x115df3400] 19:52:22 INFO - PROCESS | 1660 | 1467600742904 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]]]}] 19:52:22 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. 19:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 621ms 19:52:22 INFO - PROCESS | 1660 | 1467600742929 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 19:52:22 INFO - PROCESS | 1660 | 1467600742930 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 19:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:52:22 INFO - PROCESS | 1660 | 1467600742932 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:52:22 INFO - PROCESS | 1660 | 1467600742934 Marionette TRACE conn2 <- [1,354,null,{}] 19:52:22 INFO - PROCESS | 1660 | 1467600742937 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}] 19:52:22 INFO - PROCESS | 1660 | 1467600742938 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:23 INFO - PROCESS | 1660 | 1467600743038 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 19:52:23 INFO - PROCESS | 1660 | 1467600743044 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:23 INFO - PROCESS | 1660 | 1467600743046 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a607800 == 45 [pid = 1660] [id = 96] 19:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128d3e400) [pid = 1660] [serial = 285] [outer = 0x0] 19:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12ab7cc00) [pid = 1660] [serial = 286] [outer = 0x128d3e400] 19:52:23 INFO - PROCESS | 1660 | 1467600743072 Marionette DEBUG loaded listener.js 19:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12aee4c00) [pid = 1660] [serial = 287] [outer = 0x128d3e400] 19:52:23 INFO - PROCESS | 1660 | 1467600743381 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]]]}] 19:52:23 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. 19:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 19:52:23 INFO - PROCESS | 1660 | 1467600743402 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 19:52:23 INFO - PROCESS | 1660 | 1467600743403 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 19:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:52:23 INFO - PROCESS | 1660 | 1467600743408 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:52:23 INFO - PROCESS | 1660 | 1467600743410 Marionette TRACE conn2 <- [1,358,null,{}] 19:52:23 INFO - PROCESS | 1660 | 1467600743413 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}] 19:52:23 INFO - PROCESS | 1660 | 1467600743414 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:23 INFO - PROCESS | 1660 | 1467600743520 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 19:52:23 INFO - PROCESS | 1660 | 1467600743527 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:23 INFO - PROCESS | 1660 | 1467600743528 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a750000 == 46 [pid = 1660] [id = 97] 19:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121189800) [pid = 1660] [serial = 288] [outer = 0x0] 19:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12aee7400) [pid = 1660] [serial = 289] [outer = 0x121189800] 19:52:23 INFO - PROCESS | 1660 | 1467600743552 Marionette DEBUG loaded listener.js 19:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12b951c00) [pid = 1660] [serial = 290] [outer = 0x121189800] 19:52:23 INFO - PROCESS | 1660 | 1467600743863 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]]]}] 19:52:23 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. 19:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 473ms 19:52:23 INFO - PROCESS | 1660 | 1467600743879 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 19:52:23 INFO - PROCESS | 1660 | 1467600743880 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 19:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:52:23 INFO - PROCESS | 1660 | 1467600743882 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:52:23 INFO - PROCESS | 1660 | 1467600743883 Marionette TRACE conn2 <- [1,362,null,{}] 19:52:23 INFO - PROCESS | 1660 | 1467600743886 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}] 19:52:23 INFO - PROCESS | 1660 | 1467600743887 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:23 INFO - PROCESS | 1660 | 1467600743974 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 19:52:23 INFO - PROCESS | 1660 | 1467600743978 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:23 INFO - PROCESS | 1660 | 1467600743979 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a79c800 == 47 [pid = 1660] [id = 98] 19:52:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x125494400) [pid = 1660] [serial = 291] [outer = 0x0] 19:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12b95b400) [pid = 1660] [serial = 292] [outer = 0x125494400] 19:52:24 INFO - PROCESS | 1660 | 1467600744003 Marionette DEBUG loaded listener.js 19:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12bb27000) [pid = 1660] [serial = 293] [outer = 0x125494400] 19:52:24 INFO - PROCESS | 1660 | 1467600744351 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]]]}] 19:52:24 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. 19:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 518ms 19:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:52:24 INFO - PROCESS | 1660 | 1467600744402 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 19:52:24 INFO - PROCESS | 1660 | 1467600744404 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 19:52:24 INFO - PROCESS | 1660 | 1467600744408 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:52:24 INFO - PROCESS | 1660 | 1467600744409 Marionette TRACE conn2 <- [1,366,null,{}] 19:52:24 INFO - PROCESS | 1660 | 1467600744413 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}] 19:52:24 INFO - PROCESS | 1660 | 1467600744414 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:24 INFO - PROCESS | 1660 | 1467600744535 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 19:52:24 INFO - PROCESS | 1660 | 1467600744543 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:24 INFO - PROCESS | 1660 | 1467600744545 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a9a0800 == 48 [pid = 1660] [id = 99] 19:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12bb27400) [pid = 1660] [serial = 294] [outer = 0x0] 19:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12bb2a800) [pid = 1660] [serial = 295] [outer = 0x12bb27400] 19:52:24 INFO - PROCESS | 1660 | 1467600744585 Marionette DEBUG loaded listener.js 19:52:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12bb31800) [pid = 1660] [serial = 296] [outer = 0x12bb27400] 19:52:25 INFO - PROCESS | 1660 | 1467600745131 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]]]}] 19:52:25 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. 19:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 770ms 19:52:25 INFO - PROCESS | 1660 | 1467600745196 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 19:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:52:25 INFO - PROCESS | 1660 | 1467600745198 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 19:52:25 INFO - PROCESS | 1660 | 1467600745201 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:52:25 INFO - PROCESS | 1660 | 1467600745205 Marionette TRACE conn2 <- [1,370,null,{}] 19:52:25 INFO - PROCESS | 1660 | 1467600745223 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}] 19:52:25 INFO - PROCESS | 1660 | 1467600745224 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:25 INFO - PROCESS | 1660 | 1467600745326 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 19:52:25 INFO - PROCESS | 1660 | 1467600745375 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:25 INFO - PROCESS | 1660 | 1467600745376 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x117152000 == 49 [pid = 1660] [id = 100] 19:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x118222400) [pid = 1660] [serial = 297] [outer = 0x0] 19:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x118788000) [pid = 1660] [serial = 298] [outer = 0x118222400] 19:52:25 INFO - PROCESS | 1660 | 1467600745407 Marionette DEBUG loaded listener.js 19:52:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1190c1c00) [pid = 1660] [serial = 299] [outer = 0x118222400] 19:52:25 INFO - PROCESS | 1660 | 1467600745826 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]]]}] 19:52:25 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. 19:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 635ms 19:52:25 INFO - PROCESS | 1660 | 1467600745837 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 19:52:25 INFO - PROCESS | 1660 | 1467600745840 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 19:52:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:52:25 INFO - PROCESS | 1660 | 1467600745844 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:52:25 INFO - PROCESS | 1660 | 1467600745846 Marionette TRACE conn2 <- [1,374,null,{}] 19:52:25 INFO - PROCESS | 1660 | 1467600745849 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}] 19:52:25 INFO - PROCESS | 1660 | 1467600745850 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:25 INFO - PROCESS | 1660 | 1467600745956 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 19:52:26 INFO - PROCESS | 1660 | 1467600746004 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:26 INFO - PROCESS | 1660 | 1467600746006 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x11840e000 == 50 [pid = 1660] [id = 101] 19:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119ab5c00) [pid = 1660] [serial = 300] [outer = 0x0] 19:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x119f23800) [pid = 1660] [serial = 301] [outer = 0x119ab5c00] 19:52:26 INFO - PROCESS | 1660 | 1467600746037 Marionette DEBUG loaded listener.js 19:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x121285800) [pid = 1660] [serial = 302] [outer = 0x119ab5c00] 19:52:26 INFO - PROCESS | 1660 | 1467600746485 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:52:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:52:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 670ms 19:52:26 INFO - PROCESS | 1660 | 1467600746515 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 19:52:26 INFO - PROCESS | 1660 | 1467600746518 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 19:52:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:52:26 INFO - PROCESS | 1660 | 1467600746522 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:52:26 INFO - PROCESS | 1660 | 1467600746528 Marionette TRACE conn2 <- [1,378,null,{}] 19:52:26 INFO - PROCESS | 1660 | 1467600746539 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}] 19:52:26 INFO - PROCESS | 1660 | 1467600746544 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:26 INFO - PROCESS | 1660 | 1467600746730 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 19:52:26 INFO - PROCESS | 1660 | 1467600746841 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:26 INFO - PROCESS | 1660 | 1467600746843 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac37800 == 51 [pid = 1660] [id = 102] 19:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12756c000) [pid = 1660] [serial = 303] [outer = 0x0] 19:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12756cc00) [pid = 1660] [serial = 304] [outer = 0x12756c000] 19:52:26 INFO - PROCESS | 1660 | 1467600746900 Marionette DEBUG loaded listener.js 19:52:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x128adac00) [pid = 1660] [serial = 305] [outer = 0x12756c000] 19:52:27 INFO - PROCESS | 1660 | 1467600747370 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:52:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:52:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 878ms 19:52:27 INFO - PROCESS | 1660 | 1467600747398 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 19:52:27 INFO - PROCESS | 1660 | 1467600747400 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 19:52:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:52:27 INFO - PROCESS | 1660 | 1467600747402 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:52:27 INFO - PROCESS | 1660 | 1467600747404 Marionette TRACE conn2 <- [1,382,null,{}] 19:52:27 INFO - PROCESS | 1660 | 1467600747406 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}] 19:52:27 INFO - PROCESS | 1660 | 1467600747408 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:27 INFO - PROCESS | 1660 | 1467600747511 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 19:52:27 INFO - PROCESS | 1660 | 1467600747562 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:27 INFO - PROCESS | 1660 | 1467600747563 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aebb000 == 52 [pid = 1660] [id = 103] 19:52:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x129ee0400) [pid = 1660] [serial = 306] [outer = 0x0] 19:52:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12ab77c00) [pid = 1660] [serial = 307] [outer = 0x129ee0400] 19:52:27 INFO - PROCESS | 1660 | 1467600747593 Marionette DEBUG loaded listener.js 19:52:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12aee6000) [pid = 1660] [serial = 308] [outer = 0x129ee0400] 19:52:28 INFO - PROCESS | 1660 | 1467600748196 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:52:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:52:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 823ms 19:52:28 INFO - PROCESS | 1660 | 1467600748226 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 19:52:28 INFO - PROCESS | 1660 | 1467600748229 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 19:52:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:52:28 INFO - PROCESS | 1660 | 1467600748232 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:52:28 INFO - PROCESS | 1660 | 1467600748234 Marionette TRACE conn2 <- [1,386,null,{}] 19:52:28 INFO - PROCESS | 1660 | 1467600748238 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}] 19:52:28 INFO - PROCESS | 1660 | 1467600748239 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:28 INFO - PROCESS | 1660 | 1467600748329 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 19:52:28 INFO - PROCESS | 1660 | 1467600748393 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:28 INFO - PROCESS | 1660 | 1467600748396 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a64800 == 53 [pid = 1660] [id = 104] 19:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x119097c00) [pid = 1660] [serial = 309] [outer = 0x0] 19:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1190b9c00) [pid = 1660] [serial = 310] [outer = 0x119097c00] 19:52:28 INFO - PROCESS | 1660 | 1467600748424 Marionette DEBUG loaded listener.js 19:52:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1196d7400) [pid = 1660] [serial = 311] [outer = 0x119097c00] 19:52:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:52:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 620ms 19:52:28 INFO - PROCESS | 1660 | 1467600748846 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]]]}] 19:52:28 INFO - PROCESS | 1660 | 1467600748852 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 19:52:28 INFO - PROCESS | 1660 | 1467600748855 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 19:52:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:52:28 INFO - PROCESS | 1660 | 1467600748859 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:52:28 INFO - PROCESS | 1660 | 1467600748861 Marionette TRACE conn2 <- [1,390,null,{}] 19:52:28 INFO - PROCESS | 1660 | 1467600748863 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}] 19:52:28 INFO - PROCESS | 1660 | 1467600748865 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:28 INFO - PROCESS | 1660 | 1467600748958 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 19:52:29 INFO - PROCESS | 1660 | 1467600749009 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:29 INFO - PROCESS | 1660 | 1467600749011 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f20800 == 54 [pid = 1660] [id = 105] 19:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x119f16000) [pid = 1660] [serial = 312] [outer = 0x0] 19:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x121253000) [pid = 1660] [serial = 313] [outer = 0x119f16000] 19:52:29 INFO - PROCESS | 1660 | 1467600749039 Marionette DEBUG loaded listener.js 19:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x121b91400) [pid = 1660] [serial = 314] [outer = 0x119f16000] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x126fc5000 == 53 [pid = 1660] [id = 66] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a79c800 == 52 [pid = 1660] [id = 98] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a750000 == 51 [pid = 1660] [id = 97] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a607800 == 50 [pid = 1660] [id = 96] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x11889c000 == 49 [pid = 1660] [id = 95] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1271f5000 == 48 [pid = 1660] [id = 94] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x126837800 == 47 [pid = 1660] [id = 93] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x124918000 == 46 [pid = 1660] [id = 92] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1212d6000 == 45 [pid = 1660] [id = 91] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x116769400) [pid = 1660] [serial = 198] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x118783400) [pid = 1660] [serial = 201] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12a909c00) [pid = 1660] [serial = 241] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x112f21000 == 44 [pid = 1660] [id = 90] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x119625800 == 43 [pid = 1660] [id = 89] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x118260800 == 42 [pid = 1660] [id = 88] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x116186800 == 41 [pid = 1660] [id = 87] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x112d3e000 == 40 [pid = 1660] [id = 86] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x119b34000 == 39 [pid = 1660] [id = 85] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x128dd4000 == 38 [pid = 1660] [id = 84] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1215cf800 == 37 [pid = 1660] [id = 83] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x117475800 == 36 [pid = 1660] [id = 82] 19:52:29 INFO - PROCESS | 1660 | --DOCSHELL 0x129649000 == 35 [pid = 1660] [id = 81] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12a90f400) [pid = 1660] [serial = 239] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x126f7ac00) [pid = 1660] [serial = 233] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12950b000) [pid = 1660] [serial = 227] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x128d43800) [pid = 1660] [serial = 221] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1292a3c00) [pid = 1660] [serial = 223] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12a763c00) [pid = 1660] [serial = 236] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x118534800) [pid = 1660] [serial = 205] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12710c400) [pid = 1660] [serial = 220] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x124f3d400) [pid = 1660] [serial = 218] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x123575400) [pid = 1660] [serial = 215] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x115d14800) [pid = 1660] [serial = 229] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11932dc00) [pid = 1660] [serial = 208] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1296e7c00) [pid = 1660] [serial = 235] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x121b07800) [pid = 1660] [serial = 214] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1216cb400) [pid = 1660] [serial = 232] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1292aa800) [pid = 1660] [serial = 224] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1190c0c00) [pid = 1660] [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.] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1176f0000) [pid = 1660] [serial = 230] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12115dc00) [pid = 1660] [serial = 211] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124c79400) [pid = 1660] [serial = 217] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x129503400) [pid = 1660] [serial = 226] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1196d8800) [pid = 1660] [serial = 209] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a907400) [pid = 1660] [serial = 238] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1188edc00) [pid = 1660] [serial = 206] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121187800) [pid = 1660] [serial = 212] [outer = 0x0] [url = about:blank] 19:52:29 INFO - PROCESS | 1660 | 1467600749453 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]]]}] 19:52:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:52:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 619ms 19:52:29 INFO - PROCESS | 1660 | 1467600749479 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 19:52:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:52:29 INFO - PROCESS | 1660 | 1467600749480 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 19:52:29 INFO - PROCESS | 1660 | 1467600749482 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:52:29 INFO - PROCESS | 1660 | 1467600749485 Marionette TRACE conn2 <- [1,394,null,{}] 19:52:29 INFO - PROCESS | 1660 | 1467600749500 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}] 19:52:29 INFO - PROCESS | 1660 | 1467600749502 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:29 INFO - PROCESS | 1660 | 1467600749586 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 19:52:29 INFO - PROCESS | 1660 | 1467600749610 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:29 INFO - PROCESS | 1660 | 1467600749612 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11840c800 == 36 [pid = 1660] [id = 106] 19:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124c7ec00) [pid = 1660] [serial = 315] [outer = 0x0] 19:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1269d0000) [pid = 1660] [serial = 316] [outer = 0x124c7ec00] 19:52:29 INFO - PROCESS | 1660 | 1467600749639 Marionette DEBUG loaded listener.js 19:52:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1271bcc00) [pid = 1660] [serial = 317] [outer = 0x124c7ec00] 19:52:30 INFO - PROCESS | 1660 | 1467600750089 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]]]}] 19:52:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:52:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 621ms 19:52:30 INFO - PROCESS | 1660 | 1467600750113 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 19:52:30 INFO - PROCESS | 1660 | 1467600750115 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 19:52:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:52:30 INFO - PROCESS | 1660 | 1467600750138 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:52:30 INFO - PROCESS | 1660 | 1467600750139 Marionette TRACE conn2 <- [1,398,null,{}] 19:52:30 INFO - PROCESS | 1660 | 1467600750143 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}] 19:52:30 INFO - PROCESS | 1660 | 1467600750145 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:30 INFO - PROCESS | 1660 | 1467600750226 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 19:52:30 INFO - PROCESS | 1660 | 1467600750230 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:30 INFO - PROCESS | 1660 | 1467600750231 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216df800 == 37 [pid = 1660] [id = 107] 19:52:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12950c800) [pid = 1660] [serial = 318] [outer = 0x0] 19:52:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1296e7c00) [pid = 1660] [serial = 319] [outer = 0x12950c800] 19:52:30 INFO - PROCESS | 1660 | 1467600750256 Marionette DEBUG loaded listener.js 19:52:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a760400) [pid = 1660] [serial = 320] [outer = 0x12950c800] 19:52:30 INFO - PROCESS | 1660 | 1467600750602 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]]]}] 19:52:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:52:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 535ms 19:52:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:52:30 INFO - PROCESS | 1660 | 1467600750659 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 19:52:30 INFO - PROCESS | 1660 | 1467600750661 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 19:52:30 INFO - PROCESS | 1660 | 1467600750663 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:52:30 INFO - PROCESS | 1660 | 1467600750664 Marionette TRACE conn2 <- [1,402,null,{}] 19:52:30 INFO - PROCESS | 1660 | 1467600750666 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}] 19:52:30 INFO - PROCESS | 1660 | 1467600750668 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:30 INFO - PROCESS | 1660 | 1467600750747 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 19:52:30 INFO - PROCESS | 1660 | 1467600750752 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:30 INFO - PROCESS | 1660 | 1467600750753 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182c1000 == 38 [pid = 1660] [id = 108] 19:52:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128ad5c00) [pid = 1660] [serial = 321] [outer = 0x0] 19:52:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12ab79800) [pid = 1660] [serial = 322] [outer = 0x128ad5c00] 19:52:30 INFO - PROCESS | 1660 | 1467600750777 Marionette DEBUG loaded listener.js 19:52:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12aee7c00) [pid = 1660] [serial = 323] [outer = 0x128ad5c00] 19:52:31 INFO - PROCESS | 1660 | 1467600751125 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]]]}] 19:52:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:52:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 467ms 19:52:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:52:31 INFO - PROCESS | 1660 | 1467600751131 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 19:52:31 INFO - PROCESS | 1660 | 1467600751132 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 19:52:31 INFO - PROCESS | 1660 | 1467600751134 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:52:31 INFO - PROCESS | 1660 | 1467600751135 Marionette TRACE conn2 <- [1,406,null,{}] 19:52:31 INFO - PROCESS | 1660 | 1467600751137 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}] 19:52:31 INFO - PROCESS | 1660 | 1467600751143 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:31 INFO - PROCESS | 1660 | 1467600751243 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 19:52:31 INFO - PROCESS | 1660 | 1467600751302 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:31 INFO - PROCESS | 1660 | 1467600751303 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f1b800 == 39 [pid = 1660] [id = 109] 19:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12aeeac00) [pid = 1660] [serial = 324] [outer = 0x0] 19:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12bde7c00) [pid = 1660] [serial = 325] [outer = 0x12aeeac00] 19:52:31 INFO - PROCESS | 1660 | 1467600751329 Marionette DEBUG loaded listener.js 19:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12c09f800) [pid = 1660] [serial = 326] [outer = 0x12aeeac00] 19:52:31 INFO - PROCESS | 1660 | 1467600751637 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]]]}] 19:52:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:52:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 19:52:31 INFO - PROCESS | 1660 | 1467600751653 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 19:52:31 INFO - PROCESS | 1660 | 1467600751654 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 19:52:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:52:31 INFO - PROCESS | 1660 | 1467600751657 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:52:31 INFO - PROCESS | 1660 | 1467600751660 Marionette TRACE conn2 <- [1,410,null,{}] 19:52:31 INFO - PROCESS | 1660 | 1467600751663 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}] 19:52:31 INFO - PROCESS | 1660 | 1467600751664 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:31 INFO - PROCESS | 1660 | 1467600751764 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 19:52:31 INFO - PROCESS | 1660 | 1467600751777 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:31 INFO - PROCESS | 1660 | 1467600751779 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x128de7000 == 40 [pid = 1660] [id = 110] 19:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12b952400) [pid = 1660] [serial = 327] [outer = 0x0] 19:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12c0a5c00) [pid = 1660] [serial = 328] [outer = 0x12b952400] 19:52:31 INFO - PROCESS | 1660 | 1467600751802 Marionette DEBUG loaded listener.js 19:52:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x121162800) [pid = 1660] [serial = 329] [outer = 0x12b952400] 19:52:32 INFO - PROCESS | 1660 | 1467600752160 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]]]}] 19:52:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:52:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 521ms 19:52:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:52:32 INFO - PROCESS | 1660 | 1467600752179 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 19:52:32 INFO - PROCESS | 1660 | 1467600752180 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 19:52:32 INFO - PROCESS | 1660 | 1467600752182 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:52:32 INFO - PROCESS | 1660 | 1467600752183 Marionette TRACE conn2 <- [1,414,null,{}] 19:52:32 INFO - PROCESS | 1660 | 1467600752185 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}] 19:52:32 INFO - PROCESS | 1660 | 1467600752186 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:32 INFO - PROCESS | 1660 | 1467600752288 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 19:52:32 INFO - PROCESS | 1660 | 1467600752300 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:32 INFO - PROCESS | 1660 | 1467600752301 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x129318800 == 41 [pid = 1660] [id = 111] 19:52:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12c204800) [pid = 1660] [serial = 330] [outer = 0x0] 19:52:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12c20c800) [pid = 1660] [serial = 331] [outer = 0x12c204800] 19:52:32 INFO - PROCESS | 1660 | 1467600752326 Marionette DEBUG loaded listener.js 19:52:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12cc9f000) [pid = 1660] [serial = 332] [outer = 0x12c204800] 19:52:32 INFO - PROCESS | 1660 | 1467600752534 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:52:32 INFO - PROCESS | 1660 | 1467600752702 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]]]}] 19:52:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:52:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 569ms 19:52:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:52:32 INFO - PROCESS | 1660 | 1467600752751 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 19:52:32 INFO - PROCESS | 1660 | 1467600752752 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 19:52:32 INFO - PROCESS | 1660 | 1467600752754 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:52:32 INFO - PROCESS | 1660 | 1467600752755 Marionette TRACE conn2 <- [1,418,null,{}] 19:52:32 INFO - PROCESS | 1660 | 1467600752758 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}] 19:52:32 INFO - PROCESS | 1660 | 1467600752759 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:32 INFO - PROCESS | 1660 | 1467600752861 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 19:52:32 INFO - PROCESS | 1660 | 1467600752897 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:32 INFO - PROCESS | 1660 | 1467600752898 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a7a1000 == 42 [pid = 1660] [id = 112] 19:52:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x110fe4800) [pid = 1660] [serial = 333] [outer = 0x0] 19:52:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12c20ac00) [pid = 1660] [serial = 334] [outer = 0x110fe4800] 19:52:32 INFO - PROCESS | 1660 | 1467600752922 Marionette DEBUG loaded listener.js 19:52:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12cca3000) [pid = 1660] [serial = 335] [outer = 0x110fe4800] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12684b800) [pid = 1660] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1164f3400) [pid = 1660] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x127109000) [pid = 1660] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x118230400) [pid = 1660] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x125494400) [pid = 1660] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x128b82800) [pid = 1660] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x129504800) [pid = 1660] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x129ee1800) [pid = 1660] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x125495800) [pid = 1660] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1188f2000) [pid = 1660] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118223000) [pid = 1660] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1176f9800) [pid = 1660] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x123574c00) [pid = 1660] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11613d800) [pid = 1660] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121969000) [pid = 1660] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1196dc800) [pid = 1660] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x125494c00) [pid = 1660] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11930bc00) [pid = 1660] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x115df3400) [pid = 1660] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128d3e400) [pid = 1660] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:52:33 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121189800) [pid = 1660] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:52:33 INFO - PROCESS | 1660 | 1467600753698 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]]]}] 19:52:33 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 19:52:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 19:52:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:52:33 INFO - PROCESS | 1660 | 1467600753725 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 19:52:33 INFO - PROCESS | 1660 | 1467600753726 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 19:52:33 INFO - PROCESS | 1660 | 1467600753728 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:52:33 INFO - PROCESS | 1660 | 1467600753729 Marionette TRACE conn2 <- [1,422,null,{}] 19:52:33 INFO - PROCESS | 1660 | 1467600753732 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}] 19:52:33 INFO - PROCESS | 1660 | 1467600753733 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:33 INFO - PROCESS | 1660 | 1467600753819 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 19:52:33 INFO - PROCESS | 1660 | 1467600753824 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:33 INFO - PROCESS | 1660 | 1467600753826 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x117461800 == 43 [pid = 1660] [id = 113] 19:52:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112695400) [pid = 1660] [serial = 336] [outer = 0x0] 19:52:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1126a0800) [pid = 1660] [serial = 337] [outer = 0x112695400] 19:52:33 INFO - PROCESS | 1660 | 1467600753850 Marionette DEBUG loaded listener.js 19:52:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x114fde800) [pid = 1660] [serial = 338] [outer = 0x112695400] 19:52:34 INFO - PROCESS | 1660 | 1467600754673 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]]]}] 19:52:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:52:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 968ms 19:52:34 INFO - PROCESS | 1660 | 1467600754697 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 19:52:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:52:34 INFO - PROCESS | 1660 | 1467600754699 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 19:52:34 INFO - PROCESS | 1660 | 1467600754701 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:52:34 INFO - PROCESS | 1660 | 1467600754703 Marionette TRACE conn2 <- [1,426,null,{}] 19:52:34 INFO - PROCESS | 1660 | 1467600754705 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}] 19:52:34 INFO - PROCESS | 1660 | 1467600754707 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:34 INFO - PROCESS | 1660 | 1467600754822 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 19:52:34 INFO - PROCESS | 1660 | 1467600754830 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:34 INFO - PROCESS | 1660 | 1467600754831 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd16800 == 44 [pid = 1660] [id = 114] 19:52:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x110fef800) [pid = 1660] [serial = 339] [outer = 0x0] 19:52:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119330c00) [pid = 1660] [serial = 340] [outer = 0x110fef800] 19:52:34 INFO - PROCESS | 1660 | 1467600754858 Marionette DEBUG loaded listener.js 19:52:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128fa5c00) [pid = 1660] [serial = 341] [outer = 0x110fef800] 19:52:35 INFO - PROCESS | 1660 | 1467600755169 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] 19:52:35 INFO - PROCESS | 1660 | 1467600755222 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 19:52:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:52:35 INFO - PROCESS | 1660 | 1467600755224 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:52:35 INFO - PROCESS | 1660 | 1467600755234 Marionette TRACE conn2 <- [1,430,null,{}] 19:52:35 INFO - PROCESS | 1660 | 1467600755236 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}] 19:52:35 INFO - PROCESS | 1660 | 1467600755237 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:35 INFO - PROCESS | 1660 | 1467600755321 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 19:52:35 INFO - PROCESS | 1660 | 1467600755324 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:35 INFO - PROCESS | 1660 | 1467600755326 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd9a800 == 45 [pid = 1660] [id = 115] 19:52:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1128d2c00) [pid = 1660] [serial = 342] [outer = 0x0] 19:52:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1128d6400) [pid = 1660] [serial = 343] [outer = 0x1128d2c00] 19:52:35 INFO - PROCESS | 1660 | 1467600755350 Marionette DEBUG loaded listener.js 19:52:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x125494c00) [pid = 1660] [serial = 344] [outer = 0x1128d2c00] 19:52:35 INFO - PROCESS | 1660 | 1467600755720 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]]]}] 19:52:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:52:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 527ms 19:52:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:52:35 INFO - PROCESS | 1660 | 1467600755752 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 19:52:35 INFO - PROCESS | 1660 | 1467600755754 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 19:52:35 INFO - PROCESS | 1660 | 1467600755760 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:52:35 INFO - PROCESS | 1660 | 1467600755763 Marionette TRACE conn2 <- [1,434,null,{}] 19:52:35 INFO - PROCESS | 1660 | 1467600755767 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}] 19:52:35 INFO - PROCESS | 1660 | 1467600755769 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:35 INFO - PROCESS | 1660 | 1467600755875 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 19:52:35 INFO - PROCESS | 1660 | 1467600755939 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:35 INFO - PROCESS | 1660 | 1467600755942 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x116629000 == 46 [pid = 1660] [id = 116] 19:52:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1128d1000) [pid = 1660] [serial = 345] [outer = 0x0] 19:52:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1128d4c00) [pid = 1660] [serial = 346] [outer = 0x1128d1000] 19:52:35 INFO - PROCESS | 1660 | 1467600755974 Marionette DEBUG loaded listener.js 19:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1129aac00) [pid = 1660] [serial = 347] [outer = 0x1128d1000] 19:52:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:52:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 673ms 19:52:36 INFO - PROCESS | 1660 | 1467600756426 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]]]}] 19:52:36 INFO - PROCESS | 1660 | 1467600756431 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 19:52:36 INFO - PROCESS | 1660 | 1467600756434 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 19:52:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:52:36 INFO - PROCESS | 1660 | 1467600756439 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:52:36 INFO - PROCESS | 1660 | 1467600756442 Marionette TRACE conn2 <- [1,438,null,{}] 19:52:36 INFO - PROCESS | 1660 | 1467600756445 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}] 19:52:36 INFO - PROCESS | 1660 | 1467600756447 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:36 INFO - PROCESS | 1660 | 1467600756553 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 19:52:36 INFO - PROCESS | 1660 | 1467600756604 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:36 INFO - PROCESS | 1660 | 1467600756606 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1d6800 == 47 [pid = 1660] [id = 117] 19:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1129b1c00) [pid = 1660] [serial = 348] [outer = 0x0] 19:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11682d800) [pid = 1660] [serial = 349] [outer = 0x1129b1c00] 19:52:36 INFO - PROCESS | 1660 | 1467600756638 Marionette DEBUG loaded listener.js 19:52:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1182ec400) [pid = 1660] [serial = 350] [outer = 0x1129b1c00] 19:52:37 INFO - PROCESS | 1660 | 1467600757131 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]]]}] 19:52:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:52:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 722ms 19:52:37 INFO - PROCESS | 1660 | 1467600757161 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 19:52:37 INFO - PROCESS | 1660 | 1467600757162 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 19:52:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:52:37 INFO - PROCESS | 1660 | 1467600757201 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:52:37 INFO - PROCESS | 1660 | 1467600757203 Marionette TRACE conn2 <- [1,442,null,{}] 19:52:37 INFO - PROCESS | 1660 | 1467600757214 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}] 19:52:37 INFO - PROCESS | 1660 | 1467600757218 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:37 INFO - PROCESS | 1660 | 1467600757324 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 19:52:37 INFO - PROCESS | 1660 | 1467600757403 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:37 INFO - PROCESS | 1660 | 1467600757406 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a98a000 == 48 [pid = 1660] [id = 118] 19:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12115a800) [pid = 1660] [serial = 351] [outer = 0x0] 19:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x121250400) [pid = 1660] [serial = 352] [outer = 0x12115a800] 19:52:37 INFO - PROCESS | 1660 | 1467600757439 Marionette DEBUG loaded listener.js 19:52:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x123573c00) [pid = 1660] [serial = 353] [outer = 0x12115a800] 19:52:37 INFO - PROCESS | 1660 | 1467600757855 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]]]}] 19:52:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:52:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 695ms 19:52:37 INFO - PROCESS | 1660 | 1467600757879 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 19:52:37 INFO - PROCESS | 1660 | 1467600757881 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 19:52:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:52:37 INFO - PROCESS | 1660 | 1467600757883 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:52:37 INFO - PROCESS | 1660 | 1467600757885 Marionette TRACE conn2 <- [1,446,null,{}] 19:52:37 INFO - PROCESS | 1660 | 1467600757887 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}] 19:52:37 INFO - PROCESS | 1660 | 1467600757888 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:37 INFO - PROCESS | 1660 | 1467600757995 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 19:52:38 INFO - PROCESS | 1660 | 1467600758049 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:38 INFO - PROCESS | 1660 | 1467600758051 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3e1800 == 49 [pid = 1660] [id = 119] 19:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x124c80800) [pid = 1660] [serial = 354] [outer = 0x0] 19:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12684b800) [pid = 1660] [serial = 355] [outer = 0x124c80800] 19:52:38 INFO - PROCESS | 1660 | 1467600758080 Marionette DEBUG loaded listener.js 19:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x127564800) [pid = 1660] [serial = 356] [outer = 0x124c80800] 19:52:38 INFO - PROCESS | 1660 | 1467600758551 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]]]}] 19:52:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:52:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 720ms 19:52:38 INFO - PROCESS | 1660 | 1467600758769 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 19:52:38 INFO - PROCESS | 1660 | 1467600758772 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 19:52:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:52:38 INFO - PROCESS | 1660 | 1467600758789 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:52:38 INFO - PROCESS | 1660 | 1467600758791 Marionette TRACE conn2 <- [1,450,null,{}] 19:52:38 INFO - PROCESS | 1660 | 1467600758795 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}] 19:52:38 INFO - PROCESS | 1660 | 1467600758797 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:38 INFO - PROCESS | 1660 | 1467600758886 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 19:52:38 INFO - PROCESS | 1660 | 1467600758939 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:38 INFO - PROCESS | 1660 | 1467600758942 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x11825e000 == 50 [pid = 1660] [id = 120] 19:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x113c6b400) [pid = 1660] [serial = 357] [outer = 0x0] 19:52:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1164ed400) [pid = 1660] [serial = 358] [outer = 0x113c6b400] 19:52:38 INFO - PROCESS | 1660 | 1467600758970 Marionette DEBUG loaded listener.js 19:52:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x116f62000) [pid = 1660] [serial = 359] [outer = 0x113c6b400] 19:52:39 INFO - PROCESS | 1660 | 1467600759371 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] 19:52:39 INFO - PROCESS | 1660 | 1467600759415 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 19:52:39 INFO - PROCESS | 1660 | 1467600759419 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:52:39 INFO - PROCESS | 1660 | 1467600759422 Marionette TRACE conn2 <- [1,454,null,{}] 19:52:39 INFO - PROCESS | 1660 | 1467600759425 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}] 19:52:39 INFO - PROCESS | 1660 | 1467600759426 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:39 INFO - PROCESS | 1660 | 1467600759517 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 19:52:39 INFO - PROCESS | 1660 | 1467600759587 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:39 INFO - PROCESS | 1660 | 1467600759588 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168b3800 == 51 [pid = 1660] [id = 121] 19:52:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x118223800) [pid = 1660] [serial = 360] [outer = 0x0] 19:52:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11877fc00) [pid = 1660] [serial = 361] [outer = 0x118223800] 19:52:39 INFO - PROCESS | 1660 | 1467600759618 Marionette DEBUG loaded listener.js 19:52:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1188edc00) [pid = 1660] [serial = 362] [outer = 0x118223800] 19:52:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd16800 == 50 [pid = 1660] [id = 114] 19:52:39 INFO - PROCESS | 1660 | --DOCSHELL 0x117461800 == 49 [pid = 1660] [id = 113] 19:52:39 INFO - PROCESS | 1660 | --DOCSHELL 0x12a7a1000 == 48 [pid = 1660] [id = 112] 19:52:39 INFO - PROCESS | 1660 | --DOCSHELL 0x129318800 == 47 [pid = 1660] [id = 111] 19:52:39 INFO - PROCESS | 1660 | --DOCSHELL 0x128de7000 == 46 [pid = 1660] [id = 110] 19:52:39 INFO - PROCESS | 1660 | --DOCSHELL 0x126f1b800 == 45 [pid = 1660] [id = 109] 19:52:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1182c1000 == 44 [pid = 1660] [id = 108] 19:52:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1216df800 == 43 [pid = 1660] [id = 107] 19:52:39 INFO - PROCESS | 1660 | --DOCSHELL 0x11840c800 == 42 [pid = 1660] [id = 106] 19:52:39 INFO - PROCESS | 1660 | --DOCSHELL 0x116f20800 == 41 [pid = 1660] [id = 105] 19:52:39 INFO - PROCESS | 1660 | --DOCSHELL 0x119a64800 == 40 [pid = 1660] [id = 104] 19:52:39 INFO - PROCESS | 1660 | --DOCSHELL 0x11840e000 == 39 [pid = 1660] [id = 101] 19:52:39 INFO - PROCESS | 1660 | --DOCSHELL 0x117152000 == 38 [pid = 1660] [id = 100] 19:52:39 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x1188f1000) [pid = 1660] [serial = 202] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x128d45c00) [pid = 1660] [serial = 196] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x128f9c400) [pid = 1660] [serial = 274] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x129510c00) [pid = 1660] [serial = 277] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1292ad400) [pid = 1660] [serial = 275] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12a762000) [pid = 1660] [serial = 280] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x126853400) [pid = 1660] [serial = 268] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x126f81000) [pid = 1660] [serial = 269] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12a980400) [pid = 1660] [serial = 242] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11909b400) [pid = 1660] [serial = 245] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1183a9400) [pid = 1660] [serial = 244] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1183a7400) [pid = 1660] [serial = 257] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x117cc4c00) [pid = 1660] [serial = 256] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x126f7e400) [pid = 1660] [serial = 251] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12684b400) [pid = 1660] [serial = 250] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x117cba800) [pid = 1660] [serial = 259] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11930c400) [pid = 1660] [serial = 260] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x124c52400) [pid = 1660] [serial = 265] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x124e91000) [pid = 1660] [serial = 266] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121183800) [pid = 1660] [serial = 248] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119f23c00) [pid = 1660] [serial = 247] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x127566c00) [pid = 1660] [serial = 254] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12755f800) [pid = 1660] [serial = 253] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121254400) [pid = 1660] [serial = 263] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119ab6800) [pid = 1660] [serial = 262] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12117c400) [pid = 1660] [serial = 284] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12ab7cc00) [pid = 1660] [serial = 286] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12b951c00) [pid = 1660] [serial = 290] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x127565000) [pid = 1660] [serial = 271] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11822a800) [pid = 1660] [serial = 283] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12a90e400) [pid = 1660] [serial = 281] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1296ec800) [pid = 1660] [serial = 278] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x128b82400) [pid = 1660] [serial = 272] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12bb27000) [pid = 1660] [serial = 293] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12aee4c00) [pid = 1660] [serial = 287] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12aee7400) [pid = 1660] [serial = 289] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116a22800) [pid = 1660] [serial = 199] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12b95b400) [pid = 1660] [serial = 292] [outer = 0x0] [url = about:blank] 19:52:40 INFO - PROCESS | 1660 | 1467600760015 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]]]}] 19:52:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:52:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 627ms 19:52:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:52:40 INFO - PROCESS | 1660 | 1467600760044 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 19:52:40 INFO - PROCESS | 1660 | 1467600760046 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 19:52:40 INFO - PROCESS | 1660 | 1467600760048 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:52:40 INFO - PROCESS | 1660 | 1467600760049 Marionette TRACE conn2 <- [1,458,null,{}] 19:52:40 INFO - PROCESS | 1660 | 1467600760056 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}] 19:52:40 INFO - PROCESS | 1660 | 1467600760058 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:40 INFO - PROCESS | 1660 | 1467600760140 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 19:52:40 INFO - PROCESS | 1660 | 1467600760164 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:40 INFO - PROCESS | 1660 | 1467600760167 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x11825c000 == 39 [pid = 1660] [id = 122] 19:52:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11932d800) [pid = 1660] [serial = 363] [outer = 0x0] 19:52:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1196d2800) [pid = 1660] [serial = 364] [outer = 0x11932d800] 19:52:40 INFO - PROCESS | 1660 | 1467600760194 Marionette DEBUG loaded listener.js 19:52:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119ac2000) [pid = 1660] [serial = 365] [outer = 0x11932d800] 19:52:40 INFO - PROCESS | 1660 | 1467600760521 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] 19:52:40 INFO - PROCESS | 1660 | 1467600760568 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 19:52:40 INFO - PROCESS | 1660 | 1467600760570 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:52:40 INFO - PROCESS | 1660 | 1467600760571 Marionette TRACE conn2 <- [1,462,null,{}] 19:52:40 INFO - PROCESS | 1660 | 1467600760573 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}] 19:52:40 INFO - PROCESS | 1660 | 1467600760575 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:40 INFO - PROCESS | 1660 | 1467600760651 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 19:52:40 INFO - PROCESS | 1660 | 1467600760654 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:40 INFO - PROCESS | 1660 | 1467600760656 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x119638000 == 40 [pid = 1660] [id = 123] 19:52:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121157800) [pid = 1660] [serial = 366] [outer = 0x0] 19:52:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121285000) [pid = 1660] [serial = 367] [outer = 0x121157800] 19:52:40 INFO - PROCESS | 1660 | 1467600760684 Marionette DEBUG loaded listener.js 19:52:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12196cc00) [pid = 1660] [serial = 368] [outer = 0x121157800] 19:52:41 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:41 INFO - PROCESS | 1660 | 1467600761031 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] 19:52:41 INFO - PROCESS | 1660 | 1467600761045 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 19:52:41 INFO - PROCESS | 1660 | 1467600761048 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:52:41 INFO - PROCESS | 1660 | 1467600761049 Marionette TRACE conn2 <- [1,466,null,{}] 19:52:41 INFO - PROCESS | 1660 | 1467600761051 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}] 19:52:41 INFO - PROCESS | 1660 | 1467600761052 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:41 INFO - PROCESS | 1660 | 1467600761133 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 19:52:41 INFO - PROCESS | 1660 | 1467600761182 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:41 INFO - PROCESS | 1660 | 1467600761184 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b4e800 == 41 [pid = 1660] [id = 124] 19:52:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x116887000) [pid = 1660] [serial = 369] [outer = 0x0] 19:52:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x123578c00) [pid = 1660] [serial = 370] [outer = 0x116887000] 19:52:41 INFO - PROCESS | 1660 | 1467600761209 Marionette DEBUG loaded listener.js 19:52:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12684bc00) [pid = 1660] [serial = 371] [outer = 0x116887000] 19:52:41 INFO - PROCESS | 1660 | 1467600761510 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] 19:52:41 INFO - PROCESS | 1660 | 1467600761520 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 19:52:41 INFO - PROCESS | 1660 | 1467600761522 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:52:41 INFO - PROCESS | 1660 | 1467600761524 Marionette TRACE conn2 <- [1,470,null,{}] 19:52:41 INFO - PROCESS | 1660 | 1467600761529 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}] 19:52:41 INFO - PROCESS | 1660 | 1467600761533 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:41 INFO - PROCESS | 1660 | 1467600761633 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 19:52:41 INFO - PROCESS | 1660 | 1467600761688 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:41 INFO - PROCESS | 1660 | 1467600761690 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213e3000 == 42 [pid = 1660] [id = 125] 19:52:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112699800) [pid = 1660] [serial = 372] [outer = 0x0] 19:52:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1271b9800) [pid = 1660] [serial = 373] [outer = 0x112699800] 19:52:41 INFO - PROCESS | 1660 | 1467600761722 Marionette DEBUG loaded listener.js 19:52:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1292a3800) [pid = 1660] [serial = 374] [outer = 0x112699800] 19:52:42 INFO - PROCESS | 1660 | 1467600762001 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]]]}] 19:52:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:52:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 522ms 19:52:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:52:42 INFO - PROCESS | 1660 | 1467600762046 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 19:52:42 INFO - PROCESS | 1660 | 1467600762047 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 19:52:42 INFO - PROCESS | 1660 | 1467600762049 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:52:42 INFO - PROCESS | 1660 | 1467600762050 Marionette TRACE conn2 <- [1,474,null,{}] 19:52:42 INFO - PROCESS | 1660 | 1467600762052 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}] 19:52:42 INFO - PROCESS | 1660 | 1467600762053 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:42 INFO - PROCESS | 1660 | 1467600762149 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 19:52:42 INFO - PROCESS | 1660 | 1467600762153 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:42 INFO - PROCESS | 1660 | 1467600762154 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x124fec000 == 43 [pid = 1660] [id = 126] 19:52:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1128cf800) [pid = 1660] [serial = 375] [outer = 0x0] 19:52:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1292aa800) [pid = 1660] [serial = 376] [outer = 0x1128cf800] 19:52:42 INFO - PROCESS | 1660 | 1467600762179 Marionette DEBUG loaded listener.js 19:52:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1296e9000) [pid = 1660] [serial = 377] [outer = 0x1128cf800] 19:52:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:52:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 19:52:42 INFO - PROCESS | 1660 | 1467600762511 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]]]}] 19:52:42 INFO - PROCESS | 1660 | 1467600762517 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 19:52:42 INFO - PROCESS | 1660 | 1467600762518 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 19:52:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:52:42 INFO - PROCESS | 1660 | 1467600762520 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:52:42 INFO - PROCESS | 1660 | 1467600762522 Marionette TRACE conn2 <- [1,478,null,{}] 19:52:42 INFO - PROCESS | 1660 | 1467600762525 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}] 19:52:42 INFO - PROCESS | 1660 | 1467600762526 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:42 INFO - PROCESS | 1660 | 1467600762623 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 19:52:42 INFO - PROCESS | 1660 | 1467600762635 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:42 INFO - PROCESS | 1660 | 1467600762644 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12697e800 == 44 [pid = 1660] [id = 127] 19:52:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112697c00) [pid = 1660] [serial = 378] [outer = 0x0] 19:52:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a762000) [pid = 1660] [serial = 379] [outer = 0x112697c00] 19:52:42 INFO - PROCESS | 1660 | 1467600762669 Marionette DEBUG loaded listener.js 19:52:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a909c00) [pid = 1660] [serial = 380] [outer = 0x112697c00] 19:52:43 INFO - PROCESS | 1660 | 1467600763023 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]]]}] 19:52:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:52:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 521ms 19:52:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:52:43 INFO - PROCESS | 1660 | 1467600763043 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 19:52:43 INFO - PROCESS | 1660 | 1467600763044 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 19:52:43 INFO - PROCESS | 1660 | 1467600763046 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:52:43 INFO - PROCESS | 1660 | 1467600763047 Marionette TRACE conn2 <- [1,482,null,{}] 19:52:43 INFO - PROCESS | 1660 | 1467600763049 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}] 19:52:43 INFO - PROCESS | 1660 | 1467600763050 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:43 INFO - PROCESS | 1660 | 1467600763149 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 19:52:43 INFO - PROCESS | 1660 | 1467600763164 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:43 INFO - PROCESS | 1660 | 1467600763166 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x128aaf800 == 45 [pid = 1660] [id = 128] 19:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a90fc00) [pid = 1660] [serial = 381] [outer = 0x0] 19:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12ab7c400) [pid = 1660] [serial = 382] [outer = 0x12a90fc00] 19:52:43 INFO - PROCESS | 1660 | 1467600763190 Marionette DEBUG loaded listener.js 19:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12aee2400) [pid = 1660] [serial = 383] [outer = 0x12a90fc00] 19:52:43 INFO - PROCESS | 1660 | 1467600763542 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]]]}] 19:52:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:52:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 19:52:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:52:43 INFO - PROCESS | 1660 | 1467600763567 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 19:52:43 INFO - PROCESS | 1660 | 1467600763568 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 19:52:43 INFO - PROCESS | 1660 | 1467600763570 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:52:43 INFO - PROCESS | 1660 | 1467600763571 Marionette TRACE conn2 <- [1,486,null,{}] 19:52:43 INFO - PROCESS | 1660 | 1467600763576 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}] 19:52:43 INFO - PROCESS | 1660 | 1467600763577 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:43 INFO - PROCESS | 1660 | 1467600763685 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 19:52:43 INFO - PROCESS | 1660 | 1467600763688 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:43 INFO - PROCESS | 1660 | 1467600763689 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x128dd2000 == 46 [pid = 1660] [id = 129] 19:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12aee7800) [pid = 1660] [serial = 384] [outer = 0x0] 19:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12b953000) [pid = 1660] [serial = 385] [outer = 0x12aee7800] 19:52:43 INFO - PROCESS | 1660 | 1467600763715 Marionette DEBUG loaded listener.js 19:52:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12bb23400) [pid = 1660] [serial = 386] [outer = 0x12aee7800] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12b952400) [pid = 1660] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12c204800) [pid = 1660] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x124c7ec00) [pid = 1660] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119f16000) [pid = 1660] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x128ad5c00) [pid = 1660] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12950c800) [pid = 1660] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12aeeac00) [pid = 1660] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119097c00) [pid = 1660] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x110fe4800) [pid = 1660] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112695400) [pid = 1660] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:52:44 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x110fef800) [pid = 1660] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:52:44 INFO - PROCESS | 1660 | 1467600764155 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]]]}] 19:52:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:52:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 619ms 19:52:44 INFO - PROCESS | 1660 | 1467600764189 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 19:52:44 INFO - PROCESS | 1660 | 1467600764193 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 19:52:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:52:44 INFO - PROCESS | 1660 | 1467600764195 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:52:44 INFO - PROCESS | 1660 | 1467600764197 Marionette TRACE conn2 <- [1,490,null,{}] 19:52:44 INFO - PROCESS | 1660 | 1467600764199 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}] 19:52:44 INFO - PROCESS | 1660 | 1467600764201 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:44 INFO - PROCESS | 1660 | 1467600764289 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 19:52:44 INFO - PROCESS | 1660 | 1467600764295 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:44 INFO - PROCESS | 1660 | 1467600764297 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a60c800 == 47 [pid = 1660] [id = 130] 19:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112695400) [pid = 1660] [serial = 387] [outer = 0x0] 19:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x127568800) [pid = 1660] [serial = 388] [outer = 0x112695400] 19:52:44 INFO - PROCESS | 1660 | 1467600764323 Marionette DEBUG loaded listener.js 19:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12bb30800) [pid = 1660] [serial = 389] [outer = 0x112695400] 19:52:44 INFO - PROCESS | 1660 | 1467600764661 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]]]}] 19:52:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:52:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 520ms 19:52:44 INFO - PROCESS | 1660 | 1467600764716 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 19:52:44 INFO - PROCESS | 1660 | 1467600764717 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 19:52:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:52:44 INFO - PROCESS | 1660 | 1467600764719 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:52:44 INFO - PROCESS | 1660 | 1467600764720 Marionette TRACE conn2 <- [1,494,null,{}] 19:52:44 INFO - PROCESS | 1660 | 1467600764723 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}] 19:52:44 INFO - PROCESS | 1660 | 1467600764724 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:44 INFO - PROCESS | 1660 | 1467600764812 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 19:52:44 INFO - PROCESS | 1660 | 1467600764815 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:44 INFO - PROCESS | 1660 | 1467600764816 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a987800 == 48 [pid = 1660] [id = 131] 19:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12bdea000) [pid = 1660] [serial = 390] [outer = 0x0] 19:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12bdf4800) [pid = 1660] [serial = 391] [outer = 0x12bdea000] 19:52:44 INFO - PROCESS | 1660 | 1467600764840 Marionette DEBUG loaded listener.js 19:52:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12c0a4400) [pid = 1660] [serial = 392] [outer = 0x12bdea000] 19:52:45 INFO - PROCESS | 1660 | 1467600765184 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]]]}] 19:52:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:52:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 519ms 19:52:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:52:45 INFO - PROCESS | 1660 | 1467600765238 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 19:52:45 INFO - PROCESS | 1660 | 1467600765239 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 19:52:45 INFO - PROCESS | 1660 | 1467600765241 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:52:45 INFO - PROCESS | 1660 | 1467600765243 Marionette TRACE conn2 <- [1,498,null,{}] 19:52:45 INFO - PROCESS | 1660 | 1467600765245 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}] 19:52:45 INFO - PROCESS | 1660 | 1467600765246 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:45 INFO - PROCESS | 1660 | 1467600765325 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 19:52:45 INFO - PROCESS | 1660 | 1467600765383 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:45 INFO - PROCESS | 1660 | 1467600765384 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aeab000 == 49 [pid = 1660] [id = 132] 19:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x112d5c400) [pid = 1660] [serial = 393] [outer = 0x0] 19:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x112d64000) [pid = 1660] [serial = 394] [outer = 0x112d5c400] 19:52:45 INFO - PROCESS | 1660 | 1467600765409 Marionette DEBUG loaded listener.js 19:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x112d68c00) [pid = 1660] [serial = 395] [outer = 0x112d5c400] 19:52:45 INFO - PROCESS | 1660 | 1467600765678 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]]]}] 19:52:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:52:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 468ms 19:52:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:52:45 INFO - PROCESS | 1660 | 1467600765714 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 19:52:45 INFO - PROCESS | 1660 | 1467600765715 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 19:52:45 INFO - PROCESS | 1660 | 1467600765717 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:52:45 INFO - PROCESS | 1660 | 1467600765718 Marionette TRACE conn2 <- [1,502,null,{}] 19:52:45 INFO - PROCESS | 1660 | 1467600765721 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}] 19:52:45 INFO - PROCESS | 1660 | 1467600765733 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:45 INFO - PROCESS | 1660 | 1467600765822 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 19:52:45 INFO - PROCESS | 1660 | 1467600765828 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:45 INFO - PROCESS | 1660 | 1467600765829 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3e5000 == 50 [pid = 1660] [id = 133] 19:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112d63000) [pid = 1660] [serial = 396] [outer = 0x0] 19:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12c0a6400) [pid = 1660] [serial = 397] [outer = 0x112d63000] 19:52:45 INFO - PROCESS | 1660 | 1467600765853 Marionette DEBUG loaded listener.js 19:52:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12c208800) [pid = 1660] [serial = 398] [outer = 0x112d63000] 19:52:46 INFO - PROCESS | 1660 | 1467600766311 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]]]}] 19:52:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:52:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 618ms 19:52:46 INFO - PROCESS | 1660 | 1467600766337 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 19:52:46 INFO - PROCESS | 1660 | 1467600766339 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 19:52:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:52:46 INFO - PROCESS | 1660 | 1467600766343 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:52:46 INFO - PROCESS | 1660 | 1467600766345 Marionette TRACE conn2 <- [1,506,null,{}] 19:52:46 INFO - PROCESS | 1660 | 1467600766349 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}] 19:52:46 INFO - PROCESS | 1660 | 1467600766350 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:46 INFO - PROCESS | 1660 | 1467600766458 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 19:52:46 INFO - PROCESS | 1660 | 1467600766530 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:46 INFO - PROCESS | 1660 | 1467600766531 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x116850800 == 51 [pid = 1660] [id = 134] 19:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1128cec00) [pid = 1660] [serial = 399] [outer = 0x0] 19:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1129abc00) [pid = 1660] [serial = 400] [outer = 0x1128cec00] 19:52:46 INFO - PROCESS | 1660 | 1467600766563 Marionette DEBUG loaded listener.js 19:52:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x112d66000) [pid = 1660] [serial = 401] [outer = 0x1128cec00] 19:52:47 INFO - PROCESS | 1660 | 1467600767001 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]]]}] 19:52:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:52:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 670ms 19:52:47 INFO - PROCESS | 1660 | 1467600767013 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 19:52:47 INFO - PROCESS | 1660 | 1467600767016 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 19:52:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:52:47 INFO - PROCESS | 1660 | 1467600767021 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:52:47 INFO - PROCESS | 1660 | 1467600767023 Marionette TRACE conn2 <- [1,510,null,{}] 19:52:47 INFO - PROCESS | 1660 | 1467600767025 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}] 19:52:47 INFO - PROCESS | 1660 | 1467600767027 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:47 INFO - PROCESS | 1660 | 1467600767130 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 19:52:47 INFO - PROCESS | 1660 | 1467600767183 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:47 INFO - PROCESS | 1660 | 1467600767185 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b3e800 == 52 [pid = 1660] [id = 135] 19:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1164f3c00) [pid = 1660] [serial = 402] [outer = 0x0] 19:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1182e7c00) [pid = 1660] [serial = 403] [outer = 0x1164f3c00] 19:52:47 INFO - PROCESS | 1660 | 1467600767216 Marionette DEBUG loaded listener.js 19:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x119098400) [pid = 1660] [serial = 404] [outer = 0x1164f3c00] 19:52:47 INFO - PROCESS | 1660 | 1467600767678 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]]]}] 19:52:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:52:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 674ms 19:52:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:52:47 INFO - PROCESS | 1660 | 1467600767695 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 19:52:47 INFO - PROCESS | 1660 | 1467600767696 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 19:52:47 INFO - PROCESS | 1660 | 1467600767699 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:52:47 INFO - PROCESS | 1660 | 1467600767701 Marionette TRACE conn2 <- [1,514,null,{}] 19:52:47 INFO - PROCESS | 1660 | 1467600767725 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}] 19:52:47 INFO - PROCESS | 1660 | 1467600767728 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:47 INFO - PROCESS | 1660 | 1467600767877 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 19:52:47 INFO - PROCESS | 1660 | 1467600767932 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:47 INFO - PROCESS | 1660 | 1467600767934 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd05000 == 53 [pid = 1660] [id = 136] 19:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1196b5800) [pid = 1660] [serial = 405] [outer = 0x0] 19:52:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1196ba800) [pid = 1660] [serial = 406] [outer = 0x1196b5800] 19:52:47 INFO - PROCESS | 1660 | 1467600767965 Marionette DEBUG loaded listener.js 19:52:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x119f1a400) [pid = 1660] [serial = 407] [outer = 0x1196b5800] 19:52:48 INFO - PROCESS | 1660 | 1467600768366 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]]]}] 19:52:48 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 19:52:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 721ms 19:52:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:52:48 INFO - PROCESS | 1660 | 1467600768420 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 19:52:48 INFO - PROCESS | 1660 | 1467600768422 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 19:52:48 INFO - PROCESS | 1660 | 1467600768424 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:52:48 INFO - PROCESS | 1660 | 1467600768426 Marionette TRACE conn2 <- [1,518,null,{}] 19:52:48 INFO - PROCESS | 1660 | 1467600768428 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}] 19:52:48 INFO - PROCESS | 1660 | 1467600768429 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:48 INFO - PROCESS | 1660 | 1467600768533 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 19:52:48 INFO - PROCESS | 1660 | 1467600768603 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:48 INFO - PROCESS | 1660 | 1467600768604 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cc1f000 == 54 [pid = 1660] [id = 137] 19:52:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x121499c00) [pid = 1660] [serial = 408] [outer = 0x0] 19:52:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x125498400) [pid = 1660] [serial = 409] [outer = 0x121499c00] 19:52:48 INFO - PROCESS | 1660 | 1467600768633 Marionette DEBUG loaded listener.js 19:52:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1271bb800) [pid = 1660] [serial = 410] [outer = 0x121499c00] 19:52:49 INFO - PROCESS | 1660 | 1467600769046 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]]]}] 19:52:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:52:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 670ms 19:52:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:52:49 INFO - PROCESS | 1660 | 1467600769094 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 19:52:49 INFO - PROCESS | 1660 | 1467600769095 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 19:52:49 INFO - PROCESS | 1660 | 1467600769097 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:52:49 INFO - PROCESS | 1660 | 1467600769098 Marionette TRACE conn2 <- [1,522,null,{}] 19:52:49 INFO - PROCESS | 1660 | 1467600769101 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}] 19:52:49 INFO - PROCESS | 1660 | 1467600769102 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:49 INFO - PROCESS | 1660 | 1467600769253 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 19:52:49 INFO - PROCESS | 1660 | 1467600769349 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:49 INFO - PROCESS | 1660 | 1467600769350 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e84800 == 55 [pid = 1660] [id = 138] 19:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x11269cc00) [pid = 1660] [serial = 411] [outer = 0x0] 19:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x121b16400) [pid = 1660] [serial = 412] [outer = 0x11269cc00] 19:52:49 INFO - PROCESS | 1660 | 1467600769396 Marionette DEBUG loaded listener.js 19:52:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x128b82400) [pid = 1660] [serial = 413] [outer = 0x11269cc00] 19:52:50 INFO - PROCESS | 1660 | 1467600770059 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]]]}] 19:52:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:52:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1021ms 19:52:50 INFO - PROCESS | 1660 | 1467600770120 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 19:52:50 INFO - PROCESS | 1660 | 1467600770123 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 19:52:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:52:50 INFO - PROCESS | 1660 | 1467600770144 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:52:50 INFO - PROCESS | 1660 | 1467600770146 Marionette TRACE conn2 <- [1,526,null,{}] 19:52:50 INFO - PROCESS | 1660 | 1467600770151 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}] 19:52:50 INFO - PROCESS | 1660 | 1467600770154 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:50 INFO - PROCESS | 1660 | 1467600770285 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 19:52:50 INFO - PROCESS | 1660 | 1467600770416 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:50 INFO - PROCESS | 1660 | 1467600770418 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x111f94000 == 56 [pid = 1660] [id = 139] 19:52:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x111d81800) [pid = 1660] [serial = 414] [outer = 0x0] 19:52:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x112ee3800) [pid = 1660] [serial = 415] [outer = 0x111d81800] 19:52:50 INFO - PROCESS | 1660 | 1467600770447 Marionette DEBUG loaded listener.js 19:52:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x118223000) [pid = 1660] [serial = 416] [outer = 0x111d81800] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12aeab000 == 55 [pid = 1660] [id = 132] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12a987800 == 54 [pid = 1660] [id = 131] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12a60c800 == 53 [pid = 1660] [id = 130] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x128dd2000 == 52 [pid = 1660] [id = 129] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x128aaf800 == 51 [pid = 1660] [id = 128] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12697e800 == 50 [pid = 1660] [id = 127] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x124fec000 == 49 [pid = 1660] [id = 126] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x1213e3000 == 48 [pid = 1660] [id = 125] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x119b4e800 == 47 [pid = 1660] [id = 124] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x119638000 == 46 [pid = 1660] [id = 123] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x11825c000 == 45 [pid = 1660] [id = 122] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x1168b3800 == 44 [pid = 1660] [id = 121] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x11825e000 == 43 [pid = 1660] [id = 120] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1d6800 == 42 [pid = 1660] [id = 117] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x116629000 == 41 [pid = 1660] [id = 116] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd9a800 == 40 [pid = 1660] [id = 115] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3e1800 == 39 [pid = 1660] [id = 119] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac37800 == 38 [pid = 1660] [id = 102] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12a9a0800 == 37 [pid = 1660] [id = 99] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12a98a000 == 36 [pid = 1660] [id = 118] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12aebb000 == 35 [pid = 1660] [id = 103] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x1182b3800 == 34 [pid = 1660] [id = 68] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x113cc0000 == 33 [pid = 1660] [id = 67] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x121e84800 == 32 [pid = 1660] [id = 138] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12cc1f000 == 31 [pid = 1660] [id = 137] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd05000 == 30 [pid = 1660] [id = 136] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x119b3e800 == 29 [pid = 1660] [id = 135] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3e5000 == 28 [pid = 1660] [id = 133] 19:52:51 INFO - PROCESS | 1660 | --DOCSHELL 0x116850800 == 27 [pid = 1660] [id = 134] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12c0a5c00) [pid = 1660] [serial = 328] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x12c20c800) [pid = 1660] [serial = 331] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x1269d0000) [pid = 1660] [serial = 316] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1271bcc00) [pid = 1660] [serial = 317] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x121b91400) [pid = 1660] [serial = 314] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x121253000) [pid = 1660] [serial = 313] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x119f23800) [pid = 1660] [serial = 301] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12ab79800) [pid = 1660] [serial = 322] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12aee7c00) [pid = 1660] [serial = 323] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12bb2a800) [pid = 1660] [serial = 295] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1296e7c00) [pid = 1660] [serial = 319] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12a760400) [pid = 1660] [serial = 320] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12bde7c00) [pid = 1660] [serial = 325] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1196d7400) [pid = 1660] [serial = 311] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1190b9c00) [pid = 1660] [serial = 310] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12c20ac00) [pid = 1660] [serial = 334] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12ab77c00) [pid = 1660] [serial = 307] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12756cc00) [pid = 1660] [serial = 304] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118788000) [pid = 1660] [serial = 298] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1126a0800) [pid = 1660] [serial = 337] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x114fde800) [pid = 1660] [serial = 338] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1128d6400) [pid = 1660] [serial = 343] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12cca3000) [pid = 1660] [serial = 335] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119330c00) [pid = 1660] [serial = 340] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121162800) [pid = 1660] [serial = 329] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12c09f800) [pid = 1660] [serial = 326] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x128fa5c00) [pid = 1660] [serial = 341] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12cc9f000) [pid = 1660] [serial = 332] [outer = 0x0] [url = about:blank] 19:52:51 INFO - PROCESS | 1660 | 1467600771519 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]]]}] 19:52:51 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 19:52:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1440ms 19:52:51 INFO - PROCESS | 1660 | 1467600771568 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 19:52:51 INFO - PROCESS | 1660 | 1467600771571 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 19:52:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:52:51 INFO - PROCESS | 1660 | 1467600771574 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:52:51 INFO - PROCESS | 1660 | 1467600771576 Marionette TRACE conn2 <- [1,530,null,{}] 19:52:51 INFO - PROCESS | 1660 | 1467600771579 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}] 19:52:51 INFO - PROCESS | 1660 | 1467600771581 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:51 INFO - PROCESS | 1660 | 1467600771653 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 19:52:51 INFO - PROCESS | 1660 | 1467600771662 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:51 INFO - PROCESS | 1660 | 1467600771664 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x115ecf800 == 28 [pid = 1660] [id = 140] 19:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1129a9c00) [pid = 1660] [serial = 417] [outer = 0x0] 19:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x112e3a000) [pid = 1660] [serial = 418] [outer = 0x1129a9c00] 19:52:51 INFO - PROCESS | 1660 | 1467600771692 Marionette DEBUG loaded listener.js 19:52:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1129ae800) [pid = 1660] [serial = 419] [outer = 0x1129a9c00] 19:52:52 INFO - PROCESS | 1660 | 1467600772062 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"]]]}] 19:52:52 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 19:52:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:52:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:52:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:52:52 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 19:52:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:52:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:52:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:52:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:52:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:52:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 522ms 19:52:52 INFO - PROCESS | 1660 | 1467600772096 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 19:52:52 INFO - PROCESS | 1660 | 1467600772099 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 19:52:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:52:52 INFO - PROCESS | 1660 | 1467600772104 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:52:52 INFO - PROCESS | 1660 | 1467600772106 Marionette TRACE conn2 <- [1,534,null,{}] 19:52:52 INFO - PROCESS | 1660 | 1467600772108 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}] 19:52:52 INFO - PROCESS | 1660 | 1467600772110 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:52 INFO - PROCESS | 1660 | 1467600772195 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 19:52:52 INFO - PROCESS | 1660 | 1467600772199 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:52 INFO - PROCESS | 1660 | 1467600772200 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182c7000 == 29 [pid = 1660] [id = 141] 19:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1176f1000) [pid = 1660] [serial = 420] [outer = 0x0] 19:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1188ea400) [pid = 1660] [serial = 421] [outer = 0x1176f1000] 19:52:52 INFO - PROCESS | 1660 | 1467600772230 Marionette DEBUG loaded listener.js 19:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11930bc00) [pid = 1660] [serial = 422] [outer = 0x1176f1000] 19:52:52 INFO - PROCESS | 1660 | 1467600772565 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]]]}] 19:52:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:52:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 472ms 19:52:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:52:52 INFO - PROCESS | 1660 | 1467600772577 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 19:52:52 INFO - PROCESS | 1660 | 1467600772579 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 19:52:52 INFO - PROCESS | 1660 | 1467600772581 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:52:52 INFO - PROCESS | 1660 | 1467600772583 Marionette TRACE conn2 <- [1,538,null,{}] 19:52:52 INFO - PROCESS | 1660 | 1467600772591 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}] 19:52:52 INFO - PROCESS | 1660 | 1467600772594 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:52 INFO - PROCESS | 1660 | 1467600772675 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 19:52:52 INFO - PROCESS | 1660 | 1467600772763 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:52 INFO - PROCESS | 1660 | 1467600772765 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b45800 == 30 [pid = 1660] [id = 142] 19:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119331c00) [pid = 1660] [serial = 423] [outer = 0x0] 19:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1196b7400) [pid = 1660] [serial = 424] [outer = 0x119331c00] 19:52:52 INFO - PROCESS | 1660 | 1467600772804 Marionette DEBUG loaded listener.js 19:52:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x121186000) [pid = 1660] [serial = 425] [outer = 0x119331c00] 19:52:53 INFO - PROCESS | 1660 | 1467600773112 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]]]}] 19:52:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 19:52:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 571ms 19:52:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:52:53 INFO - PROCESS | 1660 | 1467600773152 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 19:52:53 INFO - PROCESS | 1660 | 1467600773154 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 19:52:53 INFO - PROCESS | 1660 | 1467600773156 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:52:53 INFO - PROCESS | 1660 | 1467600773159 Marionette TRACE conn2 <- [1,542,null,{}] 19:52:53 INFO - PROCESS | 1660 | 1467600773163 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}] 19:52:53 INFO - PROCESS | 1660 | 1467600773164 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:53 INFO - PROCESS | 1660 | 1467600773242 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 19:52:53 INFO - PROCESS | 1660 | 1467600773302 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:53 INFO - PROCESS | 1660 | 1467600773303 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216e1800 == 31 [pid = 1660] [id = 143] 19:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1196b0400) [pid = 1660] [serial = 426] [outer = 0x0] 19:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1216cb800) [pid = 1660] [serial = 427] [outer = 0x1196b0400] 19:52:53 INFO - PROCESS | 1660 | 1467600773329 Marionette DEBUG loaded listener.js 19:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1249ad800) [pid = 1660] [serial = 428] [outer = 0x1196b0400] 19:52:53 INFO - PROCESS | 1660 | 1467600773612 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]]]}] 19:52:53 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. 19:52:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 473ms 19:52:53 INFO - PROCESS | 1660 | 1467600773632 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 19:52:53 INFO - PROCESS | 1660 | 1467600773641 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 19:52:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:52:53 INFO - PROCESS | 1660 | 1467600773656 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:52:53 INFO - PROCESS | 1660 | 1467600773659 Marionette TRACE conn2 <- [1,546,null,{}] 19:52:53 INFO - PROCESS | 1660 | 1467600773663 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}] 19:52:53 INFO - PROCESS | 1660 | 1467600773665 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:53 INFO - PROCESS | 1660 | 1467600773773 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 19:52:53 INFO - PROCESS | 1660 | 1467600773779 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:53 INFO - PROCESS | 1660 | 1467600773781 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x126828000 == 32 [pid = 1660] [id = 144] 19:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x112d64400) [pid = 1660] [serial = 429] [outer = 0x0] 19:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x124c49c00) [pid = 1660] [serial = 430] [outer = 0x112d64400] 19:52:53 INFO - PROCESS | 1660 | 1467600773810 Marionette DEBUG loaded listener.js 19:52:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x127104c00) [pid = 1660] [serial = 431] [outer = 0x112d64400] 19:52:54 INFO - PROCESS | 1660 | 1467600774199 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]]]}] 19:52:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:52:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 571ms 19:52:54 INFO - PROCESS | 1660 | 1467600774228 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 19:52:54 INFO - PROCESS | 1660 | 1467600774230 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 19:52:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:52:54 INFO - PROCESS | 1660 | 1467600774241 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:52:54 INFO - PROCESS | 1660 | 1467600774242 Marionette TRACE conn2 <- [1,550,null,{}] 19:52:54 INFO - PROCESS | 1660 | 1467600774244 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}] 19:52:54 INFO - PROCESS | 1660 | 1467600774248 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:54 INFO - PROCESS | 1660 | 1467600774369 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 19:52:54 INFO - PROCESS | 1660 | 1467600774428 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:54 INFO - PROCESS | 1660 | 1467600774430 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x128aba000 == 33 [pid = 1660] [id = 145] 19:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x112d6a400) [pid = 1660] [serial = 432] [outer = 0x0] 19:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1273d3c00) [pid = 1660] [serial = 433] [outer = 0x112d6a400] 19:52:54 INFO - PROCESS | 1660 | 1467600774462 Marionette DEBUG loaded listener.js 19:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12950c800) [pid = 1660] [serial = 434] [outer = 0x112d6a400] 19:52:54 INFO - PROCESS | 1660 | 1467600774804 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]]]}] 19:52:54 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. 19:52:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 570ms 19:52:54 INFO - PROCESS | 1660 | 1467600774812 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 19:52:54 INFO - PROCESS | 1660 | 1467600774813 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 19:52:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:52:54 INFO - PROCESS | 1660 | 1467600774815 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:52:54 INFO - PROCESS | 1660 | 1467600774817 Marionette TRACE conn2 <- [1,554,null,{}] 19:52:54 INFO - PROCESS | 1660 | 1467600774819 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}] 19:52:54 INFO - PROCESS | 1660 | 1467600774827 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:54 INFO - PROCESS | 1660 | 1467600774923 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 19:52:54 INFO - PROCESS | 1660 | 1467600774934 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:54 INFO - PROCESS | 1660 | 1467600774935 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x129311800 == 34 [pid = 1660] [id = 146] 19:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1296e0400) [pid = 1660] [serial = 435] [outer = 0x0] 19:52:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1296ecc00) [pid = 1660] [serial = 436] [outer = 0x1296e0400] 19:52:54 INFO - PROCESS | 1660 | 1467600774960 Marionette DEBUG loaded listener.js 19:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12a762c00) [pid = 1660] [serial = 437] [outer = 0x1296e0400] 19:52:55 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:55 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:55 INFO - PROCESS | 1660 | 1467600775284 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]]]}] 19:52:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:52:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 521ms 19:52:55 INFO - PROCESS | 1660 | 1467600775346 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 19:52:55 INFO - PROCESS | 1660 | 1467600775347 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 19:52:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:52:55 INFO - PROCESS | 1660 | 1467600775351 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:52:55 INFO - PROCESS | 1660 | 1467600775352 Marionette TRACE conn2 <- [1,558,null,{}] 19:52:55 INFO - PROCESS | 1660 | 1467600775356 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}] 19:52:55 INFO - PROCESS | 1660 | 1467600775357 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:55 INFO - PROCESS | 1660 | 1467600775515 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 19:52:55 INFO - PROCESS | 1660 | 1467600775571 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:55 INFO - PROCESS | 1660 | 1467600775572 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a605000 == 35 [pid = 1660] [id = 147] 19:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12a764000) [pid = 1660] [serial = 438] [outer = 0x0] 19:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12a977000) [pid = 1660] [serial = 439] [outer = 0x12a764000] 19:52:55 INFO - PROCESS | 1660 | 1467600775612 Marionette DEBUG loaded listener.js 19:52:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12ab83800) [pid = 1660] [serial = 440] [outer = 0x12a764000] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x112697c00) [pid = 1660] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x1128cf800) [pid = 1660] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12aee7800) [pid = 1660] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x112699800) [pid = 1660] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x118223800) [pid = 1660] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1129b1c00) [pid = 1660] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1128d1000) [pid = 1660] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1128d2c00) [pid = 1660] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12115a800) [pid = 1660] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11932d800) [pid = 1660] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12a90fc00) [pid = 1660] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x124c80800) [pid = 1660] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x113c6b400) [pid = 1660] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x116887000) [pid = 1660] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x121157800) [pid = 1660] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x112d5c400) [pid = 1660] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x112695400) [pid = 1660] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x112d63000) [pid = 1660] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12bdea000) [pid = 1660] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12756c000) [pid = 1660] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12bb27400) [pid = 1660] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118222400) [pid = 1660] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119ab5c00) [pid = 1660] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:52:56 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x129ee0400) [pid = 1660] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:52:56 INFO - PROCESS | 1660 | 1467600776355 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]]]}] 19:52:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:52:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1021ms 19:52:56 INFO - PROCESS | 1660 | 1467600776372 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 19:52:56 INFO - PROCESS | 1660 | 1467600776374 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 19:52:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:52:56 INFO - PROCESS | 1660 | 1467600776381 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:52:56 INFO - PROCESS | 1660 | 1467600776382 Marionette TRACE conn2 <- [1,562,null,{}] 19:52:56 INFO - PROCESS | 1660 | 1467600776385 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}] 19:52:56 INFO - PROCESS | 1660 | 1467600776386 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:56 INFO - PROCESS | 1660 | 1467600776510 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 19:52:56 INFO - PROCESS | 1660 | 1467600776557 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:56 INFO - PROCESS | 1660 | 1467600776558 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268d8000 == 36 [pid = 1660] [id = 148] 19:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1128ce000) [pid = 1660] [serial = 441] [outer = 0x0] 19:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x112d69400) [pid = 1660] [serial = 442] [outer = 0x1128ce000] 19:52:56 INFO - PROCESS | 1660 | 1467600776583 Marionette DEBUG loaded listener.js 19:52:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11930d000) [pid = 1660] [serial = 443] [outer = 0x1128ce000] 19:52:56 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:56 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:56 INFO - PROCESS | 1660 | 1467600776845 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]]]}] 19:52:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:52:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 519ms 19:52:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:52:56 INFO - PROCESS | 1660 | 1467600776900 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 19:52:56 INFO - PROCESS | 1660 | 1467600776901 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 19:52:56 INFO - PROCESS | 1660 | 1467600776903 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:52:56 INFO - PROCESS | 1660 | 1467600776904 Marionette TRACE conn2 <- [1,566,null,{}] 19:52:56 INFO - PROCESS | 1660 | 1467600776907 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}] 19:52:56 INFO - PROCESS | 1660 | 1467600776909 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:56 INFO - PROCESS | 1660 | 1467600776989 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 19:52:56 INFO - PROCESS | 1660 | 1467600776995 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:57 INFO - PROCESS | 1660 | 1467600776996 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a99a800 == 37 [pid = 1660] [id = 149] 19:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116883400) [pid = 1660] [serial = 444] [outer = 0x0] 19:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12149d400) [pid = 1660] [serial = 445] [outer = 0x116883400] 19:52:57 INFO - PROCESS | 1660 | 1467600777020 Marionette DEBUG loaded listener.js 19:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128d48800) [pid = 1660] [serial = 446] [outer = 0x116883400] 19:52:57 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:57 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:57 INFO - PROCESS | 1660 | 1467600777367 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]]]}] 19:52:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:52:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 467ms 19:52:57 INFO - PROCESS | 1660 | 1467600777372 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 19:52:57 INFO - PROCESS | 1660 | 1467600777374 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 19:52:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:52:57 INFO - PROCESS | 1660 | 1467600777378 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:52:57 INFO - PROCESS | 1660 | 1467600777379 Marionette TRACE conn2 <- [1,570,null,{}] 19:52:57 INFO - PROCESS | 1660 | 1467600777382 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}] 19:52:57 INFO - PROCESS | 1660 | 1467600777383 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:57 INFO - PROCESS | 1660 | 1467600777504 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 19:52:57 INFO - PROCESS | 1660 | 1467600777513 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:57 INFO - PROCESS | 1660 | 1467600777515 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aea2800 == 38 [pid = 1660] [id = 150] 19:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x129ee4000) [pid = 1660] [serial = 447] [outer = 0x0] 19:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12aee7c00) [pid = 1660] [serial = 448] [outer = 0x129ee4000] 19:52:57 INFO - PROCESS | 1660 | 1467600777542 Marionette DEBUG loaded listener.js 19:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12b95c800) [pid = 1660] [serial = 449] [outer = 0x129ee4000] 19:52:57 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:57 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:57 INFO - PROCESS | 1660 | 1467600777851 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]]]}] 19:52:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:52:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 520ms 19:52:57 INFO - PROCESS | 1660 | 1467600777897 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 19:52:57 INFO - PROCESS | 1660 | 1467600777898 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 19:52:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:52:57 INFO - PROCESS | 1660 | 1467600777900 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:52:57 INFO - PROCESS | 1660 | 1467600777901 Marionette TRACE conn2 <- [1,574,null,{}] 19:52:57 INFO - PROCESS | 1660 | 1467600777904 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}] 19:52:57 INFO - PROCESS | 1660 | 1467600777905 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:57 INFO - PROCESS | 1660 | 1467600777983 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 19:52:57 INFO - PROCESS | 1660 | 1467600777987 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:57 INFO - PROCESS | 1660 | 1467600777988 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3db800 == 39 [pid = 1660] [id = 151] 19:52:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12bb22c00) [pid = 1660] [serial = 450] [outer = 0x0] 19:52:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12bb30400) [pid = 1660] [serial = 451] [outer = 0x12bb22c00] 19:52:58 INFO - PROCESS | 1660 | 1467600778012 Marionette DEBUG loaded listener.js 19:52:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12bdf0800) [pid = 1660] [serial = 452] [outer = 0x12bb22c00] 19:52:58 INFO - PROCESS | 1660 | 1467600778566 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]]]}] 19:52:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 717ms 19:52:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:52:58 INFO - PROCESS | 1660 | 1467600778619 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 19:52:58 INFO - PROCESS | 1660 | 1467600778621 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 19:52:58 INFO - PROCESS | 1660 | 1467600778625 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:52:58 INFO - PROCESS | 1660 | 1467600778627 Marionette TRACE conn2 <- [1,578,null,{}] 19:52:58 INFO - PROCESS | 1660 | 1467600778631 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}] 19:52:58 INFO - PROCESS | 1660 | 1467600778633 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:58 INFO - PROCESS | 1660 | 1467600778765 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 19:52:58 INFO - PROCESS | 1660 | 1467600778849 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:58 INFO - PROCESS | 1660 | 1467600778850 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x118260800 == 40 [pid = 1660] [id = 152] 19:52:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x112d69c00) [pid = 1660] [serial = 453] [outer = 0x0] 19:52:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x113c6d400) [pid = 1660] [serial = 454] [outer = 0x112d69c00] 19:52:58 INFO - PROCESS | 1660 | 1467600778882 Marionette DEBUG loaded listener.js 19:52:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1176f0800) [pid = 1660] [serial = 455] [outer = 0x112d69c00] 19:52:59 INFO - PROCESS | 1660 | 1467600779373 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]]]}] 19:52:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:52:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 771ms 19:52:59 INFO - PROCESS | 1660 | 1467600779395 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 19:52:59 INFO - PROCESS | 1660 | 1467600779399 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 19:52:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:52:59 INFO - PROCESS | 1660 | 1467600779403 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:52:59 INFO - PROCESS | 1660 | 1467600779405 Marionette TRACE conn2 <- [1,582,null,{}] 19:52:59 INFO - PROCESS | 1660 | 1467600779436 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}] 19:52:59 INFO - PROCESS | 1660 | 1467600779438 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:59 INFO - PROCESS | 1660 | 1467600779555 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 19:52:59 INFO - PROCESS | 1660 | 1467600779637 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:59 INFO - PROCESS | 1660 | 1467600779638 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:52:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12491b000 == 41 [pid = 1660] [id = 153] 19:52:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1190bb400) [pid = 1660] [serial = 456] [outer = 0x0] 19:52:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1196ac400) [pid = 1660] [serial = 457] [outer = 0x1190bb400] 19:52:59 INFO - PROCESS | 1660 | 1467600779670 Marionette DEBUG loaded listener.js 19:52:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x119a11000) [pid = 1660] [serial = 458] [outer = 0x1190bb400] 19:53:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12aea2800 == 40 [pid = 1660] [id = 150] 19:53:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12a99a800 == 39 [pid = 1660] [id = 149] 19:53:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1268d8000 == 38 [pid = 1660] [id = 148] 19:53:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12a605000 == 37 [pid = 1660] [id = 147] 19:53:00 INFO - PROCESS | 1660 | --DOCSHELL 0x129311800 == 36 [pid = 1660] [id = 146] 19:53:00 INFO - PROCESS | 1660 | --DOCSHELL 0x128aba000 == 35 [pid = 1660] [id = 145] 19:53:00 INFO - PROCESS | 1660 | --DOCSHELL 0x126828000 == 34 [pid = 1660] [id = 144] 19:53:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1216e1800 == 33 [pid = 1660] [id = 143] 19:53:00 INFO - PROCESS | 1660 | 1467600780387 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]]]}] 19:53:00 INFO - PROCESS | 1660 | --DOCSHELL 0x119b45800 == 32 [pid = 1660] [id = 142] 19:53:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1182c7000 == 31 [pid = 1660] [id = 141] 19:53:00 INFO - PROCESS | 1660 | --DOCSHELL 0x115ecf800 == 30 [pid = 1660] [id = 140] 19:53:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:53:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1048ms 19:53:00 INFO - PROCESS | 1660 | 1467600780452 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 19:53:00 INFO - PROCESS | 1660 | 1467600780454 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 19:53:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:53:00 INFO - PROCESS | 1660 | 1467600780457 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:53:00 INFO - PROCESS | 1660 | 1467600780459 Marionette TRACE conn2 <- [1,586,null,{}] 19:53:00 INFO - PROCESS | 1660 | 1467600780462 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}] 19:53:00 INFO - PROCESS | 1660 | 1467600780464 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:00 INFO - PROCESS | 1660 | 1467600780560 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12aee6000) [pid = 1660] [serial = 308] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1190c1c00) [pid = 1660] [serial = 299] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x121285800) [pid = 1660] [serial = 302] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x128adac00) [pid = 1660] [serial = 305] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12bb31800) [pid = 1660] [serial = 296] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12a762000) [pid = 1660] [serial = 379] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1292aa800) [pid = 1660] [serial = 376] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12b953000) [pid = 1660] [serial = 385] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1271b9800) [pid = 1660] [serial = 373] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11877fc00) [pid = 1660] [serial = 361] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1188edc00) [pid = 1660] [serial = 362] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11682d800) [pid = 1660] [serial = 349] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1182ec400) [pid = 1660] [serial = 350] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1128d4c00) [pid = 1660] [serial = 346] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1129aac00) [pid = 1660] [serial = 347] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x125494c00) [pid = 1660] [serial = 344] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121250400) [pid = 1660] [serial = 352] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x123573c00) [pid = 1660] [serial = 353] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1196d2800) [pid = 1660] [serial = 364] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12ab7c400) [pid = 1660] [serial = 382] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119ac2000) [pid = 1660] [serial = 365] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12684b800) [pid = 1660] [serial = 355] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x127564800) [pid = 1660] [serial = 356] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1164ed400) [pid = 1660] [serial = 358] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116f62000) [pid = 1660] [serial = 359] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x123578c00) [pid = 1660] [serial = 370] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12684bc00) [pid = 1660] [serial = 371] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121285000) [pid = 1660] [serial = 367] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12196cc00) [pid = 1660] [serial = 368] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112d68c00) [pid = 1660] [serial = 395] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x127568800) [pid = 1660] [serial = 388] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12c0a6400) [pid = 1660] [serial = 397] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12c208800) [pid = 1660] [serial = 398] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12bdf4800) [pid = 1660] [serial = 391] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12bb23400) [pid = 1660] [serial = 386] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112d64000) [pid = 1660] [serial = 394] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12aee2400) [pid = 1660] [serial = 383] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a909c00) [pid = 1660] [serial = 380] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1296e9000) [pid = 1660] [serial = 377] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12c0a4400) [pid = 1660] [serial = 392] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1292a3800) [pid = 1660] [serial = 374] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12bb30800) [pid = 1660] [serial = 389] [outer = 0x0] [url = about:blank] 19:53:00 INFO - PROCESS | 1660 | 1467600780621 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:00 INFO - PROCESS | 1660 | 1467600780622 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x115e21000 == 31 [pid = 1660] [id = 154] 19:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112d64000) [pid = 1660] [serial = 459] [outer = 0x0] 19:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x112e3a400) [pid = 1660] [serial = 460] [outer = 0x112d64000] 19:53:00 INFO - PROCESS | 1660 | 1467600780650 Marionette DEBUG loaded listener.js 19:53:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1133efc00) [pid = 1660] [serial = 461] [outer = 0x112d64000] 19:53:00 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:00 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:00 INFO - PROCESS | 1660 | 1467600780953 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]]]}] 19:53:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:53:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 522ms 19:53:00 INFO - PROCESS | 1660 | 1467600780981 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 19:53:00 INFO - PROCESS | 1660 | 1467600780984 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 19:53:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:53:00 INFO - PROCESS | 1660 | 1467600780988 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:53:00 INFO - PROCESS | 1660 | 1467600780990 Marionette TRACE conn2 <- [1,590,null,{}] 19:53:00 INFO - PROCESS | 1660 | 1467600780996 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}] 19:53:01 INFO - PROCESS | 1660 | 1467600780997 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:01 INFO - PROCESS | 1660 | 1467600781077 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 19:53:01 INFO - PROCESS | 1660 | 1467600781132 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:01 INFO - PROCESS | 1660 | 1467600781133 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x112fa1000 == 32 [pid = 1660] [id = 155] 19:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1133ef000) [pid = 1660] [serial = 462] [outer = 0x0] 19:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x115e5fc00) [pid = 1660] [serial = 463] [outer = 0x1133ef000] 19:53:01 INFO - PROCESS | 1660 | 1467600781161 Marionette DEBUG loaded listener.js 19:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116f60800) [pid = 1660] [serial = 464] [outer = 0x1133ef000] 19:53:01 INFO - PROCESS | 1660 | 1467600781442 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]]]}] 19:53:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:53:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 473ms 19:53:01 INFO - PROCESS | 1660 | 1467600781464 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 19:53:01 INFO - PROCESS | 1660 | 1467600781466 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 19:53:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:53:01 INFO - PROCESS | 1660 | 1467600781468 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:53:01 INFO - PROCESS | 1660 | 1467600781470 Marionette TRACE conn2 <- [1,594,null,{}] 19:53:01 INFO - PROCESS | 1660 | 1467600781486 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}] 19:53:01 INFO - PROCESS | 1660 | 1467600781489 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:01 INFO - PROCESS | 1660 | 1467600781573 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 19:53:01 INFO - PROCESS | 1660 | 1467600781581 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:01 INFO - PROCESS | 1660 | 1467600781583 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x119069000 == 33 [pid = 1660] [id = 156] 19:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1128d2c00) [pid = 1660] [serial = 465] [outer = 0x0] 19:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118866400) [pid = 1660] [serial = 466] [outer = 0x1128d2c00] 19:53:01 INFO - PROCESS | 1660 | 1467600781610 Marionette DEBUG loaded listener.js 19:53:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1190bc800) [pid = 1660] [serial = 467] [outer = 0x1128d2c00] 19:53:01 INFO - PROCESS | 1660 | 1467600781952 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]]]}] 19:53:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:53:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 521ms 19:53:01 INFO - PROCESS | 1660 | 1467600781990 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 19:53:01 INFO - PROCESS | 1660 | 1467600781993 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 19:53:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:53:01 INFO - PROCESS | 1660 | 1467600781996 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:53:01 INFO - PROCESS | 1660 | 1467600781997 Marionette TRACE conn2 <- [1,598,null,{}] 19:53:02 INFO - PROCESS | 1660 | 1467600781999 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}] 19:53:02 INFO - PROCESS | 1660 | 1467600782001 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:02 INFO - PROCESS | 1660 | 1467600782080 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 19:53:02 INFO - PROCESS | 1660 | 1467600782084 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:02 INFO - PROCESS | 1660 | 1467600782085 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d81800 == 34 [pid = 1660] [id = 157] 19:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119099c00) [pid = 1660] [serial = 468] [outer = 0x0] 19:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119331000) [pid = 1660] [serial = 469] [outer = 0x119099c00] 19:53:02 INFO - PROCESS | 1660 | 1467600782112 Marionette DEBUG loaded listener.js 19:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1196d7000) [pid = 1660] [serial = 470] [outer = 0x119099c00] 19:53:02 INFO - PROCESS | 1660 | 1467600782435 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]]]}] 19:53:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:53:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 468ms 19:53:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:53:02 INFO - PROCESS | 1660 | 1467600782465 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 19:53:02 INFO - PROCESS | 1660 | 1467600782466 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 19:53:02 INFO - PROCESS | 1660 | 1467600782468 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:53:02 INFO - PROCESS | 1660 | 1467600782469 Marionette TRACE conn2 <- [1,602,null,{}] 19:53:02 INFO - PROCESS | 1660 | 1467600782471 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}] 19:53:02 INFO - PROCESS | 1660 | 1467600782473 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:02 INFO - PROCESS | 1660 | 1467600782552 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 19:53:02 INFO - PROCESS | 1660 | 1467600782617 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:02 INFO - PROCESS | 1660 | 1467600782618 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213d7800 == 35 [pid = 1660] [id = 158] 19:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1128d0c00) [pid = 1660] [serial = 471] [outer = 0x0] 19:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1196d2800) [pid = 1660] [serial = 472] [outer = 0x1128d0c00] 19:53:02 INFO - PROCESS | 1660 | 1467600782646 Marionette DEBUG loaded listener.js 19:53:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119f1a800) [pid = 1660] [serial = 473] [outer = 0x1128d0c00] 19:53:02 INFO - PROCESS | 1660 | 1467600782985 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]]]}] 19:53:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:53:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 568ms 19:53:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:53:03 INFO - PROCESS | 1660 | 1467600783036 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 19:53:03 INFO - PROCESS | 1660 | 1467600783037 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 19:53:03 INFO - PROCESS | 1660 | 1467600783039 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:53:03 INFO - PROCESS | 1660 | 1467600783040 Marionette TRACE conn2 <- [1,606,null,{}] 19:53:03 INFO - PROCESS | 1660 | 1467600783043 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}] 19:53:03 INFO - PROCESS | 1660 | 1467600783047 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:03 INFO - PROCESS | 1660 | 1467600783163 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 19:53:03 INFO - PROCESS | 1660 | 1467600783176 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:03 INFO - PROCESS | 1660 | 1467600783177 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216e1800 == 36 [pid = 1660] [id = 159] 19:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121158800) [pid = 1660] [serial = 474] [outer = 0x0] 19:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121252c00) [pid = 1660] [serial = 475] [outer = 0x121158800] 19:53:03 INFO - PROCESS | 1660 | 1467600783202 Marionette DEBUG loaded listener.js 19:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x123573c00) [pid = 1660] [serial = 476] [outer = 0x121158800] 19:53:03 INFO - PROCESS | 1660 | 1467600783544 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]]]}] 19:53:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:53:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 522ms 19:53:03 INFO - PROCESS | 1660 | 1467600783562 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 19:53:03 INFO - PROCESS | 1660 | 1467600783564 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 19:53:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:53:03 INFO - PROCESS | 1660 | 1467600783566 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:53:03 INFO - PROCESS | 1660 | 1467600783567 Marionette TRACE conn2 <- [1,610,null,{}] 19:53:03 INFO - PROCESS | 1660 | 1467600783569 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}] 19:53:03 INFO - PROCESS | 1660 | 1467600783570 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:03 INFO - PROCESS | 1660 | 1467600783666 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 19:53:03 INFO - PROCESS | 1660 | 1467600783680 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:03 INFO - PROCESS | 1660 | 1467600783681 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x126836800 == 37 [pid = 1660] [id = 160] 19:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121181c00) [pid = 1660] [serial = 477] [outer = 0x0] 19:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124c75800) [pid = 1660] [serial = 478] [outer = 0x121181c00] 19:53:03 INFO - PROCESS | 1660 | 1467600783707 Marionette DEBUG loaded listener.js 19:53:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12684f000) [pid = 1660] [serial = 479] [outer = 0x121181c00] 19:53:04 INFO - PROCESS | 1660 | 1467600784019 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]]]}] 19:53:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:53:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 19:53:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:53:04 INFO - PROCESS | 1660 | 1467600784035 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 19:53:04 INFO - PROCESS | 1660 | 1467600784036 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 19:53:04 INFO - PROCESS | 1660 | 1467600784038 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:53:04 INFO - PROCESS | 1660 | 1467600784040 Marionette TRACE conn2 <- [1,614,null,{}] 19:53:04 INFO - PROCESS | 1660 | 1467600784045 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}] 19:53:04 INFO - PROCESS | 1660 | 1467600784047 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:04 INFO - PROCESS | 1660 | 1467600784146 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 19:53:04 INFO - PROCESS | 1660 | 1467600784157 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:04 INFO - PROCESS | 1660 | 1467600784158 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1271e2000 == 38 [pid = 1660] [id = 161] 19:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124c4ac00) [pid = 1660] [serial = 480] [outer = 0x0] 19:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1269dcc00) [pid = 1660] [serial = 481] [outer = 0x124c4ac00] 19:53:04 INFO - PROCESS | 1660 | 1467600784182 Marionette DEBUG loaded listener.js 19:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12710ac00) [pid = 1660] [serial = 482] [outer = 0x124c4ac00] 19:53:04 INFO - PROCESS | 1660 | 1467600784527 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]]]}] 19:53:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:53:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 522ms 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1176f1000) [pid = 1660] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1128ce000) [pid = 1660] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1296e0400) [pid = 1660] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119331c00) [pid = 1660] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11269cc00) [pid = 1660] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x111d81800) [pid = 1660] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1129a9c00) [pid = 1660] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112d6a400) [pid = 1660] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1128cec00) [pid = 1660] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1164f3c00) [pid = 1660] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1196b0400) [pid = 1660] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12a764000) [pid = 1660] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112d64400) [pid = 1660] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116883400) [pid = 1660] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1196b5800) [pid = 1660] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121499c00) [pid = 1660] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:53:04 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x129ee4000) [pid = 1660] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:53:04 INFO - PROCESS | 1660 | 1467600784644 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 19:53:04 INFO - PROCESS | 1660 | 1467600784646 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 19:53:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:53:04 INFO - PROCESS | 1660 | 1467600784651 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:53:04 INFO - PROCESS | 1660 | 1467600784652 Marionette TRACE conn2 <- [1,618,null,{}] 19:53:04 INFO - PROCESS | 1660 | 1467600784655 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}] 19:53:04 INFO - PROCESS | 1660 | 1467600784656 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:04 INFO - PROCESS | 1660 | 1467600784732 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 19:53:04 INFO - PROCESS | 1660 | 1467600784738 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:04 INFO - PROCESS | 1660 | 1467600784739 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x119066000 == 39 [pid = 1660] [id = 162] 19:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1128d4400) [pid = 1660] [serial = 483] [outer = 0x0] 19:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1133f6c00) [pid = 1660] [serial = 484] [outer = 0x1128d4400] 19:53:04 INFO - PROCESS | 1660 | 1467600784763 Marionette DEBUG loaded listener.js 19:53:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1190b9c00) [pid = 1660] [serial = 485] [outer = 0x1128d4400] 19:53:05 INFO - PROCESS | 1660 | 1467600785098 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]]]}] 19:53:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:53:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 468ms 19:53:05 INFO - PROCESS | 1660 | 1467600785119 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 19:53:05 INFO - PROCESS | 1660 | 1467600785120 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 19:53:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:53:05 INFO - PROCESS | 1660 | 1467600785123 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:53:05 INFO - PROCESS | 1660 | 1467600785124 Marionette TRACE conn2 <- [1,622,null,{}] 19:53:05 INFO - PROCESS | 1660 | 1467600785128 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}] 19:53:05 INFO - PROCESS | 1660 | 1467600785130 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:05 INFO - PROCESS | 1660 | 1467600785207 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 19:53:05 INFO - PROCESS | 1660 | 1467600785212 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:05 INFO - PROCESS | 1660 | 1467600785214 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f8b800 == 40 [pid = 1660] [id = 163] 19:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1167e0c00) [pid = 1660] [serial = 486] [outer = 0x0] 19:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1196b3000) [pid = 1660] [serial = 487] [outer = 0x1167e0c00] 19:53:05 INFO - PROCESS | 1660 | 1467600785245 Marionette DEBUG loaded listener.js 19:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x127565c00) [pid = 1660] [serial = 488] [outer = 0x1167e0c00] 19:53:05 INFO - PROCESS | 1660 | 1467600785586 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]]]}] 19:53:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:53:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 473ms 19:53:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:53:05 INFO - PROCESS | 1660 | 1467600785596 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 19:53:05 INFO - PROCESS | 1660 | 1467600785598 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 19:53:05 INFO - PROCESS | 1660 | 1467600785600 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:53:05 INFO - PROCESS | 1660 | 1467600785602 Marionette TRACE conn2 <- [1,626,null,{}] 19:53:05 INFO - PROCESS | 1660 | 1467600785604 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}] 19:53:05 INFO - PROCESS | 1660 | 1467600785605 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:05 INFO - PROCESS | 1660 | 1467600785721 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 19:53:05 INFO - PROCESS | 1660 | 1467600785729 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:05 INFO - PROCESS | 1660 | 1467600785730 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a621000 == 41 [pid = 1660] [id = 164] 19:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12756b400) [pid = 1660] [serial = 489] [outer = 0x0] 19:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128adec00) [pid = 1660] [serial = 490] [outer = 0x12756b400] 19:53:05 INFO - PROCESS | 1660 | 1467600785756 Marionette DEBUG loaded listener.js 19:53:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1292a5c00) [pid = 1660] [serial = 491] [outer = 0x12756b400] 19:53:06 INFO - PROCESS | 1660 | 1467600786066 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]]]}] 19:53:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:53:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 518ms 19:53:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:53:06 INFO - PROCESS | 1660 | 1467600786119 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 19:53:06 INFO - PROCESS | 1660 | 1467600786120 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 19:53:06 INFO - PROCESS | 1660 | 1467600786122 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:53:06 INFO - PROCESS | 1660 | 1467600786123 Marionette TRACE conn2 <- [1,630,null,{}] 19:53:06 INFO - PROCESS | 1660 | 1467600786125 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}] 19:53:06 INFO - PROCESS | 1660 | 1467600786126 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:06 INFO - PROCESS | 1660 | 1467600786206 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 19:53:06 INFO - PROCESS | 1660 | 1467600786212 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:06 INFO - PROCESS | 1660 | 1467600786213 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a9a2000 == 42 [pid = 1660] [id = 165] 19:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1292a8c00) [pid = 1660] [serial = 492] [outer = 0x0] 19:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12950b000) [pid = 1660] [serial = 493] [outer = 0x1292a8c00] 19:53:06 INFO - PROCESS | 1660 | 1467600786244 Marionette DEBUG loaded listener.js 19:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x129ee1400) [pid = 1660] [serial = 494] [outer = 0x1292a8c00] 19:53:06 INFO - PROCESS | 1660 | 1467600786578 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]]]}] 19:53:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:53:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 471ms 19:53:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:53:06 INFO - PROCESS | 1660 | 1467600786595 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 19:53:06 INFO - PROCESS | 1660 | 1467600786596 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 19:53:06 INFO - PROCESS | 1660 | 1467600786599 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:53:06 INFO - PROCESS | 1660 | 1467600786600 Marionette TRACE conn2 <- [1,634,null,{}] 19:53:06 INFO - PROCESS | 1660 | 1467600786602 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}] 19:53:06 INFO - PROCESS | 1660 | 1467600786603 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:06 INFO - PROCESS | 1660 | 1467600786759 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 19:53:06 INFO - PROCESS | 1660 | 1467600786793 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:06 INFO - PROCESS | 1660 | 1467600786794 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x112253000 == 43 [pid = 1660] [id = 166] 19:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x111d14400) [pid = 1660] [serial = 495] [outer = 0x0] 19:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112694400) [pid = 1660] [serial = 496] [outer = 0x111d14400] 19:53:06 INFO - PROCESS | 1660 | 1467600786826 Marionette DEBUG loaded listener.js 19:53:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1129ac000) [pid = 1660] [serial = 497] [outer = 0x111d14400] 19:53:07 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:07 INFO - PROCESS | 1660 | 1467600787290 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]]]}] 19:53:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:53:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 719ms 19:53:07 INFO - PROCESS | 1660 | 1467600787319 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 19:53:07 INFO - PROCESS | 1660 | 1467600787322 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 19:53:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:53:07 INFO - PROCESS | 1660 | 1467600787325 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:53:07 INFO - PROCESS | 1660 | 1467600787327 Marionette TRACE conn2 <- [1,638,null,{}] 19:53:07 INFO - PROCESS | 1660 | 1467600787330 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}] 19:53:07 INFO - PROCESS | 1660 | 1467600787333 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:07 INFO - PROCESS | 1660 | 1467600787438 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 19:53:07 INFO - PROCESS | 1660 | 1467600787493 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:07 INFO - PROCESS | 1660 | 1467600787494 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x119060000 == 44 [pid = 1660] [id = 167] 19:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112e0c400) [pid = 1660] [serial = 498] [outer = 0x0] 19:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x116472800) [pid = 1660] [serial = 499] [outer = 0x112e0c400] 19:53:07 INFO - PROCESS | 1660 | 1467600787525 Marionette DEBUG loaded listener.js 19:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x116f62000) [pid = 1660] [serial = 500] [outer = 0x112e0c400] 19:53:07 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x115d1c000) [pid = 1660] [serial = 501] [outer = 0x12ccacc00] 19:53:08 INFO - PROCESS | 1660 | 1467600788001 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]]]}] 19:53:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:53:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 721ms 19:53:08 INFO - PROCESS | 1660 | 1467600788101 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 19:53:08 INFO - PROCESS | 1660 | 1467600788104 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 19:53:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:53:08 INFO - PROCESS | 1660 | 1467600788137 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:53:08 INFO - PROCESS | 1660 | 1467600788139 Marionette TRACE conn2 <- [1,642,null,{}] 19:53:08 INFO - PROCESS | 1660 | 1467600788144 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}] 19:53:08 INFO - PROCESS | 1660 | 1467600788146 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:08 INFO - PROCESS | 1660 | 1467600788300 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 19:53:08 INFO - PROCESS | 1660 | 1467600788378 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:08 INFO - PROCESS | 1660 | 1467600788380 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x117156800 == 45 [pid = 1660] [id = 168] 19:53:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1133ea800) [pid = 1660] [serial = 502] [outer = 0x0] 19:53:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1190c1400) [pid = 1660] [serial = 503] [outer = 0x1133ea800] 19:53:08 INFO - PROCESS | 1660 | 1467600788411 Marionette DEBUG loaded listener.js 19:53:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x121156800) [pid = 1660] [serial = 504] [outer = 0x1133ea800] 19:53:08 INFO - PROCESS | 1660 | 1467600788831 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]]]}] 19:53:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:53:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 727ms 19:53:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:53:08 INFO - PROCESS | 1660 | 1467600788862 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 19:53:08 INFO - PROCESS | 1660 | 1467600788864 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 19:53:08 INFO - PROCESS | 1660 | 1467600788872 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:53:08 INFO - PROCESS | 1660 | 1467600788876 Marionette TRACE conn2 <- [1,646,null,{}] 19:53:08 INFO - PROCESS | 1660 | 1467600788878 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}] 19:53:08 INFO - PROCESS | 1660 | 1467600788880 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:08 INFO - PROCESS | 1660 | 1467600788986 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 19:53:09 INFO - PROCESS | 1660 | 1467600789041 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:09 INFO - PROCESS | 1660 | 1467600789042 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd96800 == 46 [pid = 1660] [id = 169] 19:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12115a800) [pid = 1660] [serial = 505] [outer = 0x0] 19:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x121961000) [pid = 1660] [serial = 506] [outer = 0x12115a800] 19:53:09 INFO - PROCESS | 1660 | 1467600789082 Marionette DEBUG loaded listener.js 19:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x127566c00) [pid = 1660] [serial = 507] [outer = 0x12115a800] 19:53:09 INFO - PROCESS | 1660 | 1467600789495 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]]]}] 19:53:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:53:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 676ms 19:53:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:53:09 INFO - PROCESS | 1660 | 1467600789545 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 19:53:09 INFO - PROCESS | 1660 | 1467600789546 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 19:53:09 INFO - PROCESS | 1660 | 1467600789549 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:53:09 INFO - PROCESS | 1660 | 1467600789550 Marionette TRACE conn2 <- [1,650,null,{}] 19:53:09 INFO - PROCESS | 1660 | 1467600789552 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}] 19:53:09 INFO - PROCESS | 1660 | 1467600789554 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:09 INFO - PROCESS | 1660 | 1467600789672 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 19:53:09 INFO - PROCESS | 1660 | 1467600789726 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:09 INFO - PROCESS | 1660 | 1467600789728 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3de800 == 47 [pid = 1660] [id = 170] 19:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x128ad4000) [pid = 1660] [serial = 508] [outer = 0x0] 19:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x128fa6400) [pid = 1660] [serial = 509] [outer = 0x128ad4000] 19:53:09 INFO - PROCESS | 1660 | 1467600789756 Marionette DEBUG loaded listener.js 19:53:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12a762000) [pid = 1660] [serial = 510] [outer = 0x128ad4000] 19:53:10 INFO - PROCESS | 1660 | 1467600790225 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]]]}] 19:53:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:53:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 720ms 19:53:10 INFO - PROCESS | 1660 | 1467600790280 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 19:53:10 INFO - PROCESS | 1660 | 1467600790282 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 19:53:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:53:10 INFO - PROCESS | 1660 | 1467600790287 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:53:10 INFO - PROCESS | 1660 | 1467600790289 Marionette TRACE conn2 <- [1,654,null,{}] 19:53:10 INFO - PROCESS | 1660 | 1467600790295 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}] 19:53:10 INFO - PROCESS | 1660 | 1467600790297 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:10 INFO - PROCESS | 1660 | 1467600790446 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 19:53:10 INFO - PROCESS | 1660 | 1467600790539 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:10 INFO - PROCESS | 1660 | 1467600790544 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f12000 == 48 [pid = 1660] [id = 171] 19:53:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x121e64000) [pid = 1660] [serial = 511] [outer = 0x0] 19:53:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x127560000) [pid = 1660] [serial = 512] [outer = 0x121e64000] 19:53:10 INFO - PROCESS | 1660 | 1467600790600 Marionette DEBUG loaded listener.js 19:53:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12a910400) [pid = 1660] [serial = 513] [outer = 0x121e64000] 19:53:11 INFO - PROCESS | 1660 | 1467600791252 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]]]}] 19:53:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:53:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 975ms 19:53:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:53:11 INFO - PROCESS | 1660 | 1467600791262 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 19:53:11 INFO - PROCESS | 1660 | 1467600791264 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 19:53:11 INFO - PROCESS | 1660 | 1467600791267 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:53:11 INFO - PROCESS | 1660 | 1467600791270 Marionette TRACE conn2 <- [1,658,null,{}] 19:53:11 INFO - PROCESS | 1660 | 1467600791273 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}] 19:53:11 INFO - PROCESS | 1660 | 1467600791275 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:11 INFO - PROCESS | 1660 | 1467600791369 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 19:53:11 INFO - PROCESS | 1660 | 1467600791419 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:11 INFO - PROCESS | 1660 | 1467600791422 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x116855000 == 49 [pid = 1660] [id = 172] 19:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x11337f000) [pid = 1660] [serial = 514] [outer = 0x0] 19:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x116a22800) [pid = 1660] [serial = 515] [outer = 0x11337f000] 19:53:11 INFO - PROCESS | 1660 | 1467600791449 Marionette DEBUG loaded listener.js 19:53:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1183a6400) [pid = 1660] [serial = 516] [outer = 0x11337f000] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x111f94000 == 48 [pid = 1660] [id = 139] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12a9a2000 == 47 [pid = 1660] [id = 165] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12a621000 == 46 [pid = 1660] [id = 164] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x128f8b800 == 45 [pid = 1660] [id = 163] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x119066000 == 44 [pid = 1660] [id = 162] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1271e2000 == 43 [pid = 1660] [id = 161] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x126836800 == 42 [pid = 1660] [id = 160] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1216e1800 == 41 [pid = 1660] [id = 159] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1213d7800 == 40 [pid = 1660] [id = 158] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x119d81800 == 39 [pid = 1660] [id = 157] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x119069000 == 38 [pid = 1660] [id = 156] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x112fa1000 == 37 [pid = 1660] [id = 155] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x115e21000 == 36 [pid = 1660] [id = 154] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12491b000 == 35 [pid = 1660] [id = 153] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x118260800 == 34 [pid = 1660] [id = 152] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3db800 == 33 [pid = 1660] [id = 151] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x116f12000 == 32 [pid = 1660] [id = 171] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3de800 == 31 [pid = 1660] [id = 170] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd96800 == 30 [pid = 1660] [id = 169] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x117156800 == 29 [pid = 1660] [id = 168] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x119060000 == 28 [pid = 1660] [id = 167] 19:53:12 INFO - PROCESS | 1660 | --DOCSHELL 0x112253000 == 27 [pid = 1660] [id = 166] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1188ea400) [pid = 1660] [serial = 421] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x112d69400) [pid = 1660] [serial = 442] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12a762c00) [pid = 1660] [serial = 437] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1196b7400) [pid = 1660] [serial = 424] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x121b16400) [pid = 1660] [serial = 412] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x112ee3800) [pid = 1660] [serial = 415] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x112e3a000) [pid = 1660] [serial = 418] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x121186000) [pid = 1660] [serial = 425] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12950c800) [pid = 1660] [serial = 434] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1129abc00) [pid = 1660] [serial = 400] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1273d3c00) [pid = 1660] [serial = 433] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11930bc00) [pid = 1660] [serial = 422] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119098400) [pid = 1660] [serial = 404] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1216cb800) [pid = 1660] [serial = 427] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12a977000) [pid = 1660] [serial = 439] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x128b82400) [pid = 1660] [serial = 413] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1129ae800) [pid = 1660] [serial = 419] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124c49c00) [pid = 1660] [serial = 430] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118223000) [pid = 1660] [serial = 416] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1182e7c00) [pid = 1660] [serial = 403] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128d48800) [pid = 1660] [serial = 446] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11930d000) [pid = 1660] [serial = 443] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x127104c00) [pid = 1660] [serial = 431] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119f1a400) [pid = 1660] [serial = 407] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1196ba800) [pid = 1660] [serial = 406] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1296ecc00) [pid = 1660] [serial = 436] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112d66000) [pid = 1660] [serial = 401] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12149d400) [pid = 1660] [serial = 445] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1271bb800) [pid = 1660] [serial = 410] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1249ad800) [pid = 1660] [serial = 428] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12aee7c00) [pid = 1660] [serial = 448] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x125498400) [pid = 1660] [serial = 409] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12ab83800) [pid = 1660] [serial = 440] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12b95c800) [pid = 1660] [serial = 449] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12bb30400) [pid = 1660] [serial = 451] [outer = 0x0] [url = about:blank] 19:53:12 INFO - PROCESS | 1660 | 1467600792445 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]]]}] 19:53:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:53:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1227ms 19:53:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:53:12 INFO - PROCESS | 1660 | 1467600792494 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 19:53:12 INFO - PROCESS | 1660 | 1467600792496 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 19:53:12 INFO - PROCESS | 1660 | 1467600792500 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:53:12 INFO - PROCESS | 1660 | 1467600792502 Marionette TRACE conn2 <- [1,662,null,{}] 19:53:12 INFO - PROCESS | 1660 | 1467600792505 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}] 19:53:12 INFO - PROCESS | 1660 | 1467600792508 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:12 INFO - PROCESS | 1660 | 1467600792583 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 19:53:12 INFO - PROCESS | 1660 | 1467600792589 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:12 INFO - PROCESS | 1660 | 1467600792594 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1133e6000 == 28 [pid = 1660] [id = 173] 19:53:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112acd400) [pid = 1660] [serial = 517] [outer = 0x0] 19:53:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x112d69400) [pid = 1660] [serial = 518] [outer = 0x112acd400] 19:53:12 INFO - PROCESS | 1660 | 1467600792623 Marionette DEBUG loaded listener.js 19:53:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1129af400) [pid = 1660] [serial = 519] [outer = 0x112acd400] 19:53:12 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:12 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:12 INFO - PROCESS | 1660 | 1467600792981 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]]]}] 19:53:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:53:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 19:53:13 INFO - PROCESS | 1660 | 1467600793021 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 19:53:13 INFO - PROCESS | 1660 | 1467600793024 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 19:53:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:53:13 INFO - PROCESS | 1660 | 1467600793029 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:53:13 INFO - PROCESS | 1660 | 1467600793031 Marionette TRACE conn2 <- [1,666,null,{}] 19:53:13 INFO - PROCESS | 1660 | 1467600793033 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}] 19:53:13 INFO - PROCESS | 1660 | 1467600793035 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:13 INFO - PROCESS | 1660 | 1467600793112 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 19:53:13 INFO - PROCESS | 1660 | 1467600793116 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:13 INFO - PROCESS | 1660 | 1467600793117 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f29800 == 29 [pid = 1660] [id = 174] 19:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x115d15400) [pid = 1660] [serial = 520] [outer = 0x0] 19:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1164f0000) [pid = 1660] [serial = 521] [outer = 0x115d15400] 19:53:13 INFO - PROCESS | 1660 | 1467600793147 Marionette DEBUG loaded listener.js 19:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116a29000) [pid = 1660] [serial = 522] [outer = 0x115d15400] 19:53:13 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:13 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:13 INFO - PROCESS | 1660 | 1467600793483 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]]]}] 19:53:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:53:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 468ms 19:53:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:53:13 INFO - PROCESS | 1660 | 1467600793498 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 19:53:13 INFO - PROCESS | 1660 | 1467600793499 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 19:53:13 INFO - PROCESS | 1660 | 1467600793501 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:53:13 INFO - PROCESS | 1660 | 1467600793504 Marionette TRACE conn2 <- [1,670,null,{}] 19:53:13 INFO - PROCESS | 1660 | 1467600793514 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}] 19:53:13 INFO - PROCESS | 1660 | 1467600793517 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:13 INFO - PROCESS | 1660 | 1467600793596 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 19:53:13 INFO - PROCESS | 1660 | 1467600793646 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:13 INFO - PROCESS | 1660 | 1467600793648 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11841a800 == 30 [pid = 1660] [id = 175] 19:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1129a9800) [pid = 1660] [serial = 523] [outer = 0x0] 19:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118532000) [pid = 1660] [serial = 524] [outer = 0x1129a9800] 19:53:13 INFO - PROCESS | 1660 | 1467600793676 Marionette DEBUG loaded listener.js 19:53:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119097c00) [pid = 1660] [serial = 525] [outer = 0x1129a9800] 19:53:13 INFO - PROCESS | 1660 | 1467600793969 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]]]}] 19:53:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:53:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 522ms 19:53:14 INFO - PROCESS | 1660 | 1467600794023 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 19:53:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:53:14 INFO - PROCESS | 1660 | 1467600794026 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 19:53:14 INFO - PROCESS | 1660 | 1467600794029 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:53:14 INFO - PROCESS | 1660 | 1467600794030 Marionette TRACE conn2 <- [1,674,null,{}] 19:53:14 INFO - PROCESS | 1660 | 1467600794033 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}] 19:53:14 INFO - PROCESS | 1660 | 1467600794034 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:14 INFO - PROCESS | 1660 | 1467600794110 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 19:53:14 INFO - PROCESS | 1660 | 1467600794114 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:14 INFO - PROCESS | 1660 | 1467600794115 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a65000 == 31 [pid = 1660] [id = 176] 19:53:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1190c2000) [pid = 1660] [serial = 526] [outer = 0x0] 19:53:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119339000) [pid = 1660] [serial = 527] [outer = 0x1190c2000] 19:53:14 INFO - PROCESS | 1660 | 1467600794141 Marionette DEBUG loaded listener.js 19:53:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1196b6400) [pid = 1660] [serial = 528] [outer = 0x1190c2000] 19:53:14 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:14 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:53:14 INFO - PROCESS | 1660 | 1467600794485 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]]]}] 19:53:14 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 19:53:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 19:53:14 INFO - PROCESS | 1660 | 1467600794499 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 19:53:14 INFO - PROCESS | 1660 | 1467600794501 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 19:53:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:53:14 INFO - PROCESS | 1660 | 1467600794504 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:53:14 INFO - PROCESS | 1660 | 1467600794517 Marionette TRACE conn2 <- [1,678,null,{}] 19:53:14 INFO - PROCESS | 1660 | 1467600794539 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}] 19:53:14 INFO - PROCESS | 1660 | 1467600794541 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:14 INFO - PROCESS | 1660 | 1467600794686 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 19:53:14 INFO - PROCESS | 1660 | 1467600794702 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:14 INFO - PROCESS | 1660 | 1467600794704 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c4000 == 32 [pid = 1660] [id = 177] 19:53:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112d61c00) [pid = 1660] [serial = 529] [outer = 0x0] 19:53:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1196db400) [pid = 1660] [serial = 530] [outer = 0x112d61c00] 19:53:14 INFO - PROCESS | 1660 | 1467600794744 Marionette DEBUG loaded listener.js 19:53:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119bf5800) [pid = 1660] [serial = 531] [outer = 0x112d61c00] 19:53:15 INFO - PROCESS | 1660 | 1467600795162 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]]]}] 19:53:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:53:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 700ms 19:53:15 INFO - PROCESS | 1660 | 1467600795204 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 19:53:15 INFO - PROCESS | 1660 | 1467600795206 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 19:53:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:53:15 INFO - PROCESS | 1660 | 1467600795208 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:53:15 INFO - PROCESS | 1660 | 1467600795209 Marionette TRACE conn2 <- [1,682,null,{}] 19:53:15 INFO - PROCESS | 1660 | 1467600795211 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}] 19:53:15 INFO - PROCESS | 1660 | 1467600795215 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:15 INFO - PROCESS | 1660 | 1467600795327 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 19:53:15 INFO - PROCESS | 1660 | 1467600795363 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:15 INFO - PROCESS | 1660 | 1467600795364 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a35000 == 33 [pid = 1660] [id = 178] 19:53:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11a1a5800) [pid = 1660] [serial = 532] [outer = 0x0] 19:53:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121187c00) [pid = 1660] [serial = 533] [outer = 0x11a1a5800] 19:53:15 INFO - PROCESS | 1660 | 1467600795390 Marionette DEBUG loaded listener.js 19:53:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121963400) [pid = 1660] [serial = 534] [outer = 0x11a1a5800] 19:53:16 INFO - PROCESS | 1660 | 1467600796166 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]]]}] 19:53:16 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) 19:53:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 19:53:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:53:16 INFO - PROCESS | 1660 | 1467600796180 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 19:53:16 INFO - PROCESS | 1660 | 1467600796181 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 19:53:16 INFO - PROCESS | 1660 | 1467600796183 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:53:16 INFO - PROCESS | 1660 | 1467600796184 Marionette TRACE conn2 <- [1,686,null,{}] 19:53:16 INFO - PROCESS | 1660 | 1467600796186 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}] 19:53:16 INFO - PROCESS | 1660 | 1467600796197 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:16 INFO - PROCESS | 1660 | 1467600796289 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 19:53:16 INFO - PROCESS | 1660 | 1467600796292 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:16 INFO - PROCESS | 1660 | 1467600796293 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x124ff9800 == 34 [pid = 1660] [id = 179] 19:53:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11a1a6000) [pid = 1660] [serial = 535] [outer = 0x0] 19:53:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1249b8800) [pid = 1660] [serial = 536] [outer = 0x11a1a6000] 19:53:16 INFO - PROCESS | 1660 | 1467600796318 Marionette DEBUG loaded listener.js 19:53:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124f3e800) [pid = 1660] [serial = 537] [outer = 0x11a1a6000] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1292a8c00) [pid = 1660] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121158800) [pid = 1660] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121181c00) [pid = 1660] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124c4ac00) [pid = 1660] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1128d4400) [pid = 1660] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12bb22c00) [pid = 1660] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1128d2c00) [pid = 1660] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119099c00) [pid = 1660] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112d64000) [pid = 1660] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112d69c00) [pid = 1660] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1133ef000) [pid = 1660] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1190bb400) [pid = 1660] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1167e0c00) [pid = 1660] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12756b400) [pid = 1660] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:53:16 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1128d0c00) [pid = 1660] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:53:17 INFO - PROCESS | 1660 | 1467600797380 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]]]}] 19:53:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:53:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1220ms 19:53:17 INFO - PROCESS | 1660 | 1467600797403 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 19:53:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:53:17 INFO - PROCESS | 1660 | 1467600797405 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 19:53:17 INFO - PROCESS | 1660 | 1467600797407 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:53:17 INFO - PROCESS | 1660 | 1467600797408 Marionette TRACE conn2 <- [1,690,null,{}] 19:53:17 INFO - PROCESS | 1660 | 1467600797412 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}] 19:53:17 INFO - PROCESS | 1660 | 1467600797414 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:17 INFO - PROCESS | 1660 | 1467600797482 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 19:53:17 INFO - PROCESS | 1660 | 1467600797504 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:17 INFO - PROCESS | 1660 | 1467600797505 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x126834800 == 35 [pid = 1660] [id = 180] 19:53:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1129b0800) [pid = 1660] [serial = 538] [outer = 0x0] 19:53:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118783400) [pid = 1660] [serial = 539] [outer = 0x1129b0800] 19:53:17 INFO - PROCESS | 1660 | 1467600797530 Marionette DEBUG loaded listener.js 19:53:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119abd800) [pid = 1660] [serial = 540] [outer = 0x1129b0800] 19:53:18 INFO - PROCESS | 1660 | 1467600798321 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]]]}] 19:53:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:53:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 922ms 19:53:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:53:18 INFO - PROCESS | 1660 | 1467600798329 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 19:53:18 INFO - PROCESS | 1660 | 1467600798330 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 19:53:18 INFO - PROCESS | 1660 | 1467600798333 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:53:18 INFO - PROCESS | 1660 | 1467600798334 Marionette TRACE conn2 <- [1,694,null,{}] 19:53:18 INFO - PROCESS | 1660 | 1467600798336 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}] 19:53:18 INFO - PROCESS | 1660 | 1467600798337 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:18 INFO - PROCESS | 1660 | 1467600798419 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 19:53:18 INFO - PROCESS | 1660 | 1467600798423 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:18 INFO - PROCESS | 1660 | 1467600798424 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x118417000 == 36 [pid = 1660] [id = 181] 19:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1128d0c00) [pid = 1660] [serial = 541] [outer = 0x0] 19:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x125498400) [pid = 1660] [serial = 542] [outer = 0x1128d0c00] 19:53:18 INFO - PROCESS | 1660 | 1467600798493 Marionette DEBUG loaded listener.js 19:53:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1269d5400) [pid = 1660] [serial = 543] [outer = 0x1128d0c00] 19:53:19 INFO - PROCESS | 1660 | 1467600799263 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]]]}] 19:53:19 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) 19:53:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 967ms 19:53:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:53:19 INFO - PROCESS | 1660 | 1467600799301 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 19:53:19 INFO - PROCESS | 1660 | 1467600799304 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 19:53:19 INFO - PROCESS | 1660 | 1467600799307 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:53:19 INFO - PROCESS | 1660 | 1467600799309 Marionette TRACE conn2 <- [1,698,null,{}] 19:53:19 INFO - PROCESS | 1660 | 1467600799313 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}] 19:53:19 INFO - PROCESS | 1660 | 1467600799315 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:19 INFO - PROCESS | 1660 | 1467600799423 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 19:53:19 INFO - PROCESS | 1660 | 1467600799473 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:19 INFO - PROCESS | 1660 | 1467600799477 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x11667c000 == 37 [pid = 1660] [id = 182] 19:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112acec00) [pid = 1660] [serial = 544] [outer = 0x0] 19:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x112d5f000) [pid = 1660] [serial = 545] [outer = 0x112acec00] 19:53:19 INFO - PROCESS | 1660 | 1467600799508 Marionette DEBUG loaded listener.js 19:53:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x113389c00) [pid = 1660] [serial = 546] [outer = 0x112acec00] 19:53:20 INFO - PROCESS | 1660 | 1467600800476 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]]]}] 19:53:20 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) 19:53:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1222ms 19:53:20 INFO - PROCESS | 1660 | 1467600800528 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 19:53:20 INFO - PROCESS | 1660 | 1467600800531 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 19:53:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:53:20 INFO - PROCESS | 1660 | 1467600800536 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:53:20 INFO - PROCESS | 1660 | 1467600800538 Marionette TRACE conn2 <- [1,702,null,{}] 19:53:20 INFO - PROCESS | 1660 | 1467600800540 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}] 19:53:20 INFO - PROCESS | 1660 | 1467600800542 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:20 INFO - PROCESS | 1660 | 1467600800650 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 19:53:20 INFO - PROCESS | 1660 | 1467600800722 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:20 INFO - PROCESS | 1660 | 1467600800724 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f9a000 == 38 [pid = 1660] [id = 183] 19:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112dca000) [pid = 1660] [serial = 547] [outer = 0x0] 19:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x116af2000) [pid = 1660] [serial = 548] [outer = 0x112dca000] 19:53:20 INFO - PROCESS | 1660 | 1467600800778 Marionette DEBUG loaded listener.js 19:53:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1182ec400) [pid = 1660] [serial = 549] [outer = 0x112dca000] 19:53:21 INFO - PROCESS | 1660 | --DOCSHELL 0x126834800 == 37 [pid = 1660] [id = 180] 19:53:21 INFO - PROCESS | 1660 | --DOCSHELL 0x124ff9800 == 36 [pid = 1660] [id = 179] 19:53:21 INFO - PROCESS | 1660 | --DOCSHELL 0x121a35000 == 35 [pid = 1660] [id = 178] 19:53:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c4000 == 34 [pid = 1660] [id = 177] 19:53:21 INFO - PROCESS | 1660 | --DOCSHELL 0x119a65000 == 33 [pid = 1660] [id = 176] 19:53:21 INFO - PROCESS | 1660 | --DOCSHELL 0x11841a800 == 32 [pid = 1660] [id = 175] 19:53:21 INFO - PROCESS | 1660 | --DOCSHELL 0x116f29800 == 31 [pid = 1660] [id = 174] 19:53:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1133e6000 == 30 [pid = 1660] [id = 173] 19:53:21 INFO - PROCESS | 1660 | --DOCSHELL 0x116855000 == 29 [pid = 1660] [id = 172] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12950b000) [pid = 1660] [serial = 493] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121252c00) [pid = 1660] [serial = 475] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124c75800) [pid = 1660] [serial = 478] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1269dcc00) [pid = 1660] [serial = 481] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12710ac00) [pid = 1660] [serial = 482] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1133f6c00) [pid = 1660] [serial = 484] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12bdf0800) [pid = 1660] [serial = 452] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118866400) [pid = 1660] [serial = 466] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1190bc800) [pid = 1660] [serial = 467] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119331000) [pid = 1660] [serial = 469] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1196d7000) [pid = 1660] [serial = 470] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112e3a400) [pid = 1660] [serial = 460] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1133efc00) [pid = 1660] [serial = 461] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113c6d400) [pid = 1660] [serial = 454] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1176f0800) [pid = 1660] [serial = 455] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x115e5fc00) [pid = 1660] [serial = 463] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116f60800) [pid = 1660] [serial = 464] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1196ac400) [pid = 1660] [serial = 457] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119a11000) [pid = 1660] [serial = 458] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1190b9c00) [pid = 1660] [serial = 485] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1196b3000) [pid = 1660] [serial = 487] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1292a5c00) [pid = 1660] [serial = 491] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119f1a800) [pid = 1660] [serial = 473] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1196d2800) [pid = 1660] [serial = 472] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x129ee1400) [pid = 1660] [serial = 494] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x128adec00) [pid = 1660] [serial = 490] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12684f000) [pid = 1660] [serial = 479] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x123573c00) [pid = 1660] [serial = 476] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x127565c00) [pid = 1660] [serial = 488] [outer = 0x0] [url = about:blank] 19:53:21 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x116aed000) [pid = 1660] [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.] 19:53:21 INFO - PROCESS | 1660 | 1467600801804 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]]]}] 19:53:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:53:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1274ms 19:53:21 INFO - PROCESS | 1660 | 1467600801811 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 19:53:21 INFO - PROCESS | 1660 | 1467600801813 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 19:53:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:53:21 INFO - PROCESS | 1660 | 1467600801826 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:53:21 INFO - PROCESS | 1660 | 1467600801827 Marionette TRACE conn2 <- [1,706,null,{}] 19:53:21 INFO - PROCESS | 1660 | 1467600801830 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}] 19:53:21 INFO - PROCESS | 1660 | 1467600801832 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:21 INFO - PROCESS | 1660 | 1467600801896 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 19:53:21 INFO - PROCESS | 1660 | 1467600801899 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:21 INFO - PROCESS | 1660 | 1467600801901 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164af000 == 30 [pid = 1660] [id = 184] 19:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x113c3c400) [pid = 1660] [serial = 550] [outer = 0x0] 19:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1164f6800) [pid = 1660] [serial = 551] [outer = 0x113c3c400] 19:53:21 INFO - PROCESS | 1660 | 1467600801925 Marionette DEBUG loaded listener.js 19:53:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x116aedc00) [pid = 1660] [serial = 552] [outer = 0x113c3c400] 19:53:22 INFO - PROCESS | 1660 | 1467600802864 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]]]}] 19:53:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:53:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1074ms 19:53:22 INFO - PROCESS | 1660 | 1467600802898 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 19:53:22 INFO - PROCESS | 1660 | 1467600802901 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 19:53:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:53:22 INFO - PROCESS | 1660 | 1467600802905 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:53:22 INFO - PROCESS | 1660 | 1467600802907 Marionette TRACE conn2 <- [1,710,null,{}] 19:53:22 INFO - PROCESS | 1660 | 1467600802909 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}] 19:53:22 INFO - PROCESS | 1660 | 1467600802911 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:23 INFO - PROCESS | 1660 | 1467600803013 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 19:53:23 INFO - PROCESS | 1660 | 1467600803017 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:23 INFO - PROCESS | 1660 | 1467600803019 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x11824c800 == 31 [pid = 1660] [id = 185] 19:53:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x118534800) [pid = 1660] [serial = 553] [outer = 0x0] 19:53:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119092400) [pid = 1660] [serial = 554] [outer = 0x118534800] 19:53:23 INFO - PROCESS | 1660 | 1467600803046 Marionette DEBUG loaded listener.js 19:53:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1190bac00) [pid = 1660] [serial = 555] [outer = 0x118534800] 19:53:23 INFO - PROCESS | 1660 | 1467600803892 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]]]}] 19:53:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:53:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1021ms 19:53:23 INFO - PROCESS | 1660 | 1467600803928 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 19:53:23 INFO - PROCESS | 1660 | 1467600803930 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 19:53:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:53:23 INFO - PROCESS | 1660 | 1467600803932 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:53:23 INFO - PROCESS | 1660 | 1467600803934 Marionette TRACE conn2 <- [1,714,null,{}] 19:53:23 INFO - PROCESS | 1660 | 1467600803942 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}] 19:53:23 INFO - PROCESS | 1660 | 1467600803945 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:24 INFO - PROCESS | 1660 | 1467600804044 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 19:53:24 INFO - PROCESS | 1660 | 1467600804079 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:24 INFO - PROCESS | 1660 | 1467600804081 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d8d000 == 32 [pid = 1660] [id = 186] 19:53:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112d5fc00) [pid = 1660] [serial = 556] [outer = 0x0] 19:53:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119bf0000) [pid = 1660] [serial = 557] [outer = 0x112d5fc00] 19:53:24 INFO - PROCESS | 1660 | 1467600804109 Marionette DEBUG loaded listener.js 19:53:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12115e400) [pid = 1660] [serial = 558] [outer = 0x112d5fc00] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x115d15400) [pid = 1660] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x112acd400) [pid = 1660] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1129a9800) [pid = 1660] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1190c2000) [pid = 1660] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11337f000) [pid = 1660] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x111d14400) [pid = 1660] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x112e0c400) [pid = 1660] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1133ea800) [pid = 1660] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12115a800) [pid = 1660] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x128ad4000) [pid = 1660] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x121e64000) [pid = 1660] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x11a1a5800) [pid = 1660] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x11a1a6000) [pid = 1660] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x1129b0800) [pid = 1660] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:53:24 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x112d61c00) [pid = 1660] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:53:24 INFO - PROCESS | 1660 | 1467600804897 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]]]}] 19:53:24 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 19:53:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 19:53:24 INFO - PROCESS | 1660 | 1467600804905 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 19:53:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:53:24 INFO - PROCESS | 1660 | 1467600804906 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 19:53:24 INFO - PROCESS | 1660 | 1467600804910 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:53:24 INFO - PROCESS | 1660 | 1467600804911 Marionette TRACE conn2 <- [1,718,null,{}] 19:53:24 INFO - PROCESS | 1660 | 1467600804913 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}] 19:53:24 INFO - PROCESS | 1660 | 1467600804914 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:24 INFO - PROCESS | 1660 | 1467600804995 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 19:53:25 INFO - PROCESS | 1660 | 1467600805041 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:25 INFO - PROCESS | 1660 | 1467600805042 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212d6000 == 33 [pid = 1660] [id = 187] 19:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x112d61c00) [pid = 1660] [serial = 559] [outer = 0x0] 19:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x118531000) [pid = 1660] [serial = 560] [outer = 0x112d61c00] 19:53:25 INFO - PROCESS | 1660 | 1467600805068 Marionette DEBUG loaded listener.js 19:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x119f17800) [pid = 1660] [serial = 561] [outer = 0x112d61c00] 19:53:25 INFO - PROCESS | 1660 | 1467600805802 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]]]}] 19:53:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:53:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 919ms 19:53:25 INFO - PROCESS | 1660 | 1467600805830 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 19:53:25 INFO - PROCESS | 1660 | 1467600805831 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 19:53:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:53:25 INFO - PROCESS | 1660 | 1467600805833 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:53:25 INFO - PROCESS | 1660 | 1467600805834 Marionette TRACE conn2 <- [1,722,null,{}] 19:53:25 INFO - PROCESS | 1660 | 1467600805837 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}] 19:53:25 INFO - PROCESS | 1660 | 1467600805838 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:25 INFO - PROCESS | 1660 | 1467600805913 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 19:53:25 INFO - PROCESS | 1660 | 1467600805916 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:25 INFO - PROCESS | 1660 | 1467600805918 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a4a000 == 34 [pid = 1660] [id = 188] 19:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x116811800) [pid = 1660] [serial = 562] [outer = 0x0] 19:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x121183400) [pid = 1660] [serial = 563] [outer = 0x116811800] 19:53:25 INFO - PROCESS | 1660 | 1467600805943 Marionette DEBUG loaded listener.js 19:53:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x121499c00) [pid = 1660] [serial = 564] [outer = 0x116811800] 19:53:26 INFO - PROCESS | 1660 | 1467600806284 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] 19:53:26 INFO - PROCESS | 1660 | 1467600806303 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 19:53:26 INFO - PROCESS | 1660 | 1467600806305 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:53:26 INFO - PROCESS | 1660 | 1467600806306 Marionette TRACE conn2 <- [1,726,null,{}] 19:53:26 INFO - PROCESS | 1660 | 1467600806310 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}] 19:53:26 INFO - PROCESS | 1660 | 1467600806314 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:26 INFO - PROCESS | 1660 | 1467600806401 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 19:53:26 INFO - PROCESS | 1660 | 1467600806454 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:26 INFO - PROCESS | 1660 | 1467600806456 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x124ff8000 == 35 [pid = 1660] [id = 189] 19:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x119f17c00) [pid = 1660] [serial = 565] [outer = 0x0] 19:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x121e63800) [pid = 1660] [serial = 566] [outer = 0x119f17c00] 19:53:26 INFO - PROCESS | 1660 | 1467600806481 Marionette DEBUG loaded listener.js 19:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x127109800) [pid = 1660] [serial = 567] [outer = 0x119f17c00] 19:53:26 INFO - PROCESS | 1660 | 1467600806795 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]]]}] 19:53:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:53:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 522ms 19:53:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:53:26 INFO - PROCESS | 1660 | 1467600806829 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 19:53:26 INFO - PROCESS | 1660 | 1467600806830 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 19:53:26 INFO - PROCESS | 1660 | 1467600806832 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:53:26 INFO - PROCESS | 1660 | 1467600806833 Marionette TRACE conn2 <- [1,730,null,{}] 19:53:26 INFO - PROCESS | 1660 | 1467600806836 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}] 19:53:26 INFO - PROCESS | 1660 | 1467600806837 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:26 INFO - PROCESS | 1660 | 1467600806911 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 19:53:26 INFO - PROCESS | 1660 | 1467600806915 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:26 INFO - PROCESS | 1660 | 1467600806916 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ac0800 == 36 [pid = 1660] [id = 190] 19:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x112d5f800) [pid = 1660] [serial = 568] [outer = 0x0] 19:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x127565c00) [pid = 1660] [serial = 569] [outer = 0x112d5f800] 19:53:26 INFO - PROCESS | 1660 | 1467600806941 Marionette DEBUG loaded listener.js 19:53:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x128adf400) [pid = 1660] [serial = 570] [outer = 0x112d5f800] 19:53:27 INFO - PROCESS | 1660 | 1467600807367 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] 19:53:27 INFO - PROCESS | 1660 | 1467600807403 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 19:53:27 INFO - PROCESS | 1660 | 1467600807406 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:53:27 INFO - PROCESS | 1660 | 1467600807409 Marionette TRACE conn2 <- [1,734,null,{}] 19:53:27 INFO - PROCESS | 1660 | 1467600807412 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}] 19:53:27 INFO - PROCESS | 1660 | 1467600807414 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:27 INFO - PROCESS | 1660 | 1467600807514 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 19:53:27 INFO - PROCESS | 1660 | 1467600807578 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:27 INFO - PROCESS | 1660 | 1467600807580 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f2c800 == 37 [pid = 1660] [id = 191] 19:53:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112e3a400) [pid = 1660] [serial = 571] [outer = 0x0] 19:53:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11663b800) [pid = 1660] [serial = 572] [outer = 0x112e3a400] 19:53:27 INFO - PROCESS | 1660 | 1467600807611 Marionette DEBUG loaded listener.js 19:53:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1176f9000) [pid = 1660] [serial = 573] [outer = 0x112e3a400] 19:53:28 INFO - PROCESS | 1660 | 1467600808062 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]]]}] 19:53:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:53:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 673ms 19:53:28 INFO - PROCESS | 1660 | 1467600808094 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 19:53:28 INFO - PROCESS | 1660 | 1467600808097 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 19:53:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:53:28 INFO - PROCESS | 1660 | 1467600808103 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:53:28 INFO - PROCESS | 1660 | 1467600808105 Marionette TRACE conn2 <- [1,738,null,{}] 19:53:28 INFO - PROCESS | 1660 | 1467600808108 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}] 19:53:28 INFO - PROCESS | 1660 | 1467600808111 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:28 INFO - PROCESS | 1660 | 1467600808207 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 19:53:28 INFO - PROCESS | 1660 | 1467600808271 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:28 INFO - PROCESS | 1660 | 1467600808273 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216f1000 == 38 [pid = 1660] [id = 192] 19:53:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119089c00) [pid = 1660] [serial = 574] [outer = 0x0] 19:53:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119309400) [pid = 1660] [serial = 575] [outer = 0x119089c00] 19:53:28 INFO - PROCESS | 1660 | 1467600808304 Marionette DEBUG loaded listener.js 19:53:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1196dc800) [pid = 1660] [serial = 576] [outer = 0x119089c00] 19:53:29 INFO - PROCESS | 1660 | 1467600809204 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]]]}] 19:53:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:53:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 19:53:29 INFO - PROCESS | 1660 | 1467600809225 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 19:53:29 INFO - PROCESS | 1660 | 1467600809227 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 19:53:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:53:29 INFO - PROCESS | 1660 | 1467600809229 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:53:29 INFO - PROCESS | 1660 | 1467600809232 Marionette TRACE conn2 <- [1,742,null,{}] 19:53:29 INFO - PROCESS | 1660 | 1467600809240 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}] 19:53:29 INFO - PROCESS | 1660 | 1467600809245 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:29 INFO - PROCESS | 1660 | 1467600809340 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 19:53:29 INFO - PROCESS | 1660 | 1467600809390 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:29 INFO - PROCESS | 1660 | 1467600809392 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f94800 == 39 [pid = 1660] [id = 193] 19:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121e64000) [pid = 1660] [serial = 577] [outer = 0x0] 19:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x126851c00) [pid = 1660] [serial = 578] [outer = 0x121e64000] 19:53:29 INFO - PROCESS | 1660 | 1467600809424 Marionette DEBUG loaded listener.js 19:53:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1273d1400) [pid = 1660] [serial = 579] [outer = 0x121e64000] 19:53:30 INFO - PROCESS | 1660 | 1467600810311 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]]]}] 19:53:30 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 19:53:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1122ms 19:53:30 INFO - PROCESS | 1660 | 1467600810351 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 19:53:30 INFO - PROCESS | 1660 | 1467600810353 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 19:53:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:53:30 INFO - PROCESS | 1660 | 1467600810356 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:53:30 INFO - PROCESS | 1660 | 1467600810357 Marionette TRACE conn2 <- [1,746,null,{}] 19:53:30 INFO - PROCESS | 1660 | 1467600810359 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}] 19:53:30 INFO - PROCESS | 1660 | 1467600810361 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:30 INFO - PROCESS | 1660 | 1467600810457 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 19:53:30 INFO - PROCESS | 1660 | 1467600810506 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:30 INFO - PROCESS | 1660 | 1467600810507 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x11640a000 == 40 [pid = 1660] [id = 194] 19:53:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1133ed800) [pid = 1660] [serial = 580] [outer = 0x0] 19:53:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119307c00) [pid = 1660] [serial = 581] [outer = 0x1133ed800] 19:53:30 INFO - PROCESS | 1660 | 1467600810536 Marionette DEBUG loaded listener.js 19:53:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128b87000) [pid = 1660] [serial = 582] [outer = 0x1133ed800] 19:53:31 INFO - PROCESS | 1660 | --DOCSHELL 0x124ff8000 == 39 [pid = 1660] [id = 189] 19:53:31 INFO - PROCESS | 1660 | --DOCSHELL 0x121a4a000 == 38 [pid = 1660] [id = 188] 19:53:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1212d6000 == 37 [pid = 1660] [id = 187] 19:53:31 INFO - PROCESS | 1660 | --DOCSHELL 0x119d8d000 == 36 [pid = 1660] [id = 186] 19:53:31 INFO - PROCESS | 1660 | --DOCSHELL 0x11824c800 == 35 [pid = 1660] [id = 185] 19:53:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1164af000 == 34 [pid = 1660] [id = 184] 19:53:31 INFO - PROCESS | 1660 | --DOCSHELL 0x112f9a000 == 33 [pid = 1660] [id = 183] 19:53:31 INFO - PROCESS | 1660 | --DOCSHELL 0x11667c000 == 32 [pid = 1660] [id = 182] 19:53:31 INFO - PROCESS | 1660 | --DOCSHELL 0x118417000 == 31 [pid = 1660] [id = 181] 19:53:31 INFO - PROCESS | 1660 | --DOCSHELL 0x128f94800 == 30 [pid = 1660] [id = 193] 19:53:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1216f1000 == 29 [pid = 1660] [id = 192] 19:53:31 INFO - PROCESS | 1660 | --DOCSHELL 0x128ac0800 == 28 [pid = 1660] [id = 190] 19:53:31 INFO - PROCESS | 1660 | --DOCSHELL 0x116f2c800 == 27 [pid = 1660] [id = 191] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x125498400) [pid = 1660] [serial = 542] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1164f0000) [pid = 1660] [serial = 521] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x116a29000) [pid = 1660] [serial = 522] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x112d69400) [pid = 1660] [serial = 518] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1129af400) [pid = 1660] [serial = 519] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118532000) [pid = 1660] [serial = 524] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119339000) [pid = 1660] [serial = 527] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x116a22800) [pid = 1660] [serial = 515] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1183a6400) [pid = 1660] [serial = 516] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119097c00) [pid = 1660] [serial = 525] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1129ac000) [pid = 1660] [serial = 497] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x112694400) [pid = 1660] [serial = 496] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x116f62000) [pid = 1660] [serial = 500] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x116472800) [pid = 1660] [serial = 499] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x121156800) [pid = 1660] [serial = 504] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1190c1400) [pid = 1660] [serial = 503] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x127566c00) [pid = 1660] [serial = 507] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x121961000) [pid = 1660] [serial = 506] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12a762000) [pid = 1660] [serial = 510] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x128fa6400) [pid = 1660] [serial = 509] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12a910400) [pid = 1660] [serial = 513] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x121963400) [pid = 1660] [serial = 534] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x127560000) [pid = 1660] [serial = 512] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x121187c00) [pid = 1660] [serial = 533] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x1249b8800) [pid = 1660] [serial = 536] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x118783400) [pid = 1660] [serial = 539] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x1196db400) [pid = 1660] [serial = 530] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x124f3e800) [pid = 1660] [serial = 537] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x119bf5800) [pid = 1660] [serial = 531] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x119abd800) [pid = 1660] [serial = 540] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x1196b6400) [pid = 1660] [serial = 528] [outer = 0x0] [url = about:blank] 19:53:31 INFO - PROCESS | 1660 | 1467600811964 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]]]}] 19:53:31 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.) 19:53:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1622ms 19:53:31 INFO - PROCESS | 1660 | 1467600811979 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 19:53:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:53:31 INFO - PROCESS | 1660 | 1467600811982 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 19:53:31 INFO - PROCESS | 1660 | 1467600811987 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:53:31 INFO - PROCESS | 1660 | 1467600811989 Marionette TRACE conn2 <- [1,750,null,{}] 19:53:31 INFO - PROCESS | 1660 | 1467600811993 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}] 19:53:31 INFO - PROCESS | 1660 | 1467600811995 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:32 INFO - PROCESS | 1660 | 1467600812076 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 19:53:32 INFO - PROCESS | 1660 | 1467600812082 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:32 INFO - PROCESS | 1660 | 1467600812083 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x11335c800 == 28 [pid = 1660] [id = 195] 19:53:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x112d6a400) [pid = 1660] [serial = 583] [outer = 0x0] 19:53:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x112e02400) [pid = 1660] [serial = 584] [outer = 0x112d6a400] 19:53:32 INFO - PROCESS | 1660 | 1467600812125 Marionette DEBUG loaded listener.js 19:53:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x1133eec00) [pid = 1660] [serial = 585] [outer = 0x112d6a400] 19:53:32 INFO - PROCESS | 1660 | 1467600812991 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]]]}] 19:53:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:53:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1022ms 19:53:33 INFO - PROCESS | 1660 | 1467600813007 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 19:53:33 INFO - PROCESS | 1660 | 1467600813012 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 19:53:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:53:33 INFO - PROCESS | 1660 | 1467600813016 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:53:33 INFO - PROCESS | 1660 | 1467600813018 Marionette TRACE conn2 <- [1,754,null,{}] 19:53:33 INFO - PROCESS | 1660 | 1467600813020 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}] 19:53:33 INFO - PROCESS | 1660 | 1467600813022 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:33 INFO - PROCESS | 1660 | 1467600813117 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 19:53:33 INFO - PROCESS | 1660 | 1467600813123 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:33 INFO - PROCESS | 1660 | 1467600813124 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168c4000 == 29 [pid = 1660] [id = 196] 19:53:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x115d19800) [pid = 1660] [serial = 586] [outer = 0x0] 19:53:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x11646b800) [pid = 1660] [serial = 587] [outer = 0x115d19800] 19:53:33 INFO - PROCESS | 1660 | 1467600813155 Marionette DEBUG loaded listener.js 19:53:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1167e0000) [pid = 1660] [serial = 588] [outer = 0x115d19800] 19:53:33 INFO - PROCESS | 1660 | 1467600813952 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]]]}] 19:53:33 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 19:53:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 19:53:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:53:33 INFO - PROCESS | 1660 | 1467600813988 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 19:53:33 INFO - PROCESS | 1660 | 1467600813989 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 19:53:33 INFO - PROCESS | 1660 | 1467600813992 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:53:33 INFO - PROCESS | 1660 | 1467600813996 Marionette TRACE conn2 <- [1,758,null,{}] 19:53:34 INFO - PROCESS | 1660 | 1467600814011 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}] 19:53:34 INFO - PROCESS | 1660 | 1467600814014 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:34 INFO - PROCESS | 1660 | 1467600814105 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 19:53:34 INFO - PROCESS | 1660 | 1467600814140 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:34 INFO - PROCESS | 1660 | 1467600814142 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182c2800 == 30 [pid = 1660] [id = 197] 19:53:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1182ecc00) [pid = 1660] [serial = 589] [outer = 0x0] 19:53:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x118532800) [pid = 1660] [serial = 590] [outer = 0x1182ecc00] 19:53:34 INFO - PROCESS | 1660 | 1467600814170 Marionette DEBUG loaded listener.js 19:53:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1188edc00) [pid = 1660] [serial = 591] [outer = 0x1182ecc00] 19:53:34 INFO - PROCESS | 1660 | 1467600814498 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]]]}] 19:53:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:53:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 531ms 19:53:34 INFO - PROCESS | 1660 | 1467600814522 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 19:53:34 INFO - PROCESS | 1660 | 1467600814524 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 19:53:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:53:34 INFO - PROCESS | 1660 | 1467600814532 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:53:34 INFO - PROCESS | 1660 | 1467600814533 Marionette TRACE conn2 <- [1,762,null,{}] 19:53:34 INFO - PROCESS | 1660 | 1467600814535 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}] 19:53:34 INFO - PROCESS | 1660 | 1467600814537 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:34 INFO - PROCESS | 1660 | 1467600814628 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 19:53:34 INFO - PROCESS | 1660 | 1467600814631 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:34 INFO - PROCESS | 1660 | 1467600814632 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191c0800 == 31 [pid = 1660] [id = 198] 19:53:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x119088800) [pid = 1660] [serial = 592] [outer = 0x0] 19:53:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1190bb400) [pid = 1660] [serial = 593] [outer = 0x119088800] 19:53:34 INFO - PROCESS | 1660 | 1467600814657 Marionette DEBUG loaded listener.js 19:53:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11932fc00) [pid = 1660] [serial = 594] [outer = 0x119088800] 19:53:35 INFO - PROCESS | 1660 | 1467600815457 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]]]}] 19:53:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:53:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 968ms 19:53:35 INFO - PROCESS | 1660 | 1467600815501 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 19:53:35 INFO - PROCESS | 1660 | 1467600815502 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 19:53:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:53:35 INFO - PROCESS | 1660 | 1467600815504 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:53:35 INFO - PROCESS | 1660 | 1467600815505 Marionette TRACE conn2 <- [1,766,null,{}] 19:53:35 INFO - PROCESS | 1660 | 1467600815508 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}] 19:53:35 INFO - PROCESS | 1660 | 1467600815516 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:35 INFO - PROCESS | 1660 | 1467600815601 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 19:53:35 INFO - PROCESS | 1660 | 1467600815634 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:35 INFO - PROCESS | 1660 | 1467600815635 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b42000 == 32 [pid = 1660] [id = 199] 19:53:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1196b2000) [pid = 1660] [serial = 595] [outer = 0x0] 19:53:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1196ba000) [pid = 1660] [serial = 596] [outer = 0x1196b2000] 19:53:35 INFO - PROCESS | 1660 | 1467600815661 Marionette DEBUG loaded listener.js 19:53:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1196d8800) [pid = 1660] [serial = 597] [outer = 0x1196b2000] 19:53:36 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x112d5fc00) [pid = 1660] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:53:36 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x113c3c400) [pid = 1660] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:53:36 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1128d0c00) [pid = 1660] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:53:36 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x112dca000) [pid = 1660] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:53:36 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x112acec00) [pid = 1660] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:53:36 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x118534800) [pid = 1660] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:53:36 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x112d5f800) [pid = 1660] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:53:36 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x116811800) [pid = 1660] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:53:36 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x112d61c00) [pid = 1660] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:53:36 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x119f17c00) [pid = 1660] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:53:36 INFO - PROCESS | 1660 | 1467600816409 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]]]}] 19:53:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:53:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 918ms 19:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:53:36 INFO - PROCESS | 1660 | 1467600816423 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 19:53:36 INFO - PROCESS | 1660 | 1467600816424 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 19:53:36 INFO - PROCESS | 1660 | 1467600816426 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:53:36 INFO - PROCESS | 1660 | 1467600816427 Marionette TRACE conn2 <- [1,770,null,{}] 19:53:36 INFO - PROCESS | 1660 | 1467600816429 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}] 19:53:36 INFO - PROCESS | 1660 | 1467600816433 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:36 INFO - PROCESS | 1660 | 1467600816521 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 19:53:36 INFO - PROCESS | 1660 | 1467600816569 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:36 INFO - PROCESS | 1660 | 1467600816570 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c9000 == 33 [pid = 1660] [id = 200] 19:53:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1196db400) [pid = 1660] [serial = 598] [outer = 0x0] 19:53:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x119bf0c00) [pid = 1660] [serial = 599] [outer = 0x1196db400] 19:53:36 INFO - PROCESS | 1660 | 1467600816595 Marionette DEBUG loaded listener.js 19:53:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x12115d800) [pid = 1660] [serial = 600] [outer = 0x1196db400] 19:53:36 INFO - PROCESS | 1660 | 1467600816877 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]]]}] 19:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 469ms 19:53:36 INFO - PROCESS | 1660 | 1467600816900 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 19:53:36 INFO - PROCESS | 1660 | 1467600816902 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 19:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:53:36 INFO - PROCESS | 1660 | 1467600816904 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:53:36 INFO - PROCESS | 1660 | 1467600816905 Marionette TRACE conn2 <- [1,774,null,{}] 19:53:36 INFO - PROCESS | 1660 | 1467600816915 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}] 19:53:36 INFO - PROCESS | 1660 | 1467600816916 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:37 INFO - PROCESS | 1660 | 1467600816999 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 19:53:37 INFO - PROCESS | 1660 | 1467600817002 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:37 INFO - PROCESS | 1660 | 1467600817004 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216e1800 == 34 [pid = 1660] [id = 201] 19:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1129a7000) [pid = 1660] [serial = 601] [outer = 0x0] 19:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x121180800) [pid = 1660] [serial = 602] [outer = 0x1129a7000] 19:53:37 INFO - PROCESS | 1660 | 1467600817030 Marionette DEBUG loaded listener.js 19:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x121659400) [pid = 1660] [serial = 603] [outer = 0x1129a7000] 19:53:37 INFO - PROCESS | 1660 | 1467600817341 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]]]}] 19:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 19:53:37 INFO - PROCESS | 1660 | 1467600817372 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 19:53:37 INFO - PROCESS | 1660 | 1467600817373 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 19:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:53:37 INFO - PROCESS | 1660 | 1467600817376 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:53:37 INFO - PROCESS | 1660 | 1467600817379 Marionette TRACE conn2 <- [1,778,null,{}] 19:53:37 INFO - PROCESS | 1660 | 1467600817381 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}] 19:53:37 INFO - PROCESS | 1660 | 1467600817382 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:37 INFO - PROCESS | 1660 | 1467600817477 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 19:53:37 INFO - PROCESS | 1660 | 1467600817483 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:37 INFO - PROCESS | 1660 | 1467600817484 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a42000 == 35 [pid = 1660] [id = 202] 19:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1129ae400) [pid = 1660] [serial = 604] [outer = 0x0] 19:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1216ce000) [pid = 1660] [serial = 605] [outer = 0x1129ae400] 19:53:37 INFO - PROCESS | 1660 | 1467600817508 Marionette DEBUG loaded listener.js 19:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x123573c00) [pid = 1660] [serial = 606] [outer = 0x1129ae400] 19:53:37 INFO - PROCESS | 1660 | 1467600817777 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]]]}] 19:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 420ms 19:53:37 INFO - PROCESS | 1660 | 1467600817801 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 19:53:37 INFO - PROCESS | 1660 | 1467600817802 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 19:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:53:37 INFO - PROCESS | 1660 | 1467600817804 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:53:37 INFO - PROCESS | 1660 | 1467600817805 Marionette TRACE conn2 <- [1,782,null,{}] 19:53:37 INFO - PROCESS | 1660 | 1467600817808 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}] 19:53:37 INFO - PROCESS | 1660 | 1467600817810 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:37 INFO - PROCESS | 1660 | 1467600817902 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 19:53:37 INFO - PROCESS | 1660 | 1467600817906 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:37 INFO - PROCESS | 1660 | 1467600817906 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x126825800 == 36 [pid = 1660] [id = 203] 19:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x123575400) [pid = 1660] [serial = 607] [outer = 0x0] 19:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x124c80800) [pid = 1660] [serial = 608] [outer = 0x123575400] 19:53:37 INFO - PROCESS | 1660 | 1467600817933 Marionette DEBUG loaded listener.js 19:53:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x125492400) [pid = 1660] [serial = 609] [outer = 0x123575400] 19:53:38 INFO - PROCESS | 1660 | 1467600818521 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]]]}] 19:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 769ms 19:53:38 INFO - PROCESS | 1660 | 1467600818581 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 19:53:38 INFO - PROCESS | 1660 | 1467600818584 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 19:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:53:38 INFO - PROCESS | 1660 | 1467600818589 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:53:38 INFO - PROCESS | 1660 | 1467600818591 Marionette TRACE conn2 <- [1,786,null,{}] 19:53:38 INFO - PROCESS | 1660 | 1467600818595 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}] 19:53:38 INFO - PROCESS | 1660 | 1467600818597 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:38 INFO - PROCESS | 1660 | 1467600818702 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 19:53:38 INFO - PROCESS | 1660 | 1467600818751 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:38 INFO - PROCESS | 1660 | 1467600818753 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f29800 == 37 [pid = 1660] [id = 204] 19:53:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x112d65c00) [pid = 1660] [serial = 610] [outer = 0x0] 19:53:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1132a0800) [pid = 1660] [serial = 611] [outer = 0x112d65c00] 19:53:38 INFO - PROCESS | 1660 | 1467600818784 Marionette DEBUG loaded listener.js 19:53:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x114f6cc00) [pid = 1660] [serial = 612] [outer = 0x112d65c00] 19:53:39 INFO - PROCESS | 1660 | 1467600819407 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]]]}] 19:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 924ms 19:53:39 INFO - PROCESS | 1660 | 1467600819534 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 19:53:39 INFO - PROCESS | 1660 | 1467600819536 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 19:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:53:39 INFO - PROCESS | 1660 | 1467600819541 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:53:39 INFO - PROCESS | 1660 | 1467600819543 Marionette TRACE conn2 <- [1,790,null,{}] 19:53:39 INFO - PROCESS | 1660 | 1467600819547 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}] 19:53:39 INFO - PROCESS | 1660 | 1467600819549 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:39 INFO - PROCESS | 1660 | 1467600819645 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 19:53:39 INFO - PROCESS | 1660 | 1467600819692 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:39 INFO - PROCESS | 1660 | 1467600819695 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x11671e000 == 38 [pid = 1660] [id = 205] 19:53:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x113c73000) [pid = 1660] [serial = 613] [outer = 0x0] 19:53:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x114f6b000) [pid = 1660] [serial = 614] [outer = 0x113c73000] 19:53:39 INFO - PROCESS | 1660 | 1467600819723 Marionette DEBUG loaded listener.js 19:53:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1161a3800) [pid = 1660] [serial = 615] [outer = 0x113c73000] 19:53:39 INFO - PROCESS | 1660 | --DOCSHELL 0x121a42000 == 37 [pid = 1660] [id = 202] 19:53:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1216e1800 == 36 [pid = 1660] [id = 201] 19:53:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c9000 == 35 [pid = 1660] [id = 200] 19:53:39 INFO - PROCESS | 1660 | --DOCSHELL 0x119b42000 == 34 [pid = 1660] [id = 199] 19:53:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1191c0800 == 33 [pid = 1660] [id = 198] 19:53:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1182c2800 == 32 [pid = 1660] [id = 197] 19:53:39 INFO - PROCESS | 1660 | --DOCSHELL 0x1168c4000 == 31 [pid = 1660] [id = 196] 19:53:39 INFO - PROCESS | 1660 | --DOCSHELL 0x11335c800 == 30 [pid = 1660] [id = 195] 19:53:39 INFO - PROCESS | 1660 | --DOCSHELL 0x11640a000 == 29 [pid = 1660] [id = 194] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119bf0000) [pid = 1660] [serial = 557] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1164f6800) [pid = 1660] [serial = 551] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x116aedc00) [pid = 1660] [serial = 552] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1269d5400) [pid = 1660] [serial = 543] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x116af2000) [pid = 1660] [serial = 548] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1182ec400) [pid = 1660] [serial = 549] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x112d5f000) [pid = 1660] [serial = 545] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x113389c00) [pid = 1660] [serial = 546] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x119092400) [pid = 1660] [serial = 554] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x127565c00) [pid = 1660] [serial = 569] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x121183400) [pid = 1660] [serial = 563] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x118531000) [pid = 1660] [serial = 560] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12115e400) [pid = 1660] [serial = 558] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x121499c00) [pid = 1660] [serial = 564] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x119f17800) [pid = 1660] [serial = 561] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x121e63800) [pid = 1660] [serial = 566] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x128adf400) [pid = 1660] [serial = 570] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x127109800) [pid = 1660] [serial = 567] [outer = 0x0] [url = about:blank] 19:53:39 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x1190bac00) [pid = 1660] [serial = 555] [outer = 0x0] [url = about:blank] 19:53:40 INFO - PROCESS | 1660 | 1467600820080 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]]]}] 19:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 571ms 19:53:40 INFO - PROCESS | 1660 | 1467600820112 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 19:53:40 INFO - PROCESS | 1660 | 1467600820115 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 19:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:53:40 INFO - PROCESS | 1660 | 1467600820126 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:53:40 INFO - PROCESS | 1660 | 1467600820128 Marionette TRACE conn2 <- [1,794,null,{}] 19:53:40 INFO - PROCESS | 1660 | 1467600820131 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}] 19:53:40 INFO - PROCESS | 1660 | 1467600820132 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:40 INFO - PROCESS | 1660 | 1467600820204 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 19:53:40 INFO - PROCESS | 1660 | 1467600820209 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:40 INFO - PROCESS | 1660 | 1467600820212 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x117c89800 == 30 [pid = 1660] [id = 206] 19:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1167e9000) [pid = 1660] [serial = 616] [outer = 0x0] 19:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x116af2400) [pid = 1660] [serial = 617] [outer = 0x1167e9000] 19:53:40 INFO - PROCESS | 1660 | 1467600820239 Marionette DEBUG loaded listener.js 19:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x117cc3400) [pid = 1660] [serial = 618] [outer = 0x1167e9000] 19:53:40 INFO - PROCESS | 1660 | 1467600820584 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]]]}] 19:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 476ms 19:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:53:40 INFO - PROCESS | 1660 | 1467600820597 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 19:53:40 INFO - PROCESS | 1660 | 1467600820599 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 19:53:40 INFO - PROCESS | 1660 | 1467600820601 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:53:40 INFO - PROCESS | 1660 | 1467600820603 Marionette TRACE conn2 <- [1,798,null,{}] 19:53:40 INFO - PROCESS | 1660 | 1467600820613 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}] 19:53:40 INFO - PROCESS | 1660 | 1467600820616 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:40 INFO - PROCESS | 1660 | 1467600820695 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 19:53:40 INFO - PROCESS | 1660 | 1467600820743 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:40 INFO - PROCESS | 1660 | 1467600820745 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191b2000 == 31 [pid = 1660] [id = 207] 19:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x118231800) [pid = 1660] [serial = 619] [outer = 0x0] 19:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x119088c00) [pid = 1660] [serial = 620] [outer = 0x118231800] 19:53:40 INFO - PROCESS | 1660 | 1467600820773 Marionette DEBUG loaded listener.js 19:53:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x11930a400) [pid = 1660] [serial = 621] [outer = 0x118231800] 19:53:41 INFO - PROCESS | 1660 | 1467600821096 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]]]}] 19:53:41 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 19:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 521ms 19:53:41 INFO - PROCESS | 1660 | 1467600821123 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 19:53:41 INFO - PROCESS | 1660 | 1467600821125 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 19:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:53:41 INFO - PROCESS | 1660 | 1467600821129 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:53:41 INFO - PROCESS | 1660 | 1467600821130 Marionette TRACE conn2 <- [1,802,null,{}] 19:53:41 INFO - PROCESS | 1660 | 1467600821132 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}] 19:53:41 INFO - PROCESS | 1660 | 1467600821134 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:41 INFO - PROCESS | 1660 | 1467600821212 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 19:53:41 INFO - PROCESS | 1660 | 1467600821215 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:41 INFO - PROCESS | 1660 | 1467600821216 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1ec800 == 32 [pid = 1660] [id = 208] 19:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1196b0c00) [pid = 1660] [serial = 622] [outer = 0x0] 19:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119a0bc00) [pid = 1660] [serial = 623] [outer = 0x1196b0c00] 19:53:41 INFO - PROCESS | 1660 | 1467600821241 Marionette DEBUG loaded listener.js 19:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x119f1e400) [pid = 1660] [serial = 624] [outer = 0x1196b0c00] 19:53:41 INFO - PROCESS | 1660 | 1467600821557 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]]]}] 19:53:41 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 19:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 470ms 19:53:41 INFO - PROCESS | 1660 | 1467600821598 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 19:53:41 INFO - PROCESS | 1660 | 1467600821599 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 19:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:53:41 INFO - PROCESS | 1660 | 1467600821601 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:53:41 INFO - PROCESS | 1660 | 1467600821602 Marionette TRACE conn2 <- [1,806,null,{}] 19:53:41 INFO - PROCESS | 1660 | 1467600821605 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}] 19:53:41 INFO - PROCESS | 1660 | 1467600821606 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:41 INFO - PROCESS | 1660 | 1467600821706 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 19:53:41 INFO - PROCESS | 1660 | 1467600821713 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:41 INFO - PROCESS | 1660 | 1467600821715 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213f2000 == 33 [pid = 1660] [id = 209] 19:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1196b6c00) [pid = 1660] [serial = 625] [outer = 0x0] 19:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x12115ac00) [pid = 1660] [serial = 626] [outer = 0x1196b6c00] 19:53:41 INFO - PROCESS | 1660 | 1467600821739 Marionette DEBUG loaded listener.js 19:53:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x121188400) [pid = 1660] [serial = 627] [outer = 0x1196b6c00] 19:53:42 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:53:42 INFO - PROCESS | 1660 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 19:53:42 INFO - PROCESS | 1660 | Determined SkiaGL cache limits: Size 100663296, Items: 256 19:53:42 INFO - PROCESS | 1660 | [GFX2-]: Using SkiaGL canvas. 19:53:42 INFO - PROCESS | 1660 | 1467600822111 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]]]}] 19:53:42 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 19:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 518ms 19:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:53:42 INFO - PROCESS | 1660 | 1467600822120 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 19:53:42 INFO - PROCESS | 1660 | 1467600822121 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 19:53:42 INFO - PROCESS | 1660 | 1467600822123 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:53:42 INFO - PROCESS | 1660 | 1467600822124 Marionette TRACE conn2 <- [1,810,null,{}] 19:53:42 INFO - PROCESS | 1660 | 1467600822126 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}] 19:53:42 INFO - PROCESS | 1660 | 1467600822131 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:42 INFO - PROCESS | 1660 | 1467600822247 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 19:53:42 INFO - PROCESS | 1660 | 1467600822256 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:42 INFO - PROCESS | 1660 | 1467600822257 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x121bb1800 == 34 [pid = 1660] [id = 210] 19:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x12149d400) [pid = 1660] [serial = 628] [outer = 0x0] 19:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x125494400) [pid = 1660] [serial = 629] [outer = 0x12149d400] 19:53:42 INFO - PROCESS | 1660 | 1467600822283 Marionette DEBUG loaded listener.js 19:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x126f7e000) [pid = 1660] [serial = 630] [outer = 0x12149d400] 19:53:42 INFO - PROCESS | 1660 | 1467600822625 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]]]}] 19:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 522ms 19:53:42 INFO - PROCESS | 1660 | 1467600822646 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 19:53:42 INFO - PROCESS | 1660 | 1467600822648 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 19:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:53:42 INFO - PROCESS | 1660 | 1467600822655 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:53:42 INFO - PROCESS | 1660 | 1467600822656 Marionette TRACE conn2 <- [1,814,null,{}] 19:53:42 INFO - PROCESS | 1660 | 1467600822658 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}] 19:53:42 INFO - PROCESS | 1660 | 1467600822659 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:42 INFO - PROCESS | 1660 | 1467600822753 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 19:53:42 INFO - PROCESS | 1660 | 1467600822756 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:42 INFO - PROCESS | 1660 | 1467600822757 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fc9000 == 35 [pid = 1660] [id = 211] 19:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1196b5800) [pid = 1660] [serial = 631] [outer = 0x0] 19:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1271bb400) [pid = 1660] [serial = 632] [outer = 0x1196b5800] 19:53:42 INFO - PROCESS | 1660 | 1467600822784 Marionette DEBUG loaded listener.js 19:53:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x127564800) [pid = 1660] [serial = 633] [outer = 0x1196b5800] 19:53:43 INFO - PROCESS | 1660 | 1467600823122 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] 19:53:43 INFO - PROCESS | 1660 | 1467600823175 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 19:53:43 INFO - PROCESS | 1660 | 1467600823177 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:53:43 INFO - PROCESS | 1660 | 1467600823178 Marionette TRACE conn2 <- [1,818,null,{}] 19:53:43 INFO - PROCESS | 1660 | 1467600823180 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}] 19:53:43 INFO - PROCESS | 1660 | 1467600823181 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:43 INFO - PROCESS | 1660 | 1467600823270 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 19:53:43 INFO - PROCESS | 1660 | 1467600823302 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:43 INFO - PROCESS | 1660 | 1467600823303 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ab4800 == 36 [pid = 1660] [id = 212] 19:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x128ad3400) [pid = 1660] [serial = 634] [outer = 0x0] 19:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x128ad8400) [pid = 1660] [serial = 635] [outer = 0x128ad3400] 19:53:43 INFO - PROCESS | 1660 | 1467600823327 Marionette DEBUG loaded listener.js 19:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x128b8b800) [pid = 1660] [serial = 636] [outer = 0x128ad3400] 19:53:43 INFO - PROCESS | 1660 | 1467600823656 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]]]}] 19:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 19:53:43 INFO - PROCESS | 1660 | 1467600823695 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 19:53:43 INFO - PROCESS | 1660 | 1467600823697 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 19:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:53:43 INFO - PROCESS | 1660 | 1467600823699 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:53:43 INFO - PROCESS | 1660 | 1467600823701 Marionette TRACE conn2 <- [1,822,null,{}] 19:53:43 INFO - PROCESS | 1660 | 1467600823703 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}] 19:53:43 INFO - PROCESS | 1660 | 1467600823704 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:43 INFO - PROCESS | 1660 | 1467600823796 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 19:53:43 INFO - PROCESS | 1660 | 1467600823805 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:43 INFO - PROCESS | 1660 | 1467600823806 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x128dd0800 == 37 [pid = 1660] [id = 213] 19:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x128ad5800) [pid = 1660] [serial = 637] [outer = 0x0] 19:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x128d44400) [pid = 1660] [serial = 638] [outer = 0x128ad5800] 19:53:43 INFO - PROCESS | 1660 | 1467600823833 Marionette DEBUG loaded listener.js 19:53:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x128faac00) [pid = 1660] [serial = 639] [outer = 0x128ad5800] 19:53:44 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119088800) [pid = 1660] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:53:44 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x115d19800) [pid = 1660] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:53:44 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1133ed800) [pid = 1660] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:53:44 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x112d6a400) [pid = 1660] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:53:44 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1196b2000) [pid = 1660] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:53:44 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1129a7000) [pid = 1660] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:53:44 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x112e3a400) [pid = 1660] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:53:44 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1196db400) [pid = 1660] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:53:44 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x119089c00) [pid = 1660] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:53:44 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1182ecc00) [pid = 1660] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:53:44 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x121e64000) [pid = 1660] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:53:44 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1129ae400) [pid = 1660] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:53:44 INFO - PROCESS | 1660 | 1467600824179 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] 19:53:44 INFO - PROCESS | 1660 | 1467600824221 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 19:53:44 INFO - PROCESS | 1660 | 1467600824224 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:53:44 INFO - PROCESS | 1660 | 1467600824225 Marionette TRACE conn2 <- [1,826,null,{}] 19:53:44 INFO - PROCESS | 1660 | 1467600824227 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}] 19:53:44 INFO - PROCESS | 1660 | 1467600824228 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:44 INFO - PROCESS | 1660 | 1467600824326 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 19:53:44 INFO - PROCESS | 1660 | 1467600824358 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:44 INFO - PROCESS | 1660 | 1467600824359 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1e8000 == 38 [pid = 1660] [id = 214] 19:53:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x115d15400) [pid = 1660] [serial = 640] [outer = 0x0] 19:53:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119098000) [pid = 1660] [serial = 641] [outer = 0x115d15400] 19:53:44 INFO - PROCESS | 1660 | 1467600824383 Marionette DEBUG loaded listener.js 19:53:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x121e71800) [pid = 1660] [serial = 642] [outer = 0x115d15400] 19:53:44 INFO - PROCESS | 1660 | 1467600824662 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]]]}] 19:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 472ms 19:53:44 INFO - PROCESS | 1660 | 1467600824700 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 19:53:44 INFO - PROCESS | 1660 | 1467600824701 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 19:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:53:44 INFO - PROCESS | 1660 | 1467600824704 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:53:44 INFO - PROCESS | 1660 | 1467600824705 Marionette TRACE conn2 <- [1,830,null,{}] 19:53:44 INFO - PROCESS | 1660 | 1467600824708 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}] 19:53:44 INFO - PROCESS | 1660 | 1467600824711 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:44 INFO - PROCESS | 1660 | 1467600824802 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 19:53:44 INFO - PROCESS | 1660 | 1467600824805 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:44 INFO - PROCESS | 1660 | 1467600824807 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a60a000 == 39 [pid = 1660] [id = 215] 19:53:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1196b9400) [pid = 1660] [serial = 643] [outer = 0x0] 19:53:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1292a9800) [pid = 1660] [serial = 644] [outer = 0x1196b9400] 19:53:44 INFO - PROCESS | 1660 | 1467600824834 Marionette DEBUG loaded listener.js 19:53:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1296e4400) [pid = 1660] [serial = 645] [outer = 0x1196b9400] 19:53:45 INFO - PROCESS | 1660 | 1467600825160 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]]]}] 19:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 474ms 19:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:53:45 INFO - PROCESS | 1660 | 1467600825179 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 19:53:45 INFO - PROCESS | 1660 | 1467600825180 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 19:53:45 INFO - PROCESS | 1660 | 1467600825183 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:53:45 INFO - PROCESS | 1660 | 1467600825183 Marionette TRACE conn2 <- [1,834,null,{}] 19:53:45 INFO - PROCESS | 1660 | 1467600825186 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}] 19:53:45 INFO - PROCESS | 1660 | 1467600825187 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:45 INFO - PROCESS | 1660 | 1467600825289 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 19:53:45 INFO - PROCESS | 1660 | 1467600825295 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:45 INFO - PROCESS | 1660 | 1467600825296 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a744800 == 40 [pid = 1660] [id = 216] 19:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11676d400) [pid = 1660] [serial = 646] [outer = 0x0] 19:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1296ebc00) [pid = 1660] [serial = 647] [outer = 0x11676d400] 19:53:45 INFO - PROCESS | 1660 | 1467600825321 Marionette DEBUG loaded listener.js 19:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12a76c400) [pid = 1660] [serial = 648] [outer = 0x11676d400] 19:53:45 INFO - PROCESS | 1660 | 1467600825601 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]]]}] 19:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 19:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:53:45 INFO - PROCESS | 1660 | 1467600825652 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 19:53:45 INFO - PROCESS | 1660 | 1467600825653 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 19:53:45 INFO - PROCESS | 1660 | 1467600825655 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:53:45 INFO - PROCESS | 1660 | 1467600825656 Marionette TRACE conn2 <- [1,838,null,{}] 19:53:45 INFO - PROCESS | 1660 | 1467600825658 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}] 19:53:45 INFO - PROCESS | 1660 | 1467600825659 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:45 INFO - PROCESS | 1660 | 1467600825735 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 19:53:45 INFO - PROCESS | 1660 | 1467600825739 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:45 INFO - PROCESS | 1660 | 1467600825740 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a989800 == 41 [pid = 1660] [id = 217] 19:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x129ee2000) [pid = 1660] [serial = 649] [outer = 0x0] 19:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12a910000) [pid = 1660] [serial = 650] [outer = 0x129ee2000] 19:53:45 INFO - PROCESS | 1660 | 1467600825765 Marionette DEBUG loaded listener.js 19:53:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12a980400) [pid = 1660] [serial = 651] [outer = 0x129ee2000] 19:53:46 INFO - PROCESS | 1660 | 1467600826184 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]]]}] 19:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 569ms 19:53:46 INFO - PROCESS | 1660 | 1467600826225 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 19:53:46 INFO - PROCESS | 1660 | 1467600826228 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 19:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:53:46 INFO - PROCESS | 1660 | 1467600826231 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:53:46 INFO - PROCESS | 1660 | 1467600826233 Marionette TRACE conn2 <- [1,842,null,{}] 19:53:46 INFO - PROCESS | 1660 | 1467600826237 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}] 19:53:46 INFO - PROCESS | 1660 | 1467600826239 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:46 INFO - PROCESS | 1660 | 1467600826343 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 19:53:46 INFO - PROCESS | 1660 | 1467600826410 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:46 INFO - PROCESS | 1660 | 1467600826412 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168bd800 == 42 [pid = 1660] [id = 218] 19:53:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1129aec00) [pid = 1660] [serial = 652] [outer = 0x0] 19:53:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11337c400) [pid = 1660] [serial = 653] [outer = 0x1129aec00] 19:53:46 INFO - PROCESS | 1660 | 1467600826442 Marionette DEBUG loaded listener.js 19:53:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116140000) [pid = 1660] [serial = 654] [outer = 0x1129aec00] 19:53:46 INFO - PROCESS | 1660 | 1467600826858 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]]]}] 19:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 19:53:46 INFO - PROCESS | 1660 | 1467600826902 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 19:53:46 INFO - PROCESS | 1660 | 1467600826905 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 19:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:53:46 INFO - PROCESS | 1660 | 1467600826929 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:53:46 INFO - PROCESS | 1660 | 1467600826931 Marionette TRACE conn2 <- [1,846,null,{}] 19:53:46 INFO - PROCESS | 1660 | 1467600826933 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}] 19:53:46 INFO - PROCESS | 1660 | 1467600826935 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:47 INFO - PROCESS | 1660 | 1467600827036 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 19:53:47 INFO - PROCESS | 1660 | 1467600827101 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:47 INFO - PROCESS | 1660 | 1467600827102 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215dc800 == 43 [pid = 1660] [id = 219] 19:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116f62000) [pid = 1660] [serial = 655] [outer = 0x0] 19:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1182ebc00) [pid = 1660] [serial = 656] [outer = 0x116f62000] 19:53:47 INFO - PROCESS | 1660 | 1467600827133 Marionette DEBUG loaded listener.js 19:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1188ea800) [pid = 1660] [serial = 657] [outer = 0x116f62000] 19:53:47 INFO - PROCESS | 1660 | 1467600827553 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]]]}] 19:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 673ms 19:53:47 INFO - PROCESS | 1660 | 1467600827647 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 19:53:47 INFO - PROCESS | 1660 | 1467600827648 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 19:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:53:47 INFO - PROCESS | 1660 | 1467600827653 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:53:47 INFO - PROCESS | 1660 | 1467600827656 Marionette TRACE conn2 <- [1,850,null,{}] 19:53:47 INFO - PROCESS | 1660 | 1467600827663 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}] 19:53:47 INFO - PROCESS | 1660 | 1467600827666 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:47 INFO - PROCESS | 1660 | 1467600827764 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 19:53:47 INFO - PROCESS | 1660 | 1467600827817 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:47 INFO - PROCESS | 1660 | 1467600827819 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a997800 == 44 [pid = 1660] [id = 220] 19:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121189000) [pid = 1660] [serial = 658] [outer = 0x0] 19:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121962400) [pid = 1660] [serial = 659] [outer = 0x121189000] 19:53:47 INFO - PROCESS | 1660 | 1467600827850 Marionette DEBUG loaded listener.js 19:53:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126852800) [pid = 1660] [serial = 660] [outer = 0x121189000] 19:53:48 INFO - PROCESS | 1660 | 1467600828300 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]]]}] 19:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 671ms 19:53:48 INFO - PROCESS | 1660 | 1467600828324 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 19:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:53:48 INFO - PROCESS | 1660 | 1467600828326 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 19:53:48 INFO - PROCESS | 1660 | 1467600828328 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:53:48 INFO - PROCESS | 1660 | 1467600828330 Marionette TRACE conn2 <- [1,854,null,{}] 19:53:48 INFO - PROCESS | 1660 | 1467600828332 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}] 19:53:48 INFO - PROCESS | 1660 | 1467600828333 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:48 INFO - PROCESS | 1660 | 1467600828433 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 19:53:48 INFO - PROCESS | 1660 | 1467600828483 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:48 INFO - PROCESS | 1660 | 1467600828484 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aeb7000 == 45 [pid = 1660] [id = 221] 19:53:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126ab2800) [pid = 1660] [serial = 661] [outer = 0x0] 19:53:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12756b400) [pid = 1660] [serial = 662] [outer = 0x126ab2800] 19:53:48 INFO - PROCESS | 1660 | 1467600828516 Marionette DEBUG loaded listener.js 19:53:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1292aa400) [pid = 1660] [serial = 663] [outer = 0x126ab2800] 19:53:48 INFO - PROCESS | 1660 | 1467600828920 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]]]}] 19:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 619ms 19:53:48 INFO - PROCESS | 1660 | 1467600828948 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 19:53:48 INFO - PROCESS | 1660 | 1467600828950 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 19:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:53:48 INFO - PROCESS | 1660 | 1467600828954 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:53:48 INFO - PROCESS | 1660 | 1467600828956 Marionette TRACE conn2 <- [1,858,null,{}] 19:53:48 INFO - PROCESS | 1660 | 1467600828959 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}] 19:53:48 INFO - PROCESS | 1660 | 1467600828961 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:49 INFO - PROCESS | 1660 | 1467600829266 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 19:53:49 INFO - PROCESS | 1660 | 1467600829396 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:49 INFO - PROCESS | 1660 | 1467600829398 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x118266800 == 46 [pid = 1660] [id = 222] 19:53:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1129a5800) [pid = 1660] [serial = 664] [outer = 0x0] 19:53:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1133f6c00) [pid = 1660] [serial = 665] [outer = 0x1129a5800] 19:53:49 INFO - PROCESS | 1660 | 1467600829428 Marionette DEBUG loaded listener.js 19:53:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1164ee000) [pid = 1660] [serial = 666] [outer = 0x1129a5800] 19:53:49 INFO - PROCESS | 1660 | 1467600829853 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]]]}] 19:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 924ms 19:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:53:49 INFO - PROCESS | 1660 | 1467600829878 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 19:53:49 INFO - PROCESS | 1660 | 1467600829881 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 19:53:49 INFO - PROCESS | 1660 | 1467600829884 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:53:49 INFO - PROCESS | 1660 | 1467600829886 Marionette TRACE conn2 <- [1,862,null,{}] 19:53:49 INFO - PROCESS | 1660 | 1467600829889 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}] 19:53:49 INFO - PROCESS | 1660 | 1467600829891 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:49 INFO - PROCESS | 1660 | 1467600829983 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 19:53:50 INFO - PROCESS | 1660 | 1467600830032 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:50 INFO - PROCESS | 1660 | 1467600830033 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x117481800 == 47 [pid = 1660] [id = 223] 19:53:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11822d000) [pid = 1660] [serial = 667] [outer = 0x0] 19:53:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x118531c00) [pid = 1660] [serial = 668] [outer = 0x11822d000] 19:53:50 INFO - PROCESS | 1660 | 1467600830064 Marionette DEBUG loaded listener.js 19:53:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1190b5000) [pid = 1660] [serial = 669] [outer = 0x11822d000] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12a744800 == 46 [pid = 1660] [id = 216] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12a60a000 == 45 [pid = 1660] [id = 215] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1e8000 == 44 [pid = 1660] [id = 214] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x128dd0800 == 43 [pid = 1660] [id = 213] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x128ab4800 == 42 [pid = 1660] [id = 212] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x126fc9000 == 41 [pid = 1660] [id = 211] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x121bb1800 == 40 [pid = 1660] [id = 210] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1213f2000 == 39 [pid = 1660] [id = 209] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1ec800 == 38 [pid = 1660] [id = 208] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1191b2000 == 37 [pid = 1660] [id = 207] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x117c89800 == 36 [pid = 1660] [id = 206] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x11671e000 == 35 [pid = 1660] [id = 205] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x126825800 == 34 [pid = 1660] [id = 203] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x116f29800 == 33 [pid = 1660] [id = 204] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x118266800 == 32 [pid = 1660] [id = 222] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12aeb7000 == 31 [pid = 1660] [id = 221] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12a997800 == 30 [pid = 1660] [id = 220] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1215dc800 == 29 [pid = 1660] [id = 219] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12a989800 == 28 [pid = 1660] [id = 217] 19:53:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1168bd800 == 27 [pid = 1660] [id = 218] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1190bb400) [pid = 1660] [serial = 593] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11646b800) [pid = 1660] [serial = 587] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128b87000) [pid = 1660] [serial = 582] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119307c00) [pid = 1660] [serial = 581] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112e02400) [pid = 1660] [serial = 584] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1133eec00) [pid = 1660] [serial = 585] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1196ba000) [pid = 1660] [serial = 596] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1196d8800) [pid = 1660] [serial = 597] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121180800) [pid = 1660] [serial = 602] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1176f9000) [pid = 1660] [serial = 573] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11663b800) [pid = 1660] [serial = 572] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119bf0c00) [pid = 1660] [serial = 599] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1196dc800) [pid = 1660] [serial = 576] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119309400) [pid = 1660] [serial = 575] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121659400) [pid = 1660] [serial = 603] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118532800) [pid = 1660] [serial = 590] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1188edc00) [pid = 1660] [serial = 591] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1273d1400) [pid = 1660] [serial = 579] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x126851c00) [pid = 1660] [serial = 578] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11932fc00) [pid = 1660] [serial = 594] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1216ce000) [pid = 1660] [serial = 605] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x123573c00) [pid = 1660] [serial = 606] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1167e0000) [pid = 1660] [serial = 588] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12115d800) [pid = 1660] [serial = 600] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x124c80800) [pid = 1660] [serial = 608] [outer = 0x0] [url = about:blank] 19:53:50 INFO - PROCESS | 1660 | 1467600830954 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]]]}] 19:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1122ms 19:53:51 INFO - PROCESS | 1660 | 1467600831006 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 19:53:51 INFO - PROCESS | 1660 | 1467600831008 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 19:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:53:51 INFO - PROCESS | 1660 | 1467600831018 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:53:51 INFO - PROCESS | 1660 | 1467600831019 Marionette TRACE conn2 <- [1,866,null,{}] 19:53:51 INFO - PROCESS | 1660 | 1467600831023 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}] 19:53:51 INFO - PROCESS | 1660 | 1467600831024 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:51 INFO - PROCESS | 1660 | 1467600831105 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 19:53:51 INFO - PROCESS | 1660 | 1467600831160 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:51 INFO - PROCESS | 1660 | 1467600831161 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x115ed0000 == 28 [pid = 1660] [id = 224] 19:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112d5c400) [pid = 1660] [serial = 670] [outer = 0x0] 19:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112e05000) [pid = 1660] [serial = 671] [outer = 0x112d5c400] 19:53:51 INFO - PROCESS | 1660 | 1467600831189 Marionette DEBUG loaded listener.js 19:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1133eb400) [pid = 1660] [serial = 672] [outer = 0x112d5c400] 19:53:51 INFO - PROCESS | 1660 | 1467600831489 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]]]}] 19:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 520ms 19:53:51 INFO - PROCESS | 1660 | 1467600831538 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 19:53:51 INFO - PROCESS | 1660 | 1467600831542 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 19:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:53:51 INFO - PROCESS | 1660 | 1467600831548 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:53:51 INFO - PROCESS | 1660 | 1467600831550 Marionette TRACE conn2 <- [1,870,null,{}] 19:53:51 INFO - PROCESS | 1660 | 1467600831552 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}] 19:53:51 INFO - PROCESS | 1660 | 1467600831554 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:51 INFO - PROCESS | 1660 | 1467600831628 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 19:53:51 INFO - PROCESS | 1660 | 1467600831676 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:51 INFO - PROCESS | 1660 | 1467600831677 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f1a000 == 29 [pid = 1660] [id = 225] 19:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x114f5f400) [pid = 1660] [serial = 673] [outer = 0x0] 19:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x116641c00) [pid = 1660] [serial = 674] [outer = 0x114f5f400] 19:53:51 INFO - PROCESS | 1660 | 1467600831705 Marionette DEBUG loaded listener.js 19:53:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116f61c00) [pid = 1660] [serial = 675] [outer = 0x114f5f400] 19:53:52 INFO - PROCESS | 1660 | 1467600832026 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]]]}] 19:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 521ms 19:53:52 INFO - PROCESS | 1660 | 1467600832069 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 19:53:52 INFO - PROCESS | 1660 | 1467600832071 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 19:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:53:52 INFO - PROCESS | 1660 | 1467600832073 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:53:52 INFO - PROCESS | 1660 | 1467600832075 Marionette TRACE conn2 <- [1,874,null,{}] 19:53:52 INFO - PROCESS | 1660 | 1467600832083 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}] 19:53:52 INFO - PROCESS | 1660 | 1467600832086 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:52 INFO - PROCESS | 1660 | 1467600832162 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 19:53:52 INFO - PROCESS | 1660 | 1467600832167 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:52 INFO - PROCESS | 1660 | 1467600832169 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f99800 == 30 [pid = 1660] [id = 226] 19:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1129a7000) [pid = 1660] [serial = 676] [outer = 0x0] 19:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11878a000) [pid = 1660] [serial = 677] [outer = 0x1129a7000] 19:53:52 INFO - PROCESS | 1660 | 1467600832197 Marionette DEBUG loaded listener.js 19:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1190bc800) [pid = 1660] [serial = 678] [outer = 0x1129a7000] 19:53:52 INFO - PROCESS | 1660 | 1467600832503 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]]]}] 19:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 475ms 19:53:52 INFO - PROCESS | 1660 | 1467600832550 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 19:53:52 INFO - PROCESS | 1660 | 1467600832552 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 19:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:53:52 INFO - PROCESS | 1660 | 1467600832578 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:53:52 INFO - PROCESS | 1660 | 1467600832580 Marionette TRACE conn2 <- [1,878,null,{}] 19:53:52 INFO - PROCESS | 1660 | 1467600832582 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}] 19:53:52 INFO - PROCESS | 1660 | 1467600832584 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:52 INFO - PROCESS | 1660 | 1467600832665 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 19:53:52 INFO - PROCESS | 1660 | 1467600832669 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:52 INFO - PROCESS | 1660 | 1467600832670 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b44800 == 31 [pid = 1660] [id = 227] 19:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11930b800) [pid = 1660] [serial = 679] [outer = 0x0] 19:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11932e800) [pid = 1660] [serial = 680] [outer = 0x11930b800] 19:53:52 INFO - PROCESS | 1660 | 1467600832695 Marionette DEBUG loaded listener.js 19:53:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1196b6400) [pid = 1660] [serial = 681] [outer = 0x11930b800] 19:53:53 INFO - PROCESS | 1660 | 1467600833052 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]]]}] 19:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 527ms 19:53:53 INFO - PROCESS | 1660 | 1467600833098 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 19:53:53 INFO - PROCESS | 1660 | 1467600833099 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 19:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:53:53 INFO - PROCESS | 1660 | 1467600833102 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:53:53 INFO - PROCESS | 1660 | 1467600833110 Marionette TRACE conn2 <- [1,882,null,{}] 19:53:53 INFO - PROCESS | 1660 | 1467600833112 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}] 19:53:53 INFO - PROCESS | 1660 | 1467600833114 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:53 INFO - PROCESS | 1660 | 1467600833203 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 19:53:53 INFO - PROCESS | 1660 | 1467600833236 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:53 INFO - PROCESS | 1660 | 1467600833237 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c7800 == 32 [pid = 1660] [id = 228] 19:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x113c39400) [pid = 1660] [serial = 682] [outer = 0x0] 19:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1196d4c00) [pid = 1660] [serial = 683] [outer = 0x113c39400] 19:53:53 INFO - PROCESS | 1660 | 1467600833262 Marionette DEBUG loaded listener.js 19:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119a17c00) [pid = 1660] [serial = 684] [outer = 0x113c39400] 19:53:53 INFO - PROCESS | 1660 | 1467600833587 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]]]}] 19:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 526ms 19:53:53 INFO - PROCESS | 1660 | 1467600833630 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 19:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:53:53 INFO - PROCESS | 1660 | 1467600833632 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 19:53:53 INFO - PROCESS | 1660 | 1467600833635 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:53:53 INFO - PROCESS | 1660 | 1467600833637 Marionette TRACE conn2 <- [1,886,null,{}] 19:53:53 INFO - PROCESS | 1660 | 1467600833641 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}] 19:53:53 INFO - PROCESS | 1660 | 1467600833647 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:53 INFO - PROCESS | 1660 | 1467600833808 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 19:53:53 INFO - PROCESS | 1660 | 1467600833821 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:53 INFO - PROCESS | 1660 | 1467600833822 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a36000 == 33 [pid = 1660] [id = 229] 19:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116f6d000) [pid = 1660] [serial = 685] [outer = 0x0] 19:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11a1a6000) [pid = 1660] [serial = 686] [outer = 0x116f6d000] 19:53:53 INFO - PROCESS | 1660 | 1467600833863 Marionette DEBUG loaded listener.js 19:53:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121498000) [pid = 1660] [serial = 687] [outer = 0x116f6d000] 19:53:54 INFO - PROCESS | 1660 | 1467600834261 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]]]}] 19:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 19:53:54 INFO - PROCESS | 1660 | 1467600834304 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 19:53:54 INFO - PROCESS | 1660 | 1467600834306 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 19:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:53:54 INFO - PROCESS | 1660 | 1467600834308 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:53:54 INFO - PROCESS | 1660 | 1467600834309 Marionette TRACE conn2 <- [1,890,null,{}] 19:53:54 INFO - PROCESS | 1660 | 1467600834311 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}] 19:53:54 INFO - PROCESS | 1660 | 1467600834320 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:54 INFO - PROCESS | 1660 | 1467600834408 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 19:53:54 INFO - PROCESS | 1660 | 1467600834457 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:54 INFO - PROCESS | 1660 | 1467600834458 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x124fe7800 == 34 [pid = 1660] [id = 230] 19:53:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1129a7400) [pid = 1660] [serial = 688] [outer = 0x0] 19:53:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121963000) [pid = 1660] [serial = 689] [outer = 0x1129a7400] 19:53:54 INFO - PROCESS | 1660 | 1467600834483 Marionette DEBUG loaded listener.js 19:53:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121e68c00) [pid = 1660] [serial = 690] [outer = 0x1129a7400] 19:53:54 INFO - PROCESS | 1660 | 1467600834783 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]]]}] 19:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 521ms 19:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:53:54 INFO - PROCESS | 1660 | 1467600834830 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 19:53:54 INFO - PROCESS | 1660 | 1467600834832 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 19:53:54 INFO - PROCESS | 1660 | 1467600834834 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:53:54 INFO - PROCESS | 1660 | 1467600834835 Marionette TRACE conn2 <- [1,894,null,{}] 19:53:54 INFO - PROCESS | 1660 | 1467600834837 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}] 19:53:54 INFO - PROCESS | 1660 | 1467600834838 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:55 INFO - PROCESS | 1660 | 1467600835116 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x129ee2000) [pid = 1660] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1196b0c00) [pid = 1660] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11676d400) [pid = 1660] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118231800) [pid = 1660] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128ad5800) [pid = 1660] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x115d15400) [pid = 1660] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12149d400) [pid = 1660] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128ad3400) [pid = 1660] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x113c73000) [pid = 1660] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1196b6c00) [pid = 1660] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1196b9400) [pid = 1660] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1167e9000) [pid = 1660] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x123575400) [pid = 1660] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1196b5800) [pid = 1660] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:53:55 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x112d65c00) [pid = 1660] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:53:55 INFO - PROCESS | 1660 | 1467600835162 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:55 INFO - PROCESS | 1660 | 1467600835163 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182c9000 == 35 [pid = 1660] [id = 231] 19:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11269e400) [pid = 1660] [serial = 691] [outer = 0x0] 19:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112d67000) [pid = 1660] [serial = 692] [outer = 0x11269e400] 19:53:55 INFO - PROCESS | 1660 | 1467600835189 Marionette DEBUG loaded listener.js 19:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1183ac400) [pid = 1660] [serial = 693] [outer = 0x11269e400] 19:53:55 INFO - PROCESS | 1660 | 1467600835452 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]]]}] 19:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 668ms 19:53:55 INFO - PROCESS | 1660 | 1467600835502 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 19:53:55 INFO - PROCESS | 1660 | 1467600835503 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 19:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:53:55 INFO - PROCESS | 1660 | 1467600835506 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:53:55 INFO - PROCESS | 1660 | 1467600835507 Marionette TRACE conn2 <- [1,898,null,{}] 19:53:55 INFO - PROCESS | 1660 | 1467600835509 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}] 19:53:55 INFO - PROCESS | 1660 | 1467600835513 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:55 INFO - PROCESS | 1660 | 1467600835598 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 19:53:55 INFO - PROCESS | 1660 | 1467600835602 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:55 INFO - PROCESS | 1660 | 1467600835603 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11851a800 == 36 [pid = 1660] [id = 232] 19:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1196b6c00) [pid = 1660] [serial = 694] [outer = 0x0] 19:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x123579c00) [pid = 1660] [serial = 695] [outer = 0x1196b6c00] 19:53:55 INFO - PROCESS | 1660 | 1467600835628 Marionette DEBUG loaded listener.js 19:53:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124e8e400) [pid = 1660] [serial = 696] [outer = 0x1196b6c00] 19:53:55 INFO - PROCESS | 1660 | 1467600835950 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]]]}] 19:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 470ms 19:53:55 INFO - PROCESS | 1660 | 1467600835993 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 19:53:55 INFO - PROCESS | 1660 | 1467600835997 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 19:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:53:56 INFO - PROCESS | 1660 | 1467600836001 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:53:56 INFO - PROCESS | 1660 | 1467600836002 Marionette TRACE conn2 <- [1,902,null,{}] 19:53:56 INFO - PROCESS | 1660 | 1467600836004 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}] 19:53:56 INFO - PROCESS | 1660 | 1467600836005 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:56 INFO - PROCESS | 1660 | 1467600836081 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 19:53:56 INFO - PROCESS | 1660 | 1467600836084 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:56 INFO - PROCESS | 1660 | 1467600836085 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f8a800 == 37 [pid = 1660] [id = 233] 19:53:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119093400) [pid = 1660] [serial = 697] [outer = 0x0] 19:53:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126850000) [pid = 1660] [serial = 698] [outer = 0x119093400] 19:53:56 INFO - PROCESS | 1660 | 1467600836111 Marionette DEBUG loaded listener.js 19:53:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1269d9000) [pid = 1660] [serial = 699] [outer = 0x119093400] 19:53:56 INFO - PROCESS | 1660 | 1467600836425 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]]]}] 19:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 19:53:56 INFO - PROCESS | 1660 | 1467600836469 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 19:53:56 INFO - PROCESS | 1660 | 1467600836471 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 19:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:53:56 INFO - PROCESS | 1660 | 1467600836473 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:53:56 INFO - PROCESS | 1660 | 1467600836475 Marionette TRACE conn2 <- [1,906,null,{}] 19:53:56 INFO - PROCESS | 1660 | 1467600836477 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}] 19:53:56 INFO - PROCESS | 1660 | 1467600836478 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:56 INFO - PROCESS | 1660 | 1467600836571 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 19:53:56 INFO - PROCESS | 1660 | 1467600836574 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:56 INFO - PROCESS | 1660 | 1467600836576 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c3800 == 38 [pid = 1660] [id = 234] 19:53:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124ce3400) [pid = 1660] [serial = 700] [outer = 0x0] 19:53:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126ab4400) [pid = 1660] [serial = 701] [outer = 0x124ce3400] 19:53:56 INFO - PROCESS | 1660 | 1467600836605 Marionette DEBUG loaded listener.js 19:53:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128b87000) [pid = 1660] [serial = 702] [outer = 0x124ce3400] 19:53:56 INFO - PROCESS | 1660 | 1467600836931 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]]]}] 19:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 474ms 19:53:56 INFO - PROCESS | 1660 | 1467600836951 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 19:53:56 INFO - PROCESS | 1660 | 1467600836952 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 19:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:53:56 INFO - PROCESS | 1660 | 1467600836955 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:53:56 INFO - PROCESS | 1660 | 1467600836956 Marionette TRACE conn2 <- [1,910,null,{}] 19:53:56 INFO - PROCESS | 1660 | 1467600836959 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}] 19:53:56 INFO - PROCESS | 1660 | 1467600836961 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:57 INFO - PROCESS | 1660 | 1467600837079 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 19:53:57 INFO - PROCESS | 1660 | 1467600837084 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:57 INFO - PROCESS | 1660 | 1467600837085 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x111f88000 == 39 [pid = 1660] [id = 235] 19:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x110fe5000) [pid = 1660] [serial = 703] [outer = 0x0] 19:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1122bb000) [pid = 1660] [serial = 704] [outer = 0x110fe5000] 19:53:57 INFO - PROCESS | 1660 | 1467600837160 Marionette DEBUG loaded listener.js 19:53:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1128cf000) [pid = 1660] [serial = 705] [outer = 0x110fe5000] 19:53:57 INFO - PROCESS | 1660 | 1467600837666 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]]]}] 19:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 770ms 19:53:57 INFO - PROCESS | 1660 | 1467600837753 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 19:53:57 INFO - PROCESS | 1660 | 1467600837756 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 19:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:53:57 INFO - PROCESS | 1660 | 1467600837761 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:53:57 INFO - PROCESS | 1660 | 1467600837764 Marionette TRACE conn2 <- [1,914,null,{}] 19:53:57 INFO - PROCESS | 1660 | 1467600837767 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}] 19:53:57 INFO - PROCESS | 1660 | 1467600837769 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:57 INFO - PROCESS | 1660 | 1467600837878 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 19:53:58 INFO - PROCESS | 1660 | 1467600837999 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:58 INFO - PROCESS | 1660 | 1467600838000 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182c5000 == 40 [pid = 1660] [id = 236] 19:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x115d16800) [pid = 1660] [serial = 706] [outer = 0x0] 19:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x115df3c00) [pid = 1660] [serial = 707] [outer = 0x115d16800] 19:53:58 INFO - PROCESS | 1660 | 1467600838032 Marionette DEBUG loaded listener.js 19:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x116a29800) [pid = 1660] [serial = 708] [outer = 0x115d16800] 19:53:58 INFO - PROCESS | 1660 | 1467600838535 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]]]}] 19:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 822ms 19:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:53:58 INFO - PROCESS | 1660 | 1467600838586 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 19:53:58 INFO - PROCESS | 1660 | 1467600838588 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 19:53:58 INFO - PROCESS | 1660 | 1467600838596 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:53:58 INFO - PROCESS | 1660 | 1467600838598 Marionette TRACE conn2 <- [1,918,null,{}] 19:53:58 INFO - PROCESS | 1660 | 1467600838601 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}] 19:53:58 INFO - PROCESS | 1660 | 1467600838602 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:58 INFO - PROCESS | 1660 | 1467600838799 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 19:53:58 INFO - PROCESS | 1660 | 1467600838883 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:58 INFO - PROCESS | 1660 | 1467600838884 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x111fa2800 == 41 [pid = 1660] [id = 237] 19:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x111d18800) [pid = 1660] [serial = 709] [outer = 0x0] 19:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x111da9400) [pid = 1660] [serial = 710] [outer = 0x111d18800] 19:53:58 INFO - PROCESS | 1660 | 1467600838913 Marionette DEBUG loaded listener.js 19:53:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11269c800) [pid = 1660] [serial = 711] [outer = 0x111d18800] 19:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c3800 == 40 [pid = 1660] [id = 234] 19:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x128f8a800 == 39 [pid = 1660] [id = 233] 19:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11851a800 == 38 [pid = 1660] [id = 232] 19:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1182c9000 == 37 [pid = 1660] [id = 231] 19:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x124fe7800 == 36 [pid = 1660] [id = 230] 19:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x121a36000 == 35 [pid = 1660] [id = 229] 19:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c7800 == 34 [pid = 1660] [id = 228] 19:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119b44800 == 33 [pid = 1660] [id = 227] 19:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x112f99800 == 32 [pid = 1660] [id = 226] 19:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116f1a000 == 31 [pid = 1660] [id = 225] 19:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x115ed0000 == 30 [pid = 1660] [id = 224] 19:53:59 INFO - PROCESS | 1660 | --DOCSHELL 0x117481800 == 29 [pid = 1660] [id = 223] 19:53:59 INFO - PROCESS | 1660 | 1467600839361 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]]]}] 19:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 773ms 19:53:59 INFO - PROCESS | 1660 | 1467600839368 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 19:53:59 INFO - PROCESS | 1660 | 1467600839370 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 19:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:53:59 INFO - PROCESS | 1660 | 1467600839374 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:53:59 INFO - PROCESS | 1660 | 1467600839377 Marionette TRACE conn2 <- [1,922,null,{}] 19:53:59 INFO - PROCESS | 1660 | 1467600839382 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}] 19:53:59 INFO - PROCESS | 1660 | 1467600839384 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:59 INFO - PROCESS | 1660 | 1467600839473 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12a980400) [pid = 1660] [serial = 651] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12a910000) [pid = 1660] [serial = 650] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12a76c400) [pid = 1660] [serial = 648] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119f1e400) [pid = 1660] [serial = 624] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1296ebc00) [pid = 1660] [serial = 647] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119088c00) [pid = 1660] [serial = 620] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128d44400) [pid = 1660] [serial = 638] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119098000) [pid = 1660] [serial = 641] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x125494400) [pid = 1660] [serial = 629] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128b8b800) [pid = 1660] [serial = 636] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121e71800) [pid = 1660] [serial = 642] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126f7e000) [pid = 1660] [serial = 630] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x114f6b000) [pid = 1660] [serial = 614] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128ad8400) [pid = 1660] [serial = 635] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121188400) [pid = 1660] [serial = 627] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1292a9800) [pid = 1660] [serial = 644] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1161a3800) [pid = 1660] [serial = 615] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11930a400) [pid = 1660] [serial = 621] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128faac00) [pid = 1660] [serial = 639] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1296e4400) [pid = 1660] [serial = 645] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x116af2400) [pid = 1660] [serial = 617] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x125492400) [pid = 1660] [serial = 609] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1271bb400) [pid = 1660] [serial = 632] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x127564800) [pid = 1660] [serial = 633] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x114f6cc00) [pid = 1660] [serial = 612] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1132a0800) [pid = 1660] [serial = 611] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12115ac00) [pid = 1660] [serial = 626] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x117cc3400) [pid = 1660] [serial = 618] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x119a0bc00) [pid = 1660] [serial = 623] [outer = 0x0] [url = about:blank] 19:53:59 INFO - PROCESS | 1660 | 1467600839527 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:59 INFO - PROCESS | 1660 | 1467600839528 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x113359000 == 30 [pid = 1660] [id = 238] 19:53:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1128ce800) [pid = 1660] [serial = 712] [outer = 0x0] 19:53:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x112d60800) [pid = 1660] [serial = 713] [outer = 0x1128ce800] 19:53:59 INFO - PROCESS | 1660 | 1467600839556 Marionette DEBUG loaded listener.js 19:53:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112edd400) [pid = 1660] [serial = 714] [outer = 0x1128ce800] 19:53:59 INFO - PROCESS | 1660 | 1467600839840 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]]]}] 19:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 524ms 19:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:53:59 INFO - PROCESS | 1660 | 1467600839898 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 19:53:59 INFO - PROCESS | 1660 | 1467600839900 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 19:53:59 INFO - PROCESS | 1660 | 1467600839902 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:53:59 INFO - PROCESS | 1660 | 1467600839904 Marionette TRACE conn2 <- [1,926,null,{}] 19:53:59 INFO - PROCESS | 1660 | 1467600839906 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}] 19:53:59 INFO - PROCESS | 1660 | 1467600839907 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:53:59 INFO - PROCESS | 1660 | 1467600839986 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 19:54:00 INFO - PROCESS | 1660 | 1467600840047 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:00 INFO - PROCESS | 1660 | 1467600840048 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x11714f800 == 31 [pid = 1660] [id = 239] 19:54:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1129b2400) [pid = 1660] [serial = 715] [outer = 0x0] 19:54:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x115d1f400) [pid = 1660] [serial = 716] [outer = 0x1129b2400] 19:54:00 INFO - PROCESS | 1660 | 1467600840074 Marionette DEBUG loaded listener.js 19:54:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11676bc00) [pid = 1660] [serial = 717] [outer = 0x1129b2400] 19:54:00 INFO - PROCESS | 1660 | 1467600840370 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]]]}] 19:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 520ms 19:54:00 INFO - PROCESS | 1660 | 1467600840427 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 19:54:00 INFO - PROCESS | 1660 | 1467600840429 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 19:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:54:00 INFO - PROCESS | 1660 | 1467600840432 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:54:00 INFO - PROCESS | 1660 | 1467600840435 Marionette TRACE conn2 <- [1,930,null,{}] 19:54:00 INFO - PROCESS | 1660 | 1467600840439 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}] 19:54:00 INFO - PROCESS | 1660 | 1467600840441 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:00 INFO - PROCESS | 1660 | 1467600840542 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 19:54:00 INFO - PROCESS | 1660 | 1467600840590 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:00 INFO - PROCESS | 1660 | 1467600840592 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x114f18000 == 32 [pid = 1660] [id = 240] 19:54:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1129a9400) [pid = 1660] [serial = 718] [outer = 0x0] 19:54:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1129b3800) [pid = 1660] [serial = 719] [outer = 0x1129a9400] 19:54:00 INFO - PROCESS | 1660 | 1467600840625 Marionette DEBUG loaded listener.js 19:54:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112dc4c00) [pid = 1660] [serial = 720] [outer = 0x1129a9400] 19:54:01 INFO - PROCESS | 1660 | 1467600841046 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]]]}] 19:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 671ms 19:54:01 INFO - PROCESS | 1660 | 1467600841104 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 19:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:54:01 INFO - PROCESS | 1660 | 1467600841106 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 19:54:01 INFO - PROCESS | 1660 | 1467600841129 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:54:01 INFO - PROCESS | 1660 | 1467600841132 Marionette TRACE conn2 <- [1,934,null,{}] 19:54:01 INFO - PROCESS | 1660 | 1467600841136 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}] 19:54:01 INFO - PROCESS | 1660 | 1467600841137 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:01 INFO - PROCESS | 1660 | 1467600841233 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 19:54:01 INFO - PROCESS | 1660 | 1467600841293 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:01 INFO - PROCESS | 1660 | 1467600841294 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x11841f000 == 33 [pid = 1660] [id = 241] 19:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1133e8000) [pid = 1660] [serial = 721] [outer = 0x0] 19:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116809000) [pid = 1660] [serial = 722] [outer = 0x1133e8000] 19:54:01 INFO - PROCESS | 1660 | 1467600841325 Marionette DEBUG loaded listener.js 19:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116aed800) [pid = 1660] [serial = 723] [outer = 0x1133e8000] 19:54:01 INFO - PROCESS | 1660 | 1467600841742 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]]]}] 19:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 642ms 19:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:54:01 INFO - PROCESS | 1660 | 1467600841751 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 19:54:01 INFO - PROCESS | 1660 | 1467600841753 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 19:54:01 INFO - PROCESS | 1660 | 1467600841755 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:54:01 INFO - PROCESS | 1660 | 1467600841756 Marionette TRACE conn2 <- [1,938,null,{}] 19:54:01 INFO - PROCESS | 1660 | 1467600841767 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}] 19:54:01 INFO - PROCESS | 1660 | 1467600841770 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:01 INFO - PROCESS | 1660 | 1467600841886 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 19:54:01 INFO - PROCESS | 1660 | 1467600841950 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:01 INFO - PROCESS | 1660 | 1467600841953 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1d5800 == 34 [pid = 1660] [id = 242] 19:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1182ecc00) [pid = 1660] [serial = 724] [outer = 0x0] 19:54:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118533000) [pid = 1660] [serial = 725] [outer = 0x1182ecc00] 19:54:01 INFO - PROCESS | 1660 | 1467600841986 Marionette DEBUG loaded listener.js 19:54:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118866400) [pid = 1660] [serial = 726] [outer = 0x1182ecc00] 19:54:02 INFO - PROCESS | 1660 | 1467600842422 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]]]}] 19:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 719ms 19:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:54:02 INFO - PROCESS | 1660 | 1467600842476 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 19:54:02 INFO - PROCESS | 1660 | 1467600842478 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 19:54:02 INFO - PROCESS | 1660 | 1467600842481 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:54:02 INFO - PROCESS | 1660 | 1467600842483 Marionette TRACE conn2 <- [1,942,null,{}] 19:54:02 INFO - PROCESS | 1660 | 1467600842487 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}] 19:54:02 INFO - PROCESS | 1660 | 1467600842489 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:02 INFO - PROCESS | 1660 | 1467600842626 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 19:54:02 INFO - PROCESS | 1660 | 1467600842738 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:02 INFO - PROCESS | 1660 | 1467600842739 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215e1000 == 35 [pid = 1660] [id = 243] 19:54:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118863c00) [pid = 1660] [serial = 727] [outer = 0x0] 19:54:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1190bb800) [pid = 1660] [serial = 728] [outer = 0x118863c00] 19:54:02 INFO - PROCESS | 1660 | 1467600842772 Marionette DEBUG loaded listener.js 19:54:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119302800) [pid = 1660] [serial = 729] [outer = 0x118863c00] 19:54:03 INFO - PROCESS | 1660 | 1467600843194 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]]]}] 19:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 720ms 19:54:03 INFO - PROCESS | 1660 | 1467600843202 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 19:54:03 INFO - PROCESS | 1660 | 1467600843203 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 19:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:54:03 INFO - PROCESS | 1660 | 1467600843206 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:54:03 INFO - PROCESS | 1660 | 1467600843207 Marionette TRACE conn2 <- [1,946,null,{}] 19:54:03 INFO - PROCESS | 1660 | 1467600843210 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}] 19:54:03 INFO - PROCESS | 1660 | 1467600843213 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:03 INFO - PROCESS | 1660 | 1467600843303 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 19:54:03 INFO - PROCESS | 1660 | 1467600843350 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:03 INFO - PROCESS | 1660 | 1467600843351 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a48000 == 36 [pid = 1660] [id = 244] 19:54:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119308800) [pid = 1660] [serial = 730] [outer = 0x0] 19:54:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119339000) [pid = 1660] [serial = 731] [outer = 0x119308800] 19:54:03 INFO - PROCESS | 1660 | 1467600843382 Marionette DEBUG loaded listener.js 19:54:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1196b8800) [pid = 1660] [serial = 732] [outer = 0x119308800] 19:54:03 INFO - PROCESS | 1660 | 1467600843782 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]]]}] 19:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 620ms 19:54:03 INFO - PROCESS | 1660 | 1467600843827 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 19:54:03 INFO - PROCESS | 1660 | 1467600843828 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 19:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:54:03 INFO - PROCESS | 1660 | 1467600843831 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:54:03 INFO - PROCESS | 1660 | 1467600843832 Marionette TRACE conn2 <- [1,950,null,{}] 19:54:03 INFO - PROCESS | 1660 | 1467600843834 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}] 19:54:03 INFO - PROCESS | 1660 | 1467600843839 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:03 INFO - PROCESS | 1660 | 1467600843956 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 19:54:04 INFO - PROCESS | 1660 | 1467600844007 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:04 INFO - PROCESS | 1660 | 1467600844009 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12682a800 == 37 [pid = 1660] [id = 245] 19:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1196d9000) [pid = 1660] [serial = 733] [outer = 0x0] 19:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119abd800) [pid = 1660] [serial = 734] [outer = 0x1196d9000] 19:54:04 INFO - PROCESS | 1660 | 1467600844039 Marionette DEBUG loaded listener.js 19:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12115f000) [pid = 1660] [serial = 735] [outer = 0x1196d9000] 19:54:04 INFO - PROCESS | 1660 | 1467600844473 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]]]}] 19:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 669ms 19:54:04 INFO - PROCESS | 1660 | 1467600844501 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 19:54:04 INFO - PROCESS | 1660 | 1467600844503 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 19:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:54:04 INFO - PROCESS | 1660 | 1467600844507 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:54:04 INFO - PROCESS | 1660 | 1467600844509 Marionette TRACE conn2 <- [1,954,null,{}] 19:54:04 INFO - PROCESS | 1660 | 1467600844512 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}] 19:54:04 INFO - PROCESS | 1660 | 1467600844514 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:04 INFO - PROCESS | 1660 | 1467600844676 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 19:54:04 INFO - PROCESS | 1660 | 1467600844764 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:04 INFO - PROCESS | 1660 | 1467600844765 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1133d5000 == 38 [pid = 1660] [id = 246] 19:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12115f800) [pid = 1660] [serial = 736] [outer = 0x0] 19:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121186800) [pid = 1660] [serial = 737] [outer = 0x12115f800] 19:54:04 INFO - PROCESS | 1660 | 1467600844812 Marionette DEBUG loaded listener.js 19:54:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12165c000) [pid = 1660] [serial = 738] [outer = 0x12115f800] 19:54:05 INFO - PROCESS | 1660 | 1467600845320 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]]]}] 19:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 874ms 19:54:05 INFO - PROCESS | 1660 | 1467600845384 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 19:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:54:05 INFO - PROCESS | 1660 | 1467600845388 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 19:54:05 INFO - PROCESS | 1660 | 1467600845397 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:54:05 INFO - PROCESS | 1660 | 1467600845400 Marionette TRACE conn2 <- [1,958,null,{}] 19:54:05 INFO - PROCESS | 1660 | 1467600845405 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}] 19:54:05 INFO - PROCESS | 1660 | 1467600845407 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:05 INFO - PROCESS | 1660 | 1467600845546 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 19:54:05 INFO - PROCESS | 1660 | 1467600845634 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:05 INFO - PROCESS | 1660 | 1467600845636 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f2b000 == 39 [pid = 1660] [id = 247] 19:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1129aac00) [pid = 1660] [serial = 739] [outer = 0x0] 19:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x112d5bc00) [pid = 1660] [serial = 740] [outer = 0x1129aac00] 19:54:05 INFO - PROCESS | 1660 | 1467600845680 Marionette DEBUG loaded listener.js 19:54:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1130d9c00) [pid = 1660] [serial = 741] [outer = 0x1129aac00] 19:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x113359000 == 38 [pid = 1660] [id = 238] 19:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x111fa2800 == 37 [pid = 1660] [id = 237] 19:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1182c5000 == 36 [pid = 1660] [id = 236] 19:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x111f88000 == 35 [pid = 1660] [id = 235] 19:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1133d5000 == 34 [pid = 1660] [id = 246] 19:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12682a800 == 33 [pid = 1660] [id = 245] 19:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x121a48000 == 32 [pid = 1660] [id = 244] 19:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1215e1000 == 31 [pid = 1660] [id = 243] 19:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1d5800 == 30 [pid = 1660] [id = 242] 19:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x11841f000 == 29 [pid = 1660] [id = 241] 19:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x11714f800 == 28 [pid = 1660] [id = 239] 19:54:06 INFO - PROCESS | 1660 | --DOCSHELL 0x114f18000 == 27 [pid = 1660] [id = 240] 19:54:06 INFO - PROCESS | 1660 | 1467600846851 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]]]}] 19:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1480ms 19:54:06 INFO - PROCESS | 1660 | 1467600846874 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 19:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:54:06 INFO - PROCESS | 1660 | 1467600846878 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 19:54:06 INFO - PROCESS | 1660 | 1467600846881 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:54:06 INFO - PROCESS | 1660 | 1467600846883 Marionette TRACE conn2 <- [1,962,null,{}] 19:54:06 INFO - PROCESS | 1660 | 1467600846887 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}] 19:54:06 INFO - PROCESS | 1660 | 1467600846888 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:06 INFO - PROCESS | 1660 | 1467600846965 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 19:54:06 INFO - PROCESS | 1660 | 1467600846969 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:06 INFO - PROCESS | 1660 | 1467600846972 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x116718000 == 28 [pid = 1660] [id = 248] 19:54:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1133ec800) [pid = 1660] [serial = 742] [outer = 0x0] 19:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x114f6b000) [pid = 1660] [serial = 743] [outer = 0x1133ec800] 19:54:07 INFO - PROCESS | 1660 | 1467600847002 Marionette DEBUG loaded listener.js 19:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x115e6dc00) [pid = 1660] [serial = 744] [outer = 0x1133ec800] 19:54:07 INFO - PROCESS | 1660 | 1467600847328 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]]]}] 19:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 470ms 19:54:07 INFO - PROCESS | 1660 | 1467600847368 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 19:54:07 INFO - PROCESS | 1660 | 1467600847372 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 19:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:54:07 INFO - PROCESS | 1660 | 1467600847379 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:54:07 INFO - PROCESS | 1660 | 1467600847381 Marionette TRACE conn2 <- [1,966,null,{}] 19:54:07 INFO - PROCESS | 1660 | 1467600847384 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}] 19:54:07 INFO - PROCESS | 1660 | 1467600847385 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:07 INFO - PROCESS | 1660 | 1467600847464 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 19:54:07 INFO - PROCESS | 1660 | 1467600847468 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:07 INFO - PROCESS | 1660 | 1467600847470 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x118260000 == 29 [pid = 1660] [id = 249] 19:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11680a800) [pid = 1660] [serial = 745] [outer = 0x0] 19:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x116f5e800) [pid = 1660] [serial = 746] [outer = 0x11680a800] 19:54:07 INFO - PROCESS | 1660 | 1467600847499 Marionette DEBUG loaded listener.js 19:54:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1176f9000) [pid = 1660] [serial = 747] [outer = 0x11680a800] 19:54:07 INFO - PROCESS | 1660 | 1467600847890 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]]]}] 19:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 519ms 19:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:54:07 INFO - PROCESS | 1660 | 1467600847899 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 19:54:07 INFO - PROCESS | 1660 | 1467600847900 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 19:54:07 INFO - PROCESS | 1660 | 1467600847902 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:54:07 INFO - PROCESS | 1660 | 1467600847905 Marionette TRACE conn2 <- [1,970,null,{}] 19:54:07 INFO - PROCESS | 1660 | 1467600847924 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}] 19:54:07 INFO - PROCESS | 1660 | 1467600847928 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:08 INFO - PROCESS | 1660 | 1467600848025 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 19:54:08 INFO - PROCESS | 1660 | 1467600848030 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:08 INFO - PROCESS | 1660 | 1467600848032 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b4e800 == 30 [pid = 1660] [id = 250] 19:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x112735c00) [pid = 1660] [serial = 748] [outer = 0x0] 19:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x119083c00) [pid = 1660] [serial = 749] [outer = 0x112735c00] 19:54:08 INFO - PROCESS | 1660 | 1467600848060 Marionette DEBUG loaded listener.js 19:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1190bf800) [pid = 1660] [serial = 750] [outer = 0x112735c00] 19:54:08 INFO - PROCESS | 1660 | 1467600848400 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]]]}] 19:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 521ms 19:54:08 INFO - PROCESS | 1660 | 1467600848424 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 19:54:08 INFO - PROCESS | 1660 | 1467600848426 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 19:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:54:08 INFO - PROCESS | 1660 | 1467600848436 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:54:08 INFO - PROCESS | 1660 | 1467600848437 Marionette TRACE conn2 <- [1,974,null,{}] 19:54:08 INFO - PROCESS | 1660 | 1467600848440 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}] 19:54:08 INFO - PROCESS | 1660 | 1467600848441 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:08 INFO - PROCESS | 1660 | 1467600848539 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 19:54:08 INFO - PROCESS | 1660 | 1467600848542 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:08 INFO - PROCESS | 1660 | 1467600848543 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215cf000 == 31 [pid = 1660] [id = 251] 19:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x11930bc00) [pid = 1660] [serial = 751] [outer = 0x0] 19:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1196b8c00) [pid = 1660] [serial = 752] [outer = 0x11930bc00] 19:54:08 INFO - PROCESS | 1660 | 1467600848569 Marionette DEBUG loaded listener.js 19:54:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1196da400) [pid = 1660] [serial = 753] [outer = 0x11930bc00] 19:54:08 INFO - PROCESS | 1660 | 1467600848887 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]]]}] 19:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 469ms 19:54:08 INFO - PROCESS | 1660 | 1467600848906 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 19:54:08 INFO - PROCESS | 1660 | 1467600848907 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 19:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:54:08 INFO - PROCESS | 1660 | 1467600848910 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:54:08 INFO - PROCESS | 1660 | 1467600848921 Marionette TRACE conn2 <- [1,978,null,{}] 19:54:08 INFO - PROCESS | 1660 | 1467600848936 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}] 19:54:08 INFO - PROCESS | 1660 | 1467600848937 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:09 INFO - PROCESS | 1660 | 1467600849034 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 19:54:09 INFO - PROCESS | 1660 | 1467600849038 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:09 INFO - PROCESS | 1660 | 1467600849039 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268d9000 == 32 [pid = 1660] [id = 252] 19:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x112e30400) [pid = 1660] [serial = 754] [outer = 0x0] 19:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x119ac3c00) [pid = 1660] [serial = 755] [outer = 0x112e30400] 19:54:09 INFO - PROCESS | 1660 | 1467600849064 Marionette DEBUG loaded listener.js 19:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x119fb3c00) [pid = 1660] [serial = 756] [outer = 0x112e30400] 19:54:09 INFO - PROCESS | 1660 | 1467600849420 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]]]}] 19:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 541ms 19:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:54:09 INFO - PROCESS | 1660 | 1467600849456 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 19:54:09 INFO - PROCESS | 1660 | 1467600849457 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 19:54:09 INFO - PROCESS | 1660 | 1467600849460 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:54:09 INFO - PROCESS | 1660 | 1467600849462 Marionette TRACE conn2 <- [1,982,null,{}] 19:54:09 INFO - PROCESS | 1660 | 1467600849465 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}] 19:54:09 INFO - PROCESS | 1660 | 1467600849469 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:09 INFO - PROCESS | 1660 | 1467600849580 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 19:54:09 INFO - PROCESS | 1660 | 1467600849614 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:09 INFO - PROCESS | 1660 | 1467600849615 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f8a000 == 33 [pid = 1660] [id = 253] 19:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12115a000) [pid = 1660] [serial = 757] [outer = 0x0] 19:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1216d1800) [pid = 1660] [serial = 758] [outer = 0x12115a000] 19:54:09 INFO - PROCESS | 1660 | 1467600849640 Marionette DEBUG loaded listener.js 19:54:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x124c4c400) [pid = 1660] [serial = 759] [outer = 0x12115a000] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x113c39400) [pid = 1660] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x11822d000) [pid = 1660] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x116f6d000) [pid = 1660] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x112d5c400) [pid = 1660] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x11930b800) [pid = 1660] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x119093400) [pid = 1660] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x114f5f400) [pid = 1660] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1129a7000) [pid = 1660] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1129aec00) [pid = 1660] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x116f62000) [pid = 1660] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x121189000) [pid = 1660] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x126ab2800) [pid = 1660] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1129a5800) [pid = 1660] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1129a7400) [pid = 1660] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1129b2400) [pid = 1660] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11269e400) [pid = 1660] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x111d18800) [pid = 1660] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1128ce800) [pid = 1660] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x110fe5000) [pid = 1660] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1196b6c00) [pid = 1660] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x115d16800) [pid = 1660] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:54:10 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124ce3400) [pid = 1660] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:54:10 INFO - PROCESS | 1660 | 1467600850158 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]]]}] 19:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 722ms 19:54:10 INFO - PROCESS | 1660 | 1467600850182 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 19:54:10 INFO - PROCESS | 1660 | 1467600850184 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 19:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:54:10 INFO - PROCESS | 1660 | 1467600850186 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:54:10 INFO - PROCESS | 1660 | 1467600850187 Marionette TRACE conn2 <- [1,986,null,{}] 19:54:10 INFO - PROCESS | 1660 | 1467600850191 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}] 19:54:10 INFO - PROCESS | 1660 | 1467600850192 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:10 INFO - PROCESS | 1660 | 1467600850311 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 19:54:10 INFO - PROCESS | 1660 | 1467600850383 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:10 INFO - PROCESS | 1660 | 1467600850384 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x126840000 == 34 [pid = 1660] [id = 254] 19:54:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11201b800) [pid = 1660] [serial = 760] [outer = 0x0] 19:54:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x112dbfc00) [pid = 1660] [serial = 761] [outer = 0x11201b800] 19:54:10 INFO - PROCESS | 1660 | 1467600850425 Marionette DEBUG loaded listener.js 19:54:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x116aee400) [pid = 1660] [serial = 762] [outer = 0x11201b800] 19:54:10 INFO - PROCESS | 1660 | 1467600850769 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]]]}] 19:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 620ms 19:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:54:10 INFO - PROCESS | 1660 | 1467600850806 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 19:54:10 INFO - PROCESS | 1660 | 1467600850807 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 19:54:10 INFO - PROCESS | 1660 | 1467600850811 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:54:10 INFO - PROCESS | 1660 | 1467600850813 Marionette TRACE conn2 <- [1,990,null,{}] 19:54:10 INFO - PROCESS | 1660 | 1467600850815 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}] 19:54:10 INFO - PROCESS | 1660 | 1467600850816 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:10 INFO - PROCESS | 1660 | 1467600850950 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 19:54:10 INFO - PROCESS | 1660 | 1467600850958 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:10 INFO - PROCESS | 1660 | 1467600850959 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x129640000 == 35 [pid = 1660] [id = 255] 19:54:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x113c73c00) [pid = 1660] [serial = 763] [outer = 0x0] 19:54:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119097800) [pid = 1660] [serial = 764] [outer = 0x113c73c00] 19:54:11 INFO - PROCESS | 1660 | 1467600851002 Marionette DEBUG loaded listener.js 19:54:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x121161400) [pid = 1660] [serial = 765] [outer = 0x113c73c00] 19:54:11 INFO - PROCESS | 1660 | 1467600851396 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]]]}] 19:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 621ms 19:54:11 INFO - PROCESS | 1660 | 1467600851432 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 19:54:11 INFO - PROCESS | 1660 | 1467600851433 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 19:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:54:11 INFO - PROCESS | 1660 | 1467600851435 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:54:11 INFO - PROCESS | 1660 | 1467600851437 Marionette TRACE conn2 <- [1,994,null,{}] 19:54:11 INFO - PROCESS | 1660 | 1467600851439 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}] 19:54:11 INFO - PROCESS | 1660 | 1467600851440 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:11 INFO - PROCESS | 1660 | 1467600851520 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 19:54:11 INFO - PROCESS | 1660 | 1467600851577 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:11 INFO - PROCESS | 1660 | 1467600851578 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b4a000 == 36 [pid = 1660] [id = 256] 19:54:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x115d19000) [pid = 1660] [serial = 766] [outer = 0x0] 19:54:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1196d9c00) [pid = 1660] [serial = 767] [outer = 0x115d19000] 19:54:11 INFO - PROCESS | 1660 | 1467600851602 Marionette DEBUG loaded listener.js 19:54:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x124f41800) [pid = 1660] [serial = 768] [outer = 0x115d19000] 19:54:11 INFO - PROCESS | 1660 | 1467600851879 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]]]}] 19:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 468ms 19:54:11 INFO - PROCESS | 1660 | 1467600851905 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 19:54:11 INFO - PROCESS | 1660 | 1467600851906 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 19:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:54:11 INFO - PROCESS | 1660 | 1467600851908 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:54:11 INFO - PROCESS | 1660 | 1467600851909 Marionette TRACE conn2 <- [1,998,null,{}] 19:54:11 INFO - PROCESS | 1660 | 1467600851919 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}] 19:54:11 INFO - PROCESS | 1660 | 1467600851920 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:12 INFO - PROCESS | 1660 | 1467600852003 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 19:54:12 INFO - PROCESS | 1660 | 1467600852098 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:12 INFO - PROCESS | 1660 | 1467600852099 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x112d3d800 == 37 [pid = 1660] [id = 257] 19:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x110fec800) [pid = 1660] [serial = 769] [outer = 0x0] 19:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x112028000) [pid = 1660] [serial = 770] [outer = 0x110fec800] 19:54:12 INFO - PROCESS | 1660 | 1467600852132 Marionette DEBUG loaded listener.js 19:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1129a7c00) [pid = 1660] [serial = 771] [outer = 0x110fec800] 19:54:12 INFO - PROCESS | 1660 | 1467600852693 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]]]}] 19:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 826ms 19:54:12 INFO - PROCESS | 1660 | 1467600852772 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 19:54:12 INFO - PROCESS | 1660 | 1467600852775 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 19:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:54:12 INFO - PROCESS | 1660 | 1467600852803 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:54:12 INFO - PROCESS | 1660 | 1467600852804 Marionette TRACE conn2 <- [1,1002,null,{}] 19:54:12 INFO - PROCESS | 1660 | 1467600852808 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}] 19:54:12 INFO - PROCESS | 1660 | 1467600852811 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:12 INFO - PROCESS | 1660 | 1467600852923 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 19:54:12 INFO - PROCESS | 1660 | 1467600852976 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:12 INFO - PROCESS | 1660 | 1467600852977 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b48800 == 38 [pid = 1660] [id = 258] 19:54:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1164f5800) [pid = 1660] [serial = 772] [outer = 0x0] 19:54:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x116aedc00) [pid = 1660] [serial = 773] [outer = 0x1164f5800] 19:54:13 INFO - PROCESS | 1660 | 1467600853010 Marionette DEBUG loaded listener.js 19:54:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x118230800) [pid = 1660] [serial = 774] [outer = 0x1164f5800] 19:54:13 INFO - PROCESS | 1660 | 1467600853553 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]]]}] 19:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 773ms 19:54:13 INFO - PROCESS | 1660 | 1467600853577 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 19:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:54:13 INFO - PROCESS | 1660 | 1467600853580 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 19:54:13 INFO - PROCESS | 1660 | 1467600853582 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:54:13 INFO - PROCESS | 1660 | 1467600853584 Marionette TRACE conn2 <- [1,1006,null,{}] 19:54:13 INFO - PROCESS | 1660 | 1467600853586 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}] 19:54:13 INFO - PROCESS | 1660 | 1467600853588 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:13 INFO - PROCESS | 1660 | 1467600853699 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 19:54:13 INFO - PROCESS | 1660 | 1467600853777 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:13 INFO - PROCESS | 1660 | 1467600853779 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x116183000 == 39 [pid = 1660] [id = 259] 19:54:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1128d1400) [pid = 1660] [serial = 775] [outer = 0x0] 19:54:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x114f6b800) [pid = 1660] [serial = 776] [outer = 0x1128d1400] 19:54:13 INFO - PROCESS | 1660 | 1467600853809 Marionette DEBUG loaded listener.js 19:54:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x11907fc00) [pid = 1660] [serial = 777] [outer = 0x1128d1400] 19:54:14 INFO - PROCESS | 1660 | --DOCSHELL 0x119b4a000 == 38 [pid = 1660] [id = 256] 19:54:14 INFO - PROCESS | 1660 | --DOCSHELL 0x129640000 == 37 [pid = 1660] [id = 255] 19:54:14 INFO - PROCESS | 1660 | --DOCSHELL 0x126840000 == 36 [pid = 1660] [id = 254] 19:54:14 INFO - PROCESS | 1660 | --DOCSHELL 0x128f8a000 == 35 [pid = 1660] [id = 253] 19:54:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1268d9000 == 34 [pid = 1660] [id = 252] 19:54:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1215cf000 == 33 [pid = 1660] [id = 251] 19:54:14 INFO - PROCESS | 1660 | --DOCSHELL 0x119b4e800 == 32 [pid = 1660] [id = 250] 19:54:14 INFO - PROCESS | 1660 | --DOCSHELL 0x118260000 == 31 [pid = 1660] [id = 249] 19:54:14 INFO - PROCESS | 1660 | --DOCSHELL 0x116718000 == 30 [pid = 1660] [id = 248] 19:54:14 INFO - PROCESS | 1660 | 1467600854399 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]]]}] 19:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 869ms 19:54:14 INFO - PROCESS | 1660 | 1467600854451 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 19:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:54:14 INFO - PROCESS | 1660 | 1467600854454 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 19:54:14 INFO - PROCESS | 1660 | 1467600854456 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:54:14 INFO - PROCESS | 1660 | 1467600854459 Marionette TRACE conn2 <- [1,1010,null,{}] 19:54:14 INFO - PROCESS | 1660 | 1467600854469 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}] 19:54:14 INFO - PROCESS | 1660 | 1467600854470 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:14 INFO - PROCESS | 1660 | 1467600854554 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 19:54:14 INFO - PROCESS | 1660 | 1467600854558 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:14 INFO - PROCESS | 1660 | 1467600854561 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x11641a800 == 31 [pid = 1660] [id = 260] 19:54:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1164f0000) [pid = 1660] [serial = 778] [outer = 0x0] 19:54:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x116f5fc00) [pid = 1660] [serial = 779] [outer = 0x1164f0000] 19:54:14 INFO - PROCESS | 1660 | 1467600854592 Marionette DEBUG loaded listener.js 19:54:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x118231400) [pid = 1660] [serial = 780] [outer = 0x1164f0000] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x128b87000) [pid = 1660] [serial = 702] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1196d4c00) [pid = 1660] [serial = 683] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1190b5000) [pid = 1660] [serial = 669] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x118531c00) [pid = 1660] [serial = 668] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x11a1a6000) [pid = 1660] [serial = 686] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x112e05000) [pid = 1660] [serial = 671] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x11932e800) [pid = 1660] [serial = 680] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1269d9000) [pid = 1660] [serial = 699] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1133eb400) [pid = 1660] [serial = 672] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x121498000) [pid = 1660] [serial = 687] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x116641c00) [pid = 1660] [serial = 674] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x116f61c00) [pid = 1660] [serial = 675] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11878a000) [pid = 1660] [serial = 677] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119a17c00) [pid = 1660] [serial = 684] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1190bc800) [pid = 1660] [serial = 678] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x116140000) [pid = 1660] [serial = 654] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11337c400) [pid = 1660] [serial = 653] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1188ea800) [pid = 1660] [serial = 657] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1182ebc00) [pid = 1660] [serial = 656] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x126852800) [pid = 1660] [serial = 660] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121962400) [pid = 1660] [serial = 659] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1292aa400) [pid = 1660] [serial = 663] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12756b400) [pid = 1660] [serial = 662] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1164ee000) [pid = 1660] [serial = 666] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1133f6c00) [pid = 1660] [serial = 665] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121e68c00) [pid = 1660] [serial = 690] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115d1f400) [pid = 1660] [serial = 716] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121963000) [pid = 1660] [serial = 689] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1183ac400) [pid = 1660] [serial = 693] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x111da9400) [pid = 1660] [serial = 710] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126850000) [pid = 1660] [serial = 698] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112d60800) [pid = 1660] [serial = 713] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11676bc00) [pid = 1660] [serial = 717] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11269c800) [pid = 1660] [serial = 711] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1122bb000) [pid = 1660] [serial = 704] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112d67000) [pid = 1660] [serial = 692] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x124e8e400) [pid = 1660] [serial = 696] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x112edd400) [pid = 1660] [serial = 714] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1196b6400) [pid = 1660] [serial = 681] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x115df3c00) [pid = 1660] [serial = 707] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1128cf000) [pid = 1660] [serial = 705] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x123579c00) [pid = 1660] [serial = 695] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x116a29800) [pid = 1660] [serial = 708] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x126ab4400) [pid = 1660] [serial = 701] [outer = 0x0] [url = about:blank] 19:54:14 INFO - PROCESS | 1660 | 1467600854955 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]]]}] 19:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 527ms 19:54:14 INFO - PROCESS | 1660 | 1467600854983 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 19:54:14 INFO - PROCESS | 1660 | 1467600854987 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 19:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:54:14 INFO - PROCESS | 1660 | 1467600854992 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:54:14 INFO - PROCESS | 1660 | 1467600854996 Marionette TRACE conn2 <- [1,1014,null,{}] 19:54:15 INFO - PROCESS | 1660 | 1467600854999 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}] 19:54:15 INFO - PROCESS | 1660 | 1467600855001 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:15 INFO - PROCESS | 1660 | 1467600855096 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 19:54:15 INFO - PROCESS | 1660 | 1467600855102 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:15 INFO - PROCESS | 1660 | 1467600855103 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x11747a000 == 32 [pid = 1660] [id = 261] 19:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1183b1000) [pid = 1660] [serial = 781] [outer = 0x0] 19:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11907dc00) [pid = 1660] [serial = 782] [outer = 0x1183b1000] 19:54:15 INFO - PROCESS | 1660 | 1467600855140 Marionette DEBUG loaded listener.js 19:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1190b9400) [pid = 1660] [serial = 783] [outer = 0x1183b1000] 19:54:15 INFO - PROCESS | 1660 | 1467600855595 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]]]}] 19:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 623ms 19:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:54:15 INFO - PROCESS | 1660 | 1467600855615 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 19:54:15 INFO - PROCESS | 1660 | 1467600855616 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 19:54:15 INFO - PROCESS | 1660 | 1467600855618 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:54:15 INFO - PROCESS | 1660 | 1467600855621 Marionette TRACE conn2 <- [1,1018,null,{}] 19:54:15 INFO - PROCESS | 1660 | 1467600855629 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}] 19:54:15 INFO - PROCESS | 1660 | 1467600855632 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:15 INFO - PROCESS | 1660 | 1467600855714 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 19:54:15 INFO - PROCESS | 1660 | 1467600855719 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:15 INFO - PROCESS | 1660 | 1467600855721 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x119630000 == 33 [pid = 1660] [id = 262] 19:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11932f000) [pid = 1660] [serial = 784] [outer = 0x0] 19:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1196b7c00) [pid = 1660] [serial = 785] [outer = 0x11932f000] 19:54:15 INFO - PROCESS | 1660 | 1467600855749 Marionette DEBUG loaded listener.js 19:54:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119f18c00) [pid = 1660] [serial = 786] [outer = 0x11932f000] 19:54:16 INFO - PROCESS | 1660 | 1467600856096 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]]]}] 19:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 522ms 19:54:16 INFO - PROCESS | 1660 | 1467600856140 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 19:54:16 INFO - PROCESS | 1660 | 1467600856142 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 19:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:54:16 INFO - PROCESS | 1660 | 1467600856144 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:54:16 INFO - PROCESS | 1660 | 1467600856145 Marionette TRACE conn2 <- [1,1022,null,{}] 19:54:16 INFO - PROCESS | 1660 | 1467600856148 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}] 19:54:16 INFO - PROCESS | 1660 | 1467600856149 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:16 INFO - PROCESS | 1660 | 1467600856229 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 19:54:16 INFO - PROCESS | 1660 | 1467600856234 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:16 INFO - PROCESS | 1660 | 1467600856235 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213e1000 == 34 [pid = 1660] [id = 263] 19:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121158400) [pid = 1660] [serial = 787] [outer = 0x0] 19:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121181800) [pid = 1660] [serial = 788] [outer = 0x121158400] 19:54:16 INFO - PROCESS | 1660 | 1467600856260 Marionette DEBUG loaded listener.js 19:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12127cc00) [pid = 1660] [serial = 789] [outer = 0x121158400] 19:54:16 INFO - PROCESS | 1660 | 1467600856564 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]]]}] 19:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 471ms 19:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:54:16 INFO - PROCESS | 1660 | 1467600856616 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 19:54:16 INFO - PROCESS | 1660 | 1467600856617 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 19:54:16 INFO - PROCESS | 1660 | 1467600856620 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:54:16 INFO - PROCESS | 1660 | 1467600856621 Marionette TRACE conn2 <- [1,1026,null,{}] 19:54:16 INFO - PROCESS | 1660 | 1467600856625 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}] 19:54:16 INFO - PROCESS | 1660 | 1467600856627 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:16 INFO - PROCESS | 1660 | 1467600856744 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 19:54:16 INFO - PROCESS | 1660 | 1467600856833 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:16 INFO - PROCESS | 1660 | 1467600856834 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e8c000 == 35 [pid = 1660] [id = 264] 19:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1129a4400) [pid = 1660] [serial = 790] [outer = 0x0] 19:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121253400) [pid = 1660] [serial = 791] [outer = 0x1129a4400] 19:54:16 INFO - PROCESS | 1660 | 1467600856873 Marionette DEBUG loaded listener.js 19:54:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121e63800) [pid = 1660] [serial = 792] [outer = 0x1129a4400] 19:54:17 INFO - PROCESS | 1660 | 1467600857310 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]]]}] 19:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 719ms 19:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:54:17 INFO - PROCESS | 1660 | 1467600857339 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 19:54:17 INFO - PROCESS | 1660 | 1467600857340 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 19:54:17 INFO - PROCESS | 1660 | 1467600857342 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:54:17 INFO - PROCESS | 1660 | 1467600857343 Marionette TRACE conn2 <- [1,1030,null,{}] 19:54:17 INFO - PROCESS | 1660 | 1467600857353 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}] 19:54:17 INFO - PROCESS | 1660 | 1467600857357 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:17 INFO - PROCESS | 1660 | 1467600857462 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 19:54:17 INFO - PROCESS | 1660 | 1467600857466 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:17 INFO - PROCESS | 1660 | 1467600857467 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268d3800 == 36 [pid = 1660] [id = 265] 19:54:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121e64400) [pid = 1660] [serial = 793] [outer = 0x0] 19:54:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124f3bc00) [pid = 1660] [serial = 794] [outer = 0x121e64400] 19:54:17 INFO - PROCESS | 1660 | 1467600857492 Marionette DEBUG loaded listener.js 19:54:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126ab4400) [pid = 1660] [serial = 795] [outer = 0x121e64400] 19:54:17 INFO - PROCESS | 1660 | 1467600857826 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]]]}] 19:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 526ms 19:54:17 INFO - PROCESS | 1660 | 1467600857869 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 19:54:17 INFO - PROCESS | 1660 | 1467600857870 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 19:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:54:17 INFO - PROCESS | 1660 | 1467600857872 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:54:17 INFO - PROCESS | 1660 | 1467600857873 Marionette TRACE conn2 <- [1,1034,null,{}] 19:54:17 INFO - PROCESS | 1660 | 1467600857876 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}] 19:54:17 INFO - PROCESS | 1660 | 1467600857878 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:17 INFO - PROCESS | 1660 | 1467600857975 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 19:54:17 INFO - PROCESS | 1660 | 1467600857978 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:17 INFO - PROCESS | 1660 | 1467600857979 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x128dd6800 == 37 [pid = 1660] [id = 266] 19:54:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121e66800) [pid = 1660] [serial = 796] [outer = 0x0] 19:54:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12710c000) [pid = 1660] [serial = 797] [outer = 0x121e66800] 19:54:18 INFO - PROCESS | 1660 | 1467600858003 Marionette DEBUG loaded listener.js 19:54:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1273d2000) [pid = 1660] [serial = 798] [outer = 0x121e66800] 19:54:18 INFO - PROCESS | 1660 | 1467600858331 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]]]}] 19:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 19:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:54:18 INFO - PROCESS | 1660 | 1467600858391 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 19:54:18 INFO - PROCESS | 1660 | 1467600858393 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 19:54:18 INFO - PROCESS | 1660 | 1467600858395 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:54:18 INFO - PROCESS | 1660 | 1467600858396 Marionette TRACE conn2 <- [1,1038,null,{}] 19:54:18 INFO - PROCESS | 1660 | 1467600858398 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}] 19:54:18 INFO - PROCESS | 1660 | 1467600858399 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:18 INFO - PROCESS | 1660 | 1467600858495 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 19:54:18 INFO - PROCESS | 1660 | 1467600858507 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:18 INFO - PROCESS | 1660 | 1467600858508 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x129315000 == 38 [pid = 1660] [id = 267] 19:54:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1273d5800) [pid = 1660] [serial = 799] [outer = 0x0] 19:54:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x127563c00) [pid = 1660] [serial = 800] [outer = 0x1273d5800] 19:54:18 INFO - PROCESS | 1660 | 1467600858533 Marionette DEBUG loaded listener.js 19:54:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12756bc00) [pid = 1660] [serial = 801] [outer = 0x1273d5800] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1129a9400) [pid = 1660] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1133e8000) [pid = 1660] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1182ecc00) [pid = 1660] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112735c00) [pid = 1660] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1129aac00) [pid = 1660] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1133ec800) [pid = 1660] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118863c00) [pid = 1660] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11680a800) [pid = 1660] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119308800) [pid = 1660] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1196d9000) [pid = 1660] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12115f800) [pid = 1660] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113c73c00) [pid = 1660] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11930bc00) [pid = 1660] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112e30400) [pid = 1660] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11201b800) [pid = 1660] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:54:18 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12115a000) [pid = 1660] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:54:18 INFO - PROCESS | 1660 | 1467600858914 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]]]}] 19:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 569ms 19:54:18 INFO - PROCESS | 1660 | 1467600858964 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 19:54:18 INFO - PROCESS | 1660 | 1467600858965 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 19:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:54:18 INFO - PROCESS | 1660 | 1467600858967 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:54:18 INFO - PROCESS | 1660 | 1467600858968 Marionette TRACE conn2 <- [1,1042,null,{}] 19:54:18 INFO - PROCESS | 1660 | 1467600858971 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}] 19:54:18 INFO - PROCESS | 1660 | 1467600858972 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:19 INFO - PROCESS | 1660 | 1467600859051 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 19:54:19 INFO - PROCESS | 1660 | 1467600859054 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:19 INFO - PROCESS | 1660 | 1467600859055 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191b0000 == 39 [pid = 1660] [id = 268] 19:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112735c00) [pid = 1660] [serial = 802] [outer = 0x0] 19:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1130d0c00) [pid = 1660] [serial = 803] [outer = 0x112735c00] 19:54:19 INFO - PROCESS | 1660 | 1467600859081 Marionette DEBUG loaded listener.js 19:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1188edc00) [pid = 1660] [serial = 804] [outer = 0x112735c00] 19:54:19 INFO - PROCESS | 1660 | 1467600859419 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]]]}] 19:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 469ms 19:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:54:19 INFO - PROCESS | 1660 | 1467600859438 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 19:54:19 INFO - PROCESS | 1660 | 1467600859439 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 19:54:19 INFO - PROCESS | 1660 | 1467600859441 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:54:19 INFO - PROCESS | 1660 | 1467600859442 Marionette TRACE conn2 <- [1,1046,null,{}] 19:54:19 INFO - PROCESS | 1660 | 1467600859447 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}] 19:54:19 INFO - PROCESS | 1660 | 1467600859448 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:19 INFO - PROCESS | 1660 | 1467600859548 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 19:54:19 INFO - PROCESS | 1660 | 1467600859553 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:19 INFO - PROCESS | 1660 | 1467600859554 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a794800 == 40 [pid = 1660] [id = 269] 19:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119090400) [pid = 1660] [serial = 805] [outer = 0x0] 19:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119a1ac00) [pid = 1660] [serial = 806] [outer = 0x119090400] 19:54:19 INFO - PROCESS | 1660 | 1467600859586 Marionette DEBUG loaded listener.js 19:54:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12149b400) [pid = 1660] [serial = 807] [outer = 0x119090400] 19:54:19 INFO - PROCESS | 1660 | 1467600859889 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]]]}] 19:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 473ms 19:54:19 INFO - PROCESS | 1660 | 1467600859915 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 19:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:54:19 INFO - PROCESS | 1660 | 1467600859917 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 19:54:19 INFO - PROCESS | 1660 | 1467600859919 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:54:19 INFO - PROCESS | 1660 | 1467600859921 Marionette TRACE conn2 <- [1,1050,null,{}] 19:54:19 INFO - PROCESS | 1660 | 1467600859923 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}] 19:54:19 INFO - PROCESS | 1660 | 1467600859925 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:20 INFO - PROCESS | 1660 | 1467600860017 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 19:54:20 INFO - PROCESS | 1660 | 1467600860021 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:20 INFO - PROCESS | 1660 | 1467600860022 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aea8800 == 41 [pid = 1660] [id = 270] 19:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11a1a6000) [pid = 1660] [serial = 808] [outer = 0x0] 19:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128ad2c00) [pid = 1660] [serial = 809] [outer = 0x11a1a6000] 19:54:20 INFO - PROCESS | 1660 | 1467600860048 Marionette DEBUG loaded listener.js 19:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128fa4400) [pid = 1660] [serial = 810] [outer = 0x11a1a6000] 19:54:20 INFO - PROCESS | 1660 | 1467600860379 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]]]}] 19:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 19:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:54:20 INFO - PROCESS | 1660 | 1467600860388 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 19:54:20 INFO - PROCESS | 1660 | 1467600860389 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 19:54:20 INFO - PROCESS | 1660 | 1467600860391 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:54:20 INFO - PROCESS | 1660 | 1467600860392 Marionette TRACE conn2 <- [1,1054,null,{}] 19:54:20 INFO - PROCESS | 1660 | 1467600860397 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}] 19:54:20 INFO - PROCESS | 1660 | 1467600860399 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:20 INFO - PROCESS | 1660 | 1467600860506 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 19:54:20 INFO - PROCESS | 1660 | 1467600860512 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:20 INFO - PROCESS | 1660 | 1467600860513 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aea2800 == 42 [pid = 1660] [id = 271] 19:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11909a000) [pid = 1660] [serial = 811] [outer = 0x0] 19:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1271b8000) [pid = 1660] [serial = 812] [outer = 0x11909a000] 19:54:20 INFO - PROCESS | 1660 | 1467600860545 Marionette DEBUG loaded listener.js 19:54:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1292ac400) [pid = 1660] [serial = 813] [outer = 0x11909a000] 19:54:20 INFO - PROCESS | 1660 | 1467600860833 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]]]}] 19:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 473ms 19:54:20 INFO - PROCESS | 1660 | 1467600860930 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 19:54:20 INFO - PROCESS | 1660 | 1467600860933 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 19:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:54:20 INFO - PROCESS | 1660 | 1467600860941 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:54:20 INFO - PROCESS | 1660 | 1467600860943 Marionette TRACE conn2 <- [1,1058,null,{}] 19:54:20 INFO - PROCESS | 1660 | 1467600860953 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}] 19:54:20 INFO - PROCESS | 1660 | 1467600860955 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:21 INFO - PROCESS | 1660 | 1467600861063 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 19:54:21 INFO - PROCESS | 1660 | 1467600861125 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:21 INFO - PROCESS | 1660 | 1467600861129 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164b0000 == 43 [pid = 1660] [id = 272] 19:54:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112d67000) [pid = 1660] [serial = 814] [outer = 0x0] 19:54:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11329e400) [pid = 1660] [serial = 815] [outer = 0x112d67000] 19:54:21 INFO - PROCESS | 1660 | 1467600861160 Marionette DEBUG loaded listener.js 19:54:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x115e61c00) [pid = 1660] [serial = 816] [outer = 0x112d67000] 19:54:21 INFO - PROCESS | 1660 | 1467600861583 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]]]}] 19:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 676ms 19:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:54:21 INFO - PROCESS | 1660 | 1467600861618 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 19:54:21 INFO - PROCESS | 1660 | 1467600861620 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 19:54:21 INFO - PROCESS | 1660 | 1467600861624 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:54:21 INFO - PROCESS | 1660 | 1467600861627 Marionette TRACE conn2 <- [1,1062,null,{}] 19:54:21 INFO - PROCESS | 1660 | 1467600861630 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}] 19:54:21 INFO - PROCESS | 1660 | 1467600861631 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:21 INFO - PROCESS | 1660 | 1467600861757 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 19:54:21 INFO - PROCESS | 1660 | 1467600861824 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:21 INFO - PROCESS | 1660 | 1467600861825 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1e6800 == 44 [pid = 1660] [id = 273] 19:54:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119084400) [pid = 1660] [serial = 817] [outer = 0x0] 19:54:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1190b9000) [pid = 1660] [serial = 818] [outer = 0x119084400] 19:54:21 INFO - PROCESS | 1660 | 1467600861856 Marionette DEBUG loaded listener.js 19:54:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11932cc00) [pid = 1660] [serial = 819] [outer = 0x119084400] 19:54:22 INFO - PROCESS | 1660 | 1467600862254 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]]]}] 19:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 676ms 19:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:54:22 INFO - PROCESS | 1660 | 1467600862298 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 19:54:22 INFO - PROCESS | 1660 | 1467600862300 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 19:54:22 INFO - PROCESS | 1660 | 1467600862302 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:54:22 INFO - PROCESS | 1660 | 1467600862304 Marionette TRACE conn2 <- [1,1066,null,{}] 19:54:22 INFO - PROCESS | 1660 | 1467600862327 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}] 19:54:22 INFO - PROCESS | 1660 | 1467600862331 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:22 INFO - PROCESS | 1660 | 1467600862451 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 19:54:22 INFO - PROCESS | 1660 | 1467600862502 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:22 INFO - PROCESS | 1660 | 1467600862505 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aea4800 == 45 [pid = 1660] [id = 274] 19:54:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x121184000) [pid = 1660] [serial = 820] [outer = 0x0] 19:54:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121666400) [pid = 1660] [serial = 821] [outer = 0x121184000] 19:54:22 INFO - PROCESS | 1660 | 1467600862537 Marionette DEBUG loaded listener.js 19:54:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124c51400) [pid = 1660] [serial = 822] [outer = 0x121184000] 19:54:22 INFO - PROCESS | 1660 | 1467600862928 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]]]}] 19:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 668ms 19:54:22 INFO - PROCESS | 1660 | 1467600862971 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 19:54:22 INFO - PROCESS | 1660 | 1467600862972 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 19:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:54:22 INFO - PROCESS | 1660 | 1467600862975 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:54:22 INFO - PROCESS | 1660 | 1467600862976 Marionette TRACE conn2 <- [1,1070,null,{}] 19:54:22 INFO - PROCESS | 1660 | 1467600862978 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}] 19:54:22 INFO - PROCESS | 1660 | 1467600862980 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:23 INFO - PROCESS | 1660 | 1467600863103 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 19:54:23 INFO - PROCESS | 1660 | 1467600863183 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:23 INFO - PROCESS | 1660 | 1467600863184 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bda1000 == 46 [pid = 1660] [id = 275] 19:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1269cd400) [pid = 1660] [serial = 823] [outer = 0x0] 19:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x126aac400) [pid = 1660] [serial = 824] [outer = 0x1269cd400] 19:54:23 INFO - PROCESS | 1660 | 1467600863215 Marionette DEBUG loaded listener.js 19:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x127564000) [pid = 1660] [serial = 825] [outer = 0x1269cd400] 19:54:23 INFO - PROCESS | 1660 | 1467600863650 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]]]}] 19:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 721ms 19:54:23 INFO - PROCESS | 1660 | 1467600863712 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 19:54:23 INFO - PROCESS | 1660 | 1467600863714 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 19:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:54:23 INFO - PROCESS | 1660 | 1467600863717 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:54:23 INFO - PROCESS | 1660 | 1467600863718 Marionette TRACE conn2 <- [1,1074,null,{}] 19:54:23 INFO - PROCESS | 1660 | 1467600863721 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}] 19:54:23 INFO - PROCESS | 1660 | 1467600863722 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:23 INFO - PROCESS | 1660 | 1467600863822 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 19:54:23 INFO - PROCESS | 1660 | 1467600863887 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:23 INFO - PROCESS | 1660 | 1467600863889 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164c0000 == 47 [pid = 1660] [id = 276] 19:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x116885c00) [pid = 1660] [serial = 826] [outer = 0x0] 19:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1196ad800) [pid = 1660] [serial = 827] [outer = 0x116885c00] 19:54:23 INFO - PROCESS | 1660 | 1467600863918 Marionette DEBUG loaded listener.js 19:54:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1271b7400) [pid = 1660] [serial = 828] [outer = 0x116885c00] 19:54:24 INFO - PROCESS | 1660 | 1467600864599 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]]]}] 19:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 922ms 19:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:54:24 INFO - PROCESS | 1660 | 1467600864640 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 19:54:24 INFO - PROCESS | 1660 | 1467600864642 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 19:54:24 INFO - PROCESS | 1660 | 1467600864646 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:54:24 INFO - PROCESS | 1660 | 1467600864649 Marionette TRACE conn2 <- [1,1078,null,{}] 19:54:24 INFO - PROCESS | 1660 | 1467600864653 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}] 19:54:24 INFO - PROCESS | 1660 | 1467600864656 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:24 INFO - PROCESS | 1660 | 1467600864791 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 19:54:24 INFO - PROCESS | 1660 | 1467600864887 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:24 INFO - PROCESS | 1660 | 1467600864889 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x116403000 == 48 [pid = 1660] [id = 277] 19:54:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x113da7400) [pid = 1660] [serial = 829] [outer = 0x0] 19:54:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1161a3800) [pid = 1660] [serial = 830] [outer = 0x113da7400] 19:54:24 INFO - PROCESS | 1660 | 1467600864934 Marionette DEBUG loaded listener.js 19:54:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x116808400) [pid = 1660] [serial = 831] [outer = 0x113da7400] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12aea8800 == 47 [pid = 1660] [id = 270] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12a794800 == 46 [pid = 1660] [id = 269] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1191b0000 == 45 [pid = 1660] [id = 268] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x129315000 == 44 [pid = 1660] [id = 267] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x128dd6800 == 43 [pid = 1660] [id = 266] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1268d3800 == 42 [pid = 1660] [id = 265] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x121e8c000 == 41 [pid = 1660] [id = 264] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1213e1000 == 40 [pid = 1660] [id = 263] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x119630000 == 39 [pid = 1660] [id = 262] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x11747a000 == 38 [pid = 1660] [id = 261] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x11641a800 == 37 [pid = 1660] [id = 260] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x116183000 == 36 [pid = 1660] [id = 259] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x119b48800 == 35 [pid = 1660] [id = 258] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x112d3d800 == 34 [pid = 1660] [id = 257] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x116f2b000 == 33 [pid = 1660] [id = 247] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1164c0000 == 32 [pid = 1660] [id = 276] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12bda1000 == 31 [pid = 1660] [id = 275] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12aea4800 == 30 [pid = 1660] [id = 274] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1e6800 == 29 [pid = 1660] [id = 273] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12aea2800 == 28 [pid = 1660] [id = 271] 19:54:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1164b0000 == 27 [pid = 1660] [id = 272] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x112dc4c00) [pid = 1660] [serial = 720] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1129b3800) [pid = 1660] [serial = 719] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x116aed800) [pid = 1660] [serial = 723] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x116809000) [pid = 1660] [serial = 722] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118866400) [pid = 1660] [serial = 726] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119083c00) [pid = 1660] [serial = 749] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x112d5bc00) [pid = 1660] [serial = 740] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118533000) [pid = 1660] [serial = 725] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x114f6b000) [pid = 1660] [serial = 743] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119302800) [pid = 1660] [serial = 729] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x115e6dc00) [pid = 1660] [serial = 744] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116f5e800) [pid = 1660] [serial = 746] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1190bb800) [pid = 1660] [serial = 728] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1196b8800) [pid = 1660] [serial = 732] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119339000) [pid = 1660] [serial = 731] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12115f000) [pid = 1660] [serial = 735] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119abd800) [pid = 1660] [serial = 734] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12165c000) [pid = 1660] [serial = 738] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121186800) [pid = 1660] [serial = 737] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121161400) [pid = 1660] [serial = 765] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1196b8c00) [pid = 1660] [serial = 752] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119ac3c00) [pid = 1660] [serial = 755] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1196da400) [pid = 1660] [serial = 753] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112dbfc00) [pid = 1660] [serial = 761] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1216d1800) [pid = 1660] [serial = 758] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119fb3c00) [pid = 1660] [serial = 756] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119097800) [pid = 1660] [serial = 764] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1130d9c00) [pid = 1660] [serial = 741] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124c4c400) [pid = 1660] [serial = 759] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1190bf800) [pid = 1660] [serial = 750] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116aee400) [pid = 1660] [serial = 762] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1176f9000) [pid = 1660] [serial = 747] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1196d9c00) [pid = 1660] [serial = 767] [outer = 0x0] [url = about:blank] 19:54:25 INFO - PROCESS | 1660 | 1467600865985 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]]]}] 19:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1372ms 19:54:26 INFO - PROCESS | 1660 | 1467600866018 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 19:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:54:26 INFO - PROCESS | 1660 | 1467600866020 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 19:54:26 INFO - PROCESS | 1660 | 1467600866023 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:54:26 INFO - PROCESS | 1660 | 1467600866025 Marionette TRACE conn2 <- [1,1082,null,{}] 19:54:26 INFO - PROCESS | 1660 | 1467600866029 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}] 19:54:26 INFO - PROCESS | 1660 | 1467600866030 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:26 INFO - PROCESS | 1660 | 1467600866114 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 19:54:26 INFO - PROCESS | 1660 | 1467600866183 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:26 INFO - PROCESS | 1660 | 1467600866186 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x116410800 == 28 [pid = 1660] [id = 278] 19:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11337d000) [pid = 1660] [serial = 832] [outer = 0x0] 19:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1133b3800) [pid = 1660] [serial = 833] [outer = 0x11337d000] 19:54:26 INFO - PROCESS | 1660 | 1467600866218 Marionette DEBUG loaded listener.js 19:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x113c6f000) [pid = 1660] [serial = 834] [outer = 0x11337d000] 19:54:26 INFO - PROCESS | 1660 | 1467600866524 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]]]}] 19:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 524ms 19:54:26 INFO - PROCESS | 1660 | 1467600866552 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 19:54:26 INFO - PROCESS | 1660 | 1467600866556 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 19:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:54:26 INFO - PROCESS | 1660 | 1467600866562 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:54:26 INFO - PROCESS | 1660 | 1467600866566 Marionette TRACE conn2 <- [1,1086,null,{}] 19:54:26 INFO - PROCESS | 1660 | 1467600866569 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}] 19:54:26 INFO - PROCESS | 1660 | 1467600866571 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:26 INFO - PROCESS | 1660 | 1467600866648 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 19:54:26 INFO - PROCESS | 1660 | 1467600866698 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:26 INFO - PROCESS | 1660 | 1467600866699 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x118260000 == 29 [pid = 1660] [id = 279] 19:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x114fddc00) [pid = 1660] [serial = 835] [outer = 0x0] 19:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11676b000) [pid = 1660] [serial = 836] [outer = 0x114fddc00] 19:54:26 INFO - PROCESS | 1660 | 1467600866729 Marionette DEBUG loaded listener.js 19:54:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116f61000) [pid = 1660] [serial = 837] [outer = 0x114fddc00] 19:54:27 INFO - PROCESS | 1660 | 1467600867030 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]]]}] 19:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 523ms 19:54:27 INFO - PROCESS | 1660 | 1467600867085 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 19:54:27 INFO - PROCESS | 1660 | 1467600867086 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 19:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:54:27 INFO - PROCESS | 1660 | 1467600867088 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:54:27 INFO - PROCESS | 1660 | 1467600867091 Marionette TRACE conn2 <- [1,1090,null,{}] 19:54:27 INFO - PROCESS | 1660 | 1467600867099 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}] 19:54:27 INFO - PROCESS | 1660 | 1467600867102 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:27 INFO - PROCESS | 1660 | 1467600867178 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 19:54:27 INFO - PROCESS | 1660 | 1467600867230 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:27 INFO - PROCESS | 1660 | 1467600867232 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191c4800 == 30 [pid = 1660] [id = 280] 19:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1128d5c00) [pid = 1660] [serial = 838] [outer = 0x0] 19:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118864000) [pid = 1660] [serial = 839] [outer = 0x1128d5c00] 19:54:27 INFO - PROCESS | 1660 | 1467600867260 Marionette DEBUG loaded listener.js 19:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1190bb800) [pid = 1660] [serial = 840] [outer = 0x1128d5c00] 19:54:27 INFO - PROCESS | 1660 | 1467600867563 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]]]}] 19:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 521ms 19:54:27 INFO - PROCESS | 1660 | 1467600867609 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 19:54:27 INFO - PROCESS | 1660 | 1467600867613 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 19:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:54:27 INFO - PROCESS | 1660 | 1467600867615 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:54:27 INFO - PROCESS | 1660 | 1467600867617 Marionette TRACE conn2 <- [1,1094,null,{}] 19:54:27 INFO - PROCESS | 1660 | 1467600867619 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}] 19:54:27 INFO - PROCESS | 1660 | 1467600867620 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:27 INFO - PROCESS | 1660 | 1467600867696 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 19:54:27 INFO - PROCESS | 1660 | 1467600867700 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:27 INFO - PROCESS | 1660 | 1467600867701 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1e6800 == 31 [pid = 1660] [id = 281] 19:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119335000) [pid = 1660] [serial = 841] [outer = 0x0] 19:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1196b5000) [pid = 1660] [serial = 842] [outer = 0x119335000] 19:54:27 INFO - PROCESS | 1660 | 1467600867726 Marionette DEBUG loaded listener.js 19:54:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1196d6800) [pid = 1660] [serial = 843] [outer = 0x119335000] 19:54:28 INFO - PROCESS | 1660 | 1467600868075 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]]]}] 19:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 467ms 19:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:54:28 INFO - PROCESS | 1660 | 1467600868084 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 19:54:28 INFO - PROCESS | 1660 | 1467600868085 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 19:54:28 INFO - PROCESS | 1660 | 1467600868087 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:54:28 INFO - PROCESS | 1660 | 1467600868088 Marionette TRACE conn2 <- [1,1098,null,{}] 19:54:28 INFO - PROCESS | 1660 | 1467600868100 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}] 19:54:28 INFO - PROCESS | 1660 | 1467600868101 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:28 INFO - PROCESS | 1660 | 1467600868197 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 19:54:28 INFO - PROCESS | 1660 | 1467600868201 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:28 INFO - PROCESS | 1660 | 1467600868202 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1214d7800 == 32 [pid = 1660] [id = 282] 19:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1129aec00) [pid = 1660] [serial = 844] [outer = 0x0] 19:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119a0c000) [pid = 1660] [serial = 845] [outer = 0x1129aec00] 19:54:28 INFO - PROCESS | 1660 | 1467600868226 Marionette DEBUG loaded listener.js 19:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119f16000) [pid = 1660] [serial = 846] [outer = 0x1129aec00] 19:54:28 INFO - PROCESS | 1660 | 1467600868584 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]]]}] 19:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 19:54:28 INFO - PROCESS | 1660 | 1467600868607 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 19:54:28 INFO - PROCESS | 1660 | 1467600868608 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 19:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:54:28 INFO - PROCESS | 1660 | 1467600868610 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:54:28 INFO - PROCESS | 1660 | 1467600868611 Marionette TRACE conn2 <- [1,1102,null,{}] 19:54:28 INFO - PROCESS | 1660 | 1467600868619 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}] 19:54:28 INFO - PROCESS | 1660 | 1467600868623 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:28 INFO - PROCESS | 1660 | 1467600868735 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 19:54:28 INFO - PROCESS | 1660 | 1467600868739 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:28 INFO - PROCESS | 1660 | 1467600868740 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a0c800 == 33 [pid = 1660] [id = 283] 19:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116f68c00) [pid = 1660] [serial = 847] [outer = 0x0] 19:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121161800) [pid = 1660] [serial = 848] [outer = 0x116f68c00] 19:54:28 INFO - PROCESS | 1660 | 1467600868765 Marionette DEBUG loaded listener.js 19:54:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12494f000) [pid = 1660] [serial = 849] [outer = 0x116f68c00] 19:54:29 INFO - PROCESS | 1660 | 1467600869086 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]]]}] 19:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 520ms 19:54:29 INFO - PROCESS | 1660 | 1467600869130 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 19:54:29 INFO - PROCESS | 1660 | 1467600869131 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 19:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:54:29 INFO - PROCESS | 1660 | 1467600869134 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:54:29 INFO - PROCESS | 1660 | 1467600869135 Marionette TRACE conn2 <- [1,1106,null,{}] 19:54:29 INFO - PROCESS | 1660 | 1467600869137 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}] 19:54:29 INFO - PROCESS | 1660 | 1467600869138 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:29 INFO - PROCESS | 1660 | 1467600869238 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 19:54:29 INFO - PROCESS | 1660 | 1467600869273 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:29 INFO - PROCESS | 1660 | 1467600869274 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f1d800 == 34 [pid = 1660] [id = 284] 19:54:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119f1a800) [pid = 1660] [serial = 850] [outer = 0x0] 19:54:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124e91000) [pid = 1660] [serial = 851] [outer = 0x119f1a800] 19:54:29 INFO - PROCESS | 1660 | 1467600869299 Marionette DEBUG loaded listener.js 19:54:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x125499000) [pid = 1660] [serial = 852] [outer = 0x119f1a800] 19:54:29 INFO - PROCESS | 1660 | 1467600869604 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]]]}] 19:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 518ms 19:54:29 INFO - PROCESS | 1660 | 1467600869653 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 19:54:29 INFO - PROCESS | 1660 | 1467600869654 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 19:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:54:29 INFO - PROCESS | 1660 | 1467600869656 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:54:29 INFO - PROCESS | 1660 | 1467600869657 Marionette TRACE conn2 <- [1,1110,null,{}] 19:54:29 INFO - PROCESS | 1660 | 1467600869660 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}] 19:54:29 INFO - PROCESS | 1660 | 1467600869661 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:29 INFO - PROCESS | 1660 | 1467600869756 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 19:54:29 INFO - PROCESS | 1660 | 1467600869760 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:29 INFO - PROCESS | 1660 | 1467600869761 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ab4000 == 35 [pid = 1660] [id = 285] 19:54:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x112d68800) [pid = 1660] [serial = 853] [outer = 0x0] 19:54:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1269cf800) [pid = 1660] [serial = 854] [outer = 0x112d68800] 19:54:29 INFO - PROCESS | 1660 | 1467600869786 Marionette DEBUG loaded listener.js 19:54:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x126aae000) [pid = 1660] [serial = 855] [outer = 0x112d68800] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121e64400) [pid = 1660] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121e66800) [pid = 1660] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1273d5800) [pid = 1660] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x110fec800) [pid = 1660] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121158400) [pid = 1660] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1164f5800) [pid = 1660] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1183b1000) [pid = 1660] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1164f0000) [pid = 1660] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1128d1400) [pid = 1660] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11932f000) [pid = 1660] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11a1a6000) [pid = 1660] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11909a000) [pid = 1660] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112735c00) [pid = 1660] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1129a4400) [pid = 1660] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119090400) [pid = 1660] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:54:30 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x115d19000) [pid = 1660] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:54:30 INFO - PROCESS | 1660 | 1467600870316 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]]]}] 19:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 672ms 19:54:30 INFO - PROCESS | 1660 | 1467600870336 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 19:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:54:30 INFO - PROCESS | 1660 | 1467600870338 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 19:54:30 INFO - PROCESS | 1660 | 1467600870340 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:54:30 INFO - PROCESS | 1660 | 1467600870341 Marionette TRACE conn2 <- [1,1114,null,{}] 19:54:30 INFO - PROCESS | 1660 | 1467600870344 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}] 19:54:30 INFO - PROCESS | 1660 | 1467600870347 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:30 INFO - PROCESS | 1660 | 1467600870465 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 19:54:30 INFO - PROCESS | 1660 | 1467600870496 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:30 INFO - PROCESS | 1660 | 1467600870498 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191c2800 == 36 [pid = 1660] [id = 286] 19:54:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1126a0400) [pid = 1660] [serial = 856] [outer = 0x0] 19:54:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1182f0400) [pid = 1660] [serial = 857] [outer = 0x1126a0400] 19:54:30 INFO - PROCESS | 1660 | 1467600870522 Marionette DEBUG loaded listener.js 19:54:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11a1a6000) [pid = 1660] [serial = 858] [outer = 0x1126a0400] 19:54:30 INFO - PROCESS | 1660 | 1467600870802 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]]]}] 19:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 19:54:30 INFO - PROCESS | 1660 | 1467600870860 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 19:54:30 INFO - PROCESS | 1660 | 1467600870863 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 19:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:54:30 INFO - PROCESS | 1660 | 1467600870866 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:54:30 INFO - PROCESS | 1660 | 1467600870867 Marionette TRACE conn2 <- [1,1118,null,{}] 19:54:30 INFO - PROCESS | 1660 | 1467600870869 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}] 19:54:30 INFO - PROCESS | 1660 | 1467600870870 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:30 INFO - PROCESS | 1660 | 1467600870943 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 19:54:30 INFO - PROCESS | 1660 | 1467600870949 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:30 INFO - PROCESS | 1660 | 1467600870950 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12931c000 == 37 [pid = 1660] [id = 287] 19:54:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1133f4000) [pid = 1660] [serial = 859] [outer = 0x0] 19:54:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126aad000) [pid = 1660] [serial = 860] [outer = 0x1133f4000] 19:54:30 INFO - PROCESS | 1660 | 1467600870976 Marionette DEBUG loaded listener.js 19:54:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12710fc00) [pid = 1660] [serial = 861] [outer = 0x1133f4000] 19:54:31 INFO - PROCESS | 1660 | 1467600871541 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]]]}] 19:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 722ms 19:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:54:31 INFO - PROCESS | 1660 | 1467600871589 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 19:54:31 INFO - PROCESS | 1660 | 1467600871591 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 19:54:31 INFO - PROCESS | 1660 | 1467600871594 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:54:31 INFO - PROCESS | 1660 | 1467600871597 Marionette TRACE conn2 <- [1,1122,null,{}] 19:54:31 INFO - PROCESS | 1660 | 1467600871600 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}] 19:54:31 INFO - PROCESS | 1660 | 1467600871603 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:31 INFO - PROCESS | 1660 | 1467600871807 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 19:54:31 INFO - PROCESS | 1660 | 1467600871822 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:31 INFO - PROCESS | 1660 | 1467600871824 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213f5000 == 38 [pid = 1660] [id = 288] 19:54:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128d4a800) [pid = 1660] [serial = 862] [outer = 0x0] 19:54:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1292a7c00) [pid = 1660] [serial = 863] [outer = 0x128d4a800] 19:54:31 INFO - PROCESS | 1660 | 1467600871866 Marionette DEBUG loaded listener.js 19:54:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x129506c00) [pid = 1660] [serial = 864] [outer = 0x128d4a800] 19:54:32 INFO - PROCESS | 1660 | --DOCSHELL 0x116410800 == 37 [pid = 1660] [id = 278] 19:54:32 INFO - PROCESS | 1660 | --DOCSHELL 0x116403000 == 36 [pid = 1660] [id = 277] 19:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1191c4800 == 35 [pid = 1660] [id = 280] 19:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1214d7800 == 34 [pid = 1660] [id = 282] 19:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x128ab4000 == 33 [pid = 1660] [id = 285] 19:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x126f1d800 == 32 [pid = 1660] [id = 284] 19:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x118260000 == 31 [pid = 1660] [id = 279] 19:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1e6800 == 30 [pid = 1660] [id = 281] 19:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x124a0c800 == 29 [pid = 1660] [id = 283] 19:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1191c2800 == 28 [pid = 1660] [id = 286] 19:54:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12931c000 == 27 [pid = 1660] [id = 287] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124f41800) [pid = 1660] [serial = 768] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124f3bc00) [pid = 1660] [serial = 794] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12710c000) [pid = 1660] [serial = 797] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x127563c00) [pid = 1660] [serial = 800] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112028000) [pid = 1660] [serial = 770] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1129a7c00) [pid = 1660] [serial = 771] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121181800) [pid = 1660] [serial = 788] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12127cc00) [pid = 1660] [serial = 789] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116aedc00) [pid = 1660] [serial = 773] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118230800) [pid = 1660] [serial = 774] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11907dc00) [pid = 1660] [serial = 782] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1190b9400) [pid = 1660] [serial = 783] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x116f5fc00) [pid = 1660] [serial = 779] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x118231400) [pid = 1660] [serial = 780] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x114f6b800) [pid = 1660] [serial = 776] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1273d2000) [pid = 1660] [serial = 798] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11907fc00) [pid = 1660] [serial = 777] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1196b7c00) [pid = 1660] [serial = 785] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119f18c00) [pid = 1660] [serial = 786] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128fa4400) [pid = 1660] [serial = 810] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1271b8000) [pid = 1660] [serial = 812] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1130d0c00) [pid = 1660] [serial = 803] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1292ac400) [pid = 1660] [serial = 813] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1188edc00) [pid = 1660] [serial = 804] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x128ad2c00) [pid = 1660] [serial = 809] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12756bc00) [pid = 1660] [serial = 801] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x121e63800) [pid = 1660] [serial = 792] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x119a1ac00) [pid = 1660] [serial = 806] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x121253400) [pid = 1660] [serial = 791] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12149b400) [pid = 1660] [serial = 807] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x126ab4400) [pid = 1660] [serial = 795] [outer = 0x0] [url = about:blank] 19:54:33 INFO - PROCESS | 1660 | 1467600873322 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]]]}] 19:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1772ms 19:54:33 INFO - PROCESS | 1660 | 1467600873367 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 19:54:33 INFO - PROCESS | 1660 | 1467600873369 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 19:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:54:33 INFO - PROCESS | 1660 | 1467600873373 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:54:33 INFO - PROCESS | 1660 | 1467600873375 Marionette TRACE conn2 <- [1,1126,null,{}] 19:54:33 INFO - PROCESS | 1660 | 1467600873380 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}] 19:54:33 INFO - PROCESS | 1660 | 1467600873382 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:33 INFO - PROCESS | 1660 | 1467600873465 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 19:54:33 INFO - PROCESS | 1660 | 1467600873508 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:33 INFO - PROCESS | 1660 | 1467600873511 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x113cb8000 == 28 [pid = 1660] [id = 289] 19:54:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1129b2c00) [pid = 1660] [serial = 865] [outer = 0x0] 19:54:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x112a7c000) [pid = 1660] [serial = 866] [outer = 0x1129b2c00] 19:54:33 INFO - PROCESS | 1660 | 1467600873540 Marionette DEBUG loaded listener.js 19:54:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x112d60800) [pid = 1660] [serial = 867] [outer = 0x1129b2c00] 19:54:33 INFO - PROCESS | 1660 | 1467600873863 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]]]}] 19:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 524ms 19:54:33 INFO - PROCESS | 1660 | 1467600873899 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 19:54:33 INFO - PROCESS | 1660 | 1467600873904 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 19:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:54:33 INFO - PROCESS | 1660 | 1467600873911 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:54:33 INFO - PROCESS | 1660 | 1467600873914 Marionette TRACE conn2 <- [1,1130,null,{}] 19:54:33 INFO - PROCESS | 1660 | 1467600873918 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}] 19:54:33 INFO - PROCESS | 1660 | 1467600873921 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:34 INFO - PROCESS | 1660 | 1467600874040 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 19:54:34 INFO - PROCESS | 1660 | 1467600874106 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:34 INFO - PROCESS | 1660 | 1467600874108 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168af000 == 29 [pid = 1660] [id = 290] 19:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x112d61800) [pid = 1660] [serial = 868] [outer = 0x0] 19:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x112e2b400) [pid = 1660] [serial = 869] [outer = 0x112d61800] 19:54:34 INFO - PROCESS | 1660 | 1467600874152 Marionette DEBUG loaded listener.js 19:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x113c3c400) [pid = 1660] [serial = 870] [outer = 0x112d61800] 19:54:34 INFO - PROCESS | 1660 | 1467600874524 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]]]}] 19:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 623ms 19:54:34 INFO - PROCESS | 1660 | 1467600874534 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 19:54:34 INFO - PROCESS | 1660 | 1467600874535 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 19:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:54:34 INFO - PROCESS | 1660 | 1467600874546 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:54:34 INFO - PROCESS | 1660 | 1467600874550 Marionette TRACE conn2 <- [1,1134,null,{}] 19:54:34 INFO - PROCESS | 1660 | 1467600874558 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}] 19:54:34 INFO - PROCESS | 1660 | 1467600874561 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:34 INFO - PROCESS | 1660 | 1467600874655 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 19:54:34 INFO - PROCESS | 1660 | 1467600874665 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:34 INFO - PROCESS | 1660 | 1467600874667 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x118251800 == 30 [pid = 1660] [id = 291] 19:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x111dac000) [pid = 1660] [serial = 871] [outer = 0x0] 19:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x116639000) [pid = 1660] [serial = 872] [outer = 0x111dac000] 19:54:34 INFO - PROCESS | 1660 | 1467600874712 Marionette DEBUG loaded listener.js 19:54:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x116887800) [pid = 1660] [serial = 873] [outer = 0x111dac000] 19:54:35 INFO - PROCESS | 1660 | 1467600875020 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]]]}] 19:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 534ms 19:54:35 INFO - PROCESS | 1660 | 1467600875071 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 19:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:54:35 INFO - PROCESS | 1660 | 1467600875073 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 19:54:35 INFO - PROCESS | 1660 | 1467600875075 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:54:35 INFO - PROCESS | 1660 | 1467600875076 Marionette TRACE conn2 <- [1,1138,null,{}] 19:54:35 INFO - PROCESS | 1660 | 1467600875079 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}] 19:54:35 INFO - PROCESS | 1660 | 1467600875080 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:35 INFO - PROCESS | 1660 | 1467600875154 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 19:54:35 INFO - PROCESS | 1660 | 1467600875157 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:35 INFO - PROCESS | 1660 | 1467600875158 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x119060800 == 31 [pid = 1660] [id = 292] 19:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116a29c00) [pid = 1660] [serial = 874] [outer = 0x0] 19:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1176f2400) [pid = 1660] [serial = 875] [outer = 0x116a29c00] 19:54:35 INFO - PROCESS | 1660 | 1467600875187 Marionette DEBUG loaded listener.js 19:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118226000) [pid = 1660] [serial = 876] [outer = 0x116a29c00] 19:54:35 INFO - PROCESS | 1660 | 1467600875489 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]]]}] 19:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 421ms 19:54:35 INFO - PROCESS | 1660 | 1467600875501 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 19:54:35 INFO - PROCESS | 1660 | 1467600875502 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 19:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:54:35 INFO - PROCESS | 1660 | 1467600875505 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:54:35 INFO - PROCESS | 1660 | 1467600875506 Marionette TRACE conn2 <- [1,1142,null,{}] 19:54:35 INFO - PROCESS | 1660 | 1467600875510 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}] 19:54:35 INFO - PROCESS | 1660 | 1467600875514 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:35 INFO - PROCESS | 1660 | 1467600875619 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 19:54:35 INFO - PROCESS | 1660 | 1467600875625 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:35 INFO - PROCESS | 1660 | 1467600875627 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x11962a800 == 32 [pid = 1660] [id = 293] 19:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1128d6c00) [pid = 1660] [serial = 877] [outer = 0x0] 19:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x116af6800) [pid = 1660] [serial = 878] [outer = 0x1128d6c00] 19:54:35 INFO - PROCESS | 1660 | 1467600875652 Marionette DEBUG loaded listener.js 19:54:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118533800) [pid = 1660] [serial = 879] [outer = 0x1128d6c00] 19:54:35 INFO - PROCESS | 1660 | 1467600875984 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]]]}] 19:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms 19:54:36 INFO - PROCESS | 1660 | 1467600876027 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 19:54:36 INFO - PROCESS | 1660 | 1467600876028 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 19:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:54:36 INFO - PROCESS | 1660 | 1467600876030 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:54:36 INFO - PROCESS | 1660 | 1467600876031 Marionette TRACE conn2 <- [1,1146,null,{}] 19:54:36 INFO - PROCESS | 1660 | 1467600876034 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}] 19:54:36 INFO - PROCESS | 1660 | 1467600876037 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:36 INFO - PROCESS | 1660 | 1467600876126 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 19:54:36 INFO - PROCESS | 1660 | 1467600876132 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:36 INFO - PROCESS | 1660 | 1467600876133 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c1800 == 33 [pid = 1660] [id = 294] 19:54:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x113c47000) [pid = 1660] [serial = 880] [outer = 0x0] 19:54:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119091000) [pid = 1660] [serial = 881] [outer = 0x113c47000] 19:54:36 INFO - PROCESS | 1660 | 1467600876158 Marionette DEBUG loaded listener.js 19:54:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1196abc00) [pid = 1660] [serial = 882] [outer = 0x113c47000] 19:54:36 INFO - PROCESS | 1660 | 1467600876464 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]]]}] 19:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 470ms 19:54:36 INFO - PROCESS | 1660 | 1467600876500 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 19:54:36 INFO - PROCESS | 1660 | 1467600876501 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 19:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:54:36 INFO - PROCESS | 1660 | 1467600876503 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:54:36 INFO - PROCESS | 1660 | 1467600876504 Marionette TRACE conn2 <- [1,1150,null,{}] 19:54:36 INFO - PROCESS | 1660 | 1467600876507 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}] 19:54:36 INFO - PROCESS | 1660 | 1467600876508 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:36 INFO - PROCESS | 1660 | 1467600876611 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 19:54:36 INFO - PROCESS | 1660 | 1467600876617 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:36 INFO - PROCESS | 1660 | 1467600876618 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215ce800 == 34 [pid = 1660] [id = 295] 19:54:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112697400) [pid = 1660] [serial = 883] [outer = 0x0] 19:54:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1196b1800) [pid = 1660] [serial = 884] [outer = 0x112697400] 19:54:36 INFO - PROCESS | 1660 | 1467600876642 Marionette DEBUG loaded listener.js 19:54:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1196dd800) [pid = 1660] [serial = 885] [outer = 0x112697400] 19:54:36 INFO - PROCESS | 1660 | 1467600876921 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]]]}] 19:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 468ms 19:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:54:36 INFO - PROCESS | 1660 | 1467600876972 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 19:54:36 INFO - PROCESS | 1660 | 1467600876973 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 19:54:36 INFO - PROCESS | 1660 | 1467600876975 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:54:36 INFO - PROCESS | 1660 | 1467600876976 Marionette TRACE conn2 <- [1,1154,null,{}] 19:54:36 INFO - PROCESS | 1660 | 1467600876981 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}] 19:54:36 INFO - PROCESS | 1660 | 1467600876982 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:37 INFO - PROCESS | 1660 | 1467600877053 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 19:54:37 INFO - PROCESS | 1660 | 1467600877056 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:37 INFO - PROCESS | 1660 | 1467600877057 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e87000 == 35 [pid = 1660] [id = 296] 19:54:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1196ddc00) [pid = 1660] [serial = 886] [outer = 0x0] 19:54:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119f1ac00) [pid = 1660] [serial = 887] [outer = 0x1196ddc00] 19:54:37 INFO - PROCESS | 1660 | 1467600877084 Marionette DEBUG loaded listener.js 19:54:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121158c00) [pid = 1660] [serial = 888] [outer = 0x1196ddc00] 19:54:37 INFO - PROCESS | 1660 | 1467600877416 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]]]}] 19:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 472ms 19:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:54:37 INFO - PROCESS | 1660 | 1467600877448 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 19:54:37 INFO - PROCESS | 1660 | 1467600877449 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 19:54:37 INFO - PROCESS | 1660 | 1467600877452 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:54:37 INFO - PROCESS | 1660 | 1467600877453 Marionette TRACE conn2 <- [1,1158,null,{}] 19:54:37 INFO - PROCESS | 1660 | 1467600877455 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}] 19:54:37 INFO - PROCESS | 1660 | 1467600877456 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:37 INFO - PROCESS | 1660 | 1467600877553 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 19:54:37 INFO - PROCESS | 1660 | 1467600877564 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:37 INFO - PROCESS | 1660 | 1467600877565 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x118250800 == 36 [pid = 1660] [id = 297] 19:54:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12115d000) [pid = 1660] [serial = 889] [outer = 0x0] 19:54:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12115f400) [pid = 1660] [serial = 890] [outer = 0x12115d000] 19:54:37 INFO - PROCESS | 1660 | 1467600877590 Marionette DEBUG loaded listener.js 19:54:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121183400) [pid = 1660] [serial = 891] [outer = 0x12115d000] 19:54:37 INFO - PROCESS | 1660 | 1467600877887 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]]]}] 19:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 468ms 19:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:54:37 INFO - PROCESS | 1660 | 1467600877921 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 19:54:37 INFO - PROCESS | 1660 | 1467600877922 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 19:54:37 INFO - PROCESS | 1660 | 1467600877924 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:54:37 INFO - PROCESS | 1660 | 1467600877926 Marionette TRACE conn2 <- [1,1162,null,{}] 19:54:37 INFO - PROCESS | 1660 | 1467600877930 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}] 19:54:37 INFO - PROCESS | 1660 | 1467600877932 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:38 INFO - PROCESS | 1660 | 1467600878008 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 19:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121165400) [pid = 1660] [serial = 892] [outer = 0x12ccacc00] 19:54:38 INFO - PROCESS | 1660 | 1467600878026 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:38 INFO - PROCESS | 1660 | 1467600878028 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x128abc800 == 37 [pid = 1660] [id = 298] 19:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121281000) [pid = 1660] [serial = 893] [outer = 0x0] 19:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1216c8000) [pid = 1660] [serial = 894] [outer = 0x121281000] 19:54:38 INFO - PROCESS | 1660 | 1467600878060 Marionette DEBUG loaded listener.js 19:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121b16800) [pid = 1660] [serial = 895] [outer = 0x121281000] 19:54:38 INFO - PROCESS | 1660 | 1467600878486 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]]]}] 19:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 568ms 19:54:38 INFO - PROCESS | 1660 | 1467600878514 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 19:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:54:38 INFO - PROCESS | 1660 | 1467600878517 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 19:54:38 INFO - PROCESS | 1660 | 1467600878521 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:54:38 INFO - PROCESS | 1660 | 1467600878523 Marionette TRACE conn2 <- [1,1166,null,{}] 19:54:38 INFO - PROCESS | 1660 | 1467600878528 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}] 19:54:38 INFO - PROCESS | 1660 | 1467600878530 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:38 INFO - PROCESS | 1660 | 1467600878653 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 19:54:38 INFO - PROCESS | 1660 | 1467600878693 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:38 INFO - PROCESS | 1660 | 1467600878695 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x119623000 == 38 [pid = 1660] [id = 299] 19:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x123576000) [pid = 1660] [serial = 896] [outer = 0x0] 19:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x123579400) [pid = 1660] [serial = 897] [outer = 0x123576000] 19:54:38 INFO - PROCESS | 1660 | 1467600878721 Marionette DEBUG loaded listener.js 19:54:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124f3e000) [pid = 1660] [serial = 898] [outer = 0x123576000] 19:54:39 INFO - PROCESS | 1660 | 1467600879048 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]]]}] 19:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 571ms 19:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:54:39 INFO - PROCESS | 1660 | 1467600879091 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 19:54:39 INFO - PROCESS | 1660 | 1467600879092 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 19:54:39 INFO - PROCESS | 1660 | 1467600879094 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:54:39 INFO - PROCESS | 1660 | 1467600879095 Marionette TRACE conn2 <- [1,1170,null,{}] 19:54:39 INFO - PROCESS | 1660 | 1467600879098 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}] 19:54:39 INFO - PROCESS | 1660 | 1467600879099 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:39 INFO - PROCESS | 1660 | 1467600879192 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 19:54:39 INFO - PROCESS | 1660 | 1467600879196 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:39 INFO - PROCESS | 1660 | 1467600879197 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x129310000 == 39 [pid = 1660] [id = 300] 19:54:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x123578c00) [pid = 1660] [serial = 899] [outer = 0x0] 19:54:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1269d6000) [pid = 1660] [serial = 900] [outer = 0x123578c00] 19:54:39 INFO - PROCESS | 1660 | 1467600879221 Marionette DEBUG loaded listener.js 19:54:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126ab9000) [pid = 1660] [serial = 901] [outer = 0x123578c00] 19:54:39 INFO - PROCESS | 1660 | 1467600879523 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]]]}] 19:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 470ms 19:54:39 INFO - PROCESS | 1660 | 1467600879569 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 19:54:39 INFO - PROCESS | 1660 | 1467600879570 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 19:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:54:39 INFO - PROCESS | 1660 | 1467600879582 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:54:39 INFO - PROCESS | 1660 | 1467600879583 Marionette TRACE conn2 <- [1,1174,null,{}] 19:54:39 INFO - PROCESS | 1660 | 1467600879586 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}] 19:54:39 INFO - PROCESS | 1660 | 1467600879586 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:39 INFO - PROCESS | 1660 | 1467600879693 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 19:54:39 INFO - PROCESS | 1660 | 1467600879696 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:39 INFO - PROCESS | 1660 | 1467600879697 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a60f800 == 40 [pid = 1660] [id = 301] 19:54:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124f41800) [pid = 1660] [serial = 902] [outer = 0x0] 19:54:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12710c000) [pid = 1660] [serial = 903] [outer = 0x124f41800] 19:54:39 INFO - PROCESS | 1660 | 1467600879721 Marionette DEBUG loaded listener.js 19:54:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x127564800) [pid = 1660] [serial = 904] [outer = 0x124f41800] 19:54:40 INFO - PROCESS | 1660 | 1467600880065 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] 19:54:40 INFO - PROCESS | 1660 | 1467600880103 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 19:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:54:40 INFO - PROCESS | 1660 | 1467600880105 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:54:40 INFO - PROCESS | 1660 | 1467600880106 Marionette TRACE conn2 <- [1,1178,null,{}] 19:54:40 INFO - PROCESS | 1660 | 1467600880108 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}] 19:54:40 INFO - PROCESS | 1660 | 1467600880110 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:40 INFO - PROCESS | 1660 | 1467600880203 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 19:54:40 INFO - PROCESS | 1660 | 1467600880207 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:40 INFO - PROCESS | 1660 | 1467600880208 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a986800 == 41 [pid = 1660] [id = 302] 19:54:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x126858400) [pid = 1660] [serial = 905] [outer = 0x0] 19:54:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x128adb800) [pid = 1660] [serial = 906] [outer = 0x126858400] 19:54:40 INFO - PROCESS | 1660 | 1467600880232 Marionette DEBUG loaded listener.js 19:54:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x128fa9c00) [pid = 1660] [serial = 907] [outer = 0x126858400] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1129aec00) [pid = 1660] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x116f68c00) [pid = 1660] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1126a0400) [pid = 1660] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119f1a800) [pid = 1660] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x112d68800) [pid = 1660] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1133f4000) [pid = 1660] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11337d000) [pid = 1660] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x113da7400) [pid = 1660] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116885c00) [pid = 1660] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1269cd400) [pid = 1660] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121184000) [pid = 1660] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119084400) [pid = 1660] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x112d67000) [pid = 1660] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119335000) [pid = 1660] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1128d5c00) [pid = 1660] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:54:40 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x114fddc00) [pid = 1660] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:54:40 INFO - PROCESS | 1660 | 1467600880679 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] 19:54:40 INFO - PROCESS | 1660 | 1467600880726 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 19:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:54:40 INFO - PROCESS | 1660 | 1467600880729 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:54:40 INFO - PROCESS | 1660 | 1467600880730 Marionette TRACE conn2 <- [1,1182,null,{}] 19:54:40 INFO - PROCESS | 1660 | 1467600880732 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}] 19:54:40 INFO - PROCESS | 1660 | 1467600880733 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:40 INFO - PROCESS | 1660 | 1467600880819 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 19:54:40 INFO - PROCESS | 1660 | 1467600880824 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:40 INFO - PROCESS | 1660 | 1467600880825 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a65800 == 42 [pid = 1660] [id = 303] 19:54:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112e2e000) [pid = 1660] [serial = 908] [outer = 0x0] 19:54:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x116885c00) [pid = 1660] [serial = 909] [outer = 0x112e2e000] 19:54:40 INFO - PROCESS | 1660 | 1467600880851 Marionette DEBUG loaded listener.js 19:54:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119335000) [pid = 1660] [serial = 910] [outer = 0x112e2e000] 19:54:41 INFO - PROCESS | 1660 | 1467600881185 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] 19:54:41 INFO - PROCESS | 1660 | 1467600881200 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 19:54:41 INFO - PROCESS | 1660 | 1467600881202 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:54:41 INFO - PROCESS | 1660 | 1467600881203 Marionette TRACE conn2 <- [1,1186,null,{}] 19:54:41 INFO - PROCESS | 1660 | 1467600881205 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}] 19:54:41 INFO - PROCESS | 1660 | 1467600881206 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:41 INFO - PROCESS | 1660 | 1467600881305 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 19:54:41 INFO - PROCESS | 1660 | 1467600881312 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:41 INFO - PROCESS | 1660 | 1467600881313 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aeb6000 == 43 [pid = 1660] [id = 304] 19:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119331c00) [pid = 1660] [serial = 911] [outer = 0x0] 19:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12684bc00) [pid = 1660] [serial = 912] [outer = 0x119331c00] 19:54:41 INFO - PROCESS | 1660 | 1467600881337 Marionette DEBUG loaded listener.js 19:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1292abc00) [pid = 1660] [serial = 913] [outer = 0x119331c00] 19:54:41 INFO - PROCESS | 1660 | 1467600881630 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] 19:54:41 INFO - PROCESS | 1660 | 1467600881673 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 19:54:41 INFO - PROCESS | 1660 | 1467600881675 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:54:41 INFO - PROCESS | 1660 | 1467600881676 Marionette TRACE conn2 <- [1,1190,null,{}] 19:54:41 INFO - PROCESS | 1660 | 1467600881681 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}] 19:54:41 INFO - PROCESS | 1660 | 1467600881682 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:41 INFO - PROCESS | 1660 | 1467600881768 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 19:54:41 INFO - PROCESS | 1660 | 1467600881771 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:41 INFO - PROCESS | 1660 | 1467600881772 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd98800 == 44 [pid = 1660] [id = 305] 19:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128d3f800) [pid = 1660] [serial = 914] [outer = 0x0] 19:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x129507400) [pid = 1660] [serial = 915] [outer = 0x128d3f800] 19:54:41 INFO - PROCESS | 1660 | 1467600881796 Marionette DEBUG loaded listener.js 19:54:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1296e3c00) [pid = 1660] [serial = 916] [outer = 0x128d3f800] 19:54:42 INFO - PROCESS | 1660 | 1467600882130 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] 19:54:42 INFO - PROCESS | 1660 | 1467600882151 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 19:54:42 INFO - PROCESS | 1660 | 1467600882153 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:54:42 INFO - PROCESS | 1660 | 1467600882154 Marionette TRACE conn2 <- [1,1194,null,{}] 19:54:42 INFO - PROCESS | 1660 | 1467600882156 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}] 19:54:42 INFO - PROCESS | 1660 | 1467600882157 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:42 INFO - PROCESS | 1660 | 1467600882265 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 19:54:42 INFO - PROCESS | 1660 | 1467600882272 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:42 INFO - PROCESS | 1660 | 1467600882273 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3d6000 == 45 [pid = 1660] [id = 306] 19:54:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1271ba800) [pid = 1660] [serial = 917] [outer = 0x0] 19:54:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1296e6800) [pid = 1660] [serial = 918] [outer = 0x1271ba800] 19:54:42 INFO - PROCESS | 1660 | 1467600882297 Marionette DEBUG loaded listener.js 19:54:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x129ee3400) [pid = 1660] [serial = 919] [outer = 0x1271ba800] 19:54:42 INFO - PROCESS | 1660 | 1467600882587 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] 19:54:42 INFO - PROCESS | 1660 | 1467600882623 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 19:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:54:42 INFO - PROCESS | 1660 | 1467600882625 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:54:42 INFO - PROCESS | 1660 | 1467600882626 Marionette TRACE conn2 <- [1,1198,null,{}] 19:54:42 INFO - PROCESS | 1660 | 1467600882639 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}] 19:54:42 INFO - PROCESS | 1660 | 1467600882640 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:42 INFO - PROCESS | 1660 | 1467600882768 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 19:54:42 INFO - PROCESS | 1660 | 1467600882843 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:42 INFO - PROCESS | 1660 | 1467600882845 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x112643800 == 46 [pid = 1660] [id = 307] 19:54:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x111d83400) [pid = 1660] [serial = 920] [outer = 0x0] 19:54:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1120e5800) [pid = 1660] [serial = 921] [outer = 0x111d83400] 19:54:42 INFO - PROCESS | 1660 | 1467600882878 Marionette DEBUG loaded listener.js 19:54:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1128d0400) [pid = 1660] [serial = 922] [outer = 0x111d83400] 19:54:43 INFO - PROCESS | 1660 | 1467600883402 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]]]}] 19:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 825ms 19:54:43 INFO - PROCESS | 1660 | 1467600883474 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 19:54:43 INFO - PROCESS | 1660 | 1467600883476 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 19:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:54:43 INFO - PROCESS | 1660 | 1467600883483 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:54:43 INFO - PROCESS | 1660 | 1467600883485 Marionette TRACE conn2 <- [1,1202,null,{}] 19:54:43 INFO - PROCESS | 1660 | 1467600883488 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}] 19:54:43 INFO - PROCESS | 1660 | 1467600883492 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:43 INFO - PROCESS | 1660 | 1467600883605 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 19:54:43 INFO - PROCESS | 1660 | 1467600883679 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:43 INFO - PROCESS | 1660 | 1467600883681 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x117c7a800 == 47 [pid = 1660] [id = 308] 19:54:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x112e3a400) [pid = 1660] [serial = 923] [outer = 0x0] 19:54:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x113c73000) [pid = 1660] [serial = 924] [outer = 0x112e3a400] 19:54:43 INFO - PROCESS | 1660 | 1467600883711 Marionette DEBUG loaded listener.js 19:54:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x115df1c00) [pid = 1660] [serial = 925] [outer = 0x112e3a400] 19:54:44 INFO - PROCESS | 1660 | 1467600884405 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]]]}] 19:54:44 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 19:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 971ms 19:54:44 INFO - PROCESS | 1660 | 1467600884455 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 19:54:44 INFO - PROCESS | 1660 | 1467600884457 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 19:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:54:44 INFO - PROCESS | 1660 | 1467600884461 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:54:44 INFO - PROCESS | 1660 | 1467600884463 Marionette TRACE conn2 <- [1,1206,null,{}] 19:54:44 INFO - PROCESS | 1660 | 1467600884466 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}] 19:54:44 INFO - PROCESS | 1660 | 1467600884468 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:44 INFO - PROCESS | 1660 | 1467600884570 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 19:54:44 INFO - PROCESS | 1660 | 1467600884647 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:44 INFO - PROCESS | 1660 | 1467600884649 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f17000 == 48 [pid = 1660] [id = 309] 19:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x115e5f400) [pid = 1660] [serial = 926] [outer = 0x0] 19:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x116136800) [pid = 1660] [serial = 927] [outer = 0x115e5f400] 19:54:44 INFO - PROCESS | 1660 | 1467600884679 Marionette DEBUG loaded listener.js 19:54:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x11676cc00) [pid = 1660] [serial = 928] [outer = 0x115e5f400] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3d6000 == 47 [pid = 1660] [id = 306] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd98800 == 46 [pid = 1660] [id = 305] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12aeb6000 == 45 [pid = 1660] [id = 304] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x119a65800 == 44 [pid = 1660] [id = 303] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12a986800 == 43 [pid = 1660] [id = 302] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12a60f800 == 42 [pid = 1660] [id = 301] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1292a7c00) [pid = 1660] [serial = 863] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x129310000 == 41 [pid = 1660] [id = 300] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x119623000 == 40 [pid = 1660] [id = 299] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x128abc800 == 39 [pid = 1660] [id = 298] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x118250800 == 38 [pid = 1660] [id = 297] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x121e87000 == 37 [pid = 1660] [id = 296] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1215ce800 == 36 [pid = 1660] [id = 295] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c1800 == 35 [pid = 1660] [id = 294] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x11962a800 == 34 [pid = 1660] [id = 293] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x119060800 == 33 [pid = 1660] [id = 292] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x118251800 == 32 [pid = 1660] [id = 291] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1168af000 == 31 [pid = 1660] [id = 290] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x113cb8000 == 30 [pid = 1660] [id = 289] 19:54:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1213f5000 == 29 [pid = 1660] [id = 288] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119a0c000) [pid = 1660] [serial = 845] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x121161800) [pid = 1660] [serial = 848] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119f16000) [pid = 1660] [serial = 846] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1182f0400) [pid = 1660] [serial = 857] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x124e91000) [pid = 1660] [serial = 851] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12494f000) [pid = 1660] [serial = 849] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1269cf800) [pid = 1660] [serial = 854] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x125499000) [pid = 1660] [serial = 852] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x126aad000) [pid = 1660] [serial = 860] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12710fc00) [pid = 1660] [serial = 861] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x126aae000) [pid = 1660] [serial = 855] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1133b3800) [pid = 1660] [serial = 833] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116808400) [pid = 1660] [serial = 831] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1161a3800) [pid = 1660] [serial = 830] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1271b7400) [pid = 1660] [serial = 828] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1196ad800) [pid = 1660] [serial = 827] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x127564000) [pid = 1660] [serial = 825] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126aac400) [pid = 1660] [serial = 824] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124c51400) [pid = 1660] [serial = 822] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121666400) [pid = 1660] [serial = 821] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11932cc00) [pid = 1660] [serial = 819] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1190b9000) [pid = 1660] [serial = 818] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115e61c00) [pid = 1660] [serial = 816] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11329e400) [pid = 1660] [serial = 815] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1196b5000) [pid = 1660] [serial = 842] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118864000) [pid = 1660] [serial = 839] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1190bb800) [pid = 1660] [serial = 840] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11676b000) [pid = 1660] [serial = 836] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x116f61000) [pid = 1660] [serial = 837] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x113c6f000) [pid = 1660] [serial = 834] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11a1a6000) [pid = 1660] [serial = 858] [outer = 0x0] [url = about:blank] 19:54:44 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1196d6800) [pid = 1660] [serial = 843] [outer = 0x0] [url = about:blank] 19:54:45 INFO - PROCESS | 1660 | 1467600885081 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]]]}] 19:54:45 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 19:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 671ms 19:54:45 INFO - PROCESS | 1660 | 1467600885133 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 19:54:45 INFO - PROCESS | 1660 | 1467600885136 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 19:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:54:45 INFO - PROCESS | 1660 | 1467600885140 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:54:45 INFO - PROCESS | 1660 | 1467600885142 Marionette TRACE conn2 <- [1,1210,null,{}] 19:54:45 INFO - PROCESS | 1660 | 1467600885144 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}] 19:54:45 INFO - PROCESS | 1660 | 1467600885146 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:45 INFO - PROCESS | 1660 | 1467600885240 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 19:54:45 INFO - PROCESS | 1660 | 1467600885322 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:45 INFO - PROCESS | 1660 | 1467600885323 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x117c94800 == 30 [pid = 1660] [id = 310] 19:54:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1161a3800) [pid = 1660] [serial = 929] [outer = 0x0] 19:54:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x117cc2c00) [pid = 1660] [serial = 930] [outer = 0x1161a3800] 19:54:45 INFO - PROCESS | 1660 | 1467600885364 Marionette DEBUG loaded listener.js 19:54:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1183a7000) [pid = 1660] [serial = 931] [outer = 0x1161a3800] 19:54:45 INFO - PROCESS | 1660 | 1467600885806 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]]]}] 19:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 719ms 19:54:45 INFO - PROCESS | 1660 | 1467600885861 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 19:54:45 INFO - PROCESS | 1660 | 1467600885863 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 19:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:54:45 INFO - PROCESS | 1660 | 1467600885865 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:54:45 INFO - PROCESS | 1660 | 1467600885868 Marionette TRACE conn2 <- [1,1214,null,{}] 19:54:45 INFO - PROCESS | 1660 | 1467600885875 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}] 19:54:45 INFO - PROCESS | 1660 | 1467600885881 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:45 INFO - PROCESS | 1660 | 1467600885956 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 19:54:45 INFO - PROCESS | 1660 | 1467600885965 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:45 INFO - PROCESS | 1660 | 1467600885967 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x119629800 == 31 [pid = 1660] [id = 311] 19:54:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119098000) [pid = 1660] [serial = 932] [outer = 0x0] 19:54:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1190b7400) [pid = 1660] [serial = 933] [outer = 0x119098000] 19:54:45 INFO - PROCESS | 1660 | 1467600885995 Marionette DEBUG loaded listener.js 19:54:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1190c1800) [pid = 1660] [serial = 934] [outer = 0x119098000] 19:54:46 INFO - PROCESS | 1660 | 1467600886339 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]]]}] 19:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 523ms 19:54:46 INFO - PROCESS | 1660 | 1467600886389 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 19:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:54:46 INFO - PROCESS | 1660 | 1467600886390 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 19:54:46 INFO - PROCESS | 1660 | 1467600886393 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:54:46 INFO - PROCESS | 1660 | 1467600886394 Marionette TRACE conn2 <- [1,1218,null,{}] 19:54:46 INFO - PROCESS | 1660 | 1467600886396 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}] 19:54:46 INFO - PROCESS | 1660 | 1467600886397 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:46 INFO - PROCESS | 1660 | 1467600886474 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 19:54:46 INFO - PROCESS | 1660 | 1467600886479 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:46 INFO - PROCESS | 1660 | 1467600886482 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1ef000 == 32 [pid = 1660] [id = 312] 19:54:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11930b000) [pid = 1660] [serial = 935] [outer = 0x0] 19:54:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1196b4400) [pid = 1660] [serial = 936] [outer = 0x11930b000] 19:54:46 INFO - PROCESS | 1660 | 1467600886507 Marionette DEBUG loaded listener.js 19:54:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1196d9c00) [pid = 1660] [serial = 937] [outer = 0x11930b000] 19:54:46 INFO - PROCESS | 1660 | 1467600886840 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]]]}] 19:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 473ms 19:54:46 INFO - PROCESS | 1660 | 1467600886867 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 19:54:46 INFO - PROCESS | 1660 | 1467600886869 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 19:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:54:46 INFO - PROCESS | 1660 | 1467600886872 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:54:46 INFO - PROCESS | 1660 | 1467600886874 Marionette TRACE conn2 <- [1,1222,null,{}] 19:54:46 INFO - PROCESS | 1660 | 1467600886877 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}] 19:54:46 INFO - PROCESS | 1660 | 1467600886879 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:46 INFO - PROCESS | 1660 | 1467600886989 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 19:54:47 INFO - PROCESS | 1660 | 1467600887090 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:47 INFO - PROCESS | 1660 | 1467600887091 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f30000 == 33 [pid = 1660] [id = 313] 19:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11930e400) [pid = 1660] [serial = 938] [outer = 0x0] 19:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119abd400) [pid = 1660] [serial = 939] [outer = 0x11930e400] 19:54:47 INFO - PROCESS | 1660 | 1467600887116 Marionette DEBUG loaded listener.js 19:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119f19800) [pid = 1660] [serial = 940] [outer = 0x11930e400] 19:54:47 INFO - PROCESS | 1660 | 1467600887433 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] 19:54:47 INFO - PROCESS | 1660 | 1467600887493 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 19:54:47 INFO - PROCESS | 1660 | 1467600887495 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:54:47 INFO - PROCESS | 1660 | 1467600887496 Marionette TRACE conn2 <- [1,1226,null,{}] 19:54:47 INFO - PROCESS | 1660 | 1467600887498 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}] 19:54:47 INFO - PROCESS | 1660 | 1467600887502 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:47 INFO - PROCESS | 1660 | 1467600887616 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 19:54:47 INFO - PROCESS | 1660 | 1467600887628 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:47 INFO - PROCESS | 1660 | 1467600887629 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x126826000 == 34 [pid = 1660] [id = 314] 19:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119ab9800) [pid = 1660] [serial = 941] [outer = 0x0] 19:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121165800) [pid = 1660] [serial = 942] [outer = 0x119ab9800] 19:54:47 INFO - PROCESS | 1660 | 1467600887654 Marionette DEBUG loaded listener.js 19:54:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x125494000) [pid = 1660] [serial = 943] [outer = 0x119ab9800] 19:54:47 INFO - PROCESS | 1660 | 1467600887976 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]]]}] 19:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 520ms 19:54:48 INFO - PROCESS | 1660 | 1467600888015 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 19:54:48 INFO - PROCESS | 1660 | 1467600888017 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 19:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:54:48 INFO - PROCESS | 1660 | 1467600888019 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:54:48 INFO - PROCESS | 1660 | 1467600888020 Marionette TRACE conn2 <- [1,1230,null,{}] 19:54:48 INFO - PROCESS | 1660 | 1467600888022 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}] 19:54:48 INFO - PROCESS | 1660 | 1467600888023 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:48 INFO - PROCESS | 1660 | 1467600888128 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 19:54:48 INFO - PROCESS | 1660 | 1467600888131 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:48 INFO - PROCESS | 1660 | 1467600888132 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12697b000 == 35 [pid = 1660] [id = 315] 19:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11a1a5000) [pid = 1660] [serial = 944] [outer = 0x0] 19:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1269cf000) [pid = 1660] [serial = 945] [outer = 0x11a1a5000] 19:54:48 INFO - PROCESS | 1660 | 1467600888157 Marionette DEBUG loaded listener.js 19:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1271bdc00) [pid = 1660] [serial = 946] [outer = 0x11a1a5000] 19:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:54:48 INFO - PROCESS | 1660 | 1467600888532 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]]]}] 19:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 519ms 19:54:48 INFO - PROCESS | 1660 | 1467600888539 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 19:54:48 INFO - PROCESS | 1660 | 1467600888542 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 19:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:54:48 INFO - PROCESS | 1660 | 1467600888545 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:54:48 INFO - PROCESS | 1660 | 1467600888548 Marionette TRACE conn2 <- [1,1234,null,{}] 19:54:48 INFO - PROCESS | 1660 | 1467600888552 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}] 19:54:48 INFO - PROCESS | 1660 | 1467600888553 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:48 INFO - PROCESS | 1660 | 1467600888698 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 19:54:48 INFO - PROCESS | 1660 | 1467600888720 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:48 INFO - PROCESS | 1660 | 1467600888721 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x128aca000 == 36 [pid = 1660] [id = 316] 19:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x127560400) [pid = 1660] [serial = 947] [outer = 0x0] 19:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x127567400) [pid = 1660] [serial = 948] [outer = 0x127560400] 19:54:48 INFO - PROCESS | 1660 | 1467600888759 Marionette DEBUG loaded listener.js 19:54:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128d42000) [pid = 1660] [serial = 949] [outer = 0x127560400] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x123576000) [pid = 1660] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112697400) [pid = 1660] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112d61800) [pid = 1660] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x111dac000) [pid = 1660] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121281000) [pid = 1660] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116a29c00) [pid = 1660] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113c47000) [pid = 1660] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128d4a800) [pid = 1660] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1128d6c00) [pid = 1660] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1129b2c00) [pid = 1660] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1196ddc00) [pid = 1660] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12115d000) [pid = 1660] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x123578c00) [pid = 1660] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124f41800) [pid = 1660] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128d3f800) [pid = 1660] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x126858400) [pid = 1660] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112e2e000) [pid = 1660] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:54:49 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119331c00) [pid = 1660] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:54:49 INFO - PROCESS | 1660 | 1467600889204 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]]]}] 19:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 672ms 19:54:49 INFO - PROCESS | 1660 | 1467600889217 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 19:54:49 INFO - PROCESS | 1660 | 1467600889219 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 19:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:54:49 INFO - PROCESS | 1660 | 1467600889223 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:54:49 INFO - PROCESS | 1660 | 1467600889224 Marionette TRACE conn2 <- [1,1238,null,{}] 19:54:49 INFO - PROCESS | 1660 | 1467600889228 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}] 19:54:49 INFO - PROCESS | 1660 | 1467600889230 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:49 INFO - PROCESS | 1660 | 1467600889359 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 19:54:49 INFO - PROCESS | 1660 | 1467600889390 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:49 INFO - PROCESS | 1660 | 1467600889392 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215d5000 == 37 [pid = 1660] [id = 317] 19:54:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112e05400) [pid = 1660] [serial = 950] [outer = 0x0] 19:54:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116aee000) [pid = 1660] [serial = 951] [outer = 0x112e05400] 19:54:49 INFO - PROCESS | 1660 | 1467600889430 Marionette DEBUG loaded listener.js 19:54:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1196ab800) [pid = 1660] [serial = 952] [outer = 0x112e05400] 19:54:49 INFO - PROCESS | 1660 | 1467600889821 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]]]}] 19:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 621ms 19:54:49 INFO - PROCESS | 1660 | 1467600889843 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 19:54:49 INFO - PROCESS | 1660 | 1467600889845 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 19:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:54:49 INFO - PROCESS | 1660 | 1467600889849 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:54:49 INFO - PROCESS | 1660 | 1467600889850 Marionette TRACE conn2 <- [1,1242,null,{}] 19:54:49 INFO - PROCESS | 1660 | 1467600889852 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}] 19:54:49 INFO - PROCESS | 1660 | 1467600889853 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:49 INFO - PROCESS | 1660 | 1467600889951 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 19:54:49 INFO - PROCESS | 1660 | 1467600889957 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:49 INFO - PROCESS | 1660 | 1467600889958 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1e6800 == 38 [pid = 1660] [id = 318] 19:54:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119f1a400) [pid = 1660] [serial = 953] [outer = 0x0] 19:54:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124f41800) [pid = 1660] [serial = 954] [outer = 0x119f1a400] 19:54:49 INFO - PROCESS | 1660 | 1467600889982 Marionette DEBUG loaded listener.js 19:54:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128d40c00) [pid = 1660] [serial = 955] [outer = 0x119f1a400] 19:54:50 INFO - PROCESS | 1660 | 1467600890288 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]]]}] 19:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 469ms 19:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:54:50 INFO - PROCESS | 1660 | 1467600890319 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 19:54:50 INFO - PROCESS | 1660 | 1467600890320 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 19:54:50 INFO - PROCESS | 1660 | 1467600890322 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:54:50 INFO - PROCESS | 1660 | 1467600890335 Marionette TRACE conn2 <- [1,1246,null,{}] 19:54:50 INFO - PROCESS | 1660 | 1467600890337 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}] 19:54:50 INFO - PROCESS | 1660 | 1467600890339 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:50 INFO - PROCESS | 1660 | 1467600890425 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 19:54:50 INFO - PROCESS | 1660 | 1467600890431 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:50 INFO - PROCESS | 1660 | 1467600890433 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a995000 == 39 [pid = 1660] [id = 319] 19:54:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128d4a800) [pid = 1660] [serial = 956] [outer = 0x0] 19:54:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129505000) [pid = 1660] [serial = 957] [outer = 0x128d4a800] 19:54:50 INFO - PROCESS | 1660 | 1467600890459 Marionette DEBUG loaded listener.js 19:54:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a762800) [pid = 1660] [serial = 958] [outer = 0x128d4a800] 19:54:50 INFO - PROCESS | 1660 | 1467600890803 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]]]}] 19:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 530ms 19:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:54:50 INFO - PROCESS | 1660 | 1467600890856 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 19:54:50 INFO - PROCESS | 1660 | 1467600890858 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 19:54:50 INFO - PROCESS | 1660 | 1467600890866 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:54:50 INFO - PROCESS | 1660 | 1467600890867 Marionette TRACE conn2 <- [1,1250,null,{}] 19:54:50 INFO - PROCESS | 1660 | 1467600890870 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}] 19:54:50 INFO - PROCESS | 1660 | 1467600890871 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:50 INFO - PROCESS | 1660 | 1467600890950 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 19:54:50 INFO - PROCESS | 1660 | 1467600890954 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:50 INFO - PROCESS | 1660 | 1467600890956 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aebd800 == 40 [pid = 1660] [id = 320] 19:54:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a902c00) [pid = 1660] [serial = 959] [outer = 0x0] 19:54:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a906000) [pid = 1660] [serial = 960] [outer = 0x12a902c00] 19:54:50 INFO - PROCESS | 1660 | 1467600890982 Marionette DEBUG loaded listener.js 19:54:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a90d800) [pid = 1660] [serial = 961] [outer = 0x12a902c00] 19:54:51 INFO - PROCESS | 1660 | --DOCSHELL 0x116f17000 == 39 [pid = 1660] [id = 309] 19:54:51 INFO - PROCESS | 1660 | --DOCSHELL 0x117c7a800 == 38 [pid = 1660] [id = 308] 19:54:51 INFO - PROCESS | 1660 | --DOCSHELL 0x112643800 == 37 [pid = 1660] [id = 307] 19:54:52 INFO - PROCESS | 1660 | --DOCSHELL 0x117c94800 == 36 [pid = 1660] [id = 310] 19:54:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1ef000 == 35 [pid = 1660] [id = 312] 19:54:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1215d5000 == 34 [pid = 1660] [id = 317] 19:54:52 INFO - PROCESS | 1660 | --DOCSHELL 0x119629800 == 33 [pid = 1660] [id = 311] 19:54:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12697b000 == 32 [pid = 1660] [id = 315] 19:54:52 INFO - PROCESS | 1660 | --DOCSHELL 0x128aca000 == 31 [pid = 1660] [id = 316] 19:54:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1e6800 == 30 [pid = 1660] [id = 318] 19:54:52 INFO - PROCESS | 1660 | --DOCSHELL 0x126826000 == 29 [pid = 1660] [id = 314] 19:54:52 INFO - PROCESS | 1660 | --DOCSHELL 0x116f30000 == 28 [pid = 1660] [id = 313] 19:54:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12a995000 == 27 [pid = 1660] [id = 319] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124f3e000) [pid = 1660] [serial = 898] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1196b1800) [pid = 1660] [serial = 884] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112e2b400) [pid = 1660] [serial = 869] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x113c3c400) [pid = 1660] [serial = 870] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1196dd800) [pid = 1660] [serial = 885] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116639000) [pid = 1660] [serial = 872] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116887800) [pid = 1660] [serial = 873] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1216c8000) [pid = 1660] [serial = 894] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1176f2400) [pid = 1660] [serial = 875] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118226000) [pid = 1660] [serial = 876] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119091000) [pid = 1660] [serial = 881] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1196abc00) [pid = 1660] [serial = 882] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x129506c00) [pid = 1660] [serial = 864] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116af6800) [pid = 1660] [serial = 878] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118533800) [pid = 1660] [serial = 879] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x112a7c000) [pid = 1660] [serial = 866] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x112d60800) [pid = 1660] [serial = 867] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119f1ac00) [pid = 1660] [serial = 887] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121158c00) [pid = 1660] [serial = 888] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12115f400) [pid = 1660] [serial = 890] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x121183400) [pid = 1660] [serial = 891] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1269d6000) [pid = 1660] [serial = 900] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x127564800) [pid = 1660] [serial = 904] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1296e3c00) [pid = 1660] [serial = 916] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12710c000) [pid = 1660] [serial = 903] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x128adb800) [pid = 1660] [serial = 906] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x116885c00) [pid = 1660] [serial = 909] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x119335000) [pid = 1660] [serial = 910] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x129507400) [pid = 1660] [serial = 915] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x128fa9c00) [pid = 1660] [serial = 907] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12684bc00) [pid = 1660] [serial = 912] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x123579400) [pid = 1660] [serial = 897] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x126ab9000) [pid = 1660] [serial = 901] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x1296e6800) [pid = 1660] [serial = 918] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x121b16800) [pid = 1660] [serial = 895] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x1292abc00) [pid = 1660] [serial = 913] [outer = 0x0] [url = about:blank] 19:54:52 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x115d1c000) [pid = 1660] [serial = 501] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:54:52 INFO - PROCESS | 1660 | 1467600892601 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]]]}] 19:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1778ms 19:54:52 INFO - PROCESS | 1660 | 1467600892639 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 19:54:52 INFO - PROCESS | 1660 | 1467600892642 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 19:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:54:52 INFO - PROCESS | 1660 | 1467600892645 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:54:52 INFO - PROCESS | 1660 | 1467600892647 Marionette TRACE conn2 <- [1,1254,null,{}] 19:54:52 INFO - PROCESS | 1660 | 1467600892651 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}] 19:54:52 INFO - PROCESS | 1660 | 1467600892653 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:52 INFO - PROCESS | 1660 | 1467600892736 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 19:54:52 INFO - PROCESS | 1660 | 1467600892783 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:52 INFO - PROCESS | 1660 | 1467600892786 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x115d7e000 == 28 [pid = 1660] [id = 321] 19:54:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x112a83c00) [pid = 1660] [serial = 962] [outer = 0x0] 19:54:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x112d66000) [pid = 1660] [serial = 963] [outer = 0x112a83c00] 19:54:52 INFO - PROCESS | 1660 | 1467600892814 Marionette DEBUG loaded listener.js 19:54:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1129b1800) [pid = 1660] [serial = 964] [outer = 0x112a83c00] 19:54:53 INFO - PROCESS | 1660 | 1467600893128 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]]]}] 19:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 521ms 19:54:53 INFO - PROCESS | 1660 | 1467600893166 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 19:54:53 INFO - PROCESS | 1660 | 1467600893170 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 19:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:54:53 INFO - PROCESS | 1660 | 1467600893174 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:54:53 INFO - PROCESS | 1660 | 1467600893176 Marionette TRACE conn2 <- [1,1258,null,{}] 19:54:53 INFO - PROCESS | 1660 | 1467600893178 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}] 19:54:53 INFO - PROCESS | 1660 | 1467600893181 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:53 INFO - PROCESS | 1660 | 1467600893257 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 19:54:53 INFO - PROCESS | 1660 | 1467600893261 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:53 INFO - PROCESS | 1660 | 1467600893265 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168c6000 == 29 [pid = 1660] [id = 322] 19:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x113c39000) [pid = 1660] [serial = 965] [outer = 0x0] 19:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x115e61c00) [pid = 1660] [serial = 966] [outer = 0x113c39000] 19:54:53 INFO - PROCESS | 1660 | 1467600893294 Marionette DEBUG loaded listener.js 19:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1164eec00) [pid = 1660] [serial = 967] [outer = 0x113c39000] 19:54:53 INFO - PROCESS | 1660 | 1467600893632 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]]]}] 19:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 473ms 19:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:54:53 INFO - PROCESS | 1660 | 1467600893648 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 19:54:53 INFO - PROCESS | 1660 | 1467600893649 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 19:54:53 INFO - PROCESS | 1660 | 1467600893652 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:54:53 INFO - PROCESS | 1660 | 1467600893663 Marionette TRACE conn2 <- [1,1262,null,{}] 19:54:53 INFO - PROCESS | 1660 | 1467600893672 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}] 19:54:53 INFO - PROCESS | 1660 | 1467600893675 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:53 INFO - PROCESS | 1660 | 1467600893745 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 19:54:53 INFO - PROCESS | 1660 | 1467600893751 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:53 INFO - PROCESS | 1660 | 1467600893753 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x118251000 == 30 [pid = 1660] [id = 323] 19:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x111daa000) [pid = 1660] [serial = 968] [outer = 0x0] 19:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x116f60c00) [pid = 1660] [serial = 969] [outer = 0x111daa000] 19:54:53 INFO - PROCESS | 1660 | 1467600893783 Marionette DEBUG loaded listener.js 19:54:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x118228800) [pid = 1660] [serial = 970] [outer = 0x111daa000] 19:54:54 INFO - PROCESS | 1660 | 1467600894117 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]]]}] 19:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 482ms 19:54:54 INFO - PROCESS | 1660 | 1467600894134 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 19:54:54 INFO - PROCESS | 1660 | 1467600894136 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 19:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:54:54 INFO - PROCESS | 1660 | 1467600894138 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:54:54 INFO - PROCESS | 1660 | 1467600894139 Marionette TRACE conn2 <- [1,1266,null,{}] 19:54:54 INFO - PROCESS | 1660 | 1467600894141 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}] 19:54:54 INFO - PROCESS | 1660 | 1467600894142 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:54 INFO - PROCESS | 1660 | 1467600894230 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 19:54:54 INFO - PROCESS | 1660 | 1467600894297 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:54 INFO - PROCESS | 1660 | 1467600894298 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x11840b000 == 31 [pid = 1660] [id = 324] 19:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1176ef400) [pid = 1660] [serial = 971] [outer = 0x0] 19:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x118526c00) [pid = 1660] [serial = 972] [outer = 0x1176ef400] 19:54:54 INFO - PROCESS | 1660 | 1467600894340 Marionette DEBUG loaded listener.js 19:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x118866c00) [pid = 1660] [serial = 973] [outer = 0x1176ef400] 19:54:54 INFO - PROCESS | 1660 | 1467600894751 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]]]}] 19:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 619ms 19:54:54 INFO - PROCESS | 1660 | 1467600894758 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 19:54:54 INFO - PROCESS | 1660 | 1467600894761 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 19:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:54:54 INFO - PROCESS | 1660 | 1467600894769 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:54:54 INFO - PROCESS | 1660 | 1467600894771 Marionette TRACE conn2 <- [1,1270,null,{}] 19:54:54 INFO - PROCESS | 1660 | 1467600894774 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}] 19:54:54 INFO - PROCESS | 1660 | 1467600894776 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:54 INFO - PROCESS | 1660 | 1467600894891 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 19:54:54 INFO - PROCESS | 1660 | 1467600894899 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:54 INFO - PROCESS | 1660 | 1467600894900 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x11962b800 == 32 [pid = 1660] [id = 325] 19:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1128d5c00) [pid = 1660] [serial = 974] [outer = 0x0] 19:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119084400) [pid = 1660] [serial = 975] [outer = 0x1128d5c00] 19:54:54 INFO - PROCESS | 1660 | 1467600894924 Marionette DEBUG loaded listener.js 19:54:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1190b4400) [pid = 1660] [serial = 976] [outer = 0x1128d5c00] 19:54:55 INFO - PROCESS | 1660 | 1467600895243 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]]]}] 19:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 520ms 19:54:55 INFO - PROCESS | 1660 | 1467600895290 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 19:54:55 INFO - PROCESS | 1660 | 1467600895291 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 19:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:54:55 INFO - PROCESS | 1660 | 1467600895293 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:54:55 INFO - PROCESS | 1660 | 1467600895294 Marionette TRACE conn2 <- [1,1274,null,{}] 19:54:55 INFO - PROCESS | 1660 | 1467600895296 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}] 19:54:55 INFO - PROCESS | 1660 | 1467600895300 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:55 INFO - PROCESS | 1660 | 1467600895391 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 19:54:55 INFO - PROCESS | 1660 | 1467600895394 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:55 INFO - PROCESS | 1660 | 1467600895396 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1ec800 == 33 [pid = 1660] [id = 326] 19:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1190ba400) [pid = 1660] [serial = 977] [outer = 0x0] 19:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1196ac000) [pid = 1660] [serial = 978] [outer = 0x1190ba400] 19:54:55 INFO - PROCESS | 1660 | 1467600895424 Marionette DEBUG loaded listener.js 19:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119f17400) [pid = 1660] [serial = 979] [outer = 0x1190ba400] 19:54:55 INFO - PROCESS | 1660 | 1467600895725 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]]]}] 19:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 472ms 19:54:55 INFO - PROCESS | 1660 | 1467600895766 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 19:54:55 INFO - PROCESS | 1660 | 1467600895767 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 19:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:54:55 INFO - PROCESS | 1660 | 1467600895769 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:54:55 INFO - PROCESS | 1660 | 1467600895770 Marionette TRACE conn2 <- [1,1278,null,{}] 19:54:55 INFO - PROCESS | 1660 | 1467600895773 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}] 19:54:55 INFO - PROCESS | 1660 | 1467600895774 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:55 INFO - PROCESS | 1660 | 1467600895876 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 19:54:55 INFO - PROCESS | 1660 | 1467600895885 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:55 INFO - PROCESS | 1660 | 1467600895886 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213ef800 == 34 [pid = 1660] [id = 327] 19:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119f17800) [pid = 1660] [serial = 980] [outer = 0x0] 19:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x121157000) [pid = 1660] [serial = 981] [outer = 0x119f17800] 19:54:55 INFO - PROCESS | 1660 | 1467600895910 Marionette DEBUG loaded listener.js 19:54:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121182000) [pid = 1660] [serial = 982] [outer = 0x119f17800] 19:54:56 INFO - PROCESS | 1660 | 1467600896233 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]]]}] 19:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 19:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:54:56 INFO - PROCESS | 1660 | 1467600896290 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 19:54:56 INFO - PROCESS | 1660 | 1467600896291 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 19:54:56 INFO - PROCESS | 1660 | 1467600896294 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:54:56 INFO - PROCESS | 1660 | 1467600896296 Marionette TRACE conn2 <- [1,1282,null,{}] 19:54:56 INFO - PROCESS | 1660 | 1467600896299 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}] 19:54:56 INFO - PROCESS | 1660 | 1467600896300 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:56 INFO - PROCESS | 1660 | 1467600896404 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 19:54:56 INFO - PROCESS | 1660 | 1467600896480 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:56 INFO - PROCESS | 1660 | 1467600896482 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a48800 == 35 [pid = 1660] [id = 328] 19:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1129b2400) [pid = 1660] [serial = 983] [outer = 0x0] 19:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121182800) [pid = 1660] [serial = 984] [outer = 0x1129b2400] 19:54:56 INFO - PROCESS | 1660 | 1467600896521 Marionette DEBUG loaded listener.js 19:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1218ce400) [pid = 1660] [serial = 985] [outer = 0x1129b2400] 19:54:56 INFO - PROCESS | 1660 | 1467600896787 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]]]}] 19:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 522ms 19:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:54:56 INFO - PROCESS | 1660 | 1467600896819 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 19:54:56 INFO - PROCESS | 1660 | 1467600896820 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 19:54:56 INFO - PROCESS | 1660 | 1467600896824 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:54:56 INFO - PROCESS | 1660 | 1467600896825 Marionette TRACE conn2 <- [1,1286,null,{}] 19:54:56 INFO - PROCESS | 1660 | 1467600896836 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}] 19:54:56 INFO - PROCESS | 1660 | 1467600896837 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:56 INFO - PROCESS | 1660 | 1467600896921 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 19:54:56 INFO - PROCESS | 1660 | 1467600896925 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:56 INFO - PROCESS | 1660 | 1467600896927 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x118250800 == 36 [pid = 1660] [id = 329] 19:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x121b16000) [pid = 1660] [serial = 986] [outer = 0x0] 19:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121e6d000) [pid = 1660] [serial = 987] [outer = 0x121b16000] 19:54:56 INFO - PROCESS | 1660 | 1467600896953 Marionette DEBUG loaded listener.js 19:54:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12495c800) [pid = 1660] [serial = 988] [outer = 0x121b16000] 19:54:57 INFO - PROCESS | 1660 | 1467600897263 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]]]}] 19:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 468ms 19:54:57 INFO - PROCESS | 1660 | 1467600897293 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 19:54:57 INFO - PROCESS | 1660 | 1467600897294 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 19:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:54:57 INFO - PROCESS | 1660 | 1467600897298 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:54:57 INFO - PROCESS | 1660 | 1467600897299 Marionette TRACE conn2 <- [1,1290,null,{}] 19:54:57 INFO - PROCESS | 1660 | 1467600897302 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}] 19:54:57 INFO - PROCESS | 1660 | 1467600897303 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:57 INFO - PROCESS | 1660 | 1467600897410 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 19:54:57 INFO - PROCESS | 1660 | 1467600897415 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:57 INFO - PROCESS | 1660 | 1467600897416 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268f1000 == 37 [pid = 1660] [id = 330] 19:54:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112695c00) [pid = 1660] [serial = 989] [outer = 0x0] 19:54:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121b87400) [pid = 1660] [serial = 990] [outer = 0x112695c00] 19:54:57 INFO - PROCESS | 1660 | 1467600897441 Marionette DEBUG loaded listener.js 19:54:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12684bc00) [pid = 1660] [serial = 991] [outer = 0x112695c00] 19:54:57 INFO - PROCESS | 1660 | 1467600897795 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]]]}] 19:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 519ms 19:54:57 INFO - PROCESS | 1660 | 1467600897817 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 19:54:57 INFO - PROCESS | 1660 | 1467600897820 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 19:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:54:57 INFO - PROCESS | 1660 | 1467600897823 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:54:57 INFO - PROCESS | 1660 | 1467600897826 Marionette TRACE conn2 <- [1,1294,null,{}] 19:54:57 INFO - PROCESS | 1660 | 1467600897830 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}] 19:54:57 INFO - PROCESS | 1660 | 1467600897832 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:57 INFO - PROCESS | 1660 | 1467600897975 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 19:54:57 INFO - PROCESS | 1660 | 1467600897986 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:57 INFO - PROCESS | 1660 | 1467600897995 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x11962a800 == 38 [pid = 1660] [id = 331] 19:54:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124c4bc00) [pid = 1660] [serial = 992] [outer = 0x0] 19:54:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126ab0000) [pid = 1660] [serial = 993] [outer = 0x124c4bc00] 19:54:58 INFO - PROCESS | 1660 | 1467600898022 Marionette DEBUG loaded listener.js 19:54:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x127569000) [pid = 1660] [serial = 994] [outer = 0x124c4bc00] 19:54:58 INFO - PROCESS | 1660 | 1467600898425 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]]]}] 19:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 627ms 19:54:58 INFO - PROCESS | 1660 | 1467600898452 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 19:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:54:58 INFO - PROCESS | 1660 | 1467600898454 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 19:54:58 INFO - PROCESS | 1660 | 1467600898458 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:54:58 INFO - PROCESS | 1660 | 1467600898459 Marionette TRACE conn2 <- [1,1298,null,{}] 19:54:58 INFO - PROCESS | 1660 | 1467600898463 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}] 19:54:58 INFO - PROCESS | 1660 | 1467600898464 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:58 INFO - PROCESS | 1660 | 1467600898604 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 19:54:58 INFO - PROCESS | 1660 | 1467600898624 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:58 INFO - PROCESS | 1660 | 1467600898625 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f95800 == 39 [pid = 1660] [id = 332] 19:54:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126ab6c00) [pid = 1660] [serial = 995] [outer = 0x0] 19:54:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128faa400) [pid = 1660] [serial = 996] [outer = 0x126ab6c00] 19:54:58 INFO - PROCESS | 1660 | 1467600898663 Marionette DEBUG loaded listener.js 19:54:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1292ab800) [pid = 1660] [serial = 997] [outer = 0x126ab6c00] 19:54:58 INFO - PROCESS | 1660 | 1467600898991 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]]]}] 19:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 570ms 19:54:59 INFO - PROCESS | 1660 | 1467600899028 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 19:54:59 INFO - PROCESS | 1660 | 1467600899030 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 19:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:54:59 INFO - PROCESS | 1660 | 1467600899034 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:54:59 INFO - PROCESS | 1660 | 1467600899034 Marionette TRACE conn2 <- [1,1302,null,{}] 19:54:59 INFO - PROCESS | 1660 | 1467600899037 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}] 19:54:59 INFO - PROCESS | 1660 | 1467600899038 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:59 INFO - PROCESS | 1660 | 1467600899139 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 19:54:59 INFO - PROCESS | 1660 | 1467600899142 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:59 INFO - PROCESS | 1660 | 1467600899143 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12965d000 == 40 [pid = 1660] [id = 333] 19:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1292abc00) [pid = 1660] [serial = 998] [outer = 0x0] 19:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12950a000) [pid = 1660] [serial = 999] [outer = 0x1292abc00] 19:54:59 INFO - PROCESS | 1660 | 1467600899167 Marionette DEBUG loaded listener.js 19:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1296e4000) [pid = 1660] [serial = 1000] [outer = 0x1292abc00] 19:54:59 INFO - PROCESS | 1660 | 1467600899513 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]]]}] 19:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 517ms 19:54:59 INFO - PROCESS | 1660 | 1467600899552 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 19:54:59 INFO - PROCESS | 1660 | 1467600899553 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 19:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:54:59 INFO - PROCESS | 1660 | 1467600899555 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:54:59 INFO - PROCESS | 1660 | 1467600899556 Marionette TRACE conn2 <- [1,1306,null,{}] 19:54:59 INFO - PROCESS | 1660 | 1467600899558 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}] 19:54:59 INFO - PROCESS | 1660 | 1467600899559 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:59 INFO - PROCESS | 1660 | 1467600899655 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 19:54:59 INFO - PROCESS | 1660 | 1467600899658 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:59 INFO - PROCESS | 1660 | 1467600899659 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:54:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a78e800 == 41 [pid = 1660] [id = 334] 19:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1292ac000) [pid = 1660] [serial = 1001] [outer = 0x0] 19:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x129ee0c00) [pid = 1660] [serial = 1002] [outer = 0x1292ac000] 19:54:59 INFO - PROCESS | 1660 | 1467600899683 Marionette DEBUG loaded listener.js 19:54:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a907400) [pid = 1660] [serial = 1003] [outer = 0x1292ac000] 19:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119ab9800) [pid = 1660] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11a1a5000) [pid = 1660] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x127560400) [pid = 1660] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112e05400) [pid = 1660] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119f1a400) [pid = 1660] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128d4a800) [pid = 1660] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11930b000) [pid = 1660] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119098000) [pid = 1660] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1161a3800) [pid = 1660] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x115e5f400) [pid = 1660] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112e3a400) [pid = 1660] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x111d83400) [pid = 1660] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1271ba800) [pid = 1660] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:54:59 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11930e400) [pid = 1660] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:55:00 INFO - PROCESS | 1660 | 1467600900126 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]]]}] 19:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 618ms 19:55:00 INFO - PROCESS | 1660 | 1467600900174 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 19:55:00 INFO - PROCESS | 1660 | 1467600900175 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 19:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:55:00 INFO - PROCESS | 1660 | 1467600900177 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:55:00 INFO - PROCESS | 1660 | 1467600900179 Marionette TRACE conn2 <- [1,1310,null,{}] 19:55:00 INFO - PROCESS | 1660 | 1467600900192 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}] 19:55:00 INFO - PROCESS | 1660 | 1467600900193 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:00 INFO - PROCESS | 1660 | 1467600900292 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 19:55:00 INFO - PROCESS | 1660 | 1467600900295 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:00 INFO - PROCESS | 1660 | 1467600900298 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac34800 == 42 [pid = 1660] [id = 335] 19:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118223400) [pid = 1660] [serial = 1004] [outer = 0x0] 19:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11852d400) [pid = 1660] [serial = 1005] [outer = 0x118223400] 19:55:00 INFO - PROCESS | 1660 | 1467600900324 Marionette DEBUG loaded listener.js 19:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119f17000) [pid = 1660] [serial = 1006] [outer = 0x118223400] 19:55:00 INFO - PROCESS | 1660 | 1467600900621 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] 19:55:00 INFO - PROCESS | 1660 | 1467600900654 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 19:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:55:00 INFO - PROCESS | 1660 | 1467600900656 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:55:00 INFO - PROCESS | 1660 | 1467600900657 Marionette TRACE conn2 <- [1,1314,null,{}] 19:55:00 INFO - PROCESS | 1660 | 1467600900659 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}] 19:55:00 INFO - PROCESS | 1660 | 1467600900660 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:00 INFO - PROCESS | 1660 | 1467600900738 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 19:55:00 INFO - PROCESS | 1660 | 1467600900741 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:00 INFO - PROCESS | 1660 | 1467600900742 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd06000 == 43 [pid = 1660] [id = 336] 19:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12196dc00) [pid = 1660] [serial = 1007] [outer = 0x0] 19:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128d4a800) [pid = 1660] [serial = 1008] [outer = 0x12196dc00] 19:55:00 INFO - PROCESS | 1660 | 1467600900768 Marionette DEBUG loaded listener.js 19:55:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a909400) [pid = 1660] [serial = 1009] [outer = 0x12196dc00] 19:55:01 INFO - PROCESS | 1660 | 1467600901093 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]]]}] 19:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 469ms 19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:55:01 INFO - PROCESS | 1660 | 1467600901126 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 19:55:01 INFO - PROCESS | 1660 | 1467600901128 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 19:55:01 INFO - PROCESS | 1660 | 1467600901131 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:55:01 INFO - PROCESS | 1660 | 1467600901133 Marionette TRACE conn2 <- [1,1318,null,{}] 19:55:01 INFO - PROCESS | 1660 | 1467600901136 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}] 19:55:01 INFO - PROCESS | 1660 | 1467600901138 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:01 INFO - PROCESS | 1660 | 1467600901303 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 19:55:01 INFO - PROCESS | 1660 | 1467600901313 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:01 INFO - PROCESS | 1660 | 1467600901314 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd8f800 == 44 [pid = 1660] [id = 337] 19:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1218d0800) [pid = 1660] [serial = 1010] [outer = 0x0] 19:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a910800) [pid = 1660] [serial = 1011] [outer = 0x1218d0800] 19:55:01 INFO - PROCESS | 1660 | 1467600901352 Marionette DEBUG loaded listener.js 19:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a97e400) [pid = 1660] [serial = 1012] [outer = 0x1218d0800] 19:55:01 INFO - PROCESS | 1660 | 1467600901722 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]]]}] 19:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 621ms 19:55:01 INFO - PROCESS | 1660 | 1467600901752 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:55:01 INFO - PROCESS | 1660 | 1467600901753 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 19:55:01 INFO - PROCESS | 1660 | 1467600901755 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:55:01 INFO - PROCESS | 1660 | 1467600901756 Marionette TRACE conn2 <- [1,1322,null,{}] 19:55:01 INFO - PROCESS | 1660 | 1467600901758 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}] 19:55:01 INFO - PROCESS | 1660 | 1467600901759 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:01 INFO - PROCESS | 1660 | 1467600901840 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 19:55:01 INFO - PROCESS | 1660 | 1467600901891 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:01 INFO - PROCESS | 1660 | 1467600901892 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bda8000 == 45 [pid = 1660] [id = 338] 19:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128f9d800) [pid = 1660] [serial = 1013] [outer = 0x0] 19:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12ab7c800) [pid = 1660] [serial = 1014] [outer = 0x128f9d800] 19:55:01 INFO - PROCESS | 1660 | 1467600901919 Marionette DEBUG loaded listener.js 19:55:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11877fc00) [pid = 1660] [serial = 1015] [outer = 0x128f9d800] 19:55:02 INFO - PROCESS | 1660 | 1467600902394 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]]]}] 19:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 719ms 19:55:02 INFO - PROCESS | 1660 | 1467600902475 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 19:55:02 INFO - PROCESS | 1660 | 1467600902478 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 19:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:55:02 INFO - PROCESS | 1660 | 1467600902483 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:55:02 INFO - PROCESS | 1660 | 1467600902487 Marionette TRACE conn2 <- [1,1326,null,{}] 19:55:02 INFO - PROCESS | 1660 | 1467600902490 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}] 19:55:02 INFO - PROCESS | 1660 | 1467600902492 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:02 INFO - PROCESS | 1660 | 1467600902607 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 19:55:02 INFO - PROCESS | 1660 | 1467600902731 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:02 INFO - PROCESS | 1660 | 1467600902733 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168bb800 == 46 [pid = 1660] [id = 339] 19:55:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112e0c400) [pid = 1660] [serial = 1016] [outer = 0x0] 19:55:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x112edd400) [pid = 1660] [serial = 1017] [outer = 0x112e0c400] 19:55:02 INFO - PROCESS | 1660 | 1467600902764 Marionette DEBUG loaded listener.js 19:55:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x113c6b400) [pid = 1660] [serial = 1018] [outer = 0x112e0c400] 19:55:03 INFO - PROCESS | 1660 | 1467600903473 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]]]}] 19:55:03 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 19:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1023ms 19:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:55:03 INFO - PROCESS | 1660 | 1467600903505 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 19:55:03 INFO - PROCESS | 1660 | 1467600903508 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 19:55:03 INFO - PROCESS | 1660 | 1467600903511 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:55:03 INFO - PROCESS | 1660 | 1467600903514 Marionette TRACE conn2 <- [1,1330,null,{}] 19:55:03 INFO - PROCESS | 1660 | 1467600903517 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}] 19:55:03 INFO - PROCESS | 1660 | 1467600903519 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:03 INFO - PROCESS | 1660 | 1467600903627 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 19:55:03 INFO - PROCESS | 1660 | 1467600903684 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:03 INFO - PROCESS | 1660 | 1467600903687 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164a6000 == 47 [pid = 1660] [id = 340] 19:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1133ac400) [pid = 1660] [serial = 1019] [outer = 0x0] 19:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1133eb400) [pid = 1660] [serial = 1020] [outer = 0x1133ac400] 19:55:03 INFO - PROCESS | 1660 | 1467600903715 Marionette DEBUG loaded listener.js 19:55:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x115d1d400) [pid = 1660] [serial = 1021] [outer = 0x1133ac400] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd8f800 == 46 [pid = 1660] [id = 337] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd06000 == 45 [pid = 1660] [id = 336] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac34800 == 44 [pid = 1660] [id = 335] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a78e800 == 43 [pid = 1660] [id = 334] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12965d000 == 42 [pid = 1660] [id = 333] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a906000) [pid = 1660] [serial = 960] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x128f95800 == 41 [pid = 1660] [id = 332] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x11962a800 == 40 [pid = 1660] [id = 331] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1268f1000 == 39 [pid = 1660] [id = 330] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x118250800 == 38 [pid = 1660] [id = 329] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x121a48800 == 37 [pid = 1660] [id = 328] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1213ef800 == 36 [pid = 1660] [id = 327] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1ec800 == 35 [pid = 1660] [id = 326] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x11962b800 == 34 [pid = 1660] [id = 325] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x11840b000 == 33 [pid = 1660] [id = 324] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x118251000 == 32 [pid = 1660] [id = 323] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1168c6000 == 31 [pid = 1660] [id = 322] 19:55:04 INFO - PROCESS | 1660 | --DOCSHELL 0x115d7e000 == 30 [pid = 1660] [id = 321] 19:55:04 INFO - PROCESS | 1660 | 1467600904153 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]]]}] 19:55:04 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 19:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 671ms 19:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:55:04 INFO - PROCESS | 1660 | 1467600904183 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 19:55:04 INFO - PROCESS | 1660 | 1467600904186 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 19:55:04 INFO - PROCESS | 1660 | 1467600904191 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:55:04 INFO - PROCESS | 1660 | 1467600904192 Marionette TRACE conn2 <- [1,1334,null,{}] 19:55:04 INFO - PROCESS | 1660 | 1467600904195 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}] 19:55:04 INFO - PROCESS | 1660 | 1467600904197 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:04 INFO - PROCESS | 1660 | 1467600904274 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121165800) [pid = 1660] [serial = 942] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1269cf000) [pid = 1660] [serial = 945] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x127567400) [pid = 1660] [serial = 948] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116aee000) [pid = 1660] [serial = 951] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124f41800) [pid = 1660] [serial = 954] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1196ab800) [pid = 1660] [serial = 952] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x129505000) [pid = 1660] [serial = 957] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128d42000) [pid = 1660] [serial = 949] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1196b4400) [pid = 1660] [serial = 936] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1196d9c00) [pid = 1660] [serial = 937] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1190b7400) [pid = 1660] [serial = 933] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1190c1800) [pid = 1660] [serial = 934] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12a762800) [pid = 1660] [serial = 958] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x117cc2c00) [pid = 1660] [serial = 930] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1183a7000) [pid = 1660] [serial = 931] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11676cc00) [pid = 1660] [serial = 928] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x116136800) [pid = 1660] [serial = 927] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115df1c00) [pid = 1660] [serial = 925] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113c73000) [pid = 1660] [serial = 924] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1128d0400) [pid = 1660] [serial = 922] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1120e5800) [pid = 1660] [serial = 921] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x129ee3400) [pid = 1660] [serial = 919] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119abd400) [pid = 1660] [serial = 939] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119f19800) [pid = 1660] [serial = 940] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1271bdc00) [pid = 1660] [serial = 946] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x125494000) [pid = 1660] [serial = 943] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128d40c00) [pid = 1660] [serial = 955] [outer = 0x0] [url = about:blank] 19:55:04 INFO - PROCESS | 1660 | 1467600904332 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:04 INFO - PROCESS | 1660 | 1467600904334 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x11714c000 == 31 [pid = 1660] [id = 341] 19:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112e05400) [pid = 1660] [serial = 1022] [outer = 0x0] 19:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x115df1c00) [pid = 1660] [serial = 1023] [outer = 0x112e05400] 19:55:04 INFO - PROCESS | 1660 | 1467600904364 Marionette DEBUG loaded listener.js 19:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x116a24000) [pid = 1660] [serial = 1024] [outer = 0x112e05400] 19:55:04 INFO - PROCESS | 1660 | 1467600904693 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]]]}] 19:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 520ms 19:55:04 INFO - PROCESS | 1660 | 1467600904710 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 19:55:04 INFO - PROCESS | 1660 | 1467600904712 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 19:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:55:04 INFO - PROCESS | 1660 | 1467600904717 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:55:04 INFO - PROCESS | 1660 | 1467600904719 Marionette TRACE conn2 <- [1,1338,null,{}] 19:55:04 INFO - PROCESS | 1660 | 1467600904726 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}] 19:55:04 INFO - PROCESS | 1660 | 1467600904729 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:04 INFO - PROCESS | 1660 | 1467600904807 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 19:55:04 INFO - PROCESS | 1660 | 1467600904814 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:04 INFO - PROCESS | 1660 | 1467600904817 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x118516000 == 32 [pid = 1660] [id = 342] 19:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x117cc8400) [pid = 1660] [serial = 1025] [outer = 0x0] 19:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118780000) [pid = 1660] [serial = 1026] [outer = 0x117cc8400] 19:55:04 INFO - PROCESS | 1660 | 1467600904845 Marionette DEBUG loaded listener.js 19:55:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1188f3c00) [pid = 1660] [serial = 1027] [outer = 0x117cc8400] 19:55:05 INFO - PROCESS | 1660 | 1467600905658 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]]]}] 19:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 973ms 19:55:05 INFO - PROCESS | 1660 | 1467600905692 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 19:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:55:05 INFO - PROCESS | 1660 | 1467600905694 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 19:55:05 INFO - PROCESS | 1660 | 1467600905699 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:55:05 INFO - PROCESS | 1660 | 1467600905700 Marionette TRACE conn2 <- [1,1342,null,{}] 19:55:05 INFO - PROCESS | 1660 | 1467600905702 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}] 19:55:05 INFO - PROCESS | 1660 | 1467600905703 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:05 INFO - PROCESS | 1660 | 1467600905773 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 19:55:05 INFO - PROCESS | 1660 | 1467600905776 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:05 INFO - PROCESS | 1660 | 1467600905777 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b34000 == 33 [pid = 1660] [id = 343] 19:55:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119091000) [pid = 1660] [serial = 1028] [outer = 0x0] 19:55:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1190bd800) [pid = 1660] [serial = 1029] [outer = 0x119091000] 19:55:05 INFO - PROCESS | 1660 | 1467600905804 Marionette DEBUG loaded listener.js 19:55:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11930c400) [pid = 1660] [serial = 1030] [outer = 0x119091000] 19:55:06 INFO - PROCESS | 1660 | 1467600906249 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]]]}] 19:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 569ms 19:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:55:06 INFO - PROCESS | 1660 | 1467600906268 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 19:55:06 INFO - PROCESS | 1660 | 1467600906270 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 19:55:06 INFO - PROCESS | 1660 | 1467600906273 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:55:06 INFO - PROCESS | 1660 | 1467600906275 Marionette TRACE conn2 <- [1,1346,null,{}] 19:55:06 INFO - PROCESS | 1660 | 1467600906288 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}] 19:55:06 INFO - PROCESS | 1660 | 1467600906290 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:06 INFO - PROCESS | 1660 | 1467600906430 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 19:55:06 INFO - PROCESS | 1660 | 1467600906485 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:06 INFO - PROCESS | 1660 | 1467600906495 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212dc000 == 34 [pid = 1660] [id = 344] 19:55:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1190b5800) [pid = 1660] [serial = 1031] [outer = 0x0] 19:55:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1196b0000) [pid = 1660] [serial = 1032] [outer = 0x1190b5800] 19:55:06 INFO - PROCESS | 1660 | 1467600906535 Marionette DEBUG loaded listener.js 19:55:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1196d3c00) [pid = 1660] [serial = 1033] [outer = 0x1190b5800] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124c4bc00) [pid = 1660] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126ab6c00) [pid = 1660] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1292abc00) [pid = 1660] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1292ac000) [pid = 1660] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12196dc00) [pid = 1660] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1218d0800) [pid = 1660] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1129b2400) [pid = 1660] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1190ba400) [pid = 1660] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1128d5c00) [pid = 1660] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a902c00) [pid = 1660] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x112a83c00) [pid = 1660] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x111daa000) [pid = 1660] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x113c39000) [pid = 1660] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x121b16000) [pid = 1660] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x118223400) [pid = 1660] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1176ef400) [pid = 1660] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x119f17800) [pid = 1660] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:55:07 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x112695c00) [pid = 1660] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:55:07 INFO - PROCESS | 1660 | 1467600907360 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]]]}] 19:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1120ms 19:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:55:07 INFO - PROCESS | 1660 | 1467600907394 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 19:55:07 INFO - PROCESS | 1660 | 1467600907397 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 19:55:07 INFO - PROCESS | 1660 | 1467600907400 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:55:07 INFO - PROCESS | 1660 | 1467600907402 Marionette TRACE conn2 <- [1,1350,null,{}] 19:55:07 INFO - PROCESS | 1660 | 1467600907406 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}] 19:55:07 INFO - PROCESS | 1660 | 1467600907408 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:07 INFO - PROCESS | 1660 | 1467600907507 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 19:55:07 INFO - PROCESS | 1660 | 1467600907559 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:07 INFO - PROCESS | 1660 | 1467600907560 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x11747e800 == 35 [pid = 1660] [id = 345] 19:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x112e0e000) [pid = 1660] [serial = 1034] [outer = 0x0] 19:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x113c47800) [pid = 1660] [serial = 1035] [outer = 0x112e0e000] 19:55:07 INFO - PROCESS | 1660 | 1467600907592 Marionette DEBUG loaded listener.js 19:55:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x115e67000) [pid = 1660] [serial = 1036] [outer = 0x112e0e000] 19:55:07 INFO - PROCESS | 1660 | 1467600907980 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]]]}] 19:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 623ms 19:55:08 INFO - PROCESS | 1660 | 1467600908023 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 19:55:08 INFO - PROCESS | 1660 | 1467600908026 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 19:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:55:08 INFO - PROCESS | 1660 | 1467600908033 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:55:08 INFO - PROCESS | 1660 | 1467600908035 Marionette TRACE conn2 <- [1,1354,null,{}] 19:55:08 INFO - PROCESS | 1660 | 1467600908038 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}] 19:55:08 INFO - PROCESS | 1660 | 1467600908039 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:08 INFO - PROCESS | 1660 | 1467600908135 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 19:55:08 INFO - PROCESS | 1660 | 1467600908228 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:08 INFO - PROCESS | 1660 | 1467600908229 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1e6000 == 36 [pid = 1660] [id = 346] 19:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x116aeb800) [pid = 1660] [serial = 1037] [outer = 0x0] 19:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1176f8800) [pid = 1660] [serial = 1038] [outer = 0x116aeb800] 19:55:08 INFO - PROCESS | 1660 | 1467600908275 Marionette DEBUG loaded listener.js 19:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1182edc00) [pid = 1660] [serial = 1039] [outer = 0x116aeb800] 19:55:08 INFO - PROCESS | 1660 | 1467600908719 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]]]}] 19:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 720ms 19:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:55:08 INFO - PROCESS | 1660 | 1467600908753 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 19:55:08 INFO - PROCESS | 1660 | 1467600908754 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 19:55:08 INFO - PROCESS | 1660 | 1467600908757 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:55:08 INFO - PROCESS | 1660 | 1467600908759 Marionette TRACE conn2 <- [1,1358,null,{}] 19:55:08 INFO - PROCESS | 1660 | 1467600908767 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}] 19:55:08 INFO - PROCESS | 1660 | 1467600908770 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:08 INFO - PROCESS | 1660 | 1467600908866 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 19:55:08 INFO - PROCESS | 1660 | 1467600908931 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:08 INFO - PROCESS | 1660 | 1467600908933 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x115eca000 == 37 [pid = 1660] [id = 347] 19:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119089400) [pid = 1660] [serial = 1040] [outer = 0x0] 19:55:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1190c0000) [pid = 1660] [serial = 1041] [outer = 0x119089400] 19:55:08 INFO - PROCESS | 1660 | 1467600908966 Marionette DEBUG loaded listener.js 19:55:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1196dc800) [pid = 1660] [serial = 1042] [outer = 0x119089400] 19:55:09 INFO - PROCESS | 1660 | 1467600909371 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]]]}] 19:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 624ms 19:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:55:09 INFO - PROCESS | 1660 | 1467600909382 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 19:55:09 INFO - PROCESS | 1660 | 1467600909384 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 19:55:09 INFO - PROCESS | 1660 | 1467600909386 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:55:09 INFO - PROCESS | 1660 | 1467600909387 Marionette TRACE conn2 <- [1,1362,null,{}] 19:55:09 INFO - PROCESS | 1660 | 1467600909390 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}] 19:55:09 INFO - PROCESS | 1660 | 1467600909392 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:09 INFO - PROCESS | 1660 | 1467600909511 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 19:55:09 INFO - PROCESS | 1660 | 1467600909576 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:09 INFO - PROCESS | 1660 | 1467600909577 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12683d000 == 38 [pid = 1660] [id = 348] 19:55:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119f17800) [pid = 1660] [serial = 1043] [outer = 0x0] 19:55:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11a1a6000) [pid = 1660] [serial = 1044] [outer = 0x119f17800] 19:55:09 INFO - PROCESS | 1660 | 1467600909621 Marionette DEBUG loaded listener.js 19:55:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121161000) [pid = 1660] [serial = 1045] [outer = 0x119f17800] 19:55:10 INFO - PROCESS | 1660 | 1467600910050 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]]]}] 19:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 719ms 19:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:55:10 INFO - PROCESS | 1660 | 1467600910105 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 19:55:10 INFO - PROCESS | 1660 | 1467600910107 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 19:55:10 INFO - PROCESS | 1660 | 1467600910109 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:55:10 INFO - PROCESS | 1660 | 1467600910110 Marionette TRACE conn2 <- [1,1366,null,{}] 19:55:10 INFO - PROCESS | 1660 | 1467600910113 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}] 19:55:10 INFO - PROCESS | 1660 | 1467600910114 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:10 INFO - PROCESS | 1660 | 1467600910206 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 19:55:10 INFO - PROCESS | 1660 | 1467600910269 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:10 INFO - PROCESS | 1660 | 1467600910271 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182bc800 == 39 [pid = 1660] [id = 349] 19:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1129a7c00) [pid = 1660] [serial = 1046] [outer = 0x0] 19:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1130da800) [pid = 1660] [serial = 1047] [outer = 0x1129a7c00] 19:55:10 INFO - PROCESS | 1660 | 1467600910302 Marionette DEBUG loaded listener.js 19:55:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119f1ac00) [pid = 1660] [serial = 1048] [outer = 0x1129a7c00] 19:55:10 INFO - PROCESS | 1660 | 1467600910857 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] 19:55:11 INFO - PROCESS | 1660 | 1467600911413 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 19:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:55:11 INFO - PROCESS | 1660 | 1467600911423 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:55:11 INFO - PROCESS | 1660 | 1467600911425 Marionette TRACE conn2 <- [1,1370,null,{}] 19:55:11 INFO - PROCESS | 1660 | 1467600911430 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}] 19:55:11 INFO - PROCESS | 1660 | 1467600911433 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:11 INFO - PROCESS | 1660 | 1467600911532 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 19:55:11 INFO - PROCESS | 1660 | 1467600911539 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:11 INFO - PROCESS | 1660 | 1467600911543 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x113cc0000 == 28 [pid = 1660] [id = 350] 19:55:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x112a88c00) [pid = 1660] [serial = 1049] [outer = 0x0] 19:55:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x112d5f000) [pid = 1660] [serial = 1050] [outer = 0x112a88c00] 19:55:11 INFO - PROCESS | 1660 | 1467600911590 Marionette DEBUG loaded listener.js 19:55:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x112e05800) [pid = 1660] [serial = 1051] [outer = 0x112a88c00] 19:55:11 INFO - PROCESS | 1660 | 1467600911969 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] 19:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:55:12 INFO - PROCESS | 1660 | 1467600912046 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 19:55:12 INFO - PROCESS | 1660 | 1467600912051 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:55:12 INFO - PROCESS | 1660 | 1467600912054 Marionette TRACE conn2 <- [1,1374,null,{}] 19:55:12 INFO - PROCESS | 1660 | 1467600912056 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}] 19:55:12 INFO - PROCESS | 1660 | 1467600912058 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:12 INFO - PROCESS | 1660 | 1467600912135 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 19:55:12 INFO - PROCESS | 1660 | 1467600912139 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:12 INFO - PROCESS | 1660 | 1467600912140 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168cd000 == 29 [pid = 1660] [id = 351] 19:55:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x1133e9400) [pid = 1660] [serial = 1052] [outer = 0x0] 19:55:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x115e61c00) [pid = 1660] [serial = 1053] [outer = 0x1133e9400] 19:55:12 INFO - PROCESS | 1660 | 1467600912170 Marionette DEBUG loaded listener.js 19:55:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x116768400) [pid = 1660] [serial = 1054] [outer = 0x1133e9400] 19:55:12 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:55:12 INFO - PROCESS | 1660 | 1467600912498 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 19:55:12 INFO - PROCESS | 1660 | 1467600912524 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 19:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:55:12 INFO - PROCESS | 1660 | 1467600912526 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:55:12 INFO - PROCESS | 1660 | 1467600912528 Marionette TRACE conn2 <- [1,1378,null,{}] 19:55:12 INFO - PROCESS | 1660 | 1467600912539 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}] 19:55:12 INFO - PROCESS | 1660 | 1467600912542 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:12 INFO - PROCESS | 1660 | 1467600912643 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 19:55:12 INFO - PROCESS | 1660 | 1467600912650 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:12 INFO - PROCESS | 1660 | 1467600912653 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182c0000 == 30 [pid = 1660] [id = 352] 19:55:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x117cc3c00) [pid = 1660] [serial = 1055] [outer = 0x0] 19:55:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x118224800) [pid = 1660] [serial = 1056] [outer = 0x117cc3c00] 19:55:12 INFO - PROCESS | 1660 | 1467600912682 Marionette DEBUG loaded listener.js 19:55:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x1183afc00) [pid = 1660] [serial = 1057] [outer = 0x117cc3c00] 19:55:13 INFO - PROCESS | 1660 | 1467600913004 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] 19:55:13 INFO - PROCESS | 1660 | 1467600913050 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 19:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:55:13 INFO - PROCESS | 1660 | 1467600913053 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:55:13 INFO - PROCESS | 1660 | 1467600913054 Marionette TRACE conn2 <- [1,1382,null,{}] 19:55:13 INFO - PROCESS | 1660 | 1467600913056 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}] 19:55:13 INFO - PROCESS | 1660 | 1467600913057 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:13 INFO - PROCESS | 1660 | 1467600913155 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 19:55:13 INFO - PROCESS | 1660 | 1467600913160 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:13 INFO - PROCESS | 1660 | 1467600913161 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x119070000 == 31 [pid = 1660] [id = 353] 19:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x118780800) [pid = 1660] [serial = 1058] [outer = 0x0] 19:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x119092800) [pid = 1660] [serial = 1059] [outer = 0x118780800] 19:55:13 INFO - PROCESS | 1660 | 1467600913189 Marionette DEBUG loaded listener.js 19:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1190b7400) [pid = 1660] [serial = 1060] [outer = 0x118780800] 19:55:13 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:55:13 INFO - PROCESS | 1660 | 1467600913519 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] 19:55:13 INFO - PROCESS | 1660 | 1467600913573 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 19:55:13 INFO - PROCESS | 1660 | 1467600913575 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:55:13 INFO - PROCESS | 1660 | 1467600913576 Marionette TRACE conn2 <- [1,1386,null,{}] 19:55:13 INFO - PROCESS | 1660 | 1467600913578 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}] 19:55:13 INFO - PROCESS | 1660 | 1467600913580 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:13 INFO - PROCESS | 1660 | 1467600913670 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 19:55:13 INFO - PROCESS | 1660 | 1467600913706 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:13 INFO - PROCESS | 1660 | 1467600913714 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1ef800 == 32 [pid = 1660] [id = 354] 19:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x119099c00) [pid = 1660] [serial = 1061] [outer = 0x0] 19:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x119330800) [pid = 1660] [serial = 1062] [outer = 0x119099c00] 19:55:13 INFO - PROCESS | 1660 | 1467600913740 Marionette DEBUG loaded listener.js 19:55:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1196b8400) [pid = 1660] [serial = 1063] [outer = 0x119099c00] 19:55:14 INFO - PROCESS | 1660 | 1467600914069 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] 19:55:14 INFO - PROCESS | 1660 | 1467600914096 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:55:14 INFO - PROCESS | 1660 | 1467600914098 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:55:14 INFO - PROCESS | 1660 | 1467600914099 Marionette TRACE conn2 <- [1,1390,null,{}] 19:55:14 INFO - PROCESS | 1660 | 1467600914102 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}] 19:55:14 INFO - PROCESS | 1660 | 1467600914106 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:14 INFO - PROCESS | 1660 | 1467600914216 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 19:55:14 INFO - PROCESS | 1660 | 1467600914251 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:14 INFO - PROCESS | 1660 | 1467600914252 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a39800 == 33 [pid = 1660] [id = 355] 19:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1196d7c00) [pid = 1660] [serial = 1064] [outer = 0x0] 19:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x12115ec00) [pid = 1660] [serial = 1065] [outer = 0x1196d7c00] 19:55:14 INFO - PROCESS | 1660 | 1467600914277 Marionette DEBUG loaded listener.js 19:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x121186800) [pid = 1660] [serial = 1066] [outer = 0x1196d7c00] 19:55:14 INFO - PROCESS | 1660 | 1467600914598 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]]]}] 19:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 19:55:14 INFO - PROCESS | 1660 | 1467600914618 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 19:55:14 INFO - PROCESS | 1660 | 1467600914619 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:55:14 INFO - PROCESS | 1660 | 1467600914621 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:55:14 INFO - PROCESS | 1660 | 1467600914623 Marionette TRACE conn2 <- [1,1394,null,{}] 19:55:14 INFO - PROCESS | 1660 | 1467600914625 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}] 19:55:14 INFO - PROCESS | 1660 | 1467600914626 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:14 INFO - PROCESS | 1660 | 1467600914716 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 19:55:14 INFO - PROCESS | 1660 | 1467600914751 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:14 INFO - PROCESS | 1660 | 1467600914752 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c24000 == 34 [pid = 1660] [id = 356] 19:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x121187000) [pid = 1660] [serial = 1067] [outer = 0x0] 19:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1216c7c00) [pid = 1660] [serial = 1068] [outer = 0x121187000] 19:55:14 INFO - PROCESS | 1660 | 1467600914783 Marionette DEBUG loaded listener.js 19:55:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x121b85000) [pid = 1660] [serial = 1069] [outer = 0x121187000] 19:55:15 INFO - PROCESS | 1660 | 1467600915099 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]]]}] 19:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 19:55:15 INFO - PROCESS | 1660 | 1467600915144 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 19:55:15 INFO - PROCESS | 1660 | 1467600915145 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 19:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:55:15 INFO - PROCESS | 1660 | 1467600915147 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:55:15 INFO - PROCESS | 1660 | 1467600915149 Marionette TRACE conn2 <- [1,1398,null,{}] 19:55:15 INFO - PROCESS | 1660 | 1467600915153 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}] 19:55:15 INFO - PROCESS | 1660 | 1467600915154 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:15 INFO - PROCESS | 1660 | 1467600915260 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 19:55:15 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x112e0c400) [pid = 1660] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:55:15 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x128f9d800) [pid = 1660] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:55:15 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x117cc8400) [pid = 1660] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:55:15 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1133ac400) [pid = 1660] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:55:15 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x112e05400) [pid = 1660] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:55:15 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x119091000) [pid = 1660] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:55:15 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x1190b5800) [pid = 1660] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:55:15 INFO - PROCESS | 1660 | 1467600915297 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:15 INFO - PROCESS | 1660 | 1467600915298 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x115ecf800 == 35 [pid = 1660] [id = 357] 19:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x111dac000) [pid = 1660] [serial = 1070] [outer = 0x0] 19:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x112a7c000) [pid = 1660] [serial = 1071] [outer = 0x111dac000] 19:55:15 INFO - PROCESS | 1660 | 1467600915325 Marionette DEBUG loaded listener.js 19:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11676b000) [pid = 1660] [serial = 1072] [outer = 0x111dac000] 19:55:15 INFO - PROCESS | 1660 | 1467600915571 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]]]}] 19:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 19:55:15 INFO - PROCESS | 1660 | 1467600915620 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 19:55:15 INFO - PROCESS | 1660 | 1467600915621 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 19:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:55:15 INFO - PROCESS | 1660 | 1467600915624 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:55:15 INFO - PROCESS | 1660 | 1467600915625 Marionette TRACE conn2 <- [1,1402,null,{}] 19:55:15 INFO - PROCESS | 1660 | 1467600915635 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}] 19:55:15 INFO - PROCESS | 1660 | 1467600915636 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:15 INFO - PROCESS | 1660 | 1467600915716 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 19:55:15 INFO - PROCESS | 1660 | 1467600915720 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:15 INFO - PROCESS | 1660 | 1467600915721 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x128aaf800 == 36 [pid = 1660] [id = 358] 19:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1182ea000) [pid = 1660] [serial = 1073] [outer = 0x0] 19:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x121497400) [pid = 1660] [serial = 1074] [outer = 0x1182ea000] 19:55:15 INFO - PROCESS | 1660 | 1467600915745 Marionette DEBUG loaded listener.js 19:55:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1249b8800) [pid = 1660] [serial = 1075] [outer = 0x1182ea000] 19:55:16 INFO - PROCESS | 1660 | 1467600916065 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]]]}] 19:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 468ms 19:55:16 INFO - PROCESS | 1660 | 1467600916093 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 19:55:16 INFO - PROCESS | 1660 | 1467600916095 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 19:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:55:16 INFO - PROCESS | 1660 | 1467600916099 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:55:16 INFO - PROCESS | 1660 | 1467600916100 Marionette TRACE conn2 <- [1,1406,null,{}] 19:55:16 INFO - PROCESS | 1660 | 1467600916103 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}] 19:55:16 INFO - PROCESS | 1660 | 1467600916104 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:16 INFO - PROCESS | 1660 | 1467600916177 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 19:55:16 INFO - PROCESS | 1660 | 1467600916230 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:16 INFO - PROCESS | 1660 | 1467600916231 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ac6000 == 37 [pid = 1660] [id = 359] 19:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1182f1c00) [pid = 1660] [serial = 1076] [outer = 0x0] 19:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x124c47c00) [pid = 1660] [serial = 1077] [outer = 0x1182f1c00] 19:55:16 INFO - PROCESS | 1660 | 1467600916256 Marionette DEBUG loaded listener.js 19:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x125494400) [pid = 1660] [serial = 1078] [outer = 0x1182f1c00] 19:55:16 INFO - PROCESS | 1660 | 1467600916554 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]]]}] 19:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 469ms 19:55:16 INFO - PROCESS | 1660 | 1467600916568 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 19:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:55:16 INFO - PROCESS | 1660 | 1467600916570 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 19:55:16 INFO - PROCESS | 1660 | 1467600916572 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:55:16 INFO - PROCESS | 1660 | 1467600916575 Marionette TRACE conn2 <- [1,1410,null,{}] 19:55:16 INFO - PROCESS | 1660 | 1467600916577 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}] 19:55:16 INFO - PROCESS | 1660 | 1467600916581 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:16 INFO - PROCESS | 1660 | 1467600916672 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 19:55:16 INFO - PROCESS | 1660 | 1467600916676 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:16 INFO - PROCESS | 1660 | 1467600916677 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x129315800 == 38 [pid = 1660] [id = 360] 19:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x124ce2000) [pid = 1660] [serial = 1079] [outer = 0x0] 19:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1269d3800) [pid = 1660] [serial = 1080] [outer = 0x124ce2000] 19:55:16 INFO - PROCESS | 1660 | 1467600916706 Marionette DEBUG loaded listener.js 19:55:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x127106c00) [pid = 1660] [serial = 1081] [outer = 0x124ce2000] 19:55:17 INFO - PROCESS | 1660 | 1467600917049 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]]]}] 19:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 519ms 19:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:55:17 INFO - PROCESS | 1660 | 1467600917092 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 19:55:17 INFO - PROCESS | 1660 | 1467600917093 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 19:55:17 INFO - PROCESS | 1660 | 1467600917095 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:55:17 INFO - PROCESS | 1660 | 1467600917096 Marionette TRACE conn2 <- [1,1414,null,{}] 19:55:17 INFO - PROCESS | 1660 | 1467600917107 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}] 19:55:17 INFO - PROCESS | 1660 | 1467600917108 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:17 INFO - PROCESS | 1660 | 1467600917184 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 19:55:17 INFO - PROCESS | 1660 | 1467600917189 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:17 INFO - PROCESS | 1660 | 1467600917190 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a606800 == 39 [pid = 1660] [id = 361] 19:55:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12710c400) [pid = 1660] [serial = 1082] [outer = 0x0] 19:55:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x127561400) [pid = 1660] [serial = 1083] [outer = 0x12710c400] 19:55:17 INFO - PROCESS | 1660 | 1467600917214 Marionette DEBUG loaded listener.js 19:55:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x128ad7000) [pid = 1660] [serial = 1084] [outer = 0x12710c400] 19:55:17 INFO - PROCESS | 1660 | 1467600917793 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]]]}] 19:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 727ms 19:55:17 INFO - PROCESS | 1660 | 1467600917823 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 19:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:55:17 INFO - PROCESS | 1660 | 1467600917826 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 19:55:17 INFO - PROCESS | 1660 | 1467600917829 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:55:17 INFO - PROCESS | 1660 | 1467600917831 Marionette TRACE conn2 <- [1,1418,null,{}] 19:55:17 INFO - PROCESS | 1660 | 1467600917835 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}] 19:55:17 INFO - PROCESS | 1660 | 1467600917837 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:17 INFO - PROCESS | 1660 | 1467600917953 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 19:55:18 INFO - PROCESS | 1660 | 1467600918048 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:18 INFO - PROCESS | 1660 | 1467600918050 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168cb800 == 40 [pid = 1660] [id = 362] 19:55:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112e06400) [pid = 1660] [serial = 1085] [outer = 0x0] 19:55:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112ee1000) [pid = 1660] [serial = 1086] [outer = 0x112e06400] 19:55:18 INFO - PROCESS | 1660 | 1467600918081 Marionette DEBUG loaded listener.js 19:55:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x115e64c00) [pid = 1660] [serial = 1087] [outer = 0x112e06400] 19:55:18 INFO - PROCESS | 1660 | 1467600918650 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]]]}] 19:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 974ms 19:55:18 INFO - PROCESS | 1660 | 1467600918817 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 19:55:18 INFO - PROCESS | 1660 | 1467600918819 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 19:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:55:18 INFO - PROCESS | 1660 | 1467600918829 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:55:18 INFO - PROCESS | 1660 | 1467600918830 Marionette TRACE conn2 <- [1,1422,null,{}] 19:55:18 INFO - PROCESS | 1660 | 1467600918834 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}] 19:55:18 INFO - PROCESS | 1660 | 1467600918836 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:18 INFO - PROCESS | 1660 | 1467600918946 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 19:55:18 INFO - PROCESS | 1660 | 1467600918992 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:18 INFO - PROCESS | 1660 | 1467600918995 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f20000 == 41 [pid = 1660] [id = 363] 19:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x114f60400) [pid = 1660] [serial = 1088] [outer = 0x0] 19:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x115d19800) [pid = 1660] [serial = 1089] [outer = 0x114f60400] 19:55:19 INFO - PROCESS | 1660 | 1467600919019 Marionette DEBUG loaded listener.js 19:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116768c00) [pid = 1660] [serial = 1090] [outer = 0x114f60400] 19:55:19 INFO - PROCESS | 1660 | --DOCSHELL 0x129315800 == 40 [pid = 1660] [id = 360] 19:55:19 INFO - PROCESS | 1660 | --DOCSHELL 0x128ac6000 == 39 [pid = 1660] [id = 359] 19:55:19 INFO - PROCESS | 1660 | --DOCSHELL 0x128aaf800 == 38 [pid = 1660] [id = 358] 19:55:19 INFO - PROCESS | 1660 | --DOCSHELL 0x115ecf800 == 37 [pid = 1660] [id = 357] 19:55:19 INFO - PROCESS | 1660 | --DOCSHELL 0x124c24000 == 36 [pid = 1660] [id = 356] 19:55:19 INFO - PROCESS | 1660 | --DOCSHELL 0x121a39800 == 35 [pid = 1660] [id = 355] 19:55:19 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1ef800 == 34 [pid = 1660] [id = 354] 19:55:19 INFO - PROCESS | 1660 | --DOCSHELL 0x119070000 == 33 [pid = 1660] [id = 353] 19:55:19 INFO - PROCESS | 1660 | --DOCSHELL 0x1182c0000 == 32 [pid = 1660] [id = 352] 19:55:19 INFO - PROCESS | 1660 | --DOCSHELL 0x1168cd000 == 31 [pid = 1660] [id = 351] 19:55:19 INFO - PROCESS | 1660 | --DOCSHELL 0x113cc0000 == 30 [pid = 1660] [id = 350] 19:55:19 INFO - PROCESS | 1660 | --DOCSHELL 0x1182bc800 == 29 [pid = 1660] [id = 349] 19:55:19 INFO - PROCESS | 1660 | 1467600919438 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]]]}] 19:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 622ms 19:55:19 INFO - PROCESS | 1660 | 1467600919451 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 19:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:55:19 INFO - PROCESS | 1660 | 1467600919453 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 19:55:19 INFO - PROCESS | 1660 | 1467600919458 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:55:19 INFO - PROCESS | 1660 | 1467600919461 Marionette TRACE conn2 <- [1,1426,null,{}] 19:55:19 INFO - PROCESS | 1660 | 1467600919466 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}] 19:55:19 INFO - PROCESS | 1660 | 1467600919468 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:19 INFO - PROCESS | 1660 | 1467600919547 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 19:55:19 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1196d3c00) [pid = 1660] [serial = 1033] [outer = 0x0] [url = about:blank] 19:55:19 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x112edd400) [pid = 1660] [serial = 1017] [outer = 0x0] [url = about:blank] 19:55:19 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x113c6b400) [pid = 1660] [serial = 1018] [outer = 0x0] [url = about:blank] 19:55:19 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11877fc00) [pid = 1660] [serial = 1015] [outer = 0x0] [url = about:blank] 19:55:19 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12ab7c800) [pid = 1660] [serial = 1014] [outer = 0x0] [url = about:blank] 19:55:19 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118780000) [pid = 1660] [serial = 1026] [outer = 0x0] [url = about:blank] 19:55:19 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1188f3c00) [pid = 1660] [serial = 1027] [outer = 0x0] [url = about:blank] 19:55:19 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1133eb400) [pid = 1660] [serial = 1020] [outer = 0x0] [url = about:blank] 19:55:19 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x115d1d400) [pid = 1660] [serial = 1021] [outer = 0x0] [url = about:blank] 19:55:19 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x115df1c00) [pid = 1660] [serial = 1023] [outer = 0x0] [url = about:blank] 19:55:19 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x116a24000) [pid = 1660] [serial = 1024] [outer = 0x0] [url = about:blank] 19:55:19 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x11930c400) [pid = 1660] [serial = 1030] [outer = 0x0] [url = about:blank] 19:55:19 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1196b0000) [pid = 1660] [serial = 1032] [outer = 0x0] [url = about:blank] 19:55:19 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1190bd800) [pid = 1660] [serial = 1029] [outer = 0x0] [url = about:blank] 19:55:19 INFO - PROCESS | 1660 | 1467600919602 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:19 INFO - PROCESS | 1660 | 1467600919603 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x11715f000 == 30 [pid = 1660] [id = 364] 19:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1133abc00) [pid = 1660] [serial = 1091] [outer = 0x0] 19:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x116767400) [pid = 1660] [serial = 1092] [outer = 0x1133abc00] 19:55:19 INFO - PROCESS | 1660 | 1467600919633 Marionette DEBUG loaded listener.js 19:55:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x118226000) [pid = 1660] [serial = 1093] [outer = 0x1133abc00] 19:55:19 INFO - PROCESS | 1660 | 1467600919955 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]]]}] 19:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 526ms 19:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:55:19 INFO - PROCESS | 1660 | 1467600919984 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 19:55:19 INFO - PROCESS | 1660 | 1467600919985 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 19:55:19 INFO - PROCESS | 1660 | 1467600919988 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:55:19 INFO - PROCESS | 1660 | 1467600919989 Marionette TRACE conn2 <- [1,1430,null,{}] 19:55:19 INFO - PROCESS | 1660 | 1467600919996 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}] 19:55:20 INFO - PROCESS | 1660 | 1467600920001 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:20 INFO - PROCESS | 1660 | 1467600920081 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 19:55:20 INFO - PROCESS | 1660 | 1467600920087 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:20 INFO - PROCESS | 1660 | 1467600920090 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x119637000 == 31 [pid = 1660] [id = 365] 19:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11908f800) [pid = 1660] [serial = 1094] [outer = 0x0] 19:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1190b5000) [pid = 1660] [serial = 1095] [outer = 0x11908f800] 19:55:20 INFO - PROCESS | 1660 | 1467600920118 Marionette DEBUG loaded listener.js 19:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11930f000) [pid = 1660] [serial = 1096] [outer = 0x11908f800] 19:55:20 INFO - PROCESS | 1660 | 1467600920475 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]]]}] 19:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 19:55:20 INFO - PROCESS | 1660 | 1467600920508 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 19:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:55:20 INFO - PROCESS | 1660 | 1467600920509 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 19:55:20 INFO - PROCESS | 1660 | 1467600920511 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:55:20 INFO - PROCESS | 1660 | 1467600920512 Marionette TRACE conn2 <- [1,1434,null,{}] 19:55:20 INFO - PROCESS | 1660 | 1467600920514 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}] 19:55:20 INFO - PROCESS | 1660 | 1467600920516 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:20 INFO - PROCESS | 1660 | 1467600920591 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 19:55:20 INFO - PROCESS | 1660 | 1467600920596 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:20 INFO - PROCESS | 1660 | 1467600920598 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213e1800 == 32 [pid = 1660] [id = 366] 19:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112a7ac00) [pid = 1660] [serial = 1097] [outer = 0x0] 19:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1196d8000) [pid = 1660] [serial = 1098] [outer = 0x112a7ac00] 19:55:20 INFO - PROCESS | 1660 | 1467600920624 Marionette DEBUG loaded listener.js 19:55:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119abf800) [pid = 1660] [serial = 1099] [outer = 0x112a7ac00] 19:55:21 INFO - PROCESS | 1660 | 1467600921033 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]]]}] 19:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 573ms 19:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:55:21 INFO - PROCESS | 1660 | 1467600921085 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 19:55:21 INFO - PROCESS | 1660 | 1467600921087 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 19:55:21 INFO - PROCESS | 1660 | 1467600921090 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:55:21 INFO - PROCESS | 1660 | 1467600921092 Marionette TRACE conn2 <- [1,1438,null,{}] 19:55:21 INFO - PROCESS | 1660 | 1467600921095 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}] 19:55:21 INFO - PROCESS | 1660 | 1467600921098 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:21 INFO - PROCESS | 1660 | 1467600921209 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 19:55:21 INFO - PROCESS | 1660 | 1467600921228 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:21 INFO - PROCESS | 1660 | 1467600921229 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12490e800 == 33 [pid = 1660] [id = 367] 19:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119f17c00) [pid = 1660] [serial = 1100] [outer = 0x0] 19:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12115a000) [pid = 1660] [serial = 1101] [outer = 0x119f17c00] 19:55:21 INFO - PROCESS | 1660 | 1467600921261 Marionette DEBUG loaded listener.js 19:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x121188c00) [pid = 1660] [serial = 1102] [outer = 0x119f17c00] 19:55:21 INFO - PROCESS | 1660 | 1467600921621 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]]]}] 19:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 569ms 19:55:21 INFO - PROCESS | 1660 | 1467600921664 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 19:55:21 INFO - PROCESS | 1660 | 1467600921665 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 19:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:55:21 INFO - PROCESS | 1660 | 1467600921667 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:55:21 INFO - PROCESS | 1660 | 1467600921668 Marionette TRACE conn2 <- [1,1442,null,{}] 19:55:21 INFO - PROCESS | 1660 | 1467600921671 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}] 19:55:21 INFO - PROCESS | 1660 | 1467600921675 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:21 INFO - PROCESS | 1660 | 1467600921789 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 19:55:21 INFO - PROCESS | 1660 | 1467600921793 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:21 INFO - PROCESS | 1660 | 1467600921795 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1271f7800 == 34 [pid = 1660] [id = 368] 19:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121497c00) [pid = 1660] [serial = 1103] [outer = 0x0] 19:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12494f000) [pid = 1660] [serial = 1104] [outer = 0x121497c00] 19:55:21 INFO - PROCESS | 1660 | 1467600921820 Marionette DEBUG loaded listener.js 19:55:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126aaf800) [pid = 1660] [serial = 1105] [outer = 0x121497c00] 19:55:22 INFO - PROCESS | 1660 | 1467600922251 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]]]}] 19:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 618ms 19:55:22 INFO - PROCESS | 1660 | 1467600922287 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 19:55:22 INFO - PROCESS | 1660 | 1467600922288 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 19:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:55:22 INFO - PROCESS | 1660 | 1467600922299 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:55:22 INFO - PROCESS | 1660 | 1467600922301 Marionette TRACE conn2 <- [1,1446,null,{}] 19:55:22 INFO - PROCESS | 1660 | 1467600922304 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}] 19:55:22 INFO - PROCESS | 1660 | 1467600922305 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:22 INFO - PROCESS | 1660 | 1467600922446 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 19:55:22 INFO - PROCESS | 1660 | 1467600922514 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:22 INFO - PROCESS | 1660 | 1467600922515 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f95000 == 35 [pid = 1660] [id = 369] 19:55:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1216c8000) [pid = 1660] [serial = 1106] [outer = 0x0] 19:55:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x127109800) [pid = 1660] [serial = 1107] [outer = 0x1216c8000] 19:55:22 INFO - PROCESS | 1660 | 1467600922554 Marionette DEBUG loaded listener.js 19:55:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12756b400) [pid = 1660] [serial = 1108] [outer = 0x1216c8000] 19:55:22 INFO - PROCESS | 1660 | 1467600922928 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]]]}] 19:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 670ms 19:55:22 INFO - PROCESS | 1660 | 1467600922971 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 19:55:22 INFO - PROCESS | 1660 | 1467600922972 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 19:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:55:22 INFO - PROCESS | 1660 | 1467600922974 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:55:22 INFO - PROCESS | 1660 | 1467600922976 Marionette TRACE conn2 <- [1,1450,null,{}] 19:55:22 INFO - PROCESS | 1660 | 1467600922978 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}] 19:55:22 INFO - PROCESS | 1660 | 1467600922979 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:23 INFO - PROCESS | 1660 | 1467600923087 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 19:55:23 INFO - PROCESS | 1660 | 1467600923100 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:23 INFO - PROCESS | 1660 | 1467600923101 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a609000 == 36 [pid = 1660] [id = 370] 19:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128b82400) [pid = 1660] [serial = 1109] [outer = 0x0] 19:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128d42000) [pid = 1660] [serial = 1110] [outer = 0x128b82400] 19:55:23 INFO - PROCESS | 1660 | 1467600923127 Marionette DEBUG loaded listener.js 19:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1292a4800) [pid = 1660] [serial = 1111] [outer = 0x128b82400] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119099c00) [pid = 1660] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121187000) [pid = 1660] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1196d7c00) [pid = 1660] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x111dac000) [pid = 1660] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1182ea000) [pid = 1660] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x117cc3c00) [pid = 1660] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112a88c00) [pid = 1660] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1133e9400) [pid = 1660] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124ce2000) [pid = 1660] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x118780800) [pid = 1660] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1129a7c00) [pid = 1660] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112e0e000) [pid = 1660] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x116aeb800) [pid = 1660] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119089400) [pid = 1660] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119f17800) [pid = 1660] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:55:23 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1182f1c00) [pid = 1660] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:55:23 INFO - PROCESS | 1660 | 1467600923526 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]]]}] 19:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 567ms 19:55:23 INFO - PROCESS | 1660 | 1467600923543 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 19:55:23 INFO - PROCESS | 1660 | 1467600923544 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 19:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:55:23 INFO - PROCESS | 1660 | 1467600923548 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:55:23 INFO - PROCESS | 1660 | 1467600923551 Marionette TRACE conn2 <- [1,1454,null,{}] 19:55:23 INFO - PROCESS | 1660 | 1467600923554 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}] 19:55:23 INFO - PROCESS | 1660 | 1467600923555 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:23 INFO - PROCESS | 1660 | 1467600923637 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 19:55:23 INFO - PROCESS | 1660 | 1467600923640 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:23 INFO - PROCESS | 1660 | 1467600923641 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ace800 == 37 [pid = 1660] [id = 371] 19:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112e2e800) [pid = 1660] [serial = 1112] [outer = 0x0] 19:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11822bc00) [pid = 1660] [serial = 1113] [outer = 0x112e2e800] 19:55:23 INFO - PROCESS | 1660 | 1467600923668 Marionette DEBUG loaded listener.js 19:55:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1196b4000) [pid = 1660] [serial = 1114] [outer = 0x112e2e800] 19:55:23 INFO - PROCESS | 1660 | 1467600923991 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]]]}] 19:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 473ms 19:55:24 INFO - PROCESS | 1660 | 1467600924020 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 19:55:24 INFO - PROCESS | 1660 | 1467600924021 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 19:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:55:24 INFO - PROCESS | 1660 | 1467600924023 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:55:24 INFO - PROCESS | 1660 | 1467600924025 Marionette TRACE conn2 <- [1,1458,null,{}] 19:55:24 INFO - PROCESS | 1660 | 1467600924027 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}] 19:55:24 INFO - PROCESS | 1660 | 1467600924028 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:24 INFO - PROCESS | 1660 | 1467600924127 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 19:55:24 INFO - PROCESS | 1660 | 1467600924135 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:24 INFO - PROCESS | 1660 | 1467600924136 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213e1000 == 38 [pid = 1660] [id = 372] 19:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1196b9c00) [pid = 1660] [serial = 1115] [outer = 0x0] 19:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1249ac400) [pid = 1660] [serial = 1116] [outer = 0x1196b9c00] 19:55:24 INFO - PROCESS | 1660 | 1467600924160 Marionette DEBUG loaded listener.js 19:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x128d3e000) [pid = 1660] [serial = 1117] [outer = 0x1196b9c00] 19:55:24 INFO - PROCESS | 1660 | 1467600924474 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]]]}] 19:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 468ms 19:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:55:24 INFO - PROCESS | 1660 | 1467600924493 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 19:55:24 INFO - PROCESS | 1660 | 1467600924494 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 19:55:24 INFO - PROCESS | 1660 | 1467600924499 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:55:24 INFO - PROCESS | 1660 | 1467600924501 Marionette TRACE conn2 <- [1,1462,null,{}] 19:55:24 INFO - PROCESS | 1660 | 1467600924503 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}] 19:55:24 INFO - PROCESS | 1660 | 1467600924505 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:24 INFO - PROCESS | 1660 | 1467600924598 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 19:55:24 INFO - PROCESS | 1660 | 1467600924603 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:24 INFO - PROCESS | 1660 | 1467600924604 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aebc000 == 39 [pid = 1660] [id = 373] 19:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1292a7800) [pid = 1660] [serial = 1118] [outer = 0x0] 19:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x129509800) [pid = 1660] [serial = 1119] [outer = 0x1292a7800] 19:55:24 INFO - PROCESS | 1660 | 1467600924630 Marionette DEBUG loaded listener.js 19:55:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1296e7000) [pid = 1660] [serial = 1120] [outer = 0x1292a7800] 19:55:24 INFO - PROCESS | 1660 | 1467600924969 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]]]}] 19:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 522ms 19:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:55:25 INFO - PROCESS | 1660 | 1467600925028 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 19:55:25 INFO - PROCESS | 1660 | 1467600925029 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 19:55:25 INFO - PROCESS | 1660 | 1467600925031 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:55:25 INFO - PROCESS | 1660 | 1467600925032 Marionette TRACE conn2 <- [1,1466,null,{}] 19:55:25 INFO - PROCESS | 1660 | 1467600925034 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}] 19:55:25 INFO - PROCESS | 1660 | 1467600925035 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:25 INFO - PROCESS | 1660 | 1467600925111 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 19:55:25 INFO - PROCESS | 1660 | 1467600925116 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:25 INFO - PROCESS | 1660 | 1467600925117 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd8f000 == 40 [pid = 1660] [id = 374] 19:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1296e7400) [pid = 1660] [serial = 1121] [outer = 0x0] 19:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x129ee7c00) [pid = 1660] [serial = 1122] [outer = 0x1296e7400] 19:55:25 INFO - PROCESS | 1660 | 1467600925141 Marionette DEBUG loaded listener.js 19:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a902c00) [pid = 1660] [serial = 1123] [outer = 0x1296e7400] 19:55:25 INFO - PROCESS | 1660 | 1467600925555 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]]]}] 19:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 571ms 19:55:25 INFO - PROCESS | 1660 | 1467600925603 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 19:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:55:25 INFO - PROCESS | 1660 | 1467600925608 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 19:55:25 INFO - PROCESS | 1660 | 1467600925613 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:55:25 INFO - PROCESS | 1660 | 1467600925616 Marionette TRACE conn2 <- [1,1470,null,{}] 19:55:25 INFO - PROCESS | 1660 | 1467600925622 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}] 19:55:25 INFO - PROCESS | 1660 | 1467600925625 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:25 INFO - PROCESS | 1660 | 1467600925785 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 19:55:25 INFO - PROCESS | 1660 | 1467600925880 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:25 INFO - PROCESS | 1660 | 1467600925884 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x11685f000 == 41 [pid = 1660] [id = 375] 19:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1129a4400) [pid = 1660] [serial = 1124] [outer = 0x0] 19:55:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x112d68c00) [pid = 1660] [serial = 1125] [outer = 0x1129a4400] 19:55:25 INFO - PROCESS | 1660 | 1467600925934 Marionette DEBUG loaded listener.js 19:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x115df7800) [pid = 1660] [serial = 1126] [outer = 0x1129a4400] 19:55:26 INFO - PROCESS | 1660 | 1467600926432 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]]]}] 19:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 876ms 19:55:26 INFO - PROCESS | 1660 | 1467600926487 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 19:55:26 INFO - PROCESS | 1660 | 1467600926490 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 19:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:55:26 INFO - PROCESS | 1660 | 1467600926511 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:55:26 INFO - PROCESS | 1660 | 1467600926514 Marionette TRACE conn2 <- [1,1474,null,{}] 19:55:26 INFO - PROCESS | 1660 | 1467600926519 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}] 19:55:26 INFO - PROCESS | 1660 | 1467600926520 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:26 INFO - PROCESS | 1660 | 1467600926622 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 19:55:26 INFO - PROCESS | 1660 | 1467600926689 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:26 INFO - PROCESS | 1660 | 1467600926690 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c5000 == 42 [pid = 1660] [id = 376] 19:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11822dc00) [pid = 1660] [serial = 1127] [outer = 0x0] 19:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1183ac400) [pid = 1660] [serial = 1128] [outer = 0x11822dc00] 19:55:26 INFO - PROCESS | 1660 | 1467600926720 Marionette DEBUG loaded listener.js 19:55:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118866800) [pid = 1660] [serial = 1129] [outer = 0x11822dc00] 19:55:27 INFO - PROCESS | 1660 | 1467600927157 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]]]}] 19:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 740ms 19:55:27 INFO - PROCESS | 1660 | 1467600927236 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 19:55:27 INFO - PROCESS | 1660 | 1467600927237 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 19:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:55:27 INFO - PROCESS | 1660 | 1467600927240 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:55:27 INFO - PROCESS | 1660 | 1467600927242 Marionette TRACE conn2 <- [1,1478,null,{}] 19:55:27 INFO - PROCESS | 1660 | 1467600927250 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}] 19:55:27 INFO - PROCESS | 1660 | 1467600927253 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:27 INFO - PROCESS | 1660 | 1467600927355 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 19:55:27 INFO - PROCESS | 1660 | 1467600927422 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:27 INFO - PROCESS | 1660 | 1467600927424 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac46000 == 43 [pid = 1660] [id = 377] 19:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121162800) [pid = 1660] [serial = 1130] [outer = 0x0] 19:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121288400) [pid = 1660] [serial = 1131] [outer = 0x121162800] 19:55:27 INFO - PROCESS | 1660 | 1467600927455 Marionette DEBUG loaded listener.js 19:55:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1249ab400) [pid = 1660] [serial = 1132] [outer = 0x121162800] 19:55:27 INFO - PROCESS | 1660 | 1467600927872 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]]]}] 19:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 671ms 19:55:27 INFO - PROCESS | 1660 | 1467600927912 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 19:55:27 INFO - PROCESS | 1660 | 1467600927914 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 19:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:55:27 INFO - PROCESS | 1660 | 1467600927916 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:55:27 INFO - PROCESS | 1660 | 1467600927917 Marionette TRACE conn2 <- [1,1482,null,{}] 19:55:27 INFO - PROCESS | 1660 | 1467600927920 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}] 19:55:27 INFO - PROCESS | 1660 | 1467600927921 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:28 INFO - PROCESS | 1660 | 1467600928021 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 19:55:28 INFO - PROCESS | 1660 | 1467600928087 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:28 INFO - PROCESS | 1660 | 1467600928088 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3d8800 == 44 [pid = 1660] [id = 378] 19:55:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x124e96800) [pid = 1660] [serial = 1133] [outer = 0x0] 19:55:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126aacc00) [pid = 1660] [serial = 1134] [outer = 0x124e96800] 19:55:28 INFO - PROCESS | 1660 | 1467600928117 Marionette DEBUG loaded listener.js 19:55:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128adfc00) [pid = 1660] [serial = 1135] [outer = 0x124e96800] 19:55:28 INFO - PROCESS | 1660 | 1467600928717 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]]]}] 19:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 875ms 19:55:28 INFO - PROCESS | 1660 | 1467600928792 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 19:55:28 INFO - PROCESS | 1660 | 1467600928794 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 19:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:55:28 INFO - PROCESS | 1660 | 1467600928797 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:55:28 INFO - PROCESS | 1660 | 1467600928800 Marionette TRACE conn2 <- [1,1486,null,{}] 19:55:28 INFO - PROCESS | 1660 | 1467600928803 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}] 19:55:28 INFO - PROCESS | 1660 | 1467600928805 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:28 INFO - PROCESS | 1660 | 1467600928899 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 19:55:28 INFO - PROCESS | 1660 | 1467600928963 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:28 INFO - PROCESS | 1660 | 1467600928965 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182b9800 == 45 [pid = 1660] [id = 379] 19:55:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x112e02400) [pid = 1660] [serial = 1136] [outer = 0x0] 19:55:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x113c6b400) [pid = 1660] [serial = 1137] [outer = 0x112e02400] 19:55:28 INFO - PROCESS | 1660 | 1467600928993 Marionette DEBUG loaded listener.js 19:55:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1161ad000) [pid = 1660] [serial = 1138] [outer = 0x112e02400] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12aebc000 == 44 [pid = 1660] [id = 373] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1213e1000 == 43 [pid = 1660] [id = 372] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x128ace800 == 42 [pid = 1660] [id = 371] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a609000 == 41 [pid = 1660] [id = 370] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x128f95000 == 40 [pid = 1660] [id = 369] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1271f7800 == 39 [pid = 1660] [id = 368] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12490e800 == 38 [pid = 1660] [id = 367] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1213e1800 == 37 [pid = 1660] [id = 366] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x119637000 == 36 [pid = 1660] [id = 365] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x11715f000 == 35 [pid = 1660] [id = 364] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x116f20000 == 34 [pid = 1660] [id = 363] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1168cb800 == 33 [pid = 1660] [id = 362] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a606800 == 32 [pid = 1660] [id = 361] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3d8800 == 31 [pid = 1660] [id = 378] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac46000 == 30 [pid = 1660] [id = 377] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c5000 == 29 [pid = 1660] [id = 376] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd8f000 == 28 [pid = 1660] [id = 374] 19:55:29 INFO - PROCESS | 1660 | --DOCSHELL 0x11685f000 == 27 [pid = 1660] [id = 375] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1196b8400) [pid = 1660] [serial = 1063] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119330800) [pid = 1660] [serial = 1062] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1216c7c00) [pid = 1660] [serial = 1068] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12115ec00) [pid = 1660] [serial = 1065] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121b85000) [pid = 1660] [serial = 1069] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112a7c000) [pid = 1660] [serial = 1071] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11676b000) [pid = 1660] [serial = 1072] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121497400) [pid = 1660] [serial = 1074] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118224800) [pid = 1660] [serial = 1056] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1183afc00) [pid = 1660] [serial = 1057] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112d5f000) [pid = 1660] [serial = 1050] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112e05800) [pid = 1660] [serial = 1051] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x115e61c00) [pid = 1660] [serial = 1053] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116768400) [pid = 1660] [serial = 1054] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1269d3800) [pid = 1660] [serial = 1080] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119092800) [pid = 1660] [serial = 1059] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119f1ac00) [pid = 1660] [serial = 1048] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115e67000) [pid = 1660] [serial = 1036] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1130da800) [pid = 1660] [serial = 1047] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113c47800) [pid = 1660] [serial = 1035] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1182edc00) [pid = 1660] [serial = 1039] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1176f8800) [pid = 1660] [serial = 1038] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1196dc800) [pid = 1660] [serial = 1042] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1190c0000) [pid = 1660] [serial = 1041] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121161000) [pid = 1660] [serial = 1045] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11a1a6000) [pid = 1660] [serial = 1044] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121186800) [pid = 1660] [serial = 1066] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x124c47c00) [pid = 1660] [serial = 1077] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1249b8800) [pid = 1660] [serial = 1075] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x125494400) [pid = 1660] [serial = 1078] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x127561400) [pid = 1660] [serial = 1083] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x127106c00) [pid = 1660] [serial = 1081] [outer = 0x0] [url = about:blank] 19:55:29 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1190b7400) [pid = 1660] [serial = 1060] [outer = 0x0] [url = about:blank] 19:55:30 INFO - PROCESS | 1660 | 1467600930009 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]]]}] 19:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1223ms 19:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:55:30 INFO - PROCESS | 1660 | 1467600930021 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 19:55:30 INFO - PROCESS | 1660 | 1467600930023 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 19:55:30 INFO - PROCESS | 1660 | 1467600930026 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:55:30 INFO - PROCESS | 1660 | 1467600930028 Marionette TRACE conn2 <- [1,1490,null,{}] 19:55:30 INFO - PROCESS | 1660 | 1467600930034 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}] 19:55:30 INFO - PROCESS | 1660 | 1467600930035 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:30 INFO - PROCESS | 1660 | 1467600930116 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 19:55:30 INFO - PROCESS | 1660 | 1467600930123 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:30 INFO - PROCESS | 1660 | 1467600930124 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x116718000 == 28 [pid = 1660] [id = 380] 19:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x113386000) [pid = 1660] [serial = 1139] [outer = 0x0] 19:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1133ea800) [pid = 1660] [serial = 1140] [outer = 0x113386000] 19:55:30 INFO - PROCESS | 1660 | 1467600930154 Marionette DEBUG loaded listener.js 19:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x115df2800) [pid = 1660] [serial = 1141] [outer = 0x113386000] 19:55:30 INFO - PROCESS | 1660 | 1467600930503 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]]]}] 19:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 523ms 19:55:30 INFO - PROCESS | 1660 | 1467600930554 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 19:55:30 INFO - PROCESS | 1660 | 1467600930558 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 19:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:55:30 INFO - PROCESS | 1660 | 1467600930563 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:55:30 INFO - PROCESS | 1660 | 1467600930564 Marionette TRACE conn2 <- [1,1494,null,{}] 19:55:30 INFO - PROCESS | 1660 | 1467600930567 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}] 19:55:30 INFO - PROCESS | 1660 | 1467600930568 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:30 INFO - PROCESS | 1660 | 1467600930644 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 19:55:30 INFO - PROCESS | 1660 | 1467600930650 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:30 INFO - PROCESS | 1660 | 1467600930651 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182af800 == 29 [pid = 1660] [id = 381] 19:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11663e000) [pid = 1660] [serial = 1142] [outer = 0x0] 19:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116f69000) [pid = 1660] [serial = 1143] [outer = 0x11663e000] 19:55:30 INFO - PROCESS | 1660 | 1467600930678 Marionette DEBUG loaded listener.js 19:55:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118223400) [pid = 1660] [serial = 1144] [outer = 0x11663e000] 19:55:31 INFO - PROCESS | 1660 | 1467600931034 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]]]}] 19:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 19:55:31 INFO - PROCESS | 1660 | 1467600931089 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 19:55:31 INFO - PROCESS | 1660 | 1467600931090 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 19:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:55:31 INFO - PROCESS | 1660 | 1467600931094 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:55:31 INFO - PROCESS | 1660 | 1467600931097 Marionette TRACE conn2 <- [1,1498,null,{}] 19:55:31 INFO - PROCESS | 1660 | 1467600931104 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}] 19:55:31 INFO - PROCESS | 1660 | 1467600931107 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:31 INFO - PROCESS | 1660 | 1467600931181 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 19:55:31 INFO - PROCESS | 1660 | 1467600931186 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:31 INFO - PROCESS | 1660 | 1467600931188 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b2f000 == 30 [pid = 1660] [id = 382] 19:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1128d4800) [pid = 1660] [serial = 1145] [outer = 0x0] 19:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11909a000) [pid = 1660] [serial = 1146] [outer = 0x1128d4800] 19:55:31 INFO - PROCESS | 1660 | 1467600931218 Marionette DEBUG loaded listener.js 19:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1190c1800) [pid = 1660] [serial = 1147] [outer = 0x1128d4800] 19:55:31 INFO - PROCESS | 1660 | 1467600931628 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]]]}] 19:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 574ms 19:55:31 INFO - PROCESS | 1660 | 1467600931669 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 19:55:31 INFO - PROCESS | 1660 | 1467600931670 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 19:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:55:31 INFO - PROCESS | 1660 | 1467600931673 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:55:31 INFO - PROCESS | 1660 | 1467600931674 Marionette TRACE conn2 <- [1,1502,null,{}] 19:55:31 INFO - PROCESS | 1660 | 1467600931676 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}] 19:55:31 INFO - PROCESS | 1660 | 1467600931677 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:31 INFO - PROCESS | 1660 | 1467600931785 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 19:55:31 INFO - PROCESS | 1660 | 1467600931791 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:31 INFO - PROCESS | 1660 | 1467600931792 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b34800 == 31 [pid = 1660] [id = 383] 19:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1196ae400) [pid = 1660] [serial = 1148] [outer = 0x0] 19:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119f17400) [pid = 1660] [serial = 1149] [outer = 0x1196ae400] 19:55:31 INFO - PROCESS | 1660 | 1467600931820 Marionette DEBUG loaded listener.js 19:55:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12115e800) [pid = 1660] [serial = 1150] [outer = 0x1196ae400] 19:55:32 INFO - PROCESS | 1660 | 1467600932141 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]]]}] 19:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 517ms 19:55:32 INFO - PROCESS | 1660 | 1467600932191 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 19:55:32 INFO - PROCESS | 1660 | 1467600932192 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 19:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:55:32 INFO - PROCESS | 1660 | 1467600932194 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:55:32 INFO - PROCESS | 1660 | 1467600932195 Marionette TRACE conn2 <- [1,1506,null,{}] 19:55:32 INFO - PROCESS | 1660 | 1467600932198 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}] 19:55:32 INFO - PROCESS | 1660 | 1467600932199 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:32 INFO - PROCESS | 1660 | 1467600932290 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 19:55:32 INFO - PROCESS | 1660 | 1467600932330 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:32 INFO - PROCESS | 1660 | 1467600932331 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a0d800 == 32 [pid = 1660] [id = 384] 19:55:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116638800) [pid = 1660] [serial = 1151] [outer = 0x0] 19:55:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121251800) [pid = 1660] [serial = 1152] [outer = 0x116638800] 19:55:32 INFO - PROCESS | 1660 | 1467600932358 Marionette DEBUG loaded listener.js 19:55:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121961400) [pid = 1660] [serial = 1153] [outer = 0x116638800] 19:55:32 INFO - PROCESS | 1660 | 1467600932771 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]]]}] 19:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 624ms 19:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:55:32 INFO - PROCESS | 1660 | 1467600932818 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 19:55:32 INFO - PROCESS | 1660 | 1467600932819 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 19:55:32 INFO - PROCESS | 1660 | 1467600932821 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:55:32 INFO - PROCESS | 1660 | 1467600932822 Marionette TRACE conn2 <- [1,1510,null,{}] 19:55:32 INFO - PROCESS | 1660 | 1467600932824 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}] 19:55:32 INFO - PROCESS | 1660 | 1467600932828 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:32 INFO - PROCESS | 1660 | 1467600932945 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 19:55:33 INFO - PROCESS | 1660 | 1467600933009 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:33 INFO - PROCESS | 1660 | 1467600933010 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fdc800 == 33 [pid = 1660] [id = 385] 19:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123575000) [pid = 1660] [serial = 1154] [outer = 0x0] 19:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124f3d000) [pid = 1660] [serial = 1155] [outer = 0x123575000] 19:55:33 INFO - PROCESS | 1660 | 1467600933052 Marionette DEBUG loaded listener.js 19:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126aafc00) [pid = 1660] [serial = 1156] [outer = 0x123575000] 19:55:33 INFO - PROCESS | 1660 | 1467600933453 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]]]}] 19:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 671ms 19:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:55:33 INFO - PROCESS | 1660 | 1467600933492 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 19:55:33 INFO - PROCESS | 1660 | 1467600933493 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 19:55:33 INFO - PROCESS | 1660 | 1467600933495 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:55:33 INFO - PROCESS | 1660 | 1467600933496 Marionette TRACE conn2 <- [1,1514,null,{}] 19:55:33 INFO - PROCESS | 1660 | 1467600933499 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}] 19:55:33 INFO - PROCESS | 1660 | 1467600933500 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:33 INFO - PROCESS | 1660 | 1467600933594 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 19:55:33 INFO - PROCESS | 1660 | 1467600933597 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:33 INFO - PROCESS | 1660 | 1467600933598 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x128abe000 == 34 [pid = 1660] [id = 386] 19:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1249af800) [pid = 1660] [serial = 1157] [outer = 0x0] 19:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x127108c00) [pid = 1660] [serial = 1158] [outer = 0x1249af800] 19:55:33 INFO - PROCESS | 1660 | 1467600933623 Marionette DEBUG loaded listener.js 19:55:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x127561400) [pid = 1660] [serial = 1159] [outer = 0x1249af800] 19:55:33 INFO - PROCESS | 1660 | 1467600933969 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]]]}] 19:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 19:55:34 INFO - PROCESS | 1660 | 1467600934018 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 19:55:34 INFO - PROCESS | 1660 | 1467600934020 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 19:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:55:34 INFO - PROCESS | 1660 | 1467600934022 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:55:34 INFO - PROCESS | 1660 | 1467600934024 Marionette TRACE conn2 <- [1,1518,null,{}] 19:55:34 INFO - PROCESS | 1660 | 1467600934027 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}] 19:55:34 INFO - PROCESS | 1660 | 1467600934029 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:34 INFO - PROCESS | 1660 | 1467600934385 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 19:55:34 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1296e7400) [pid = 1660] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:55:34 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121497c00) [pid = 1660] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:55:34 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1216c8000) [pid = 1660] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:55:34 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112a7ac00) [pid = 1660] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:55:34 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1133abc00) [pid = 1660] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:55:34 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x114f60400) [pid = 1660] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:55:34 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119f17c00) [pid = 1660] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:55:34 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x112e06400) [pid = 1660] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:55:34 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11908f800) [pid = 1660] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:55:34 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12710c400) [pid = 1660] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:55:34 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128b82400) [pid = 1660] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:55:34 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x112e2e800) [pid = 1660] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:55:34 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1196b9c00) [pid = 1660] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:55:34 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1292a7800) [pid = 1660] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:55:34 INFO - PROCESS | 1660 | 1467600934451 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:34 INFO - PROCESS | 1660 | 1467600934452 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182b5000 == 35 [pid = 1660] [id = 387] 19:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1129b1800) [pid = 1660] [serial = 1160] [outer = 0x0] 19:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1130d0c00) [pid = 1660] [serial = 1161] [outer = 0x1129b1800] 19:55:34 INFO - PROCESS | 1660 | 1467600934479 Marionette DEBUG loaded listener.js 19:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118230000) [pid = 1660] [serial = 1162] [outer = 0x1129b1800] 19:55:34 INFO - PROCESS | 1660 | 1467600934731 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]]]}] 19:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 719ms 19:55:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:55:34 INFO - PROCESS | 1660 | 1467600934742 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 19:55:34 INFO - PROCESS | 1660 | 1467600934743 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 19:55:34 INFO - PROCESS | 1660 | 1467600934745 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:55:34 INFO - PROCESS | 1660 | 1467600934746 Marionette TRACE conn2 <- [1,1522,null,{}] 19:55:34 INFO - PROCESS | 1660 | 1467600934757 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}] 19:55:34 INFO - PROCESS | 1660 | 1467600934758 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:34 INFO - PROCESS | 1660 | 1467600934855 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 19:55:34 INFO - PROCESS | 1660 | 1467600934907 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:34 INFO - PROCESS | 1660 | 1467600934908 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a65800 == 36 [pid = 1660] [id = 388] 19:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112a7ac00) [pid = 1660] [serial = 1163] [outer = 0x0] 19:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1190b9000) [pid = 1660] [serial = 1164] [outer = 0x112a7ac00] 19:55:34 INFO - PROCESS | 1660 | 1467600934932 Marionette DEBUG loaded listener.js 19:55:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x124c78800) [pid = 1660] [serial = 1165] [outer = 0x112a7ac00] 19:55:35 INFO - PROCESS | 1660 | 1467600935167 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"]]]}] 19:55:35 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 () { 19:55:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:55:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:55:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:55:35 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 () { 19:55:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:55:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:55:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:55:35 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 () { 19:55:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:55:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:55:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:55:35 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 () { 19:55:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:55:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:55:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:55:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 473ms 19:55:35 INFO - PROCESS | 1660 | 1467600935221 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 19:55:35 INFO - PROCESS | 1660 | 1467600935222 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 19:55:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:55:35 INFO - PROCESS | 1660 | 1467600935225 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:55:35 INFO - PROCESS | 1660 | 1467600935226 Marionette TRACE conn2 <- [1,1526,null,{}] 19:55:35 INFO - PROCESS | 1660 | 1467600935228 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}] 19:55:35 INFO - PROCESS | 1660 | 1467600935230 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:35 INFO - PROCESS | 1660 | 1467600935319 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 19:55:35 INFO - PROCESS | 1660 | 1467600935322 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:35 INFO - PROCESS | 1660 | 1467600935331 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a997800 == 37 [pid = 1660] [id = 389] 19:55:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1271b7400) [pid = 1660] [serial = 1166] [outer = 0x0] 19:55:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x128b84800) [pid = 1660] [serial = 1167] [outer = 0x1271b7400] 19:55:35 INFO - PROCESS | 1660 | 1467600935356 Marionette DEBUG loaded listener.js 19:55:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x129502c00) [pid = 1660] [serial = 1168] [outer = 0x1271b7400] 19:55:35 INFO - PROCESS | 1660 | 1467600935652 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"]]]}] 19:55:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:55:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:55:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:55:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:55:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:55:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:55:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:55:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:55:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:55:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:55:35 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 470ms 19:55:35 INFO - PROCESS | 1660 | 1467600935696 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 19:55:35 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:55:35 INFO - PROCESS | 1660 | 1467600935700 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 19:55:35 INFO - PROCESS | 1660 | 1467600935702 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:55:35 INFO - PROCESS | 1660 | 1467600935704 Marionette TRACE conn2 <- [1,1530,null,{}] 19:55:35 INFO - PROCESS | 1660 | 1467600935706 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}] 19:55:35 INFO - PROCESS | 1660 | 1467600935708 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:35 INFO - PROCESS | 1660 | 1467600935794 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 19:55:35 INFO - PROCESS | 1660 | 1467600935849 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:35 INFO - PROCESS | 1660 | 1467600935851 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a0b800 == 38 [pid = 1660] [id = 390] 19:55:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x127567400) [pid = 1660] [serial = 1169] [outer = 0x0] 19:55:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12950ec00) [pid = 1660] [serial = 1170] [outer = 0x127567400] 19:55:35 INFO - PROCESS | 1660 | 1467600935878 Marionette DEBUG loaded listener.js 19:55:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a907c00) [pid = 1660] [serial = 1171] [outer = 0x127567400] 19:55:36 INFO - PROCESS | 1660 | 1467600936145 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]]]}] 19:55:36 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 19:55:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:55:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:55:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:55:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:55:36 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. 19:55:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:55:36 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 472ms 19:55:36 INFO - PROCESS | 1660 | 1467600936174 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 19:55:36 INFO - PROCESS | 1660 | 1467600936175 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 19:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:55:36 INFO - PROCESS | 1660 | 1467600936177 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:55:36 INFO - PROCESS | 1660 | 1467600936178 Marionette TRACE conn2 <- [1,1534,null,{}] 19:55:36 INFO - PROCESS | 1660 | 1467600936188 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}] 19:55:36 INFO - PROCESS | 1660 | 1467600936189 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:36 INFO - PROCESS | 1660 | 1467600936290 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 19:55:36 INFO - PROCESS | 1660 | 1467600936294 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:36 INFO - PROCESS | 1660 | 1467600936295 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3eb800 == 39 [pid = 1660] [id = 391] 19:55:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a90ec00) [pid = 1660] [serial = 1172] [outer = 0x0] 19:55:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a974800) [pid = 1660] [serial = 1173] [outer = 0x12a90ec00] 19:55:36 INFO - PROCESS | 1660 | 1467600936319 Marionette DEBUG loaded listener.js 19:55:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12ab86400) [pid = 1660] [serial = 1174] [outer = 0x12a90ec00] 19:55:36 INFO - PROCESS | 1660 | 1467600936916 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]]]}] 19:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 776ms 19:55:36 INFO - PROCESS | 1660 | 1467600936954 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 19:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:55:36 INFO - PROCESS | 1660 | 1467600936958 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 19:55:36 INFO - PROCESS | 1660 | 1467600936962 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:55:36 INFO - PROCESS | 1660 | 1467600936968 Marionette TRACE conn2 <- [1,1538,null,{}] 19:55:36 INFO - PROCESS | 1660 | 1467600936973 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}] 19:55:36 INFO - PROCESS | 1660 | 1467600936975 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:37 INFO - PROCESS | 1660 | 1467600937123 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 19:55:37 INFO - PROCESS | 1660 | 1467600937178 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:37 INFO - PROCESS | 1660 | 1467600937179 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x118405800 == 40 [pid = 1660] [id = 392] 19:55:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1133eec00) [pid = 1660] [serial = 1175] [outer = 0x0] 19:55:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x115e60c00) [pid = 1660] [serial = 1176] [outer = 0x1133eec00] 19:55:37 INFO - PROCESS | 1660 | 1467600937211 Marionette DEBUG loaded listener.js 19:55:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11682d800) [pid = 1660] [serial = 1177] [outer = 0x1133eec00] 19:55:37 INFO - PROCESS | 1660 | 1467600937771 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]]]}] 19:55:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:55:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 825ms 19:55:37 INFO - PROCESS | 1660 | 1467600937809 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 19:55:37 INFO - PROCESS | 1660 | 1467600937812 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 19:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:55:37 INFO - PROCESS | 1660 | 1467600937820 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:55:37 INFO - PROCESS | 1660 | 1467600937822 Marionette TRACE conn2 <- [1,1542,null,{}] 19:55:37 INFO - PROCESS | 1660 | 1467600937824 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}] 19:55:37 INFO - PROCESS | 1660 | 1467600937826 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:37 INFO - PROCESS | 1660 | 1467600937938 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 19:55:38 INFO - PROCESS | 1660 | 1467600938015 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:38 INFO - PROCESS | 1660 | 1467600938017 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x117151800 == 41 [pid = 1660] [id = 393] 19:55:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x114f6a400) [pid = 1660] [serial = 1178] [outer = 0x0] 19:55:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1183a7800) [pid = 1660] [serial = 1179] [outer = 0x114f6a400] 19:55:38 INFO - PROCESS | 1660 | 1467600938048 Marionette DEBUG loaded listener.js 19:55:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1190b7000) [pid = 1660] [serial = 1180] [outer = 0x114f6a400] 19:55:38 INFO - PROCESS | 1660 | --DOCSHELL 0x124a0b800 == 40 [pid = 1660] [id = 390] 19:55:38 INFO - PROCESS | 1660 | --DOCSHELL 0x12a997800 == 39 [pid = 1660] [id = 389] 19:55:38 INFO - PROCESS | 1660 | --DOCSHELL 0x119a65800 == 38 [pid = 1660] [id = 388] 19:55:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1182b5000 == 37 [pid = 1660] [id = 387] 19:55:38 INFO - PROCESS | 1660 | --DOCSHELL 0x128abe000 == 36 [pid = 1660] [id = 386] 19:55:38 INFO - PROCESS | 1660 | --DOCSHELL 0x126fdc800 == 35 [pid = 1660] [id = 385] 19:55:38 INFO - PROCESS | 1660 | --DOCSHELL 0x124a0d800 == 34 [pid = 1660] [id = 384] 19:55:38 INFO - PROCESS | 1660 | --DOCSHELL 0x119b34800 == 33 [pid = 1660] [id = 383] 19:55:38 INFO - PROCESS | 1660 | 1467600938679 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]]]}] 19:55:38 INFO - PROCESS | 1660 | --DOCSHELL 0x119b2f000 == 32 [pid = 1660] [id = 382] 19:55:38 INFO - PROCESS | 1660 | --DOCSHELL 0x1182af800 == 31 [pid = 1660] [id = 381] 19:55:38 INFO - PROCESS | 1660 | --DOCSHELL 0x116718000 == 30 [pid = 1660] [id = 380] 19:55:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:55:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 874ms 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1296e7000) [pid = 1660] [serial = 1120] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x129ee7c00) [pid = 1660] [serial = 1122] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12494f000) [pid = 1660] [serial = 1104] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x127109800) [pid = 1660] [serial = 1107] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126aaf800) [pid = 1660] [serial = 1105] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1196d8000) [pid = 1660] [serial = 1098] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12a902c00) [pid = 1660] [serial = 1123] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116767400) [pid = 1660] [serial = 1092] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118226000) [pid = 1660] [serial = 1093] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x115d19800) [pid = 1660] [serial = 1089] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116768c00) [pid = 1660] [serial = 1090] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12115a000) [pid = 1660] [serial = 1101] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112ee1000) [pid = 1660] [serial = 1086] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x115e64c00) [pid = 1660] [serial = 1087] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1190b5000) [pid = 1660] [serial = 1095] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11930f000) [pid = 1660] [serial = 1096] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128ad7000) [pid = 1660] [serial = 1084] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119abf800) [pid = 1660] [serial = 1099] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128d42000) [pid = 1660] [serial = 1110] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12756b400) [pid = 1660] [serial = 1108] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1196b4000) [pid = 1660] [serial = 1114] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11822bc00) [pid = 1660] [serial = 1113] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1249ac400) [pid = 1660] [serial = 1116] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x129509800) [pid = 1660] [serial = 1119] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1292a4800) [pid = 1660] [serial = 1111] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x128d3e000) [pid = 1660] [serial = 1117] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x121188c00) [pid = 1660] [serial = 1102] [outer = 0x0] [url = about:blank] 19:55:38 INFO - PROCESS | 1660 | 1467600938703 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 19:55:38 INFO - PROCESS | 1660 | 1467600938705 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 19:55:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:55:38 INFO - PROCESS | 1660 | 1467600938710 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:55:38 INFO - PROCESS | 1660 | 1467600938713 Marionette TRACE conn2 <- [1,1546,null,{}] 19:55:38 INFO - PROCESS | 1660 | 1467600938717 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}] 19:55:38 INFO - PROCESS | 1660 | 1467600938718 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:38 INFO - PROCESS | 1660 | 1467600938801 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 19:55:38 INFO - PROCESS | 1660 | 1467600938805 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:38 INFO - PROCESS | 1660 | 1467600938808 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f1c800 == 31 [pid = 1660] [id = 394] 19:55:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1176f8c00) [pid = 1660] [serial = 1181] [outer = 0x0] 19:55:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x117cc4c00) [pid = 1660] [serial = 1182] [outer = 0x1176f8c00] 19:55:38 INFO - PROCESS | 1660 | 1467600938838 Marionette DEBUG loaded listener.js 19:55:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1183b4000) [pid = 1660] [serial = 1183] [outer = 0x1176f8c00] 19:55:39 INFO - PROCESS | 1660 | 1467600939189 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]]]}] 19:55:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 523ms 19:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:55:39 INFO - PROCESS | 1660 | 1467600939238 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 19:55:39 INFO - PROCESS | 1660 | 1467600939241 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 19:55:39 INFO - PROCESS | 1660 | 1467600939245 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:55:39 INFO - PROCESS | 1660 | 1467600939246 Marionette TRACE conn2 <- [1,1550,null,{}] 19:55:39 INFO - PROCESS | 1660 | 1467600939249 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}] 19:55:39 INFO - PROCESS | 1660 | 1467600939250 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:39 INFO - PROCESS | 1660 | 1467600939326 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 19:55:39 INFO - PROCESS | 1660 | 1467600939332 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:39 INFO - PROCESS | 1660 | 1467600939334 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x118406000 == 32 [pid = 1660] [id = 395] 19:55:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x119089400) [pid = 1660] [serial = 1184] [outer = 0x0] 19:55:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11930bc00) [pid = 1660] [serial = 1185] [outer = 0x119089400] 19:55:39 INFO - PROCESS | 1660 | 1467600939361 Marionette DEBUG loaded listener.js 19:55:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1196b4000) [pid = 1660] [serial = 1186] [outer = 0x119089400] 19:55:39 INFO - PROCESS | 1660 | 1467600939724 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]]]}] 19:55:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 523ms 19:55:39 INFO - PROCESS | 1660 | 1467600939768 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 19:55:39 INFO - PROCESS | 1660 | 1467600939770 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 19:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:55:39 INFO - PROCESS | 1660 | 1467600939772 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:55:39 INFO - PROCESS | 1660 | 1467600939775 Marionette TRACE conn2 <- [1,1554,null,{}] 19:55:39 INFO - PROCESS | 1660 | 1467600939782 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}] 19:55:39 INFO - PROCESS | 1660 | 1467600939785 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:39 INFO - PROCESS | 1660 | 1467600939867 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 19:55:39 INFO - PROCESS | 1660 | 1467600939872 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:39 INFO - PROCESS | 1660 | 1467600939874 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1214ec800 == 33 [pid = 1660] [id = 396] 19:55:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119abf800) [pid = 1660] [serial = 1187] [outer = 0x0] 19:55:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121184000) [pid = 1660] [serial = 1188] [outer = 0x119abf800] 19:55:39 INFO - PROCESS | 1660 | 1467600939902 Marionette DEBUG loaded listener.js 19:55:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x123572c00) [pid = 1660] [serial = 1189] [outer = 0x119abf800] 19:55:40 INFO - PROCESS | 1660 | 1467600940297 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]]]}] 19:55:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:55:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 571ms 19:55:40 INFO - PROCESS | 1660 | 1467600940344 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 19:55:40 INFO - PROCESS | 1660 | 1467600940346 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 19:55:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:55:40 INFO - PROCESS | 1660 | 1467600940350 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:55:40 INFO - PROCESS | 1660 | 1467600940352 Marionette TRACE conn2 <- [1,1558,null,{}] 19:55:40 INFO - PROCESS | 1660 | 1467600940355 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}] 19:55:40 INFO - PROCESS | 1660 | 1467600940357 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:40 INFO - PROCESS | 1660 | 1467600940516 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 19:55:40 INFO - PROCESS | 1660 | 1467600940560 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:40 INFO - PROCESS | 1660 | 1467600940561 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x126834000 == 34 [pid = 1660] [id = 397] 19:55:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x124e8e400) [pid = 1660] [serial = 1190] [outer = 0x0] 19:55:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124f42000) [pid = 1660] [serial = 1191] [outer = 0x124e8e400] 19:55:40 INFO - PROCESS | 1660 | 1467600940595 Marionette DEBUG loaded listener.js 19:55:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1269d3800) [pid = 1660] [serial = 1192] [outer = 0x124e8e400] 19:55:40 INFO - PROCESS | 1660 | 1467600940916 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]]]}] 19:55:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:55:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 620ms 19:55:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:55:40 INFO - PROCESS | 1660 | 1467600940970 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 19:55:40 INFO - PROCESS | 1660 | 1467600940971 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 19:55:40 INFO - PROCESS | 1660 | 1467600940973 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:55:40 INFO - PROCESS | 1660 | 1467600940974 Marionette TRACE conn2 <- [1,1562,null,{}] 19:55:40 INFO - PROCESS | 1660 | 1467600940976 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}] 19:55:40 INFO - PROCESS | 1660 | 1467600940978 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:41 INFO - PROCESS | 1660 | 1467600941073 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 19:55:41 INFO - PROCESS | 1660 | 1467600941084 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:41 INFO - PROCESS | 1660 | 1467600941086 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x128abb800 == 35 [pid = 1660] [id = 398] 19:55:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1269d4c00) [pid = 1660] [serial = 1193] [outer = 0x0] 19:55:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126ab9400) [pid = 1660] [serial = 1194] [outer = 0x1269d4c00] 19:55:41 INFO - PROCESS | 1660 | 1467600941110 Marionette DEBUG loaded listener.js 19:55:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1273c9800) [pid = 1660] [serial = 1195] [outer = 0x1269d4c00] 19:55:41 INFO - PROCESS | 1660 | 1467600941448 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]]]}] 19:55:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:55:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 520ms 19:55:41 INFO - PROCESS | 1660 | 1467600941493 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 19:55:41 INFO - PROCESS | 1660 | 1467600941494 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 19:55:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:55:41 INFO - PROCESS | 1660 | 1467600941497 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:55:41 INFO - PROCESS | 1660 | 1467600941498 Marionette TRACE conn2 <- [1,1566,null,{}] 19:55:41 INFO - PROCESS | 1660 | 1467600941500 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}] 19:55:41 INFO - PROCESS | 1660 | 1467600941504 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:41 INFO - PROCESS | 1660 | 1467600941621 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 19:55:41 INFO - PROCESS | 1660 | 1467600941633 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:41 INFO - PROCESS | 1660 | 1467600941634 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x129319800 == 36 [pid = 1660] [id = 399] 19:55:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x127560800) [pid = 1660] [serial = 1196] [outer = 0x0] 19:55:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128fab400) [pid = 1660] [serial = 1197] [outer = 0x127560800] 19:55:41 INFO - PROCESS | 1660 | 1467600941659 Marionette DEBUG loaded listener.js 19:55:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a76ac00) [pid = 1660] [serial = 1198] [outer = 0x127560800] 19:55:42 INFO - PROCESS | 1660 | 1467600942010 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]]]}] 19:55:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:55:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 522ms 19:55:42 INFO - PROCESS | 1660 | 1467600942020 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 19:55:42 INFO - PROCESS | 1660 | 1467600942021 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 19:55:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:55:42 INFO - PROCESS | 1660 | 1467600942023 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:55:42 INFO - PROCESS | 1660 | 1467600942024 Marionette TRACE conn2 <- [1,1570,null,{}] 19:55:42 INFO - PROCESS | 1660 | 1467600942026 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}] 19:55:42 INFO - PROCESS | 1660 | 1467600942027 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:42 INFO - PROCESS | 1660 | 1467600942125 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 19:55:42 INFO - PROCESS | 1660 | 1467600942136 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:42 INFO - PROCESS | 1660 | 1467600942137 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191c0800 == 37 [pid = 1660] [id = 400] 19:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a76c400) [pid = 1660] [serial = 1199] [outer = 0x0] 19:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a90a800) [pid = 1660] [serial = 1200] [outer = 0x12a76c400] 19:55:42 INFO - PROCESS | 1660 | 1467600942162 Marionette DEBUG loaded listener.js 19:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12ab77800) [pid = 1660] [serial = 1201] [outer = 0x12a76c400] 19:55:42 INFO - PROCESS | 1660 | 1467600942483 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]]]}] 19:55:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:55:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 19:55:42 INFO - PROCESS | 1660 | 1467600942543 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 19:55:42 INFO - PROCESS | 1660 | 1467600942544 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 19:55:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:55:42 INFO - PROCESS | 1660 | 1467600942546 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:55:42 INFO - PROCESS | 1660 | 1467600942547 Marionette TRACE conn2 <- [1,1574,null,{}] 19:55:42 INFO - PROCESS | 1660 | 1467600942550 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}] 19:55:42 INFO - PROCESS | 1660 | 1467600942551 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:42 INFO - PROCESS | 1660 | 1467600942646 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 19:55:42 INFO - PROCESS | 1660 | 1467600942682 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:42 INFO - PROCESS | 1660 | 1467600942683 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac3b800 == 38 [pid = 1660] [id = 401] 19:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12ab7c800) [pid = 1660] [serial = 1202] [outer = 0x0] 19:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12aedf400) [pid = 1660] [serial = 1203] [outer = 0x12ab7c800] 19:55:42 INFO - PROCESS | 1660 | 1467600942707 Marionette DEBUG loaded listener.js 19:55:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12aee4c00) [pid = 1660] [serial = 1204] [outer = 0x12ab7c800] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1129a4400) [pid = 1660] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1196ae400) [pid = 1660] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11822dc00) [pid = 1660] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x113386000) [pid = 1660] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1128d4800) [pid = 1660] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11663e000) [pid = 1660] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112e02400) [pid = 1660] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121162800) [pid = 1660] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124e96800) [pid = 1660] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1271b7400) [pid = 1660] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116638800) [pid = 1660] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x123575000) [pid = 1660] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1249af800) [pid = 1660] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x112a7ac00) [pid = 1660] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1129b1800) [pid = 1660] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:55:42 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x127567400) [pid = 1660] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:55:43 INFO - PROCESS | 1660 | 1467600943100 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]]]}] 19:55:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:55:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 570ms 19:55:43 INFO - PROCESS | 1660 | 1467600943120 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 19:55:43 INFO - PROCESS | 1660 | 1467600943121 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 19:55:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:55:43 INFO - PROCESS | 1660 | 1467600943123 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:55:43 INFO - PROCESS | 1660 | 1467600943124 Marionette TRACE conn2 <- [1,1578,null,{}] 19:55:43 INFO - PROCESS | 1660 | 1467600943126 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}] 19:55:43 INFO - PROCESS | 1660 | 1467600943127 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:43 INFO - PROCESS | 1660 | 1467600943235 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 19:55:43 INFO - PROCESS | 1660 | 1467600943270 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:43 INFO - PROCESS | 1660 | 1467600943271 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aeaf000 == 39 [pid = 1660] [id = 402] 19:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112e02400) [pid = 1660] [serial = 1205] [outer = 0x0] 19:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1182e8000) [pid = 1660] [serial = 1206] [outer = 0x112e02400] 19:55:43 INFO - PROCESS | 1660 | 1467600943295 Marionette DEBUG loaded listener.js 19:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1216d1800) [pid = 1660] [serial = 1207] [outer = 0x112e02400] 19:55:43 INFO - PROCESS | 1660 | 1467600943548 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]]]}] 19:55:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:55:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 468ms 19:55:43 INFO - PROCESS | 1660 | 1467600943592 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 19:55:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:55:43 INFO - PROCESS | 1660 | 1467600943593 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 19:55:43 INFO - PROCESS | 1660 | 1467600943595 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:55:43 INFO - PROCESS | 1660 | 1467600943596 Marionette TRACE conn2 <- [1,1582,null,{}] 19:55:43 INFO - PROCESS | 1660 | 1467600943605 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}] 19:55:43 INFO - PROCESS | 1660 | 1467600943606 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:43 INFO - PROCESS | 1660 | 1467600943690 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 19:55:43 INFO - PROCESS | 1660 | 1467600943694 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:43 INFO - PROCESS | 1660 | 1467600943695 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd21000 == 40 [pid = 1660] [id = 403] 19:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1218ce400) [pid = 1660] [serial = 1208] [outer = 0x0] 19:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12ab7d400) [pid = 1660] [serial = 1209] [outer = 0x1218ce400] 19:55:43 INFO - PROCESS | 1660 | 1467600943719 Marionette DEBUG loaded listener.js 19:55:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12aee7c00) [pid = 1660] [serial = 1210] [outer = 0x1218ce400] 19:55:44 INFO - PROCESS | 1660 | 1467600944070 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]]]}] 19:55:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:55:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 522ms 19:55:44 INFO - PROCESS | 1660 | 1467600944118 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 19:55:44 INFO - PROCESS | 1660 | 1467600944120 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 19:55:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:55:44 INFO - PROCESS | 1660 | 1467600944122 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:55:44 INFO - PROCESS | 1660 | 1467600944124 Marionette TRACE conn2 <- [1,1586,null,{}] 19:55:44 INFO - PROCESS | 1660 | 1467600944126 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}] 19:55:44 INFO - PROCESS | 1660 | 1467600944128 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:44 INFO - PROCESS | 1660 | 1467600944217 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 19:55:44 INFO - PROCESS | 1660 | 1467600944221 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:44 INFO - PROCESS | 1660 | 1467600944222 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cc14000 == 41 [pid = 1660] [id = 404] 19:55:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12aee8800) [pid = 1660] [serial = 1211] [outer = 0x0] 19:55:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12b952400) [pid = 1660] [serial = 1212] [outer = 0x12aee8800] 19:55:44 INFO - PROCESS | 1660 | 1467600944248 Marionette DEBUG loaded listener.js 19:55:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12bb27800) [pid = 1660] [serial = 1213] [outer = 0x12aee8800] 19:55:44 INFO - PROCESS | 1660 | 1467600944571 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]]]}] 19:55:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:55:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 471ms 19:55:44 INFO - PROCESS | 1660 | 1467600944594 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 19:55:44 INFO - PROCESS | 1660 | 1467600944595 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 19:55:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:55:44 INFO - PROCESS | 1660 | 1467600944600 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:55:44 INFO - PROCESS | 1660 | 1467600944602 Marionette TRACE conn2 <- [1,1590,null,{}] 19:55:44 INFO - PROCESS | 1660 | 1467600944605 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}] 19:55:44 INFO - PROCESS | 1660 | 1467600944606 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:44 INFO - PROCESS | 1660 | 1467600944687 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 19:55:44 INFO - PROCESS | 1660 | 1467600944691 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:44 INFO - PROCESS | 1660 | 1467600944692 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cf7e000 == 42 [pid = 1660] [id = 405] 19:55:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12bb27c00) [pid = 1660] [serial = 1214] [outer = 0x0] 19:55:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12bb2e000) [pid = 1660] [serial = 1215] [outer = 0x12bb27c00] 19:55:44 INFO - PROCESS | 1660 | 1467600944716 Marionette DEBUG loaded listener.js 19:55:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12bde7c00) [pid = 1660] [serial = 1216] [outer = 0x12bb27c00] 19:55:45 INFO - PROCESS | 1660 | 1467600945187 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]]]}] 19:55:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:55:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 621ms 19:55:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:55:45 INFO - PROCESS | 1660 | 1467600945220 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 19:55:45 INFO - PROCESS | 1660 | 1467600945222 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 19:55:45 INFO - PROCESS | 1660 | 1467600945226 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:55:45 INFO - PROCESS | 1660 | 1467600945228 Marionette TRACE conn2 <- [1,1594,null,{}] 19:55:45 INFO - PROCESS | 1660 | 1467600945232 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}] 19:55:45 INFO - PROCESS | 1660 | 1467600945233 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:45 INFO - PROCESS | 1660 | 1467600945344 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 19:55:45 INFO - PROCESS | 1660 | 1467600945453 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:45 INFO - PROCESS | 1660 | 1467600945454 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x119070800 == 43 [pid = 1660] [id = 406] 19:55:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x118228800) [pid = 1660] [serial = 1217] [outer = 0x0] 19:55:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1183aac00) [pid = 1660] [serial = 1218] [outer = 0x118228800] 19:55:45 INFO - PROCESS | 1660 | 1467600945487 Marionette DEBUG loaded listener.js 19:55:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119083c00) [pid = 1660] [serial = 1219] [outer = 0x118228800] 19:55:45 INFO - PROCESS | 1660 | 1467600945917 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]]]}] 19:55:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:55:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 720ms 19:55:45 INFO - PROCESS | 1660 | 1467600945946 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 19:55:45 INFO - PROCESS | 1660 | 1467600945949 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 19:55:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:55:45 INFO - PROCESS | 1660 | 1467600945954 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:55:45 INFO - PROCESS | 1660 | 1467600945955 Marionette TRACE conn2 <- [1,1598,null,{}] 19:55:45 INFO - PROCESS | 1660 | 1467600945958 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}] 19:55:45 INFO - PROCESS | 1660 | 1467600945960 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:46 INFO - PROCESS | 1660 | 1467600946070 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 19:55:46 INFO - PROCESS | 1660 | 1467600946189 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:46 INFO - PROCESS | 1660 | 1467600946191 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x128aba800 == 44 [pid = 1660] [id = 407] 19:55:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1196b2000) [pid = 1660] [serial = 1220] [outer = 0x0] 19:55:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12115a000) [pid = 1660] [serial = 1221] [outer = 0x1196b2000] 19:55:46 INFO - PROCESS | 1660 | 1467600946240 Marionette DEBUG loaded listener.js 19:55:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1218d0800) [pid = 1660] [serial = 1222] [outer = 0x1196b2000] 19:55:46 INFO - PROCESS | 1660 | 1467600946781 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]]]}] 19:55:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:55:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 873ms 19:55:46 INFO - PROCESS | 1660 | 1467600946827 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 19:55:46 INFO - PROCESS | 1660 | 1467600946828 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 19:55:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:55:46 INFO - PROCESS | 1660 | 1467600946849 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:55:46 INFO - PROCESS | 1660 | 1467600946852 Marionette TRACE conn2 <- [1,1602,null,{}] 19:55:46 INFO - PROCESS | 1660 | 1467600946860 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}] 19:55:46 INFO - PROCESS | 1660 | 1467600946865 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:46 INFO - PROCESS | 1660 | 1467600946967 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 19:55:47 INFO - PROCESS | 1660 | 1467600947050 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:47 INFO - PROCESS | 1660 | 1467600947053 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cf8b800 == 45 [pid = 1660] [id = 408] 19:55:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128d3e000) [pid = 1660] [serial = 1223] [outer = 0x0] 19:55:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128d42000) [pid = 1660] [serial = 1224] [outer = 0x128d3e000] 19:55:47 INFO - PROCESS | 1660 | 1467600947085 Marionette DEBUG loaded listener.js 19:55:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1296df400) [pid = 1660] [serial = 1225] [outer = 0x128d3e000] 19:55:47 INFO - PROCESS | 1660 | 1467600947482 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]]]}] 19:55:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:55:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 674ms 19:55:47 INFO - PROCESS | 1660 | 1467600947521 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 19:55:47 INFO - PROCESS | 1660 | 1467600947523 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 19:55:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:55:47 INFO - PROCESS | 1660 | 1467600947525 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:55:47 INFO - PROCESS | 1660 | 1467600947526 Marionette TRACE conn2 <- [1,1606,null,{}] 19:55:47 INFO - PROCESS | 1660 | 1467600947529 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}] 19:55:47 INFO - PROCESS | 1660 | 1467600947530 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:47 INFO - PROCESS | 1660 | 1467600947633 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 19:55:47 INFO - PROCESS | 1660 | 1467600947693 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:47 INFO - PROCESS | 1660 | 1467600947694 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d2a2800 == 46 [pid = 1660] [id = 409] 19:55:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a761800) [pid = 1660] [serial = 1226] [outer = 0x0] 19:55:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a97c800) [pid = 1660] [serial = 1227] [outer = 0x12a761800] 19:55:47 INFO - PROCESS | 1660 | 1467600947723 Marionette DEBUG loaded listener.js 19:55:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12b951400) [pid = 1660] [serial = 1228] [outer = 0x12a761800] 19:55:48 INFO - PROCESS | 1660 | 1467600948131 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]]]}] 19:55:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:55:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 668ms 19:55:48 INFO - PROCESS | 1660 | 1467600948346 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 19:55:48 INFO - PROCESS | 1660 | 1467600948348 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 19:55:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:55:48 INFO - PROCESS | 1660 | 1467600948375 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:55:48 INFO - PROCESS | 1660 | 1467600948376 Marionette TRACE conn2 <- [1,1610,null,{}] 19:55:48 INFO - PROCESS | 1660 | 1467600948380 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}] 19:55:48 INFO - PROCESS | 1660 | 1467600948384 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:48 INFO - PROCESS | 1660 | 1467600948482 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 19:55:48 INFO - PROCESS | 1660 | 1467600948550 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:48 INFO - PROCESS | 1660 | 1467600948553 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x119068000 == 47 [pid = 1660] [id = 410] 19:55:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x115e61800) [pid = 1660] [serial = 1229] [outer = 0x0] 19:55:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11646b000) [pid = 1660] [serial = 1230] [outer = 0x115e61800] 19:55:48 INFO - PROCESS | 1660 | 1467600948581 Marionette DEBUG loaded listener.js 19:55:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x116af1400) [pid = 1660] [serial = 1231] [outer = 0x115e61800] 19:55:49 INFO - PROCESS | 1660 | 1467600948999 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]]]}] 19:55:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:55:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 671ms 19:55:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:55:49 INFO - PROCESS | 1660 | 1467600949045 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 19:55:49 INFO - PROCESS | 1660 | 1467600949047 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 19:55:49 INFO - PROCESS | 1660 | 1467600949052 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:55:49 INFO - PROCESS | 1660 | 1467600949055 Marionette TRACE conn2 <- [1,1614,null,{}] 19:55:49 INFO - PROCESS | 1660 | 1467600949058 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}] 19:55:49 INFO - PROCESS | 1660 | 1467600949059 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:49 INFO - PROCESS | 1660 | 1467600949157 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 19:55:49 INFO - PROCESS | 1660 | 1467600949220 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:49 INFO - PROCESS | 1660 | 1467600949221 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182b3800 == 48 [pid = 1660] [id = 411] 19:55:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x117cc1400) [pid = 1660] [serial = 1232] [outer = 0x0] 19:55:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1183a6400) [pid = 1660] [serial = 1233] [outer = 0x117cc1400] 19:55:49 INFO - PROCESS | 1660 | 1467600949250 Marionette DEBUG loaded listener.js 19:55:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11907c400) [pid = 1660] [serial = 1234] [outer = 0x117cc1400] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12cc14000 == 47 [pid = 1660] [id = 404] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd21000 == 46 [pid = 1660] [id = 403] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12aeaf000 == 45 [pid = 1660] [id = 402] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac3b800 == 44 [pid = 1660] [id = 401] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1191c0800 == 43 [pid = 1660] [id = 400] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x129319800 == 42 [pid = 1660] [id = 399] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x128abb800 == 41 [pid = 1660] [id = 398] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x126834000 == 40 [pid = 1660] [id = 397] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1214ec800 == 39 [pid = 1660] [id = 396] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x118406000 == 38 [pid = 1660] [id = 395] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x116f1c800 == 37 [pid = 1660] [id = 394] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x117151800 == 36 [pid = 1660] [id = 393] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x118405800 == 35 [pid = 1660] [id = 392] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3eb800 == 34 [pid = 1660] [id = 391] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1182b9800 == 33 [pid = 1660] [id = 379] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x119068000 == 32 [pid = 1660] [id = 410] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12d2a2800 == 31 [pid = 1660] [id = 409] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12cf8b800 == 30 [pid = 1660] [id = 408] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x128aba800 == 29 [pid = 1660] [id = 407] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12cf7e000 == 28 [pid = 1660] [id = 405] 19:55:50 INFO - PROCESS | 1660 | --DOCSHELL 0x119070800 == 27 [pid = 1660] [id = 406] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x128adfc00) [pid = 1660] [serial = 1135] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x126aacc00) [pid = 1660] [serial = 1134] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x129502c00) [pid = 1660] [serial = 1168] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x121961400) [pid = 1660] [serial = 1153] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121251800) [pid = 1660] [serial = 1152] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x126aafc00) [pid = 1660] [serial = 1156] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x124f3d000) [pid = 1660] [serial = 1155] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x127561400) [pid = 1660] [serial = 1159] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x127108c00) [pid = 1660] [serial = 1158] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124c78800) [pid = 1660] [serial = 1165] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128b84800) [pid = 1660] [serial = 1167] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118230000) [pid = 1660] [serial = 1162] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1130d0c00) [pid = 1660] [serial = 1161] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12a907c00) [pid = 1660] [serial = 1171] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1190b9000) [pid = 1660] [serial = 1164] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12950ec00) [pid = 1660] [serial = 1170] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12115e800) [pid = 1660] [serial = 1150] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x115df7800) [pid = 1660] [serial = 1126] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112d68c00) [pid = 1660] [serial = 1125] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119f17400) [pid = 1660] [serial = 1149] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118866800) [pid = 1660] [serial = 1129] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1133ea800) [pid = 1660] [serial = 1140] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x115df2800) [pid = 1660] [serial = 1141] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1183ac400) [pid = 1660] [serial = 1128] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1190c1800) [pid = 1660] [serial = 1147] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11909a000) [pid = 1660] [serial = 1146] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x116f69000) [pid = 1660] [serial = 1143] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118223400) [pid = 1660] [serial = 1144] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1161ad000) [pid = 1660] [serial = 1138] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x113c6b400) [pid = 1660] [serial = 1137] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1249ab400) [pid = 1660] [serial = 1132] [outer = 0x0] [url = about:blank] 19:55:50 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121288400) [pid = 1660] [serial = 1131] [outer = 0x0] [url = about:blank] 19:55:50 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 19:55:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1225ms 19:55:50 INFO - PROCESS | 1660 | 1467600950271 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]]]}] 19:55:50 INFO - PROCESS | 1660 | 1467600950276 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 19:55:50 INFO - PROCESS | 1660 | 1467600950279 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 19:55:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:55:50 INFO - PROCESS | 1660 | 1467600950286 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:55:50 INFO - PROCESS | 1660 | 1467600950287 Marionette TRACE conn2 <- [1,1618,null,{}] 19:55:50 INFO - PROCESS | 1660 | 1467600950291 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}] 19:55:50 INFO - PROCESS | 1660 | 1467600950293 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:50 INFO - PROCESS | 1660 | 1467600950378 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 19:55:50 INFO - PROCESS | 1660 | 1467600950433 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:50 INFO - PROCESS | 1660 | 1467600950435 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168b0000 == 28 [pid = 1660] [id = 412] 19:55:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113c47000) [pid = 1660] [serial = 1235] [outer = 0x0] 19:55:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x115d16800) [pid = 1660] [serial = 1236] [outer = 0x113c47000] 19:55:50 INFO - PROCESS | 1660 | 1467600950463 Marionette DEBUG loaded listener.js 19:55:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11613dc00) [pid = 1660] [serial = 1237] [outer = 0x113c47000] 19:55:50 INFO - PROCESS | 1660 | 1467600950772 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]]]}] 19:55:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:55:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 524ms 19:55:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:55:50 INFO - PROCESS | 1660 | 1467600950806 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 19:55:50 INFO - PROCESS | 1660 | 1467600950809 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 19:55:50 INFO - PROCESS | 1660 | 1467600950813 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:55:50 INFO - PROCESS | 1660 | 1467600950818 Marionette TRACE conn2 <- [1,1622,null,{}] 19:55:50 INFO - PROCESS | 1660 | 1467600950820 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}] 19:55:50 INFO - PROCESS | 1660 | 1467600950822 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:50 INFO - PROCESS | 1660 | 1467600950896 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 19:55:50 INFO - PROCESS | 1660 | 1467600950902 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:50 INFO - PROCESS | 1660 | 1467600950903 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x117c7a000 == 29 [pid = 1660] [id = 413] 19:55:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11680a400) [pid = 1660] [serial = 1238] [outer = 0x0] 19:55:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118226000) [pid = 1660] [serial = 1239] [outer = 0x11680a400] 19:55:50 INFO - PROCESS | 1660 | 1467600950931 Marionette DEBUG loaded listener.js 19:55:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118533800) [pid = 1660] [serial = 1240] [outer = 0x11680a400] 19:55:51 INFO - PROCESS | 1660 | 1467600951304 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]]]}] 19:55:51 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 19:55:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 523ms 19:55:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:55:51 INFO - PROCESS | 1660 | 1467600951337 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 19:55:51 INFO - PROCESS | 1660 | 1467600951338 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 19:55:51 INFO - PROCESS | 1660 | 1467600951340 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:55:51 INFO - PROCESS | 1660 | 1467600951342 Marionette TRACE conn2 <- [1,1626,null,{}] 19:55:51 INFO - PROCESS | 1660 | 1467600951350 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}] 19:55:51 INFO - PROCESS | 1660 | 1467600951354 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:51 INFO - PROCESS | 1660 | 1467600951429 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 19:55:51 INFO - PROCESS | 1660 | 1467600951436 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:51 INFO - PROCESS | 1660 | 1467600951438 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x119629800 == 30 [pid = 1660] [id = 414] 19:55:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112d61400) [pid = 1660] [serial = 1241] [outer = 0x0] 19:55:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1190bd800) [pid = 1660] [serial = 1242] [outer = 0x112d61400] 19:55:51 INFO - PROCESS | 1660 | 1467600951466 Marionette DEBUG loaded listener.js 19:55:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1196b4800) [pid = 1660] [serial = 1243] [outer = 0x112d61400] 19:55:51 INFO - PROCESS | 1660 | 1467600951776 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]]]}] 19:55:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:55:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 470ms 19:55:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:55:51 INFO - PROCESS | 1660 | 1467600951811 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 19:55:51 INFO - PROCESS | 1660 | 1467600951812 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 19:55:51 INFO - PROCESS | 1660 | 1467600951816 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:55:51 INFO - PROCESS | 1660 | 1467600951818 Marionette TRACE conn2 <- [1,1630,null,{}] 19:55:51 INFO - PROCESS | 1660 | 1467600951820 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}] 19:55:51 INFO - PROCESS | 1660 | 1467600951822 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:51 INFO - PROCESS | 1660 | 1467600951899 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 19:55:51 INFO - PROCESS | 1660 | 1467600951959 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:51 INFO - PROCESS | 1660 | 1467600951960 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213e2000 == 31 [pid = 1660] [id = 415] 19:55:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119081000) [pid = 1660] [serial = 1244] [outer = 0x0] 19:55:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1196d6400) [pid = 1660] [serial = 1245] [outer = 0x119081000] 19:55:51 INFO - PROCESS | 1660 | 1467600951985 Marionette DEBUG loaded listener.js 19:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119ab9400) [pid = 1660] [serial = 1246] [outer = 0x119081000] 19:55:52 INFO - PROCESS | 1660 | 1467600952322 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]]]}] 19:55:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:55:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 522ms 19:55:52 INFO - PROCESS | 1660 | 1467600952338 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 19:55:52 INFO - PROCESS | 1660 | 1467600952340 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 19:55:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:55:52 INFO - PROCESS | 1660 | 1467600952343 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:55:52 INFO - PROCESS | 1660 | 1467600952345 Marionette TRACE conn2 <- [1,1634,null,{}] 19:55:52 INFO - PROCESS | 1660 | 1467600952349 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}] 19:55:52 INFO - PROCESS | 1660 | 1467600952351 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:52 INFO - PROCESS | 1660 | 1467600952488 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 19:55:52 INFO - PROCESS | 1660 | 1467600952506 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:52 INFO - PROCESS | 1660 | 1467600952508 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x121bae800 == 32 [pid = 1660] [id = 416] 19:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11663b800) [pid = 1660] [serial = 1247] [outer = 0x0] 19:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11a1a6000) [pid = 1660] [serial = 1248] [outer = 0x11663b800] 19:55:52 INFO - PROCESS | 1660 | 1467600952547 Marionette DEBUG loaded listener.js 19:55:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121161400) [pid = 1660] [serial = 1249] [outer = 0x11663b800] 19:55:52 INFO - PROCESS | 1660 | 1467600952911 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]]]}] 19:55:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:55:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 620ms 19:55:52 INFO - PROCESS | 1660 | 1467600952963 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 19:55:52 INFO - PROCESS | 1660 | 1467600952964 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 19:55:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:55:52 INFO - PROCESS | 1660 | 1467600952972 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:55:52 INFO - PROCESS | 1660 | 1467600952974 Marionette TRACE conn2 <- [1,1638,null,{}] 19:55:52 INFO - PROCESS | 1660 | 1467600952976 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}] 19:55:52 INFO - PROCESS | 1660 | 1467600952980 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:53 INFO - PROCESS | 1660 | 1467600953091 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 19:55:53 INFO - PROCESS | 1660 | 1467600953095 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:53 INFO - PROCESS | 1660 | 1467600953096 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x126839000 == 33 [pid = 1660] [id = 417] 19:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112d65800) [pid = 1660] [serial = 1250] [outer = 0x0] 19:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121254400) [pid = 1660] [serial = 1251] [outer = 0x112d65800] 19:55:53 INFO - PROCESS | 1660 | 1467600953121 Marionette DEBUG loaded listener.js 19:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x126853400) [pid = 1660] [serial = 1252] [outer = 0x112d65800] 19:55:53 INFO - PROCESS | 1660 | 1467600953455 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]]]}] 19:55:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:55:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 519ms 19:55:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:55:53 INFO - PROCESS | 1660 | 1467600953495 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 19:55:53 INFO - PROCESS | 1660 | 1467600953497 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 19:55:53 INFO - PROCESS | 1660 | 1467600953499 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:55:53 INFO - PROCESS | 1660 | 1467600953500 Marionette TRACE conn2 <- [1,1642,null,{}] 19:55:53 INFO - PROCESS | 1660 | 1467600953502 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}] 19:55:53 INFO - PROCESS | 1660 | 1467600953503 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:53 INFO - PROCESS | 1660 | 1467600953605 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 19:55:53 INFO - PROCESS | 1660 | 1467600953609 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:53 INFO - PROCESS | 1660 | 1467600953610 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ab3800 == 34 [pid = 1660] [id = 418] 19:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121b91400) [pid = 1660] [serial = 1253] [outer = 0x0] 19:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126f7f400) [pid = 1660] [serial = 1254] [outer = 0x121b91400] 19:55:53 INFO - PROCESS | 1660 | 1467600953634 Marionette DEBUG loaded listener.js 19:55:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1273d1c00) [pid = 1660] [serial = 1255] [outer = 0x121b91400] 19:55:53 INFO - PROCESS | 1660 | 1467600953969 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]]]}] 19:55:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:55:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 518ms 19:55:54 INFO - PROCESS | 1660 | 1467600954018 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 19:55:54 INFO - PROCESS | 1660 | 1467600954019 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 19:55:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:55:54 INFO - PROCESS | 1660 | 1467600954021 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:55:54 INFO - PROCESS | 1660 | 1467600954022 Marionette TRACE conn2 <- [1,1646,null,{}] 19:55:54 INFO - PROCESS | 1660 | 1467600954024 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}] 19:55:54 INFO - PROCESS | 1660 | 1467600954025 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:54 INFO - PROCESS | 1660 | 1467600954121 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 19:55:54 INFO - PROCESS | 1660 | 1467600954135 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:54 INFO - PROCESS | 1660 | 1467600954136 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f7d000 == 35 [pid = 1660] [id = 419] 19:55:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1271c4400) [pid = 1660] [serial = 1256] [outer = 0x0] 19:55:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x127569000) [pid = 1660] [serial = 1257] [outer = 0x1271c4400] 19:55:54 INFO - PROCESS | 1660 | 1467600954160 Marionette DEBUG loaded listener.js 19:55:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128b82400) [pid = 1660] [serial = 1258] [outer = 0x1271c4400] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1269d4c00) [pid = 1660] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x127560800) [pid = 1660] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112e02400) [pid = 1660] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12a76c400) [pid = 1660] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a90ec00) [pid = 1660] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124e8e400) [pid = 1660] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119abf800) [pid = 1660] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119089400) [pid = 1660] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1176f8c00) [pid = 1660] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x114f6a400) [pid = 1660] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1133eec00) [pid = 1660] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12ab7c800) [pid = 1660] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12bb27c00) [pid = 1660] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12aee8800) [pid = 1660] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:55:54 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1218ce400) [pid = 1660] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:55:54 INFO - PROCESS | 1660 | 1467600954639 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]]]}] 19:55:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:55:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 623ms 19:55:54 INFO - PROCESS | 1660 | 1467600954658 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 19:55:54 INFO - PROCESS | 1660 | 1467600954659 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 19:55:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:55:54 INFO - PROCESS | 1660 | 1467600954661 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:55:54 INFO - PROCESS | 1660 | 1467600954663 Marionette TRACE conn2 <- [1,1650,null,{}] 19:55:54 INFO - PROCESS | 1660 | 1467600954672 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}] 19:55:54 INFO - PROCESS | 1660 | 1467600954673 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:54 INFO - PROCESS | 1660 | 1467600954782 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 19:55:54 INFO - PROCESS | 1660 | 1467600954834 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:54 INFO - PROCESS | 1660 | 1467600954836 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x119622800 == 36 [pid = 1660] [id = 420] 19:55:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x110ff1000) [pid = 1660] [serial = 1259] [outer = 0x0] 19:55:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1183ab000) [pid = 1660] [serial = 1260] [outer = 0x110ff1000] 19:55:54 INFO - PROCESS | 1660 | 1467600954860 Marionette DEBUG loaded listener.js 19:55:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1218ce400) [pid = 1660] [serial = 1261] [outer = 0x110ff1000] 19:55:55 INFO - PROCESS | 1660 | 1467600955119 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]]]}] 19:55:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:55:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 474ms 19:55:55 INFO - PROCESS | 1660 | 1467600955141 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 19:55:55 INFO - PROCESS | 1660 | 1467600955142 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 19:55:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:55:55 INFO - PROCESS | 1660 | 1467600955144 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:55:55 INFO - PROCESS | 1660 | 1467600955146 Marionette TRACE conn2 <- [1,1654,null,{}] 19:55:55 INFO - PROCESS | 1660 | 1467600955155 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}] 19:55:55 INFO - PROCESS | 1660 | 1467600955156 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:55 INFO - PROCESS | 1660 | 1467600955237 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 19:55:55 INFO - PROCESS | 1660 | 1467600955241 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:55 INFO - PROCESS | 1660 | 1467600955242 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a745000 == 37 [pid = 1660] [id = 421] 19:55:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12684b000) [pid = 1660] [serial = 1262] [outer = 0x0] 19:55:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128b84800) [pid = 1660] [serial = 1263] [outer = 0x12684b000] 19:55:55 INFO - PROCESS | 1660 | 1467600955268 Marionette DEBUG loaded listener.js 19:55:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1292a2000) [pid = 1660] [serial = 1264] [outer = 0x12684b000] 19:55:55 INFO - PROCESS | 1660 | 1467600955589 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]]]}] 19:55:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:55:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 472ms 19:55:55 INFO - PROCESS | 1660 | 1467600955625 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 19:55:55 INFO - PROCESS | 1660 | 1467600955627 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 19:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:55:55 INFO - PROCESS | 1660 | 1467600955629 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:55:55 INFO - PROCESS | 1660 | 1467600955631 Marionette TRACE conn2 <- [1,1658,null,{}] 19:55:55 INFO - PROCESS | 1660 | 1467600955634 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}] 19:55:55 INFO - PROCESS | 1660 | 1467600955635 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:55 INFO - PROCESS | 1660 | 1467600955749 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 19:55:55 INFO - PROCESS | 1660 | 1467600955756 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:55 INFO - PROCESS | 1660 | 1467600955757 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x121ba7000 == 38 [pid = 1660] [id = 422] 19:55:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1292a2800) [pid = 1660] [serial = 1265] [outer = 0x0] 19:55:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x129507000) [pid = 1660] [serial = 1266] [outer = 0x1292a2800] 19:55:55 INFO - PROCESS | 1660 | 1467600955784 Marionette DEBUG loaded listener.js 19:55:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x129ee7000) [pid = 1660] [serial = 1267] [outer = 0x1292a2800] 19:55:56 INFO - PROCESS | 1660 | 1467600956105 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]]]}] 19:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 521ms 19:55:56 INFO - PROCESS | 1660 | 1467600956150 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 19:55:56 INFO - PROCESS | 1660 | 1467600956152 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 19:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:55:56 INFO - PROCESS | 1660 | 1467600956154 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:55:56 INFO - PROCESS | 1660 | 1467600956155 Marionette TRACE conn2 <- [1,1662,null,{}] 19:55:56 INFO - PROCESS | 1660 | 1467600956157 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}] 19:55:56 INFO - PROCESS | 1660 | 1467600956158 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:56 INFO - PROCESS | 1660 | 1467600956236 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 19:55:56 INFO - PROCESS | 1660 | 1467600956240 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:56 INFO - PROCESS | 1660 | 1467600956241 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd19800 == 39 [pid = 1660] [id = 423] 19:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x129511400) [pid = 1660] [serial = 1268] [outer = 0x0] 19:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a904c00) [pid = 1660] [serial = 1269] [outer = 0x129511400] 19:55:56 INFO - PROCESS | 1660 | 1467600956265 Marionette DEBUG loaded listener.js 19:55:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a97a000) [pid = 1660] [serial = 1270] [outer = 0x129511400] 19:55:56 INFO - PROCESS | 1660 | 1467600956829 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]]]}] 19:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 721ms 19:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:55:56 INFO - PROCESS | 1660 | 1467600956883 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 19:55:56 INFO - PROCESS | 1660 | 1467600956886 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 19:55:56 INFO - PROCESS | 1660 | 1467600956889 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:55:56 INFO - PROCESS | 1660 | 1467600956891 Marionette TRACE conn2 <- [1,1666,null,{}] 19:55:56 INFO - PROCESS | 1660 | 1467600956895 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}] 19:55:56 INFO - PROCESS | 1660 | 1467600956897 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:57 INFO - PROCESS | 1660 | 1467600957010 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 19:55:57 INFO - PROCESS | 1660 | 1467600957069 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:57 INFO - PROCESS | 1660 | 1467600957071 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x117150800 == 40 [pid = 1660] [id = 424] 19:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112e02800) [pid = 1660] [serial = 1271] [outer = 0x0] 19:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1130da800) [pid = 1660] [serial = 1272] [outer = 0x112e02800] 19:55:57 INFO - PROCESS | 1660 | 1467600957101 Marionette DEBUG loaded listener.js 19:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x115df0800) [pid = 1660] [serial = 1273] [outer = 0x112e02800] 19:55:57 INFO - PROCESS | 1660 | 1467600957589 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]]]}] 19:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 771ms 19:55:57 INFO - PROCESS | 1660 | 1467600957677 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 19:55:57 INFO - PROCESS | 1660 | 1467600957680 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 19:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:55:57 INFO - PROCESS | 1660 | 1467600957688 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:55:57 INFO - PROCESS | 1660 | 1467600957690 Marionette TRACE conn2 <- [1,1670,null,{}] 19:55:57 INFO - PROCESS | 1660 | 1467600957693 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}] 19:55:57 INFO - PROCESS | 1660 | 1467600957694 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:57 INFO - PROCESS | 1660 | 1467600957803 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 19:55:57 INFO - PROCESS | 1660 | 1467600957901 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:57 INFO - PROCESS | 1660 | 1467600957902 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216d9800 == 41 [pid = 1660] [id = 425] 19:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116f5f000) [pid = 1660] [serial = 1274] [outer = 0x0] 19:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x118231000) [pid = 1660] [serial = 1275] [outer = 0x116f5f000] 19:55:57 INFO - PROCESS | 1660 | 1467600957933 Marionette DEBUG loaded listener.js 19:55:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1190ba400) [pid = 1660] [serial = 1276] [outer = 0x116f5f000] 19:55:58 INFO - PROCESS | 1660 | 1467600958598 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]]]}] 19:55:58 INFO - PROCESS | 1660 | --DOCSHELL 0x121ba7000 == 40 [pid = 1660] [id = 422] 19:55:58 INFO - PROCESS | 1660 | --DOCSHELL 0x12a745000 == 39 [pid = 1660] [id = 421] 19:55:58 INFO - PROCESS | 1660 | --DOCSHELL 0x119622800 == 38 [pid = 1660] [id = 420] 19:55:58 INFO - PROCESS | 1660 | --DOCSHELL 0x128f7d000 == 37 [pid = 1660] [id = 419] 19:55:58 INFO - PROCESS | 1660 | --DOCSHELL 0x128ab3800 == 36 [pid = 1660] [id = 418] 19:55:58 INFO - PROCESS | 1660 | --DOCSHELL 0x126839000 == 35 [pid = 1660] [id = 417] 19:55:58 INFO - PROCESS | 1660 | --DOCSHELL 0x121bae800 == 34 [pid = 1660] [id = 416] 19:55:58 INFO - PROCESS | 1660 | --DOCSHELL 0x1213e2000 == 33 [pid = 1660] [id = 415] 19:55:58 INFO - PROCESS | 1660 | --DOCSHELL 0x119629800 == 32 [pid = 1660] [id = 414] 19:55:58 INFO - PROCESS | 1660 | --DOCSHELL 0x117c7a000 == 31 [pid = 1660] [id = 413] 19:55:58 INFO - PROCESS | 1660 | --DOCSHELL 0x1168b0000 == 30 [pid = 1660] [id = 412] 19:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 973ms 19:55:58 INFO - PROCESS | 1660 | 1467600958661 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 19:55:58 INFO - PROCESS | 1660 | 1467600958663 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 19:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:55:58 INFO - PROCESS | 1660 | 1467600958668 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:55:58 INFO - PROCESS | 1660 | 1467600958670 Marionette TRACE conn2 <- [1,1674,null,{}] 19:55:58 INFO - PROCESS | 1660 | 1467600958673 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}] 19:55:58 INFO - PROCESS | 1660 | 1467600958675 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:58 INFO - PROCESS | 1660 | 1467600958756 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x126ab9400) [pid = 1660] [serial = 1194] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x128fab400) [pid = 1660] [serial = 1197] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1182e8000) [pid = 1660] [serial = 1206] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12a90a800) [pid = 1660] [serial = 1200] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12ab77800) [pid = 1660] [serial = 1201] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a76ac00) [pid = 1660] [serial = 1198] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12ab86400) [pid = 1660] [serial = 1174] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a974800) [pid = 1660] [serial = 1173] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124f42000) [pid = 1660] [serial = 1191] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121184000) [pid = 1660] [serial = 1188] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x123572c00) [pid = 1660] [serial = 1189] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11930bc00) [pid = 1660] [serial = 1185] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1196b4000) [pid = 1660] [serial = 1186] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x117cc4c00) [pid = 1660] [serial = 1182] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1183b4000) [pid = 1660] [serial = 1183] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1183a7800) [pid = 1660] [serial = 1179] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1190b7000) [pid = 1660] [serial = 1180] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x115e60c00) [pid = 1660] [serial = 1176] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11682d800) [pid = 1660] [serial = 1177] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12aedf400) [pid = 1660] [serial = 1203] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12bde7c00) [pid = 1660] [serial = 1216] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12bb2e000) [pid = 1660] [serial = 1215] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12bb27800) [pid = 1660] [serial = 1213] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1216d1800) [pid = 1660] [serial = 1207] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12ab7d400) [pid = 1660] [serial = 1209] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12b952400) [pid = 1660] [serial = 1212] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12aee4c00) [pid = 1660] [serial = 1204] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1273c9800) [pid = 1660] [serial = 1195] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1269d3800) [pid = 1660] [serial = 1192] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12aee7c00) [pid = 1660] [serial = 1210] [outer = 0x0] [url = about:blank] 19:55:58 INFO - PROCESS | 1660 | 1467600958825 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:58 INFO - PROCESS | 1660 | 1467600958827 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x115e1f000 == 31 [pid = 1660] [id = 426] 19:55:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1128d7400) [pid = 1660] [serial = 1277] [outer = 0x0] 19:55:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x112a7bc00) [pid = 1660] [serial = 1278] [outer = 0x1128d7400] 19:55:58 INFO - PROCESS | 1660 | 1467600958857 Marionette DEBUG loaded listener.js 19:55:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112e2b800) [pid = 1660] [serial = 1279] [outer = 0x1128d7400] 19:55:59 INFO - PROCESS | 1660 | 1467600959180 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]]]}] 19:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 570ms 19:55:59 INFO - PROCESS | 1660 | 1467600959237 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 19:55:59 INFO - PROCESS | 1660 | 1467600959240 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 19:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:55:59 INFO - PROCESS | 1660 | 1467600959244 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:55:59 INFO - PROCESS | 1660 | 1467600959246 Marionette TRACE conn2 <- [1,1678,null,{}] 19:55:59 INFO - PROCESS | 1660 | 1467600959249 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}] 19:55:59 INFO - PROCESS | 1660 | 1467600959250 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:59 INFO - PROCESS | 1660 | 1467600959328 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 19:55:59 INFO - PROCESS | 1660 | 1467600959397 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:59 INFO - PROCESS | 1660 | 1467600959398 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x117c7f000 == 32 [pid = 1660] [id = 427] 19:55:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1133ec000) [pid = 1660] [serial = 1280] [outer = 0x0] 19:55:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x115d10c00) [pid = 1660] [serial = 1281] [outer = 0x1133ec000] 19:55:59 INFO - PROCESS | 1660 | 1467600959425 Marionette DEBUG loaded listener.js 19:55:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116472800) [pid = 1660] [serial = 1282] [outer = 0x1133ec000] 19:55:59 INFO - PROCESS | 1660 | 1467600959737 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]]]}] 19:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 519ms 19:55:59 INFO - PROCESS | 1660 | 1467600959764 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 19:55:59 INFO - PROCESS | 1660 | 1467600959767 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 19:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:55:59 INFO - PROCESS | 1660 | 1467600959770 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:55:59 INFO - PROCESS | 1660 | 1467600959773 Marionette TRACE conn2 <- [1,1682,null,{}] 19:55:59 INFO - PROCESS | 1660 | 1467600959782 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}] 19:55:59 INFO - PROCESS | 1660 | 1467600959786 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:59 INFO - PROCESS | 1660 | 1467600959866 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 19:55:59 INFO - PROCESS | 1660 | 1467600959924 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:59 INFO - PROCESS | 1660 | 1467600959926 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:55:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b3a000 == 33 [pid = 1660] [id = 428] 19:55:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112e05000) [pid = 1660] [serial = 1283] [outer = 0x0] 19:55:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118227400) [pid = 1660] [serial = 1284] [outer = 0x112e05000] 19:55:59 INFO - PROCESS | 1660 | 1467600959954 Marionette DEBUG loaded listener.js 19:56:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11907e000) [pid = 1660] [serial = 1285] [outer = 0x112e05000] 19:56:00 INFO - PROCESS | 1660 | 1467600960238 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]]]}] 19:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 521ms 19:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:56:00 INFO - PROCESS | 1660 | 1467600960291 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 19:56:00 INFO - PROCESS | 1660 | 1467600960293 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 19:56:00 INFO - PROCESS | 1660 | 1467600960295 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:56:00 INFO - PROCESS | 1660 | 1467600960296 Marionette TRACE conn2 <- [1,1686,null,{}] 19:56:00 INFO - PROCESS | 1660 | 1467600960302 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}] 19:56:00 INFO - PROCESS | 1660 | 1467600960304 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:00 INFO - PROCESS | 1660 | 1467600960386 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 19:56:00 INFO - PROCESS | 1660 | 1467600960390 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:00 INFO - PROCESS | 1660 | 1467600960391 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a31800 == 34 [pid = 1660] [id = 429] 19:56:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119095000) [pid = 1660] [serial = 1286] [outer = 0x0] 19:56:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1190c0000) [pid = 1660] [serial = 1287] [outer = 0x119095000] 19:56:00 INFO - PROCESS | 1660 | 1467600960416 Marionette DEBUG loaded listener.js 19:56:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11933a000) [pid = 1660] [serial = 1288] [outer = 0x119095000] 19:56:00 INFO - PROCESS | 1660 | 1467600960886 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]]]}] 19:56:00 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 19:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 622ms 19:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:56:00 INFO - PROCESS | 1660 | 1467600960925 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 19:56:00 INFO - PROCESS | 1660 | 1467600960926 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 19:56:00 INFO - PROCESS | 1660 | 1467600960930 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:56:00 INFO - PROCESS | 1660 | 1467600960932 Marionette TRACE conn2 <- [1,1690,null,{}] 19:56:00 INFO - PROCESS | 1660 | 1467600960935 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}] 19:56:00 INFO - PROCESS | 1660 | 1467600960937 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:01 INFO - PROCESS | 1660 | 1467600961080 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 19:56:01 INFO - PROCESS | 1660 | 1467600961119 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:01 INFO - PROCESS | 1660 | 1467600961120 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a23000 == 35 [pid = 1660] [id = 430] 19:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x112d5e400) [pid = 1660] [serial = 1289] [outer = 0x0] 19:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1196af400) [pid = 1660] [serial = 1290] [outer = 0x112d5e400] 19:56:01 INFO - PROCESS | 1660 | 1467600961145 Marionette DEBUG loaded listener.js 19:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1196ba400) [pid = 1660] [serial = 1291] [outer = 0x112d5e400] 19:56:01 INFO - PROCESS | 1660 | 1467600961451 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]]]}] 19:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 572ms 19:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:56:01 INFO - PROCESS | 1660 | 1467600961509 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 19:56:01 INFO - PROCESS | 1660 | 1467600961510 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 19:56:01 INFO - PROCESS | 1660 | 1467600961513 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:56:01 INFO - PROCESS | 1660 | 1467600961514 Marionette TRACE conn2 <- [1,1694,null,{}] 19:56:01 INFO - PROCESS | 1660 | 1467600961516 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}] 19:56:01 INFO - PROCESS | 1660 | 1467600961520 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:01 INFO - PROCESS | 1660 | 1467600961638 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 19:56:01 INFO - PROCESS | 1660 | 1467600961649 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:01 INFO - PROCESS | 1660 | 1467600961650 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ac4800 == 36 [pid = 1660] [id = 431] 19:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1196d6c00) [pid = 1660] [serial = 1292] [outer = 0x0] 19:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119ab9c00) [pid = 1660] [serial = 1293] [outer = 0x1196d6c00] 19:56:01 INFO - PROCESS | 1660 | 1467600961675 Marionette DEBUG loaded listener.js 19:56:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121287400) [pid = 1660] [serial = 1294] [outer = 0x1196d6c00] 19:56:02 INFO - PROCESS | 1660 | 1467600962039 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]]]}] 19:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 569ms 19:56:02 INFO - PROCESS | 1660 | 1467600962083 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 19:56:02 INFO - PROCESS | 1660 | 1467600962084 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 19:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:56:02 INFO - PROCESS | 1660 | 1467600962086 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:56:02 INFO - PROCESS | 1660 | 1467600962087 Marionette TRACE conn2 <- [1,1698,null,{}] 19:56:02 INFO - PROCESS | 1660 | 1467600962090 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}] 19:56:02 INFO - PROCESS | 1660 | 1467600962091 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:02 INFO - PROCESS | 1660 | 1467600962188 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 19:56:02 INFO - PROCESS | 1660 | 1467600962191 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:02 INFO - PROCESS | 1660 | 1467600962192 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x129319800 == 37 [pid = 1660] [id = 432] 19:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119f17800) [pid = 1660] [serial = 1295] [outer = 0x0] 19:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121969000) [pid = 1660] [serial = 1296] [outer = 0x119f17800] 19:56:02 INFO - PROCESS | 1660 | 1467600962217 Marionette DEBUG loaded listener.js 19:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x123578c00) [pid = 1660] [serial = 1297] [outer = 0x119f17800] 19:56:02 INFO - PROCESS | 1660 | 1467600962525 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]]]}] 19:56:02 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 19:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 469ms 19:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:56:02 INFO - PROCESS | 1660 | 1467600962556 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 19:56:02 INFO - PROCESS | 1660 | 1467600962557 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 19:56:02 INFO - PROCESS | 1660 | 1467600962559 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:56:02 INFO - PROCESS | 1660 | 1467600962560 Marionette TRACE conn2 <- [1,1702,null,{}] 19:56:02 INFO - PROCESS | 1660 | 1467600962564 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}] 19:56:02 INFO - PROCESS | 1660 | 1467600962567 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:02 INFO - PROCESS | 1660 | 1467600962668 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 19:56:02 INFO - PROCESS | 1660 | 1467600962679 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:02 INFO - PROCESS | 1660 | 1467600962680 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a60d800 == 38 [pid = 1660] [id = 433] 19:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1164f3400) [pid = 1660] [serial = 1298] [outer = 0x0] 19:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124c78800) [pid = 1660] [serial = 1299] [outer = 0x1164f3400] 19:56:02 INFO - PROCESS | 1660 | 1467600962705 Marionette DEBUG loaded listener.js 19:56:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x125494c00) [pid = 1660] [serial = 1300] [outer = 0x1164f3400] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11680a400) [pid = 1660] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112d61400) [pid = 1660] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x117cc1400) [pid = 1660] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113c47000) [pid = 1660] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119081000) [pid = 1660] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118228800) [pid = 1660] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11663b800) [pid = 1660] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1196b2000) [pid = 1660] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112d65800) [pid = 1660] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121b91400) [pid = 1660] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x110ff1000) [pid = 1660] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1271c4400) [pid = 1660] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128d3e000) [pid = 1660] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12684b000) [pid = 1660] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a761800) [pid = 1660] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x115e61800) [pid = 1660] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:56:03 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1292a2800) [pid = 1660] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:56:03 INFO - PROCESS | 1660 | 1467600963114 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]]]}] 19:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 570ms 19:56:03 INFO - PROCESS | 1660 | 1467600963130 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 19:56:03 INFO - PROCESS | 1660 | 1467600963133 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 19:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:56:03 INFO - PROCESS | 1660 | 1467600963137 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:56:03 INFO - PROCESS | 1660 | 1467600963138 Marionette TRACE conn2 <- [1,1706,null,{}] 19:56:03 INFO - PROCESS | 1660 | 1467600963140 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}] 19:56:03 INFO - PROCESS | 1660 | 1467600963142 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:03 INFO - PROCESS | 1660 | 1467600963221 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 19:56:03 INFO - PROCESS | 1660 | 1467600963279 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:03 INFO - PROCESS | 1660 | 1467600963280 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a64800 == 39 [pid = 1660] [id = 434] 19:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1128d0800) [pid = 1660] [serial = 1301] [outer = 0x0] 19:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116768400) [pid = 1660] [serial = 1302] [outer = 0x1128d0800] 19:56:03 INFO - PROCESS | 1660 | 1467600963305 Marionette DEBUG loaded listener.js 19:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1196b2000) [pid = 1660] [serial = 1303] [outer = 0x1128d0800] 19:56:03 INFO - PROCESS | 1660 | 1467600963568 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]]]}] 19:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 469ms 19:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:56:03 INFO - PROCESS | 1660 | 1467600963606 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 19:56:03 INFO - PROCESS | 1660 | 1467600963607 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 19:56:03 INFO - PROCESS | 1660 | 1467600963609 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:56:03 INFO - PROCESS | 1660 | 1467600963610 Marionette TRACE conn2 <- [1,1710,null,{}] 19:56:03 INFO - PROCESS | 1660 | 1467600963621 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}] 19:56:03 INFO - PROCESS | 1660 | 1467600963622 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:03 INFO - PROCESS | 1660 | 1467600963706 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 19:56:03 INFO - PROCESS | 1660 | 1467600963710 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:03 INFO - PROCESS | 1660 | 1467600963712 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac47800 == 40 [pid = 1660] [id = 435] 19:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11907d400) [pid = 1660] [serial = 1304] [outer = 0x0] 19:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x125497c00) [pid = 1660] [serial = 1305] [outer = 0x11907d400] 19:56:03 INFO - PROCESS | 1660 | 1467600963736 Marionette DEBUG loaded listener.js 19:56:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119339000) [pid = 1660] [serial = 1306] [outer = 0x11907d400] 19:56:04 INFO - PROCESS | 1660 | 1467600964093 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]]]}] 19:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 519ms 19:56:04 INFO - PROCESS | 1660 | 1467600964141 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 19:56:04 INFO - PROCESS | 1660 | 1467600964143 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 19:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:56:04 INFO - PROCESS | 1660 | 1467600964146 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:56:04 INFO - PROCESS | 1660 | 1467600964148 Marionette TRACE conn2 <- [1,1714,null,{}] 19:56:04 INFO - PROCESS | 1660 | 1467600964150 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}] 19:56:04 INFO - PROCESS | 1660 | 1467600964152 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:04 INFO - PROCESS | 1660 | 1467600964260 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 19:56:04 INFO - PROCESS | 1660 | 1467600964269 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:04 INFO - PROCESS | 1660 | 1467600964271 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bda7000 == 41 [pid = 1660] [id = 436] 19:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1269d8800) [pid = 1660] [serial = 1307] [outer = 0x0] 19:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1273d3c00) [pid = 1660] [serial = 1308] [outer = 0x1269d8800] 19:56:04 INFO - PROCESS | 1660 | 1467600964314 Marionette DEBUG loaded listener.js 19:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128d3e000) [pid = 1660] [serial = 1309] [outer = 0x1269d8800] 19:56:04 INFO - PROCESS | 1660 | 1467600964757 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]]]}] 19:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 622ms 19:56:04 INFO - PROCESS | 1660 | 1467600964768 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 19:56:04 INFO - PROCESS | 1660 | 1467600964769 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 19:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:56:04 INFO - PROCESS | 1660 | 1467600964772 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:56:04 INFO - PROCESS | 1660 | 1467600964773 Marionette TRACE conn2 <- [1,1718,null,{}] 19:56:04 INFO - PROCESS | 1660 | 1467600964775 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}] 19:56:04 INFO - PROCESS | 1660 | 1467600964776 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:04 INFO - PROCESS | 1660 | 1467600964889 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 19:56:04 INFO - PROCESS | 1660 | 1467600964895 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:04 INFO - PROCESS | 1660 | 1467600964896 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3ea000 == 42 [pid = 1660] [id = 437] 19:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128d45000) [pid = 1660] [serial = 1310] [outer = 0x0] 19:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1292a2800) [pid = 1660] [serial = 1311] [outer = 0x128d45000] 19:56:04 INFO - PROCESS | 1660 | 1467600964920 Marionette DEBUG loaded listener.js 19:56:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1292afc00) [pid = 1660] [serial = 1312] [outer = 0x128d45000] 19:56:05 INFO - PROCESS | 1660 | 1467600965404 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]]]}] 19:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 671ms 19:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:56:05 INFO - PROCESS | 1660 | 1467600965444 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 19:56:05 INFO - PROCESS | 1660 | 1467600965446 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 19:56:05 INFO - PROCESS | 1660 | 1467600965452 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:56:05 INFO - PROCESS | 1660 | 1467600965455 Marionette TRACE conn2 <- [1,1722,null,{}] 19:56:05 INFO - PROCESS | 1660 | 1467600965459 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}] 19:56:05 INFO - PROCESS | 1660 | 1467600965460 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:05 INFO - PROCESS | 1660 | 1467600965565 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 19:56:05 INFO - PROCESS | 1660 | 1467600965676 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:05 INFO - PROCESS | 1660 | 1467600965678 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182c0800 == 43 [pid = 1660] [id = 438] 19:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1133eb000) [pid = 1660] [serial = 1313] [outer = 0x0] 19:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x113c38c00) [pid = 1660] [serial = 1314] [outer = 0x1133eb000] 19:56:05 INFO - PROCESS | 1660 | 1467600965709 Marionette DEBUG loaded listener.js 19:56:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11646ac00) [pid = 1660] [serial = 1315] [outer = 0x1133eb000] 19:56:06 INFO - PROCESS | 1660 | 1467600966095 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]]]}] 19:56:06 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 19:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 674ms 19:56:06 INFO - PROCESS | 1660 | 1467600966134 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 19:56:06 INFO - PROCESS | 1660 | 1467600966138 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 19:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:56:06 INFO - PROCESS | 1660 | 1467600966144 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:56:06 INFO - PROCESS | 1660 | 1467600966145 Marionette TRACE conn2 <- [1,1726,null,{}] 19:56:06 INFO - PROCESS | 1660 | 1467600966148 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}] 19:56:06 INFO - PROCESS | 1660 | 1467600966152 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:06 INFO - PROCESS | 1660 | 1467600966259 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 19:56:06 INFO - PROCESS | 1660 | 1467600966317 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:06 INFO - PROCESS | 1660 | 1467600966319 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x126984000 == 44 [pid = 1660] [id = 439] 19:56:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1176ec400) [pid = 1660] [serial = 1316] [outer = 0x0] 19:56:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11877f000) [pid = 1660] [serial = 1317] [outer = 0x1176ec400] 19:56:06 INFO - PROCESS | 1660 | 1467600966350 Marionette DEBUG loaded listener.js 19:56:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11909bc00) [pid = 1660] [serial = 1318] [outer = 0x1176ec400] 19:56:06 INFO - PROCESS | 1660 | 1467600966818 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]]]}] 19:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 720ms 19:56:06 INFO - PROCESS | 1660 | 1467600966863 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 19:56:06 INFO - PROCESS | 1660 | 1467600966865 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 19:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:56:06 INFO - PROCESS | 1660 | 1467600966867 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:56:06 INFO - PROCESS | 1660 | 1467600966870 Marionette TRACE conn2 <- [1,1730,null,{}] 19:56:06 INFO - PROCESS | 1660 | 1467600966878 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}] 19:56:06 INFO - PROCESS | 1660 | 1467600966881 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:07 INFO - PROCESS | 1660 | 1467600967011 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 19:56:07 INFO - PROCESS | 1660 | 1467600967074 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:07 INFO - PROCESS | 1660 | 1467600967076 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cc18000 == 45 [pid = 1660] [id = 440] 19:56:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1196da000) [pid = 1660] [serial = 1319] [outer = 0x0] 19:56:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119f16000) [pid = 1660] [serial = 1320] [outer = 0x1196da000] 19:56:07 INFO - PROCESS | 1660 | 1467600967107 Marionette DEBUG loaded listener.js 19:56:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121e6a400) [pid = 1660] [serial = 1321] [outer = 0x1196da000] 19:56:07 INFO - PROCESS | 1660 | 1467600967527 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]]]}] 19:56:07 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 19:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 725ms 19:56:07 INFO - PROCESS | 1660 | 1467600967593 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 19:56:07 INFO - PROCESS | 1660 | 1467600967594 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 19:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:56:07 INFO - PROCESS | 1660 | 1467600967597 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:56:07 INFO - PROCESS | 1660 | 1467600967598 Marionette TRACE conn2 <- [1,1734,null,{}] 19:56:07 INFO - PROCESS | 1660 | 1467600967601 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}] 19:56:07 INFO - PROCESS | 1660 | 1467600967602 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:07 INFO - PROCESS | 1660 | 1467600967707 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 19:56:07 INFO - PROCESS | 1660 | 1467600967765 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:07 INFO - PROCESS | 1660 | 1467600967767 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a999800 == 46 [pid = 1660] [id = 441] 19:56:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1196db400) [pid = 1660] [serial = 1322] [outer = 0x0] 19:56:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12710c400) [pid = 1660] [serial = 1323] [outer = 0x1196db400] 19:56:07 INFO - PROCESS | 1660 | 1467600967795 Marionette DEBUG loaded listener.js 19:56:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x128ad7c00) [pid = 1660] [serial = 1324] [outer = 0x1196db400] 19:56:08 INFO - PROCESS | 1660 | 1467600968410 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]]]}] 19:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 821ms 19:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:56:08 INFO - PROCESS | 1660 | 1467600968420 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 19:56:08 INFO - PROCESS | 1660 | 1467600968422 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 19:56:08 INFO - PROCESS | 1660 | 1467600968425 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:56:08 INFO - PROCESS | 1660 | 1467600968426 Marionette TRACE conn2 <- [1,1738,null,{}] 19:56:08 INFO - PROCESS | 1660 | 1467600968430 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}] 19:56:08 INFO - PROCESS | 1660 | 1467600968432 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:08 INFO - PROCESS | 1660 | 1467600968526 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 19:56:08 INFO - PROCESS | 1660 | 1467600968605 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:08 INFO - PROCESS | 1660 | 1467600968606 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164b9800 == 47 [pid = 1660] [id = 442] 19:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1133ebc00) [pid = 1660] [serial = 1325] [outer = 0x0] 19:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x113c73c00) [pid = 1660] [serial = 1326] [outer = 0x1133ebc00] 19:56:08 INFO - PROCESS | 1660 | 1467600968635 Marionette DEBUG loaded listener.js 19:56:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x115e68800) [pid = 1660] [serial = 1327] [outer = 0x1133ebc00] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12bda7000 == 46 [pid = 1660] [id = 436] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac47800 == 45 [pid = 1660] [id = 435] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x119a64800 == 44 [pid = 1660] [id = 434] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12a60d800 == 43 [pid = 1660] [id = 433] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x129319800 == 42 [pid = 1660] [id = 432] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x128ac4800 == 41 [pid = 1660] [id = 431] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x124a23000 == 40 [pid = 1660] [id = 430] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x121a31800 == 39 [pid = 1660] [id = 429] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x119b3a000 == 38 [pid = 1660] [id = 428] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x117c7f000 == 37 [pid = 1660] [id = 427] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x115e1f000 == 36 [pid = 1660] [id = 426] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd19800 == 35 [pid = 1660] [id = 423] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x1216d9800 == 34 [pid = 1660] [id = 425] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x117150800 == 33 [pid = 1660] [id = 424] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x1182b3800 == 32 [pid = 1660] [id = 411] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12a999800 == 31 [pid = 1660] [id = 441] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12cc18000 == 30 [pid = 1660] [id = 440] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x126984000 == 29 [pid = 1660] [id = 439] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x1182c0800 == 28 [pid = 1660] [id = 438] 19:56:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3ea000 == 27 [pid = 1660] [id = 437] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118226000) [pid = 1660] [serial = 1239] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x118533800) [pid = 1660] [serial = 1240] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1190bd800) [pid = 1660] [serial = 1242] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1196b4800) [pid = 1660] [serial = 1243] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11907c400) [pid = 1660] [serial = 1234] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1183a6400) [pid = 1660] [serial = 1233] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x115d16800) [pid = 1660] [serial = 1236] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11613dc00) [pid = 1660] [serial = 1237] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1196d6400) [pid = 1660] [serial = 1245] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119083c00) [pid = 1660] [serial = 1219] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1183aac00) [pid = 1660] [serial = 1218] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11a1a6000) [pid = 1660] [serial = 1248] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1218d0800) [pid = 1660] [serial = 1222] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121254400) [pid = 1660] [serial = 1251] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12115a000) [pid = 1660] [serial = 1221] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1273d1c00) [pid = 1660] [serial = 1255] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126f7f400) [pid = 1660] [serial = 1254] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1183ab000) [pid = 1660] [serial = 1260] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x127569000) [pid = 1660] [serial = 1257] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1296df400) [pid = 1660] [serial = 1225] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128b84800) [pid = 1660] [serial = 1263] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128d42000) [pid = 1660] [serial = 1224] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12b951400) [pid = 1660] [serial = 1228] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12a97c800) [pid = 1660] [serial = 1227] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1292a2000) [pid = 1660] [serial = 1264] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x116af1400) [pid = 1660] [serial = 1231] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11646b000) [pid = 1660] [serial = 1230] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128b82400) [pid = 1660] [serial = 1258] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1218ce400) [pid = 1660] [serial = 1261] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a904c00) [pid = 1660] [serial = 1269] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x126853400) [pid = 1660] [serial = 1252] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121161400) [pid = 1660] [serial = 1249] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x129ee7000) [pid = 1660] [serial = 1267] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x119ab9400) [pid = 1660] [serial = 1246] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x129507000) [pid = 1660] [serial = 1266] [outer = 0x0] [url = about:blank] 19:56:09 INFO - PROCESS | 1660 | 1467600969624 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]]]}] 19:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1222ms 19:56:09 INFO - PROCESS | 1660 | 1467600969647 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 19:56:09 INFO - PROCESS | 1660 | 1467600969652 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 19:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:56:09 INFO - PROCESS | 1660 | 1467600969656 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:56:09 INFO - PROCESS | 1660 | 1467600969657 Marionette TRACE conn2 <- [1,1742,null,{}] 19:56:09 INFO - PROCESS | 1660 | 1467600969661 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}] 19:56:09 INFO - PROCESS | 1660 | 1467600969662 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:09 INFO - PROCESS | 1660 | 1467600969746 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 19:56:09 INFO - PROCESS | 1660 | 1467600969753 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:09 INFO - PROCESS | 1660 | 1467600969754 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x116407000 == 28 [pid = 1660] [id = 443] 19:56:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x112e04000) [pid = 1660] [serial = 1328] [outer = 0x0] 19:56:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1130d9c00) [pid = 1660] [serial = 1329] [outer = 0x112e04000] 19:56:09 INFO - PROCESS | 1660 | 1467600969783 Marionette DEBUG loaded listener.js 19:56:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1126a0400) [pid = 1660] [serial = 1330] [outer = 0x112e04000] 19:56:10 INFO - PROCESS | 1660 | 1467600970147 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]]]}] 19:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 19:56:10 INFO - PROCESS | 1660 | 1467600970179 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 19:56:10 INFO - PROCESS | 1660 | 1467600970183 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 19:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:56:10 INFO - PROCESS | 1660 | 1467600970187 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:56:10 INFO - PROCESS | 1660 | 1467600970189 Marionette TRACE conn2 <- [1,1746,null,{}] 19:56:10 INFO - PROCESS | 1660 | 1467600970191 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}] 19:56:10 INFO - PROCESS | 1660 | 1467600970193 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:10 INFO - PROCESS | 1660 | 1467600970270 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 19:56:10 INFO - PROCESS | 1660 | 1467600970275 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:10 INFO - PROCESS | 1660 | 1467600970276 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x117c89800 == 29 [pid = 1660] [id = 444] 19:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x115df3400) [pid = 1660] [serial = 1331] [outer = 0x0] 19:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1167e0400) [pid = 1660] [serial = 1332] [outer = 0x115df3400] 19:56:10 INFO - PROCESS | 1660 | 1467600970306 Marionette DEBUG loaded listener.js 19:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1176f6800) [pid = 1660] [serial = 1333] [outer = 0x115df3400] 19:56:10 INFO - PROCESS | 1660 | 1467600970643 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]]]}] 19:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 473ms 19:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:56:10 INFO - PROCESS | 1660 | 1467600970670 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 19:56:10 INFO - PROCESS | 1660 | 1467600970671 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 19:56:10 INFO - PROCESS | 1660 | 1467600970674 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:56:10 INFO - PROCESS | 1660 | 1467600970676 Marionette TRACE conn2 <- [1,1750,null,{}] 19:56:10 INFO - PROCESS | 1660 | 1467600970684 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}] 19:56:10 INFO - PROCESS | 1660 | 1467600970687 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:10 INFO - PROCESS | 1660 | 1467600970769 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 19:56:10 INFO - PROCESS | 1660 | 1467600970821 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:10 INFO - PROCESS | 1660 | 1467600970823 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a61800 == 30 [pid = 1660] [id = 445] 19:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1129af400) [pid = 1660] [serial = 1334] [outer = 0x0] 19:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11885cc00) [pid = 1660] [serial = 1335] [outer = 0x1129af400] 19:56:10 INFO - PROCESS | 1660 | 1467600970851 Marionette DEBUG loaded listener.js 19:56:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1190b8400) [pid = 1660] [serial = 1336] [outer = 0x1129af400] 19:56:11 INFO - PROCESS | 1660 | 1467600971142 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]]]}] 19:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 526ms 19:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:56:11 INFO - PROCESS | 1660 | 1467600971201 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 19:56:11 INFO - PROCESS | 1660 | 1467600971203 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 19:56:11 INFO - PROCESS | 1660 | 1467600971205 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:56:11 INFO - PROCESS | 1660 | 1467600971206 Marionette TRACE conn2 <- [1,1754,null,{}] 19:56:11 INFO - PROCESS | 1660 | 1467600971208 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}] 19:56:11 INFO - PROCESS | 1660 | 1467600971209 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:11 INFO - PROCESS | 1660 | 1467600971285 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 19:56:11 INFO - PROCESS | 1660 | 1467600971288 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:11 INFO - PROCESS | 1660 | 1467600971289 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213f5800 == 31 [pid = 1660] [id = 446] 19:56:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1190bf000) [pid = 1660] [serial = 1337] [outer = 0x0] 19:56:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1196b4800) [pid = 1660] [serial = 1338] [outer = 0x1190bf000] 19:56:11 INFO - PROCESS | 1660 | 1467600971316 Marionette DEBUG loaded listener.js 19:56:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1196d9400) [pid = 1660] [serial = 1339] [outer = 0x1190bf000] 19:56:11 INFO - PROCESS | 1660 | 1467600971895 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]]]}] 19:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 723ms 19:56:11 INFO - PROCESS | 1660 | 1467600971941 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 19:56:11 INFO - PROCESS | 1660 | 1467600971944 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 19:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:56:11 INFO - PROCESS | 1660 | 1467600971951 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:56:11 INFO - PROCESS | 1660 | 1467600971955 Marionette TRACE conn2 <- [1,1758,null,{}] 19:56:11 INFO - PROCESS | 1660 | 1467600971958 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}] 19:56:11 INFO - PROCESS | 1660 | 1467600971960 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:12 INFO - PROCESS | 1660 | 1467600972067 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 19:56:12 INFO - PROCESS | 1660 | 1467600972166 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:12 INFO - PROCESS | 1660 | 1467600972167 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x11905d800 == 32 [pid = 1660] [id = 447] 19:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1133f2800) [pid = 1660] [serial = 1340] [outer = 0x0] 19:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x115df2400) [pid = 1660] [serial = 1341] [outer = 0x1133f2800] 19:56:12 INFO - PROCESS | 1660 | 1467600972199 Marionette DEBUG loaded listener.js 19:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x116811800) [pid = 1660] [serial = 1342] [outer = 0x1133f2800] 19:56:12 INFO - PROCESS | 1660 | 1467600972688 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]]]}] 19:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 774ms 19:56:12 INFO - PROCESS | 1660 | 1467600972723 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 19:56:12 INFO - PROCESS | 1660 | 1467600972726 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 19:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:56:12 INFO - PROCESS | 1660 | 1467600972759 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:56:12 INFO - PROCESS | 1660 | 1467600972761 Marionette TRACE conn2 <- [1,1762,null,{}] 19:56:12 INFO - PROCESS | 1660 | 1467600972765 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}] 19:56:12 INFO - PROCESS | 1660 | 1467600972768 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:12 INFO - PROCESS | 1660 | 1467600972875 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 19:56:12 INFO - PROCESS | 1660 | 1467600972953 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:12 INFO - PROCESS | 1660 | 1467600972955 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a31800 == 33 [pid = 1660] [id = 448] 19:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1182e8400) [pid = 1660] [serial = 1343] [outer = 0x0] 19:56:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118864000) [pid = 1660] [serial = 1344] [outer = 0x1182e8400] 19:56:12 INFO - PROCESS | 1660 | 1467600972986 Marionette DEBUG loaded listener.js 19:56:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1190bb400) [pid = 1660] [serial = 1345] [outer = 0x1182e8400] 19:56:13 INFO - PROCESS | 1660 | --DOCSHELL 0x119a61800 == 32 [pid = 1660] [id = 445] 19:56:13 INFO - PROCESS | 1660 | --DOCSHELL 0x117c89800 == 31 [pid = 1660] [id = 444] 19:56:13 INFO - PROCESS | 1660 | --DOCSHELL 0x116407000 == 30 [pid = 1660] [id = 443] 19:56:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1164b9800 == 29 [pid = 1660] [id = 442] 19:56:13 INFO - PROCESS | 1660 | 1467600973518 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]]]}] 19:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 798ms 19:56:13 INFO - PROCESS | 1660 | 1467600973530 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 19:56:13 INFO - PROCESS | 1660 | 1467600973533 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 19:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:56:13 INFO - PROCESS | 1660 | 1467600973539 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:56:13 INFO - PROCESS | 1660 | 1467600973541 Marionette TRACE conn2 <- [1,1766,null,{}] 19:56:13 INFO - PROCESS | 1660 | 1467600973545 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}] 19:56:13 INFO - PROCESS | 1660 | 1467600973546 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:13 INFO - PROCESS | 1660 | 1467600973688 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 19:56:13 INFO - PROCESS | 1660 | 1467600973730 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:13 INFO - PROCESS | 1660 | 1467600973731 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x117163000 == 30 [pid = 1660] [id = 449] 19:56:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x114f6c400) [pid = 1660] [serial = 1346] [outer = 0x0] 19:56:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11676ac00) [pid = 1660] [serial = 1347] [outer = 0x114f6c400] 19:56:13 INFO - PROCESS | 1660 | 1467600973765 Marionette DEBUG loaded listener.js 19:56:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1183a8400) [pid = 1660] [serial = 1348] [outer = 0x114f6c400] 19:56:14 INFO - PROCESS | 1660 | 1467600974102 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]]]}] 19:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 619ms 19:56:14 INFO - PROCESS | 1660 | 1467600974159 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 19:56:14 INFO - PROCESS | 1660 | 1467600974162 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 19:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:56:14 INFO - PROCESS | 1660 | 1467600974172 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:56:14 INFO - PROCESS | 1660 | 1467600974174 Marionette TRACE conn2 <- [1,1770,null,{}] 19:56:14 INFO - PROCESS | 1660 | 1467600974176 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}] 19:56:14 INFO - PROCESS | 1660 | 1467600974178 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:14 INFO - PROCESS | 1660 | 1467600974277 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 19:56:14 INFO - PROCESS | 1660 | 1467600974282 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:14 INFO - PROCESS | 1660 | 1467600974283 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c3800 == 31 [pid = 1660] [id = 450] 19:56:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x118866800) [pid = 1660] [serial = 1349] [outer = 0x0] 19:56:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1190c3000) [pid = 1660] [serial = 1350] [outer = 0x118866800] 19:56:14 INFO - PROCESS | 1660 | 1467600974310 Marionette DEBUG loaded listener.js 19:56:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1196d7400) [pid = 1660] [serial = 1351] [outer = 0x118866800] 19:56:14 INFO - PROCESS | 1660 | 1467600974665 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]]]}] 19:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 527ms 19:56:14 INFO - PROCESS | 1660 | 1467600974693 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 19:56:14 INFO - PROCESS | 1660 | 1467600974695 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 19:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:56:14 INFO - PROCESS | 1660 | 1467600974697 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:56:14 INFO - PROCESS | 1660 | 1467600974701 Marionette TRACE conn2 <- [1,1774,null,{}] 19:56:14 INFO - PROCESS | 1660 | 1467600974709 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}] 19:56:14 INFO - PROCESS | 1660 | 1467600974712 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:14 INFO - PROCESS | 1660 | 1467600974809 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 19:56:14 INFO - PROCESS | 1660 | 1467600974848 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:14 INFO - PROCESS | 1660 | 1467600974850 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268ed000 == 32 [pid = 1660] [id = 451] 19:56:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119abd800) [pid = 1660] [serial = 1352] [outer = 0x0] 19:56:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12115a400) [pid = 1660] [serial = 1353] [outer = 0x119abd800] 19:56:14 INFO - PROCESS | 1660 | 1467600974878 Marionette DEBUG loaded listener.js 19:56:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121188000) [pid = 1660] [serial = 1354] [outer = 0x119abd800] 19:56:15 INFO - PROCESS | 1660 | 1467600975219 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]]]}] 19:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 573ms 19:56:15 INFO - PROCESS | 1660 | 1467600975270 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 19:56:15 INFO - PROCESS | 1660 | 1467600975272 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 19:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:56:15 INFO - PROCESS | 1660 | 1467600975274 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:56:15 INFO - PROCESS | 1660 | 1467600975275 Marionette TRACE conn2 <- [1,1778,null,{}] 19:56:15 INFO - PROCESS | 1660 | 1467600975277 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}] 19:56:15 INFO - PROCESS | 1660 | 1467600975279 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:15 INFO - PROCESS | 1660 | 1467600975380 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 19:56:15 INFO - PROCESS | 1660 | 1467600975395 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:15 INFO - PROCESS | 1660 | 1467600975396 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c15800 == 33 [pid = 1660] [id = 452] 19:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1214a5400) [pid = 1660] [serial = 1355] [outer = 0x0] 19:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121b85400) [pid = 1660] [serial = 1356] [outer = 0x1214a5400] 19:56:15 INFO - PROCESS | 1660 | 1467600975421 Marionette DEBUG loaded listener.js 19:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124c79c00) [pid = 1660] [serial = 1357] [outer = 0x1214a5400] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x128d45000) [pid = 1660] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1269d8800) [pid = 1660] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1196d6c00) [pid = 1660] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1164f3400) [pid = 1660] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1128d0800) [pid = 1660] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119f17800) [pid = 1660] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119095000) [pid = 1660] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x129511400) [pid = 1660] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112e05000) [pid = 1660] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1128d7400) [pid = 1660] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112e02800) [pid = 1660] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116f5f000) [pid = 1660] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1133ec000) [pid = 1660] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11907d400) [pid = 1660] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112d5e400) [pid = 1660] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x115df3400) [pid = 1660] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112e04000) [pid = 1660] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1133eb000) [pid = 1660] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1176ec400) [pid = 1660] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1196da000) [pid = 1660] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1196db400) [pid = 1660] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:56:15 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1129af400) [pid = 1660] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:56:15 INFO - PROCESS | 1660 | 1467600975780 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]]]}] 19:56:15 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 19:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 518ms 19:56:15 INFO - PROCESS | 1660 | 1467600975792 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 19:56:15 INFO - PROCESS | 1660 | 1467600975793 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 19:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:56:15 INFO - PROCESS | 1660 | 1467600975805 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:56:15 INFO - PROCESS | 1660 | 1467600975806 Marionette TRACE conn2 <- [1,1782,null,{}] 19:56:15 INFO - PROCESS | 1660 | 1467600975808 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}] 19:56:15 INFO - PROCESS | 1660 | 1467600975809 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:15 INFO - PROCESS | 1660 | 1467600975884 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 19:56:15 INFO - PROCESS | 1660 | 1467600975888 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:15 INFO - PROCESS | 1660 | 1467600975889 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213db800 == 34 [pid = 1660] [id = 453] 19:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1122bdc00) [pid = 1660] [serial = 1358] [outer = 0x0] 19:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112e05000) [pid = 1660] [serial = 1359] [outer = 0x1122bdc00] 19:56:15 INFO - PROCESS | 1660 | 1467600975914 Marionette DEBUG loaded listener.js 19:56:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1164f3400) [pid = 1660] [serial = 1360] [outer = 0x1122bdc00] 19:56:16 INFO - PROCESS | 1660 | 1467600976274 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]]]}] 19:56:16 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 19:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 519ms 19:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:56:16 INFO - PROCESS | 1660 | 1467600976324 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 19:56:16 INFO - PROCESS | 1660 | 1467600976326 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 19:56:16 INFO - PROCESS | 1660 | 1467600976328 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:56:16 INFO - PROCESS | 1660 | 1467600976329 Marionette TRACE conn2 <- [1,1786,null,{}] 19:56:16 INFO - PROCESS | 1660 | 1467600976331 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}] 19:56:16 INFO - PROCESS | 1660 | 1467600976335 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:16 INFO - PROCESS | 1660 | 1467600976430 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 19:56:16 INFO - PROCESS | 1660 | 1467600976436 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:16 INFO - PROCESS | 1660 | 1467600976437 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a61000 == 35 [pid = 1660] [id = 454] 19:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x117511000) [pid = 1660] [serial = 1361] [outer = 0x0] 19:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119332000) [pid = 1660] [serial = 1362] [outer = 0x117511000] 19:56:16 INFO - PROCESS | 1660 | 1467600976462 Marionette DEBUG loaded listener.js 19:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x126aac400) [pid = 1660] [serial = 1363] [outer = 0x117511000] 19:56:16 INFO - PROCESS | 1660 | 1467600976777 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]]]}] 19:56:16 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 19:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 467ms 19:56:16 INFO - PROCESS | 1660 | 1467600976796 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 19:56:16 INFO - PROCESS | 1660 | 1467600976797 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 19:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:56:16 INFO - PROCESS | 1660 | 1467600976803 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:56:16 INFO - PROCESS | 1660 | 1467600976804 Marionette TRACE conn2 <- [1,1790,null,{}] 19:56:16 INFO - PROCESS | 1660 | 1467600976814 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}] 19:56:16 INFO - PROCESS | 1660 | 1467600976815 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:16 INFO - PROCESS | 1660 | 1467600976891 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 19:56:16 INFO - PROCESS | 1660 | 1467600976951 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:16 INFO - PROCESS | 1660 | 1467600976952 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a99a000 == 36 [pid = 1660] [id = 455] 19:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11852d400) [pid = 1660] [serial = 1364] [outer = 0x0] 19:56:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126ab3000) [pid = 1660] [serial = 1365] [outer = 0x11852d400] 19:56:16 INFO - PROCESS | 1660 | 1467600976976 Marionette DEBUG loaded listener.js 19:56:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1273cb800) [pid = 1660] [serial = 1366] [outer = 0x11852d400] 19:56:17 INFO - PROCESS | 1660 | 1467600977260 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]]]}] 19:56:17 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) 19:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 480ms 19:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:56:17 INFO - PROCESS | 1660 | 1467600977290 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 19:56:17 INFO - PROCESS | 1660 | 1467600977291 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 19:56:17 INFO - PROCESS | 1660 | 1467600977293 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:56:17 INFO - PROCESS | 1660 | 1467600977294 Marionette TRACE conn2 <- [1,1794,null,{}] 19:56:17 INFO - PROCESS | 1660 | 1467600977296 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}] 19:56:17 INFO - PROCESS | 1660 | 1467600977298 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:17 INFO - PROCESS | 1660 | 1467600977377 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 19:56:17 INFO - PROCESS | 1660 | 1467600977380 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:17 INFO - PROCESS | 1660 | 1467600977382 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aec1000 == 37 [pid = 1660] [id = 456] 19:56:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x127564000) [pid = 1660] [serial = 1367] [outer = 0x0] 19:56:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128ad4400) [pid = 1660] [serial = 1368] [outer = 0x127564000] 19:56:17 INFO - PROCESS | 1660 | 1467600977408 Marionette DEBUG loaded listener.js 19:56:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128b88c00) [pid = 1660] [serial = 1369] [outer = 0x127564000] 19:56:17 INFO - PROCESS | 1660 | 1467600977793 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]]]}] 19:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 19:56:17 INFO - PROCESS | 1660 | 1467600977813 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 19:56:17 INFO - PROCESS | 1660 | 1467600977816 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 19:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:56:17 INFO - PROCESS | 1660 | 1467600977819 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:56:17 INFO - PROCESS | 1660 | 1467600977821 Marionette TRACE conn2 <- [1,1798,null,{}] 19:56:17 INFO - PROCESS | 1660 | 1467600977825 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}] 19:56:17 INFO - PROCESS | 1660 | 1467600977827 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:17 INFO - PROCESS | 1660 | 1467600977934 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 19:56:18 INFO - PROCESS | 1660 | 1467600978006 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:18 INFO - PROCESS | 1660 | 1467600978007 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x117147800 == 38 [pid = 1660] [id = 457] 19:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x112d66c00) [pid = 1660] [serial = 1370] [outer = 0x0] 19:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112dc4c00) [pid = 1660] [serial = 1371] [outer = 0x112d66c00] 19:56:18 INFO - PROCESS | 1660 | 1467600978039 Marionette DEBUG loaded listener.js 19:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x115dfb400) [pid = 1660] [serial = 1372] [outer = 0x112d66c00] 19:56:18 INFO - PROCESS | 1660 | 1467600978443 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]]]}] 19:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 19:56:18 INFO - PROCESS | 1660 | 1467600978489 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 19:56:18 INFO - PROCESS | 1660 | 1467600978492 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 19:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:56:18 INFO - PROCESS | 1660 | 1467600978497 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:56:18 INFO - PROCESS | 1660 | 1467600978499 Marionette TRACE conn2 <- [1,1802,null,{}] 19:56:18 INFO - PROCESS | 1660 | 1467600978501 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}] 19:56:18 INFO - PROCESS | 1660 | 1467600978503 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:18 INFO - PROCESS | 1660 | 1467600978603 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 19:56:18 INFO - PROCESS | 1660 | 1467600978698 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:18 INFO - PROCESS | 1660 | 1467600978699 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x128aaf800 == 39 [pid = 1660] [id = 458] 19:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118862c00) [pid = 1660] [serial = 1373] [outer = 0x0] 19:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119091000) [pid = 1660] [serial = 1374] [outer = 0x118862c00] 19:56:18 INFO - PROCESS | 1660 | 1467600978730 Marionette DEBUG loaded listener.js 19:56:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119330400) [pid = 1660] [serial = 1375] [outer = 0x118862c00] 19:56:19 INFO - PROCESS | 1660 | 1467600979153 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]]]}] 19:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 671ms 19:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:56:19 INFO - PROCESS | 1660 | 1467600979169 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 19:56:19 INFO - PROCESS | 1660 | 1467600979170 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 19:56:19 INFO - PROCESS | 1660 | 1467600979173 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:56:19 INFO - PROCESS | 1660 | 1467600979175 Marionette TRACE conn2 <- [1,1806,null,{}] 19:56:19 INFO - PROCESS | 1660 | 1467600979183 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}] 19:56:19 INFO - PROCESS | 1660 | 1467600979186 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:19 INFO - PROCESS | 1660 | 1467600979287 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 19:56:19 INFO - PROCESS | 1660 | 1467600979346 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:19 INFO - PROCESS | 1660 | 1467600979348 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3d2800 == 40 [pid = 1660] [id = 459] 19:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119a1ac00) [pid = 1660] [serial = 1376] [outer = 0x0] 19:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x121162000) [pid = 1660] [serial = 1377] [outer = 0x119a1ac00] 19:56:19 INFO - PROCESS | 1660 | 1467600979379 Marionette DEBUG loaded listener.js 19:56:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121b89400) [pid = 1660] [serial = 1378] [outer = 0x119a1ac00] 19:56:19 INFO - PROCESS | 1660 | 1467600979837 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]]]}] 19:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 722ms 19:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:56:19 INFO - PROCESS | 1660 | 1467600979934 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 19:56:19 INFO - PROCESS | 1660 | 1467600979936 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 19:56:19 INFO - PROCESS | 1660 | 1467600979941 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:56:19 INFO - PROCESS | 1660 | 1467600979943 Marionette TRACE conn2 <- [1,1810,null,{}] 19:56:19 INFO - PROCESS | 1660 | 1467600979947 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}] 19:56:19 INFO - PROCESS | 1660 | 1467600979950 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:20 INFO - PROCESS | 1660 | 1467600980091 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 19:56:20 INFO - PROCESS | 1660 | 1467600980188 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:20 INFO - PROCESS | 1660 | 1467600980189 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cc19800 == 41 [pid = 1660] [id = 460] 19:56:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x126859800) [pid = 1660] [serial = 1379] [outer = 0x0] 19:56:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128ad8000) [pid = 1660] [serial = 1380] [outer = 0x126859800] 19:56:20 INFO - PROCESS | 1660 | 1467600980237 Marionette DEBUG loaded listener.js 19:56:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x128fa9400) [pid = 1660] [serial = 1381] [outer = 0x126859800] 19:56:20 INFO - PROCESS | 1660 | 1467600980686 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]]]}] 19:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 773ms 19:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:56:20 INFO - PROCESS | 1660 | 1467600980714 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 19:56:20 INFO - PROCESS | 1660 | 1467600980715 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 19:56:20 INFO - PROCESS | 1660 | 1467600980717 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:56:20 INFO - PROCESS | 1660 | 1467600980719 Marionette TRACE conn2 <- [1,1814,null,{}] 19:56:20 INFO - PROCESS | 1660 | 1467600980721 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}] 19:56:20 INFO - PROCESS | 1660 | 1467600980722 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:20 INFO - PROCESS | 1660 | 1467600980817 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 19:56:20 INFO - PROCESS | 1660 | 1467600980875 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:20 INFO - PROCESS | 1660 | 1467600980876 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cf8d000 == 42 [pid = 1660] [id = 461] 19:56:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1271bc400) [pid = 1660] [serial = 1382] [outer = 0x0] 19:56:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1292ab800) [pid = 1660] [serial = 1383] [outer = 0x1271bc400] 19:56:20 INFO - PROCESS | 1660 | 1467600980905 Marionette DEBUG loaded listener.js 19:56:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x129506c00) [pid = 1660] [serial = 1384] [outer = 0x1271bc400] 19:56:21 INFO - PROCESS | 1660 | 1467600981406 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]]]}] 19:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 719ms 19:56:21 INFO - PROCESS | 1660 | 1467600981480 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 19:56:21 INFO - PROCESS | 1660 | 1467600981482 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 19:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:56:21 INFO - PROCESS | 1660 | 1467600981509 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:56:21 INFO - PROCESS | 1660 | 1467600981511 Marionette TRACE conn2 <- [1,1818,null,{}] 19:56:21 INFO - PROCESS | 1660 | 1467600981517 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}] 19:56:21 INFO - PROCESS | 1660 | 1467600981524 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:21 INFO - PROCESS | 1660 | 1467600981717 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 19:56:21 INFO - PROCESS | 1660 | 1467600981784 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:21 INFO - PROCESS | 1660 | 1467600981785 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x117150000 == 43 [pid = 1660] [id = 462] 19:56:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1128d2c00) [pid = 1660] [serial = 1385] [outer = 0x0] 19:56:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x124e8c000) [pid = 1660] [serial = 1386] [outer = 0x1128d2c00] 19:56:21 INFO - PROCESS | 1660 | 1467600981816 Marionette DEBUG loaded listener.js 19:56:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x129edb800) [pid = 1660] [serial = 1387] [outer = 0x1128d2c00] 19:56:22 INFO - PROCESS | 1660 | 1467600982329 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]]]}] 19:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 874ms 19:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:56:22 INFO - PROCESS | 1660 | 1467600982383 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 19:56:22 INFO - PROCESS | 1660 | 1467600982387 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 19:56:22 INFO - PROCESS | 1660 | 1467600982391 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:56:22 INFO - PROCESS | 1660 | 1467600982394 Marionette TRACE conn2 <- [1,1822,null,{}] 19:56:22 INFO - PROCESS | 1660 | 1467600982401 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}] 19:56:22 INFO - PROCESS | 1660 | 1467600982403 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:22 INFO - PROCESS | 1660 | 1467600982534 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 19:56:22 INFO - PROCESS | 1660 | 1467600982656 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:22 INFO - PROCESS | 1660 | 1467600982657 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168b0000 == 44 [pid = 1660] [id = 463] 19:56:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x113c3a000) [pid = 1660] [serial = 1388] [outer = 0x0] 19:56:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1161a5000) [pid = 1660] [serial = 1389] [outer = 0x113c3a000] 19:56:22 INFO - PROCESS | 1660 | 1467600982705 Marionette DEBUG loaded listener.js 19:56:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x116aee000) [pid = 1660] [serial = 1390] [outer = 0x113c3a000] 19:56:22 INFO - PROCESS | 1660 | --DOCSHELL 0x12a99a000 == 43 [pid = 1660] [id = 455] 19:56:22 INFO - PROCESS | 1660 | --DOCSHELL 0x119a61000 == 42 [pid = 1660] [id = 454] 19:56:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1213db800 == 41 [pid = 1660] [id = 453] 19:56:22 INFO - PROCESS | 1660 | --DOCSHELL 0x128c15800 == 40 [pid = 1660] [id = 452] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x113c73c00) [pid = 1660] [serial = 1326] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1268ed000 == 39 [pid = 1660] [id = 451] 19:56:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c3800 == 38 [pid = 1660] [id = 450] 19:56:22 INFO - PROCESS | 1660 | --DOCSHELL 0x117163000 == 37 [pid = 1660] [id = 449] 19:56:22 INFO - PROCESS | 1660 | --DOCSHELL 0x121a31800 == 36 [pid = 1660] [id = 448] 19:56:22 INFO - PROCESS | 1660 | --DOCSHELL 0x11905d800 == 35 [pid = 1660] [id = 447] 19:56:22 INFO - PROCESS | 1660 | --DOCSHELL 0x1213f5800 == 34 [pid = 1660] [id = 446] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1167e0400) [pid = 1660] [serial = 1332] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11885cc00) [pid = 1660] [serial = 1335] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1130d9c00) [pid = 1660] [serial = 1329] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1273d3c00) [pid = 1660] [serial = 1308] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x113c38c00) [pid = 1660] [serial = 1314] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11877f000) [pid = 1660] [serial = 1317] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119f16000) [pid = 1660] [serial = 1320] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12710c400) [pid = 1660] [serial = 1323] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1176f6800) [pid = 1660] [serial = 1333] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11646ac00) [pid = 1660] [serial = 1315] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11909bc00) [pid = 1660] [serial = 1318] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128ad7c00) [pid = 1660] [serial = 1324] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119ab9c00) [pid = 1660] [serial = 1293] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124c78800) [pid = 1660] [serial = 1299] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116768400) [pid = 1660] [serial = 1302] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121969000) [pid = 1660] [serial = 1296] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1190c0000) [pid = 1660] [serial = 1287] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12a97a000) [pid = 1660] [serial = 1270] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118227400) [pid = 1660] [serial = 1284] [outer = 0x0] [url = about:blank] 19:56:22 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11907e000) [pid = 1660] [serial = 1285] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112a7bc00) [pid = 1660] [serial = 1278] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112e2b800) [pid = 1660] [serial = 1279] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1130da800) [pid = 1660] [serial = 1272] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115df0800) [pid = 1660] [serial = 1273] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118231000) [pid = 1660] [serial = 1275] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1190ba400) [pid = 1660] [serial = 1276] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x115d10c00) [pid = 1660] [serial = 1281] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1126a0400) [pid = 1660] [serial = 1330] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116472800) [pid = 1660] [serial = 1282] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x125497c00) [pid = 1660] [serial = 1305] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1190b8400) [pid = 1660] [serial = 1336] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1196b2000) [pid = 1660] [serial = 1303] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x125494c00) [pid = 1660] [serial = 1300] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1196ba400) [pid = 1660] [serial = 1291] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121e6a400) [pid = 1660] [serial = 1321] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1196af400) [pid = 1660] [serial = 1290] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x123578c00) [pid = 1660] [serial = 1297] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x121287400) [pid = 1660] [serial = 1294] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x128d3e000) [pid = 1660] [serial = 1309] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x119339000) [pid = 1660] [serial = 1306] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11933a000) [pid = 1660] [serial = 1288] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1292afc00) [pid = 1660] [serial = 1312] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1292a2800) [pid = 1660] [serial = 1311] [outer = 0x0] [url = about:blank] 19:56:23 INFO - PROCESS | 1660 | 1467600983159 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]]]}] 19:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 778ms 19:56:23 INFO - PROCESS | 1660 | 1467600983169 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 19:56:23 INFO - PROCESS | 1660 | 1467600983172 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 19:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:56:23 INFO - PROCESS | 1660 | 1467600983176 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:56:23 INFO - PROCESS | 1660 | 1467600983177 Marionette TRACE conn2 <- [1,1826,null,{}] 19:56:23 INFO - PROCESS | 1660 | 1467600983180 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}] 19:56:23 INFO - PROCESS | 1660 | 1467600983181 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:23 INFO - PROCESS | 1660 | 1467600983268 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 19:56:23 INFO - PROCESS | 1660 | 1467600983327 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:23 INFO - PROCESS | 1660 | 1467600983328 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182b3800 == 35 [pid = 1660] [id = 464] 19:56:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x116aedc00) [pid = 1660] [serial = 1391] [outer = 0x0] 19:56:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11822bc00) [pid = 1660] [serial = 1392] [outer = 0x116aedc00] 19:56:23 INFO - PROCESS | 1660 | 1467600983357 Marionette DEBUG loaded listener.js 19:56:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11909ac00) [pid = 1660] [serial = 1393] [outer = 0x116aedc00] 19:56:23 INFO - PROCESS | 1660 | 1467600983666 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]]]}] 19:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 519ms 19:56:23 INFO - PROCESS | 1660 | 1467600983696 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 19:56:23 INFO - PROCESS | 1660 | 1467600983698 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 19:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:56:23 INFO - PROCESS | 1660 | 1467600983704 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:56:23 INFO - PROCESS | 1660 | 1467600983707 Marionette TRACE conn2 <- [1,1830,null,{}] 19:56:23 INFO - PROCESS | 1660 | 1467600983715 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}] 19:56:23 INFO - PROCESS | 1660 | 1467600983721 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:23 INFO - PROCESS | 1660 | 1467600983852 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 19:56:23 INFO - PROCESS | 1660 | 1467600983932 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:23 INFO - PROCESS | 1660 | 1467600983934 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c7000 == 36 [pid = 1660] [id = 465] 19:56:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1190ba400) [pid = 1660] [serial = 1394] [outer = 0x0] 19:56:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1196ba800) [pid = 1660] [serial = 1395] [outer = 0x1190ba400] 19:56:23 INFO - PROCESS | 1660 | 1467600983978 Marionette DEBUG loaded listener.js 19:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121187c00) [pid = 1660] [serial = 1396] [outer = 0x1190ba400] 19:56:24 INFO - PROCESS | 1660 | 1467600984327 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]]]}] 19:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 672ms 19:56:24 INFO - PROCESS | 1660 | 1467600984375 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 19:56:24 INFO - PROCESS | 1660 | 1467600984377 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 19:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:56:24 INFO - PROCESS | 1660 | 1467600984379 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:56:24 INFO - PROCESS | 1660 | 1467600984380 Marionette TRACE conn2 <- [1,1834,null,{}] 19:56:24 INFO - PROCESS | 1660 | 1467600984385 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}] 19:56:24 INFO - PROCESS | 1660 | 1467600984386 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:24 INFO - PROCESS | 1660 | 1467600984493 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 19:56:24 INFO - PROCESS | 1660 | 1467600984515 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:24 INFO - PROCESS | 1660 | 1467600984517 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a14800 == 37 [pid = 1660] [id = 466] 19:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x121e69400) [pid = 1660] [serial = 1397] [outer = 0x0] 19:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x125497c00) [pid = 1660] [serial = 1398] [outer = 0x121e69400] 19:56:24 INFO - PROCESS | 1660 | 1467600984542 Marionette DEBUG loaded listener.js 19:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1271bd000) [pid = 1660] [serial = 1399] [outer = 0x121e69400] 19:56:24 INFO - PROCESS | 1660 | 1467600984843 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]]]}] 19:56:24 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 19:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 473ms 19:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:56:24 INFO - PROCESS | 1660 | 1467600984857 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 19:56:24 INFO - PROCESS | 1660 | 1467600984859 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 19:56:24 INFO - PROCESS | 1660 | 1467600984861 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:56:24 INFO - PROCESS | 1660 | 1467600984862 Marionette TRACE conn2 <- [1,1838,null,{}] 19:56:24 INFO - PROCESS | 1660 | 1467600984864 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}] 19:56:24 INFO - PROCESS | 1660 | 1467600984866 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:24 INFO - PROCESS | 1660 | 1467600984949 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 19:56:24 INFO - PROCESS | 1660 | 1467600984955 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:24 INFO - PROCESS | 1660 | 1467600984956 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ab4000 == 38 [pid = 1660] [id = 467] 19:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1273d2000) [pid = 1660] [serial = 1400] [outer = 0x0] 19:56:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x128b91800) [pid = 1660] [serial = 1401] [outer = 0x1273d2000] 19:56:24 INFO - PROCESS | 1660 | 1467600984980 Marionette DEBUG loaded listener.js 19:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12950ec00) [pid = 1660] [serial = 1402] [outer = 0x1273d2000] 19:56:25 INFO - PROCESS | 1660 | 1467600985381 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]]]}] 19:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 568ms 19:56:25 INFO - PROCESS | 1660 | 1467600985431 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 19:56:25 INFO - PROCESS | 1660 | 1467600985434 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 19:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:56:25 INFO - PROCESS | 1660 | 1467600985444 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:56:25 INFO - PROCESS | 1660 | 1467600985446 Marionette TRACE conn2 <- [1,1842,null,{}] 19:56:25 INFO - PROCESS | 1660 | 1467600985451 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}] 19:56:25 INFO - PROCESS | 1660 | 1467600985458 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:25 INFO - PROCESS | 1660 | 1467600985630 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 19:56:25 INFO - PROCESS | 1660 | 1467600985654 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:25 INFO - PROCESS | 1660 | 1467600985655 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12964c000 == 39 [pid = 1660] [id = 468] 19:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x128ad8400) [pid = 1660] [serial = 1403] [outer = 0x0] 19:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12a909400) [pid = 1660] [serial = 1404] [outer = 0x128ad8400] 19:56:25 INFO - PROCESS | 1660 | 1467600985695 Marionette DEBUG loaded listener.js 19:56:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a910400) [pid = 1660] [serial = 1405] [outer = 0x128ad8400] 19:56:26 INFO - PROCESS | 1660 | 1467600986137 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]]]}] 19:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 724ms 19:56:26 INFO - PROCESS | 1660 | 1467600986169 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 19:56:26 INFO - PROCESS | 1660 | 1467600986170 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 19:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:56:26 INFO - PROCESS | 1660 | 1467600986180 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:56:26 INFO - PROCESS | 1660 | 1467600986181 Marionette TRACE conn2 <- [1,1846,null,{}] 19:56:26 INFO - PROCESS | 1660 | 1467600986183 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}] 19:56:26 INFO - PROCESS | 1660 | 1467600986184 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:26 INFO - PROCESS | 1660 | 1467600986287 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 19:56:26 INFO - PROCESS | 1660 | 1467600986291 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:26 INFO - PROCESS | 1660 | 1467600986292 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac3b800 == 40 [pid = 1660] [id = 469] 19:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12950dc00) [pid = 1660] [serial = 1406] [outer = 0x0] 19:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12ab77c00) [pid = 1660] [serial = 1407] [outer = 0x12950dc00] 19:56:26 INFO - PROCESS | 1660 | 1467600986355 Marionette DEBUG loaded listener.js 19:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12ab86c00) [pid = 1660] [serial = 1408] [outer = 0x12950dc00] 19:56:26 INFO - PROCESS | 1660 | 1467600986647 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]]]}] 19:56:26 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) 19:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 472ms 19:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:56:26 INFO - PROCESS | 1660 | 1467600986659 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 19:56:26 INFO - PROCESS | 1660 | 1467600986660 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 19:56:26 INFO - PROCESS | 1660 | 1467600986662 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:56:26 INFO - PROCESS | 1660 | 1467600986663 Marionette TRACE conn2 <- [1,1850,null,{}] 19:56:26 INFO - PROCESS | 1660 | 1467600986679 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}] 19:56:26 INFO - PROCESS | 1660 | 1467600986680 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:26 INFO - PROCESS | 1660 | 1467600986787 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 19:56:26 INFO - PROCESS | 1660 | 1467600986790 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:26 INFO - PROCESS | 1660 | 1467600986791 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd14800 == 41 [pid = 1660] [id = 470] 19:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a910800) [pid = 1660] [serial = 1409] [outer = 0x0] 19:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12aee7400) [pid = 1660] [serial = 1410] [outer = 0x12a910800] 19:56:26 INFO - PROCESS | 1660 | 1467600986847 Marionette DEBUG loaded listener.js 19:56:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12aeec000) [pid = 1660] [serial = 1411] [outer = 0x12a910800] 19:56:27 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118866800) [pid = 1660] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:56:27 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1182e8400) [pid = 1660] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:56:27 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119abd800) [pid = 1660] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:56:27 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1214a5400) [pid = 1660] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:56:27 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1122bdc00) [pid = 1660] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:56:27 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11852d400) [pid = 1660] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:56:27 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x114f6c400) [pid = 1660] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:56:27 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x117511000) [pid = 1660] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:56:27 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1133ebc00) [pid = 1660] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:56:27 INFO - PROCESS | 1660 | 1467600987265 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]]]}] 19:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 627ms 19:56:27 INFO - PROCESS | 1660 | 1467600987290 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 19:56:27 INFO - PROCESS | 1660 | 1467600987292 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 19:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:56:27 INFO - PROCESS | 1660 | 1467600987295 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:56:27 INFO - PROCESS | 1660 | 1467600987297 Marionette TRACE conn2 <- [1,1854,null,{}] 19:56:27 INFO - PROCESS | 1660 | 1467600987310 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}] 19:56:27 INFO - PROCESS | 1660 | 1467600987311 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:27 INFO - PROCESS | 1660 | 1467600987436 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 19:56:27 INFO - PROCESS | 1660 | 1467600987512 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:27 INFO - PROCESS | 1660 | 1467600987514 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a99c000 == 42 [pid = 1660] [id = 471] 19:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11272b000) [pid = 1660] [serial = 1412] [outer = 0x0] 19:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118866800) [pid = 1660] [serial = 1413] [outer = 0x11272b000] 19:56:27 INFO - PROCESS | 1660 | 1467600987538 Marionette DEBUG loaded listener.js 19:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124955c00) [pid = 1660] [serial = 1414] [outer = 0x11272b000] 19:56:27 INFO - PROCESS | 1660 | 1467600987803 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]]]}] 19:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 523ms 19:56:27 INFO - PROCESS | 1660 | 1467600987824 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 19:56:27 INFO - PROCESS | 1660 | 1467600987825 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 19:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:56:27 INFO - PROCESS | 1660 | 1467600987827 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:56:27 INFO - PROCESS | 1660 | 1467600987828 Marionette TRACE conn2 <- [1,1858,null,{}] 19:56:27 INFO - PROCESS | 1660 | 1467600987838 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}] 19:56:27 INFO - PROCESS | 1660 | 1467600987839 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:27 INFO - PROCESS | 1660 | 1467600987928 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 19:56:27 INFO - PROCESS | 1660 | 1467600987932 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:27 INFO - PROCESS | 1660 | 1467600987933 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cf72000 == 43 [pid = 1660] [id = 472] 19:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124c7f800) [pid = 1660] [serial = 1415] [outer = 0x0] 19:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12b955800) [pid = 1660] [serial = 1416] [outer = 0x124c7f800] 19:56:27 INFO - PROCESS | 1660 | 1467600987958 Marionette DEBUG loaded listener.js 19:56:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12b95d800) [pid = 1660] [serial = 1417] [outer = 0x124c7f800] 19:56:28 INFO - PROCESS | 1660 | 1467600988295 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]]]}] 19:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 19:56:28 INFO - PROCESS | 1660 | 1467600988356 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 19:56:28 INFO - PROCESS | 1660 | 1467600988358 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 19:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:56:28 INFO - PROCESS | 1660 | 1467600988361 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:56:28 INFO - PROCESS | 1660 | 1467600988364 Marionette TRACE conn2 <- [1,1862,null,{}] 19:56:28 INFO - PROCESS | 1660 | 1467600988368 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}] 19:56:28 INFO - PROCESS | 1660 | 1467600988370 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:28 INFO - PROCESS | 1660 | 1467600988510 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 19:56:28 INFO - PROCESS | 1660 | 1467600988522 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:28 INFO - PROCESS | 1660 | 1467600988525 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d67f000 == 44 [pid = 1660] [id = 473] 19:56:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12bb26000) [pid = 1660] [serial = 1418] [outer = 0x0] 19:56:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12bb29400) [pid = 1660] [serial = 1419] [outer = 0x12bb26000] 19:56:28 INFO - PROCESS | 1660 | 1467600988565 Marionette DEBUG loaded listener.js 19:56:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12bdec000) [pid = 1660] [serial = 1420] [outer = 0x12bb26000] 19:56:28 INFO - PROCESS | 1660 | 1467600988970 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]]]}] 19:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 623ms 19:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:56:28 INFO - PROCESS | 1660 | 1467600988988 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 19:56:28 INFO - PROCESS | 1660 | 1467600988989 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 19:56:28 INFO - PROCESS | 1660 | 1467600988991 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:56:28 INFO - PROCESS | 1660 | 1467600988993 Marionette TRACE conn2 <- [1,1866,null,{}] 19:56:28 INFO - PROCESS | 1660 | 1467600988995 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}] 19:56:28 INFO - PROCESS | 1660 | 1467600988997 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:29 INFO - PROCESS | 1660 | 1467600989145 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 19:56:29 INFO - PROCESS | 1660 | 1467600989267 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:29 INFO - PROCESS | 1660 | 1467600989269 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164ac000 == 45 [pid = 1660] [id = 474] 19:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x110ff2000) [pid = 1660] [serial = 1421] [outer = 0x0] 19:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112727c00) [pid = 1660] [serial = 1422] [outer = 0x110ff2000] 19:56:29 INFO - PROCESS | 1660 | 1467600989303 Marionette DEBUG loaded listener.js 19:56:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x112d69c00) [pid = 1660] [serial = 1423] [outer = 0x110ff2000] 19:56:29 INFO - PROCESS | 1660 | 1467600989728 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]]]}] 19:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 770ms 19:56:29 INFO - PROCESS | 1660 | 1467600989763 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 19:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:56:29 INFO - PROCESS | 1660 | 1467600989768 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 19:56:29 INFO - PROCESS | 1660 | 1467600989771 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:56:29 INFO - PROCESS | 1660 | 1467600989773 Marionette TRACE conn2 <- [1,1870,null,{}] 19:56:29 INFO - PROCESS | 1660 | 1467600989776 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}] 19:56:29 INFO - PROCESS | 1660 | 1467600989780 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:29 INFO - PROCESS | 1660 | 1467600989890 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 19:56:29 INFO - PROCESS | 1660 | 1467600989997 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:30 INFO - PROCESS | 1660 | 1467600989999 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c2000 == 46 [pid = 1660] [id = 475] 19:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112d67c00) [pid = 1660] [serial = 1424] [outer = 0x0] 19:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11822e400) [pid = 1660] [serial = 1425] [outer = 0x112d67c00] 19:56:30 INFO - PROCESS | 1660 | 1467600990053 Marionette DEBUG loaded listener.js 19:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11909a800) [pid = 1660] [serial = 1426] [outer = 0x112d67c00] 19:56:30 INFO - PROCESS | 1660 | 1467600990572 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]]]}] 19:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 819ms 19:56:30 INFO - PROCESS | 1660 | 1467600990592 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 19:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:56:30 INFO - PROCESS | 1660 | 1467600990595 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 19:56:30 INFO - PROCESS | 1660 | 1467600990598 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:56:30 INFO - PROCESS | 1660 | 1467600990601 Marionette TRACE conn2 <- [1,1874,null,{}] 19:56:30 INFO - PROCESS | 1660 | 1467600990604 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}] 19:56:30 INFO - PROCESS | 1660 | 1467600990606 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:30 INFO - PROCESS | 1660 | 1467600990713 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 19:56:30 INFO - PROCESS | 1660 | 1467600990773 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:30 INFO - PROCESS | 1660 | 1467600990775 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aea4000 == 47 [pid = 1660] [id = 476] 19:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1196af400) [pid = 1660] [serial = 1427] [outer = 0x0] 19:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12127c400) [pid = 1660] [serial = 1428] [outer = 0x1196af400] 19:56:30 INFO - PROCESS | 1660 | 1467600990804 Marionette DEBUG loaded listener.js 19:56:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x125498c00) [pid = 1660] [serial = 1429] [outer = 0x1196af400] 19:56:31 INFO - PROCESS | 1660 | 1467600991272 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]]]}] 19:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 721ms 19:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:56:31 INFO - PROCESS | 1660 | 1467600991332 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 19:56:31 INFO - PROCESS | 1660 | 1467600991334 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 19:56:31 INFO - PROCESS | 1660 | 1467600991342 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:56:31 INFO - PROCESS | 1660 | 1467600991346 Marionette TRACE conn2 <- [1,1878,null,{}] 19:56:31 INFO - PROCESS | 1660 | 1467600991352 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}] 19:56:31 INFO - PROCESS | 1660 | 1467600991355 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:31 INFO - PROCESS | 1660 | 1467600991459 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 19:56:31 INFO - PROCESS | 1660 | 1467600991533 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:31 INFO - PROCESS | 1660 | 1467600991534 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d6ec800 == 48 [pid = 1660] [id = 477] 19:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12756ac00) [pid = 1660] [serial = 1430] [outer = 0x0] 19:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x129edb000) [pid = 1660] [serial = 1431] [outer = 0x12756ac00] 19:56:31 INFO - PROCESS | 1660 | 1467600991563 Marionette DEBUG loaded listener.js 19:56:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a76c400) [pid = 1660] [serial = 1432] [outer = 0x12756ac00] 19:56:32 INFO - PROCESS | 1660 | 1467600992078 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]]]}] 19:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 783ms 19:56:32 INFO - PROCESS | 1660 | 1467600992122 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 19:56:32 INFO - PROCESS | 1660 | 1467600992124 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 19:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:56:32 INFO - PROCESS | 1660 | 1467600992128 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:56:32 INFO - PROCESS | 1660 | 1467600992130 Marionette TRACE conn2 <- [1,1882,null,{}] 19:56:32 INFO - PROCESS | 1660 | 1467600992134 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}] 19:56:32 INFO - PROCESS | 1660 | 1467600992136 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:32 INFO - PROCESS | 1660 | 1467600992297 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 19:56:32 INFO - PROCESS | 1660 | 1467600992397 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:32 INFO - PROCESS | 1660 | 1467600992399 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x11963d000 == 49 [pid = 1660] [id = 478] 19:56:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128b87800) [pid = 1660] [serial = 1433] [outer = 0x0] 19:56:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12a904c00) [pid = 1660] [serial = 1434] [outer = 0x128b87800] 19:56:32 INFO - PROCESS | 1660 | 1467600992445 Marionette DEBUG loaded listener.js 19:56:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12ab78800) [pid = 1660] [serial = 1435] [outer = 0x128b87800] 19:56:33 INFO - PROCESS | 1660 | 1467600993018 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]]]}] 19:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 927ms 19:56:33 INFO - PROCESS | 1660 | 1467600993060 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 19:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:56:33 INFO - PROCESS | 1660 | 1467600993062 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 19:56:33 INFO - PROCESS | 1660 | 1467600993066 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:56:33 INFO - PROCESS | 1660 | 1467600993069 Marionette TRACE conn2 <- [1,1886,null,{}] 19:56:33 INFO - PROCESS | 1660 | 1467600993073 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}] 19:56:33 INFO - PROCESS | 1660 | 1467600993074 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:33 INFO - PROCESS | 1660 | 1467600993172 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 19:56:33 INFO - PROCESS | 1660 | 1467600993235 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:33 INFO - PROCESS | 1660 | 1467600993236 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12490e800 == 50 [pid = 1660] [id = 479] 19:56:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x116f61000) [pid = 1660] [serial = 1436] [outer = 0x0] 19:56:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118228800) [pid = 1660] [serial = 1437] [outer = 0x116f61000] 19:56:33 INFO - PROCESS | 1660 | 1467600993264 Marionette DEBUG loaded listener.js 19:56:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1188e7400) [pid = 1660] [serial = 1438] [outer = 0x116f61000] 19:56:33 INFO - PROCESS | 1660 | 1467600993694 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]]]}] 19:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 672ms 19:56:33 INFO - PROCESS | 1660 | 1467600993738 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 19:56:33 INFO - PROCESS | 1660 | 1467600993740 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 19:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:56:33 INFO - PROCESS | 1660 | 1467600993745 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:56:33 INFO - PROCESS | 1660 | 1467600993746 Marionette TRACE conn2 <- [1,1890,null,{}] 19:56:33 INFO - PROCESS | 1660 | 1467600993749 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}] 19:56:33 INFO - PROCESS | 1660 | 1467600993750 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12d67f000 == 49 [pid = 1660] [id = 473] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12cf72000 == 48 [pid = 1660] [id = 472] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12a99c000 == 47 [pid = 1660] [id = 471] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd14800 == 46 [pid = 1660] [id = 470] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac3b800 == 45 [pid = 1660] [id = 469] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12964c000 == 44 [pid = 1660] [id = 468] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x128ab4000 == 43 [pid = 1660] [id = 467] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x124a14800 == 42 [pid = 1660] [id = 466] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c7000 == 41 [pid = 1660] [id = 465] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1182b3800 == 40 [pid = 1660] [id = 464] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1168b0000 == 39 [pid = 1660] [id = 463] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x117150000 == 38 [pid = 1660] [id = 462] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12cf8d000 == 37 [pid = 1660] [id = 461] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12cc19800 == 36 [pid = 1660] [id = 460] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3d2800 == 35 [pid = 1660] [id = 459] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x128aaf800 == 34 [pid = 1660] [id = 458] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12aec1000 == 33 [pid = 1660] [id = 456] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x117147800 == 32 [pid = 1660] [id = 457] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x11963d000 == 31 [pid = 1660] [id = 478] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12d6ec800 == 30 [pid = 1660] [id = 477] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12aea4000 == 29 [pid = 1660] [id = 476] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c2000 == 28 [pid = 1660] [id = 475] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1164ac000 == 27 [pid = 1660] [id = 474] 19:56:34 INFO - PROCESS | 1660 | 1467600994447 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x115e68800) [pid = 1660] [serial = 1327] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1196b4800) [pid = 1660] [serial = 1338] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1190c3000) [pid = 1660] [serial = 1350] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x115df2400) [pid = 1660] [serial = 1341] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118864000) [pid = 1660] [serial = 1344] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1190bb400) [pid = 1660] [serial = 1345] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12115a400) [pid = 1660] [serial = 1353] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121b85400) [pid = 1660] [serial = 1356] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121188000) [pid = 1660] [serial = 1354] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1164f3400) [pid = 1660] [serial = 1360] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112e05000) [pid = 1660] [serial = 1359] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x128ad4400) [pid = 1660] [serial = 1368] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1273cb800) [pid = 1660] [serial = 1366] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124c79c00) [pid = 1660] [serial = 1357] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11676ac00) [pid = 1660] [serial = 1347] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126aac400) [pid = 1660] [serial = 1363] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1183a8400) [pid = 1660] [serial = 1348] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119332000) [pid = 1660] [serial = 1362] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126ab3000) [pid = 1660] [serial = 1365] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1196d7400) [pid = 1660] [serial = 1351] [outer = 0x0] [url = about:blank] 19:56:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12490e800 == 26 [pid = 1660] [id = 479] 19:56:34 INFO - PROCESS | 1660 | 1467600994555 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:34 INFO - PROCESS | 1660 | 1467600994556 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1133e0000 == 27 [pid = 1660] [id = 480] 19:56:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1133a5c00) [pid = 1660] [serial = 1439] [outer = 0x0] 19:56:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1133ebc00) [pid = 1660] [serial = 1440] [outer = 0x1133a5c00] 19:56:34 INFO - PROCESS | 1660 | 1467600994586 Marionette DEBUG loaded listener.js 19:56:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1164f3400) [pid = 1660] [serial = 1441] [outer = 0x1133a5c00] 19:56:34 INFO - PROCESS | 1660 | 1467600994979 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]]]}] 19:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1273ms 19:56:35 INFO - PROCESS | 1660 | 1467600995018 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 19:56:35 INFO - PROCESS | 1660 | 1467600995020 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 19:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:56:35 INFO - PROCESS | 1660 | 1467600995024 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:56:35 INFO - PROCESS | 1660 | 1467600995026 Marionette TRACE conn2 <- [1,1894,null,{}] 19:56:35 INFO - PROCESS | 1660 | 1467600995030 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}] 19:56:35 INFO - PROCESS | 1660 | 1467600995031 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:35 INFO - PROCESS | 1660 | 1467600995139 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 19:56:35 INFO - PROCESS | 1660 | 1467600995200 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:35 INFO - PROCESS | 1660 | 1467600995202 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x11747e800 == 28 [pid = 1660] [id = 481] 19:56:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x116834000) [pid = 1660] [serial = 1442] [outer = 0x0] 19:56:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x116a1b800) [pid = 1660] [serial = 1443] [outer = 0x116834000] 19:56:35 INFO - PROCESS | 1660 | 1467600995235 Marionette DEBUG loaded listener.js 19:56:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1183a8400) [pid = 1660] [serial = 1444] [outer = 0x116834000] 19:56:35 INFO - PROCESS | 1660 | 1467600995808 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]]]}] 19:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 820ms 19:56:35 INFO - PROCESS | 1660 | 1467600995844 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 19:56:35 INFO - PROCESS | 1660 | 1467600995847 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 19:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:56:35 INFO - PROCESS | 1660 | 1467600995853 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:56:35 INFO - PROCESS | 1660 | 1467600995855 Marionette TRACE conn2 <- [1,1898,null,{}] 19:56:35 INFO - PROCESS | 1660 | 1467600995858 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}] 19:56:35 INFO - PROCESS | 1660 | 1467600995860 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:35 INFO - PROCESS | 1660 | 1467600995966 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 19:56:36 INFO - PROCESS | 1660 | 1467600996048 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:36 INFO - PROCESS | 1660 | 1467600996049 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1d3800 == 29 [pid = 1660] [id = 482] 19:56:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119334800) [pid = 1660] [serial = 1445] [outer = 0x0] 19:56:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1196aec00) [pid = 1660] [serial = 1446] [outer = 0x119334800] 19:56:36 INFO - PROCESS | 1660 | 1467600996082 Marionette DEBUG loaded listener.js 19:56:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119a0d000) [pid = 1660] [serial = 1447] [outer = 0x119334800] 19:56:36 INFO - PROCESS | 1660 | 1467600996602 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]]]}] 19:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 772ms 19:56:36 INFO - PROCESS | 1660 | 1467600996642 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 19:56:36 INFO - PROCESS | 1660 | 1467600996643 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 19:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:56:36 INFO - PROCESS | 1660 | 1467600996647 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:56:36 INFO - PROCESS | 1660 | 1467600996651 Marionette TRACE conn2 <- [1,1902,null,{}] 19:56:36 INFO - PROCESS | 1660 | 1467600996660 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}] 19:56:36 INFO - PROCESS | 1660 | 1467600996664 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:36 INFO - PROCESS | 1660 | 1467600996771 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 19:56:36 INFO - PROCESS | 1660 | 1467600996856 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:36 INFO - PROCESS | 1660 | 1467600996858 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x124910800 == 30 [pid = 1660] [id = 483] 19:56:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121159800) [pid = 1660] [serial = 1448] [outer = 0x0] 19:56:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121253400) [pid = 1660] [serial = 1449] [outer = 0x121159800] 19:56:36 INFO - PROCESS | 1660 | 1467600996892 Marionette DEBUG loaded listener.js 19:56:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x121b85c00) [pid = 1660] [serial = 1450] [outer = 0x121159800] 19:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x112651800 == 29 [pid = 1660] [id = 26] 19:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12dae1800 == 28 [pid = 1660] [id = 21] 19:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11264b800 == 27 [pid = 1660] [id = 23] 19:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11715d000 == 26 [pid = 1660] [id = 25] 19:56:37 INFO - PROCESS | 1660 | --DOCSHELL 0x119d88800 == 25 [pid = 1660] [id = 22] 19:56:37 INFO - PROCESS | 1660 | 1467600997540 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]]]}] 19:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 926ms 19:56:37 INFO - PROCESS | 1660 | 1467600997574 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 19:56:37 INFO - PROCESS | 1660 | 1467600997577 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 19:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:56:37 INFO - PROCESS | 1660 | 1467600997580 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:56:37 INFO - PROCESS | 1660 | 1467600997583 Marionette TRACE conn2 <- [1,1906,null,{}] 19:56:37 INFO - PROCESS | 1660 | 1467600997587 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}] 19:56:37 INFO - PROCESS | 1660 | 1467600997588 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:37 INFO - PROCESS | 1660 | 1467600997690 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 19:56:37 INFO - PROCESS | 1660 | 1467600997763 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:37 INFO - PROCESS | 1660 | 1467600997766 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182ad800 == 26 [pid = 1660] [id = 484] 19:56:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116829000) [pid = 1660] [serial = 1451] [outer = 0x0] 19:56:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x116f5e400) [pid = 1660] [serial = 1452] [outer = 0x116829000] 19:56:37 INFO - PROCESS | 1660 | 1467600997799 Marionette DEBUG loaded listener.js 19:56:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x118864000) [pid = 1660] [serial = 1453] [outer = 0x116829000] 19:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119a11000) [pid = 1660] [serial = 1454] [outer = 0x12ccacc00] 19:56:38 INFO - PROCESS | 1660 | 1467600998273 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]]]}] 19:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 723ms 19:56:38 INFO - PROCESS | 1660 | 1467600998304 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 19:56:38 INFO - PROCESS | 1660 | 1467600998307 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 19:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:56:38 INFO - PROCESS | 1660 | 1467600998312 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:56:38 INFO - PROCESS | 1660 | 1467600998314 Marionette TRACE conn2 <- [1,1910,null,{}] 19:56:38 INFO - PROCESS | 1660 | 1467600998318 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}] 19:56:38 INFO - PROCESS | 1660 | 1467600998320 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:38 INFO - PROCESS | 1660 | 1467600998419 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 19:56:38 INFO - PROCESS | 1660 | 1467600998493 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:38 INFO - PROCESS | 1660 | 1467600998495 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x126839800 == 27 [pid = 1660] [id = 485] 19:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1183ab400) [pid = 1660] [serial = 1455] [outer = 0x0] 19:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x121157000) [pid = 1660] [serial = 1456] [outer = 0x1183ab400] 19:56:38 INFO - PROCESS | 1660 | 1467600998527 Marionette DEBUG loaded listener.js 19:56:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x121966400) [pid = 1660] [serial = 1457] [outer = 0x1183ab400] 19:56:38 INFO - PROCESS | 1660 | 1467600998934 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]]]}] 19:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 674ms 19:56:38 INFO - PROCESS | 1660 | 1467600998986 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 19:56:38 INFO - PROCESS | 1660 | 1467600998988 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 19:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:56:39 INFO - PROCESS | 1660 | 1467600999013 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:56:39 INFO - PROCESS | 1660 | 1467600999016 Marionette TRACE conn2 <- [1,1914,null,{}] 19:56:39 INFO - PROCESS | 1660 | 1467600999038 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}] 19:56:39 INFO - PROCESS | 1660 | 1467600999042 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:39 INFO - PROCESS | 1660 | 1467600999143 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 19:56:39 INFO - PROCESS | 1660 | 1467600999217 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:39 INFO - PROCESS | 1660 | 1467600999219 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x129311800 == 28 [pid = 1660] [id = 486] 19:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x123578c00) [pid = 1660] [serial = 1458] [outer = 0x0] 19:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1269d3c00) [pid = 1660] [serial = 1459] [outer = 0x123578c00] 19:56:39 INFO - PROCESS | 1660 | 1467600999251 Marionette DEBUG loaded listener.js 19:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1273d3400) [pid = 1660] [serial = 1460] [outer = 0x123578c00] 19:56:39 INFO - PROCESS | 1660 | 1467600999683 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]]]}] 19:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 685ms 19:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:56:39 INFO - PROCESS | 1660 | 1467600999698 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 19:56:39 INFO - PROCESS | 1660 | 1467600999700 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 19:56:39 INFO - PROCESS | 1660 | 1467600999702 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:56:39 INFO - PROCESS | 1660 | 1467600999703 Marionette TRACE conn2 <- [1,1918,null,{}] 19:56:39 INFO - PROCESS | 1660 | 1467600999706 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}] 19:56:39 INFO - PROCESS | 1660 | 1467600999707 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:39 INFO - PROCESS | 1660 | 1467600999806 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 19:56:39 INFO - PROCESS | 1660 | 1467600999864 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:39 INFO - PROCESS | 1660 | 1467600999865 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a61f000 == 29 [pid = 1660] [id = 487] 19:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x128faac00) [pid = 1660] [serial = 1461] [outer = 0x0] 19:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1292a6c00) [pid = 1660] [serial = 1462] [outer = 0x128faac00] 19:56:39 INFO - PROCESS | 1660 | 1467600999898 Marionette DEBUG loaded listener.js 19:56:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1296e8400) [pid = 1660] [serial = 1463] [outer = 0x128faac00] 19:56:40 INFO - PROCESS | 1660 | 1467601000354 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]]]}] 19:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 669ms 19:56:40 INFO - PROCESS | 1660 | 1467601000372 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 19:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:56:40 INFO - PROCESS | 1660 | 1467601000374 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 19:56:40 INFO - PROCESS | 1660 | 1467601000376 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:56:40 INFO - PROCESS | 1660 | 1467601000377 Marionette TRACE conn2 <- [1,1922,null,{}] 19:56:40 INFO - PROCESS | 1660 | 1467601000380 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}] 19:56:40 INFO - PROCESS | 1660 | 1467601000381 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:40 INFO - PROCESS | 1660 | 1467601000474 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 19:56:40 INFO - PROCESS | 1660 | 1467601000566 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:40 INFO - PROCESS | 1660 | 1467601000567 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aea3800 == 30 [pid = 1660] [id = 488] 19:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x128fab000) [pid = 1660] [serial = 1464] [outer = 0x0] 19:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12a763800) [pid = 1660] [serial = 1465] [outer = 0x128fab000] 19:56:40 INFO - PROCESS | 1660 | 1467601000596 Marionette DEBUG loaded listener.js 19:56:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12a90d400) [pid = 1660] [serial = 1466] [outer = 0x128fab000] 19:56:41 INFO - PROCESS | 1660 | 1467601001007 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]]]}] 19:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 669ms 19:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:56:41 INFO - PROCESS | 1660 | 1467601001046 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 19:56:41 INFO - PROCESS | 1660 | 1467601001047 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 19:56:41 INFO - PROCESS | 1660 | 1467601001049 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:56:41 INFO - PROCESS | 1660 | 1467601001051 Marionette TRACE conn2 <- [1,1926,null,{}] 19:56:41 INFO - PROCESS | 1660 | 1467601001053 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}] 19:56:41 INFO - PROCESS | 1660 | 1467601001058 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:41 INFO - PROCESS | 1660 | 1467601001185 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 19:56:41 INFO - PROCESS | 1660 | 1467601001249 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:41 INFO - PROCESS | 1660 | 1467601001251 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3e2000 == 31 [pid = 1660] [id = 489] 19:56:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12ab7cc00) [pid = 1660] [serial = 1467] [outer = 0x0] 19:56:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12b94f400) [pid = 1660] [serial = 1468] [outer = 0x12ab7cc00] 19:56:41 INFO - PROCESS | 1660 | 1467601001280 Marionette DEBUG loaded listener.js 19:56:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12bdea800) [pid = 1660] [serial = 1469] [outer = 0x12ab7cc00] 19:56:41 INFO - PROCESS | 1660 | 1467601001742 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]]]}] 19:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 721ms 19:56:41 INFO - PROCESS | 1660 | 1467601001771 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 19:56:41 INFO - PROCESS | 1660 | 1467601001772 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 19:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:56:41 INFO - PROCESS | 1660 | 1467601001793 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:56:41 INFO - PROCESS | 1660 | 1467601001794 Marionette TRACE conn2 <- [1,1930,null,{}] 19:56:41 INFO - PROCESS | 1660 | 1467601001797 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}] 19:56:41 INFO - PROCESS | 1660 | 1467601001798 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:41 INFO - PROCESS | 1660 | 1467601001981 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 19:56:42 INFO - PROCESS | 1660 | 1467601002026 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:42 INFO - PROCESS | 1660 | 1467601002027 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x117148000 == 32 [pid = 1660] [id = 490] 19:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1128d3400) [pid = 1660] [serial = 1470] [outer = 0x0] 19:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x112d5d800) [pid = 1660] [serial = 1471] [outer = 0x1128d3400] 19:56:42 INFO - PROCESS | 1660 | 1467601002056 Marionette DEBUG loaded listener.js 19:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x11676cc00) [pid = 1660] [serial = 1472] [outer = 0x1128d3400] 19:56:42 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1d3800 == 31 [pid = 1660] [id = 482] 19:56:42 INFO - PROCESS | 1660 | --DOCSHELL 0x11747e800 == 30 [pid = 1660] [id = 481] 19:56:42 INFO - PROCESS | 1660 | 1467601002571 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]]]}] 19:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 820ms 19:56:42 INFO - PROCESS | 1660 | 1467601002613 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 19:56:42 INFO - PROCESS | 1660 | 1467601002618 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 19:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:56:42 INFO - PROCESS | 1660 | 1467601002623 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:56:42 INFO - PROCESS | 1660 | 1467601002626 Marionette TRACE conn2 <- [1,1934,null,{}] 19:56:42 INFO - PROCESS | 1660 | 1467601002633 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}] 19:56:42 INFO - PROCESS | 1660 | 1467601002635 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:42 INFO - PROCESS | 1660 | 1467601002789 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 19:56:42 INFO - PROCESS | 1660 | 1467601002894 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:42 INFO - PROCESS | 1660 | 1467601002898 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1214e0800 == 31 [pid = 1660] [id = 491] 19:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x116888000) [pid = 1660] [serial = 1473] [outer = 0x0] 19:56:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x1190b5000) [pid = 1660] [serial = 1474] [outer = 0x116888000] 19:56:42 INFO - PROCESS | 1660 | 1467601002951 Marionette DEBUG loaded listener.js 19:56:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x1196dfc00) [pid = 1660] [serial = 1475] [outer = 0x116888000] 19:56:43 INFO - PROCESS | 1660 | 1467601003383 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]]]}] 19:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 824ms 19:56:43 INFO - PROCESS | 1660 | 1467601003454 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 19:56:43 INFO - PROCESS | 1660 | 1467601003457 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 19:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:56:43 INFO - PROCESS | 1660 | 1467601003463 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:56:43 INFO - PROCESS | 1660 | 1467601003465 Marionette TRACE conn2 <- [1,1938,null,{}] 19:56:43 INFO - PROCESS | 1660 | 1467601003470 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}] 19:56:43 INFO - PROCESS | 1660 | 1467601003472 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:43 INFO - PROCESS | 1660 | 1467601003582 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 19:56:43 INFO - PROCESS | 1660 | 1467601003678 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:43 INFO - PROCESS | 1660 | 1467601003679 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a60f800 == 32 [pid = 1660] [id = 492] 19:56:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x121b91400) [pid = 1660] [serial = 1476] [outer = 0x0] 19:56:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x124c78800) [pid = 1660] [serial = 1477] [outer = 0x121b91400] 19:56:43 INFO - PROCESS | 1660 | 1467601003732 Marionette DEBUG loaded listener.js 19:56:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x12710c000) [pid = 1660] [serial = 1478] [outer = 0x121b91400] 19:56:44 INFO - PROCESS | 1660 | 1467601004251 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]]]}] 19:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 823ms 19:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:56:44 INFO - PROCESS | 1660 | 1467601004287 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 19:56:44 INFO - PROCESS | 1660 | 1467601004289 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 19:56:44 INFO - PROCESS | 1660 | 1467601004291 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:56:44 INFO - PROCESS | 1660 | 1467601004294 Marionette TRACE conn2 <- [1,1942,null,{}] 19:56:44 INFO - PROCESS | 1660 | 1467601004301 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}] 19:56:44 INFO - PROCESS | 1660 | 1467601004305 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:44 INFO - PROCESS | 1660 | 1467601004406 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 19:56:44 INFO - PROCESS | 1660 | 1467601004482 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:44 INFO - PROCESS | 1660 | 1467601004484 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cf8d000 == 33 [pid = 1660] [id = 493] 19:56:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x1296ecc00) [pid = 1660] [serial = 1479] [outer = 0x0] 19:56:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x12a976c00) [pid = 1660] [serial = 1480] [outer = 0x1296ecc00] 19:56:44 INFO - PROCESS | 1660 | 1467601004517 Marionette DEBUG loaded listener.js 19:56:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x12aee6c00) [pid = 1660] [serial = 1481] [outer = 0x1296ecc00] 19:56:45 INFO - PROCESS | 1660 | 1467601005003 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]]]}] 19:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 773ms 19:56:45 INFO - PROCESS | 1660 | 1467601005071 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 19:56:45 INFO - PROCESS | 1660 | 1467601005074 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 19:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:56:45 INFO - PROCESS | 1660 | 1467601005080 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:56:45 INFO - PROCESS | 1660 | 1467601005082 Marionette TRACE conn2 <- [1,1946,null,{}] 19:56:45 INFO - PROCESS | 1660 | 1467601005088 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}] 19:56:45 INFO - PROCESS | 1660 | 1467601005090 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:45 INFO - PROCESS | 1660 | 1467601005177 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 19:56:45 INFO - PROCESS | 1660 | 1467601005251 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:45 INFO - PROCESS | 1660 | 1467601005252 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d6e6000 == 34 [pid = 1660] [id = 494] 19:56:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x12bb31400) [pid = 1660] [serial = 1482] [outer = 0x0] 19:56:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x12bde9c00) [pid = 1660] [serial = 1483] [outer = 0x12bb31400] 19:56:45 INFO - PROCESS | 1660 | 1467601005305 Marionette DEBUG loaded listener.js 19:56:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x12bdf3800) [pid = 1660] [serial = 1484] [outer = 0x12bb31400] 19:56:45 INFO - PROCESS | 1660 | 1467601005846 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]]]}] 19:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 779ms 19:56:45 INFO - PROCESS | 1660 | 1467601005858 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 19:56:45 INFO - PROCESS | 1660 | 1467601005860 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 19:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:56:45 INFO - PROCESS | 1660 | 1467601005862 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:56:45 INFO - PROCESS | 1660 | 1467601005863 Marionette TRACE conn2 <- [1,1950,null,{}] 19:56:45 INFO - PROCESS | 1660 | 1467601005866 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}] 19:56:45 INFO - PROCESS | 1660 | 1467601005867 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:45 INFO - PROCESS | 1660 | 1467601005963 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 19:56:46 INFO - PROCESS | 1660 | 1467601006035 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:46 INFO - PROCESS | 1660 | 1467601006037 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dad4000 == 35 [pid = 1660] [id = 495] 19:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x12bde6400) [pid = 1660] [serial = 1485] [outer = 0x0] 19:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x12c0a1800) [pid = 1660] [serial = 1486] [outer = 0x12bde6400] 19:56:46 INFO - PROCESS | 1660 | 1467601006072 Marionette DEBUG loaded listener.js 19:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12c0a8000) [pid = 1660] [serial = 1487] [outer = 0x12bde6400] 19:56:46 INFO - PROCESS | 1660 | 1467601006488 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]]]}] 19:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 671ms 19:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:56:46 INFO - PROCESS | 1660 | 1467601006546 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 19:56:46 INFO - PROCESS | 1660 | 1467601006547 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 19:56:46 INFO - PROCESS | 1660 | 1467601006562 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:56:46 INFO - PROCESS | 1660 | 1467601006563 Marionette TRACE conn2 <- [1,1954,null,{}] 19:56:46 INFO - PROCESS | 1660 | 1467601006586 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}] 19:56:46 INFO - PROCESS | 1660 | 1467601006591 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:46 INFO - PROCESS | 1660 | 1467601006716 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 19:56:46 INFO - PROCESS | 1660 | 1467601006795 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:46 INFO - PROCESS | 1660 | 1467601006796 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e497800 == 36 [pid = 1660] [id = 496] 19:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12c208c00) [pid = 1660] [serial = 1488] [outer = 0x0] 19:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12cca8c00) [pid = 1660] [serial = 1489] [outer = 0x12c208c00] 19:56:46 INFO - PROCESS | 1660 | 1467601006826 Marionette DEBUG loaded listener.js 19:56:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12d124400) [pid = 1660] [serial = 1490] [outer = 0x12c208c00] 19:56:47 INFO - PROCESS | 1660 | 1467601007259 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]]]}] 19:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 734ms 19:56:47 INFO - PROCESS | 1660 | 1467601007284 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 19:56:47 INFO - PROCESS | 1660 | 1467601007286 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 19:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:56:47 INFO - PROCESS | 1660 | 1467601007288 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:56:47 INFO - PROCESS | 1660 | 1467601007289 Marionette TRACE conn2 <- [1,1958,null,{}] 19:56:47 INFO - PROCESS | 1660 | 1467601007292 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}] 19:56:47 INFO - PROCESS | 1660 | 1467601007293 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:47 INFO - PROCESS | 1660 | 1467601007389 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 19:56:47 INFO - PROCESS | 1660 | 1467601007452 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:47 INFO - PROCESS | 1660 | 1467601007453 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184e9800 == 37 [pid = 1660] [id = 497] 19:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x121563c00) [pid = 1660] [serial = 1491] [outer = 0x0] 19:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x121567000) [pid = 1660] [serial = 1492] [outer = 0x121563c00] 19:56:47 INFO - PROCESS | 1660 | 1467601007482 Marionette DEBUG loaded listener.js 19:56:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12156b000) [pid = 1660] [serial = 1493] [outer = 0x121563c00] 19:56:48 INFO - PROCESS | 1660 | 1467601008004 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]]]}] 19:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 771ms 19:56:48 INFO - PROCESS | 1660 | 1467601008059 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 19:56:48 INFO - PROCESS | 1660 | 1467601008061 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 19:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:56:48 INFO - PROCESS | 1660 | 1467601008064 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:56:48 INFO - PROCESS | 1660 | 1467601008068 Marionette TRACE conn2 <- [1,1962,null,{}] 19:56:48 INFO - PROCESS | 1660 | 1467601008073 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}] 19:56:48 INFO - PROCESS | 1660 | 1467601008075 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:48 INFO - PROCESS | 1660 | 1467601008177 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 19:56:48 INFO - PROCESS | 1660 | 1467601008252 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:48 INFO - PROCESS | 1660 | 1467601008255 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a48800 == 38 [pid = 1660] [id = 498] 19:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x114f7e000) [pid = 1660] [serial = 1494] [outer = 0x0] 19:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x114f84400) [pid = 1660] [serial = 1495] [outer = 0x114f7e000] 19:56:48 INFO - PROCESS | 1660 | 1467601008284 Marionette DEBUG loaded listener.js 19:56:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x11909bc00) [pid = 1660] [serial = 1496] [outer = 0x114f7e000] 19:56:48 INFO - PROCESS | 1660 | --DOCSHELL 0x126839800 == 37 [pid = 1660] [id = 485] 19:56:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1182ad800 == 36 [pid = 1660] [id = 484] 19:56:48 INFO - PROCESS | 1660 | 1467601008803 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]]]}] 19:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 776ms 19:56:48 INFO - PROCESS | 1660 | 1467601008849 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 19:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:56:48 INFO - PROCESS | 1660 | 1467601008853 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 19:56:48 INFO - PROCESS | 1660 | 1467601008858 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:56:48 INFO - PROCESS | 1660 | 1467601008860 Marionette TRACE conn2 <- [1,1966,null,{}] 19:56:48 INFO - PROCESS | 1660 | 1467601008864 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}] 19:56:48 INFO - PROCESS | 1660 | 1467601008868 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:48 INFO - PROCESS | 1660 | 1467601008974 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 19:56:49 INFO - PROCESS | 1660 | 1467601009041 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:49 INFO - PROCESS | 1660 | 1467601009044 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1d5000 == 37 [pid = 1660] [id = 499] 19:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x114f7a800) [pid = 1660] [serial = 1497] [outer = 0x0] 19:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x11676b800) [pid = 1660] [serial = 1498] [outer = 0x114f7a800] 19:56:49 INFO - PROCESS | 1660 | 1467601009117 Marionette DEBUG loaded listener.js 19:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x1196b6c00) [pid = 1660] [serial = 1499] [outer = 0x114f7a800] 19:56:49 INFO - PROCESS | 1660 | 1467601009589 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]]]}] 19:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 772ms 19:56:49 INFO - PROCESS | 1660 | 1467601009634 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 19:56:49 INFO - PROCESS | 1660 | 1467601009637 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 19:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:56:49 INFO - PROCESS | 1660 | 1467601009643 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:56:49 INFO - PROCESS | 1660 | 1467601009645 Marionette TRACE conn2 <- [1,1970,null,{}] 19:56:49 INFO - PROCESS | 1660 | 1467601009648 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}] 19:56:49 INFO - PROCESS | 1660 | 1467601009649 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:49 INFO - PROCESS | 1660 | 1467601009756 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 19:56:49 INFO - PROCESS | 1660 | 1467601009836 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:49 INFO - PROCESS | 1660 | 1467601009838 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd8e800 == 38 [pid = 1660] [id = 500] 19:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x121568800) [pid = 1660] [serial = 1500] [outer = 0x0] 19:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x12196cc00) [pid = 1660] [serial = 1501] [outer = 0x121568800] 19:56:49 INFO - PROCESS | 1660 | 1467601009870 Marionette DEBUG loaded listener.js 19:56:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x126aac800) [pid = 1660] [serial = 1502] [outer = 0x121568800] 19:56:50 INFO - PROCESS | 1660 | 1467601010305 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]]]}] 19:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 19:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:56:50 INFO - PROCESS | 1660 | 1467601010313 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 19:56:50 INFO - PROCESS | 1660 | 1467601010315 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 19:56:50 INFO - PROCESS | 1660 | 1467601010317 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:56:50 INFO - PROCESS | 1660 | 1467601010320 Marionette TRACE conn2 <- [1,1974,null,{}] 19:56:50 INFO - PROCESS | 1660 | 1467601010328 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}] 19:56:50 INFO - PROCESS | 1660 | 1467601010331 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:50 INFO - PROCESS | 1660 | 1467601010435 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 19:56:50 INFO - PROCESS | 1660 | 1467601010503 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:50 INFO - PROCESS | 1660 | 1467601010505 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dadc800 == 39 [pid = 1660] [id = 501] 19:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x128adbc00) [pid = 1660] [serial = 1503] [outer = 0x0] 19:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x1296df800) [pid = 1660] [serial = 1504] [outer = 0x128adbc00] 19:56:50 INFO - PROCESS | 1660 | 1467601010579 Marionette DEBUG loaded listener.js 19:56:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x12aee5800) [pid = 1660] [serial = 1505] [outer = 0x128adbc00] 19:56:51 INFO - PROCESS | 1660 | 1467601011034 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]]]}] 19:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 773ms 19:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:56:51 INFO - PROCESS | 1660 | 1467601011093 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 19:56:51 INFO - PROCESS | 1660 | 1467601011095 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 19:56:51 INFO - PROCESS | 1660 | 1467601011097 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:56:51 INFO - PROCESS | 1660 | 1467601011098 Marionette TRACE conn2 <- [1,1978,null,{}] 19:56:51 INFO - PROCESS | 1660 | 1467601011101 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}] 19:56:51 INFO - PROCESS | 1660 | 1467601011102 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:51 INFO - PROCESS | 1660 | 1467601011201 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 19:56:51 INFO - PROCESS | 1660 | 1467601011280 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:51 INFO - PROCESS | 1660 | 1467601011281 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e47f000 == 40 [pid = 1660] [id = 502] 19:56:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x12bde9800) [pid = 1660] [serial = 1506] [outer = 0x0] 19:56:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x12c09c800) [pid = 1660] [serial = 1507] [outer = 0x12bde9800] 19:56:51 INFO - PROCESS | 1660 | 1467601011311 Marionette DEBUG loaded listener.js 19:56:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x12c0a9000) [pid = 1660] [serial = 1508] [outer = 0x12bde9800] 19:56:51 INFO - PROCESS | 1660 | 1467601011775 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]]]}] 19:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 722ms 19:56:51 INFO - PROCESS | 1660 | 1467601011820 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 19:56:51 INFO - PROCESS | 1660 | 1467601011821 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 19:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:56:51 INFO - PROCESS | 1660 | 1467601011824 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:56:51 INFO - PROCESS | 1660 | 1467601011825 Marionette TRACE conn2 <- [1,1982,null,{}] 19:56:51 INFO - PROCESS | 1660 | 1467601011827 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}] 19:56:51 INFO - PROCESS | 1660 | 1467601011829 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:51 INFO - PROCESS | 1660 | 1467601011928 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 19:56:52 INFO - PROCESS | 1660 | 1467601012007 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:52 INFO - PROCESS | 1660 | 1467601012009 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca7e800 == 41 [pid = 1660] [id = 503] 19:56:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x12bdec800) [pid = 1660] [serial = 1509] [outer = 0x0] 19:56:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x12c20ac00) [pid = 1660] [serial = 1510] [outer = 0x12bdec800] 19:56:52 INFO - PROCESS | 1660 | 1467601012041 Marionette DEBUG loaded listener.js 19:56:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x12c211800) [pid = 1660] [serial = 1511] [outer = 0x12bdec800] 19:56:52 INFO - PROCESS | 1660 | 1467601012477 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]]]}] 19:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 720ms 19:56:52 INFO - PROCESS | 1660 | 1467601012552 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 19:56:52 INFO - PROCESS | 1660 | 1467601012554 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 19:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:56:52 INFO - PROCESS | 1660 | 1467601012558 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:56:52 INFO - PROCESS | 1660 | 1467601012559 Marionette TRACE conn2 <- [1,1986,null,{}] 19:56:52 INFO - PROCESS | 1660 | 1467601012562 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}] 19:56:52 INFO - PROCESS | 1660 | 1467601012566 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:52 INFO - PROCESS | 1660 | 1467601012692 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 19:56:52 INFO - PROCESS | 1660 | 1467601012772 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:52 INFO - PROCESS | 1660 | 1467601012774 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c924800 == 42 [pid = 1660] [id = 504] 19:56:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x118111c00) [pid = 1660] [serial = 1512] [outer = 0x0] 19:56:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x12ccaa000) [pid = 1660] [serial = 1513] [outer = 0x118111c00] 19:56:52 INFO - PROCESS | 1660 | 1467601012803 Marionette DEBUG loaded listener.js 19:56:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x12d128800) [pid = 1660] [serial = 1514] [outer = 0x118111c00] 19:56:53 INFO - PROCESS | 1660 | 1467601013314 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]]]}] 19:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 772ms 19:56:53 INFO - PROCESS | 1660 | 1467601013330 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 19:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:56:53 INFO - PROCESS | 1660 | 1467601013333 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 19:56:53 INFO - PROCESS | 1660 | 1467601013336 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:56:53 INFO - PROCESS | 1660 | 1467601013338 Marionette TRACE conn2 <- [1,1990,null,{}] 19:56:53 INFO - PROCESS | 1660 | 1467601013342 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}] 19:56:53 INFO - PROCESS | 1660 | 1467601013343 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:53 INFO - PROCESS | 1660 | 1467601013445 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 19:56:53 INFO - PROCESS | 1660 | 1467601013515 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:53 INFO - PROCESS | 1660 | 1467601013518 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a79e000 == 43 [pid = 1660] [id = 505] 19:56:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x11810c800) [pid = 1660] [serial = 1515] [outer = 0x0] 19:56:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x11810e800) [pid = 1660] [serial = 1516] [outer = 0x11810c800] 19:56:53 INFO - PROCESS | 1660 | 1467601013592 Marionette DEBUG loaded listener.js 19:56:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x118115c00) [pid = 1660] [serial = 1517] [outer = 0x11810c800] 19:56:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12a60f800 == 42 [pid = 1660] [id = 492] 19:56:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1214e0800 == 41 [pid = 1660] [id = 491] 19:56:54 INFO - PROCESS | 1660 | 1467601014158 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]]]}] 19:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 872ms 19:56:54 INFO - PROCESS | 1660 | 1467601014210 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 19:56:54 INFO - PROCESS | 1660 | 1467601014214 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 19:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:56:54 INFO - PROCESS | 1660 | 1467601014219 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:56:54 INFO - PROCESS | 1660 | 1467601014222 Marionette TRACE conn2 <- [1,1994,null,{}] 19:56:54 INFO - PROCESS | 1660 | 1467601014228 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}] 19:56:54 INFO - PROCESS | 1660 | 1467601014231 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:54 INFO - PROCESS | 1660 | 1467601014384 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 19:56:54 INFO - PROCESS | 1660 | 1467601014522 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:54 INFO - PROCESS | 1660 | 1467601014524 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a798800 == 42 [pid = 1660] [id = 506] 19:56:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x11810ec00) [pid = 1660] [serial = 1518] [outer = 0x0] 19:56:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x1190c1000) [pid = 1660] [serial = 1519] [outer = 0x11810ec00] 19:56:54 INFO - PROCESS | 1660 | 1467601014559 Marionette DEBUG loaded listener.js 19:56:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x121252800) [pid = 1660] [serial = 1520] [outer = 0x11810ec00] 19:56:54 INFO - PROCESS | 1660 | 1467601014991 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]]]}] 19:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 827ms 19:56:55 INFO - PROCESS | 1660 | 1467601015045 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 19:56:55 INFO - PROCESS | 1660 | 1467601015048 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 19:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:56:55 INFO - PROCESS | 1660 | 1467601015053 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:56:55 INFO - PROCESS | 1660 | 1467601015055 Marionette TRACE conn2 <- [1,1998,null,{}] 19:56:55 INFO - PROCESS | 1660 | 1467601015057 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}] 19:56:55 INFO - PROCESS | 1660 | 1467601015059 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:55 INFO - PROCESS | 1660 | 1467601015164 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 19:56:55 INFO - PROCESS | 1660 | 1467601015248 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:55 INFO - PROCESS | 1660 | 1467601015250 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca8a800 == 43 [pid = 1660] [id = 507] 19:56:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x124e96400) [pid = 1660] [serial = 1521] [outer = 0x0] 19:56:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x126aac400) [pid = 1660] [serial = 1522] [outer = 0x124e96400] 19:56:55 INFO - PROCESS | 1660 | 1467601015282 Marionette DEBUG loaded listener.js 19:56:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x128b90c00) [pid = 1660] [serial = 1523] [outer = 0x124e96400] 19:56:55 INFO - PROCESS | 1660 | 1467601015699 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]]]}] 19:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 669ms 19:56:55 INFO - PROCESS | 1660 | 1467601015722 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 19:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:56:55 INFO - PROCESS | 1660 | 1467601015724 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 19:56:55 INFO - PROCESS | 1660 | 1467601015726 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:56:55 INFO - PROCESS | 1660 | 1467601015729 Marionette TRACE conn2 <- [1,2002,null,{}] 19:56:55 INFO - PROCESS | 1660 | 1467601015738 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}] 19:56:55 INFO - PROCESS | 1660 | 1467601015741 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:55 INFO - PROCESS | 1660 | 1467601015867 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 19:56:55 INFO - PROCESS | 1660 | 1467601015981 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:55 INFO - PROCESS | 1660 | 1467601015983 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e28d800 == 44 [pid = 1660] [id = 508] 19:56:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x128c35800) [pid = 1660] [serial = 1524] [outer = 0x0] 19:56:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x129505c00) [pid = 1660] [serial = 1525] [outer = 0x128c35800] 19:56:56 INFO - PROCESS | 1660 | 1467601016020 Marionette DEBUG loaded listener.js 19:56:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x12aee2c00) [pid = 1660] [serial = 1526] [outer = 0x128c35800] 19:56:56 INFO - PROCESS | 1660 | 1467601016442 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]]]}] 19:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 726ms 19:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:56:56 INFO - PROCESS | 1660 | 1467601016453 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 19:56:56 INFO - PROCESS | 1660 | 1467601016455 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 19:56:56 INFO - PROCESS | 1660 | 1467601016457 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:56:56 INFO - PROCESS | 1660 | 1467601016459 Marionette TRACE conn2 <- [1,2006,null,{}] 19:56:56 INFO - PROCESS | 1660 | 1467601016461 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}] 19:56:56 INFO - PROCESS | 1660 | 1467601016463 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:56 INFO - PROCESS | 1660 | 1467601016568 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 19:56:56 INFO - PROCESS | 1660 | 1467601016679 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:56 INFO - PROCESS | 1660 | 1467601016681 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x11747e800 == 45 [pid = 1660] [id = 509] 19:56:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x112a65400) [pid = 1660] [serial = 1527] [outer = 0x0] 19:56:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x112a6b000) [pid = 1660] [serial = 1528] [outer = 0x112a65400] 19:56:56 INFO - PROCESS | 1660 | 1467601016714 Marionette DEBUG loaded listener.js 19:56:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x12b955c00) [pid = 1660] [serial = 1529] [outer = 0x112a65400] 19:56:57 INFO - PROCESS | 1660 | 1467601017152 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]]]}] 19:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 19:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 718ms 19:56:57 INFO - PROCESS | 1660 | 1467601017177 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 19:56:57 INFO - PROCESS | 1660 | 1467601017178 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 19:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:56:57 INFO - PROCESS | 1660 | 1467601017181 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:56:57 INFO - PROCESS | 1660 | 1467601017182 Marionette TRACE conn2 <- [1,2010,null,{}] 19:56:57 INFO - PROCESS | 1660 | 1467601017184 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}] 19:56:57 INFO - PROCESS | 1660 | 1467601017186 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:57 INFO - PROCESS | 1660 | 1467601017302 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 19:56:57 INFO - PROCESS | 1660 | 1467601017372 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:57 INFO - PROCESS | 1660 | 1467601017373 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296a3800 == 46 [pid = 1660] [id = 510] 19:56:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x112a6bc00) [pid = 1660] [serial = 1530] [outer = 0x0] 19:56:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x11844d800) [pid = 1660] [serial = 1531] [outer = 0x112a6bc00] 19:56:57 INFO - PROCESS | 1660 | 1467601017454 Marionette DEBUG loaded listener.js 19:56:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x118453000) [pid = 1660] [serial = 1532] [outer = 0x112a6bc00] 19:56:57 INFO - PROCESS | 1660 | 1467601017889 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]]]}] 19:56:57 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 19:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 772ms 19:56:57 INFO - PROCESS | 1660 | 1467601017953 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 19:56:57 INFO - PROCESS | 1660 | 1467601017955 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 19:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:56:57 INFO - PROCESS | 1660 | 1467601017957 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:56:57 INFO - PROCESS | 1660 | 1467601017958 Marionette TRACE conn2 <- [1,2014,null,{}] 19:56:57 INFO - PROCESS | 1660 | 1467601017961 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}] 19:56:57 INFO - PROCESS | 1660 | 1467601017965 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:58 INFO - PROCESS | 1660 | 1467601018091 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 19:56:58 INFO - PROCESS | 1660 | 1467601018204 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:58 INFO - PROCESS | 1660 | 1467601018205 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12136c800 == 47 [pid = 1660] [id = 511] 19:56:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x12b95b800) [pid = 1660] [serial = 1533] [outer = 0x0] 19:56:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x12c0a6c00) [pid = 1660] [serial = 1534] [outer = 0x12b95b800] 19:56:58 INFO - PROCESS | 1660 | 1467601018239 Marionette DEBUG loaded listener.js 19:56:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x12cca6800) [pid = 1660] [serial = 1535] [outer = 0x12b95b800] 19:56:58 INFO - PROCESS | 1660 | 1467601018754 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]]]}] 19:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 819ms 19:56:58 INFO - PROCESS | 1660 | 1467601018793 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 19:56:58 INFO - PROCESS | 1660 | 1467601018796 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 19:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:56:58 INFO - PROCESS | 1660 | 1467601018799 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:56:58 INFO - PROCESS | 1660 | 1467601018803 Marionette TRACE conn2 <- [1,2018,null,{}] 19:56:58 INFO - PROCESS | 1660 | 1467601018807 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}] 19:56:58 INFO - PROCESS | 1660 | 1467601018809 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:58 INFO - PROCESS | 1660 | 1467601018907 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 19:56:59 INFO - PROCESS | 1660 | 1467601018998 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:59 INFO - PROCESS | 1660 | 1467601018999 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:56:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x121378800 == 48 [pid = 1660] [id = 512] 19:56:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x118110000) [pid = 1660] [serial = 1536] [outer = 0x0] 19:56:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x118453400) [pid = 1660] [serial = 1537] [outer = 0x118110000] 19:56:59 INFO - PROCESS | 1660 | 1467601019029 Marionette DEBUG loaded listener.js 19:56:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x1196b9800) [pid = 1660] [serial = 1538] [outer = 0x118110000] 19:56:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1d5000 == 47 [pid = 1660] [id = 499] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12dad4000 == 46 [pid = 1660] [id = 495] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12d6e6000 == 45 [pid = 1660] [id = 494] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1133e0000 == 44 [pid = 1660] [id = 480] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd9f800 == 43 [pid = 1660] [id = 12] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12dadc800 == 42 [pid = 1660] [id = 501] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12aea3800 == 41 [pid = 1660] [id = 488] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12a61f000 == 40 [pid = 1660] [id = 487] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12e47f000 == 39 [pid = 1660] [id = 502] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12a758800 == 38 [pid = 1660] [id = 8] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12c924800 == 37 [pid = 1660] [id = 504] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x128f8b000 == 36 [pid = 1660] [id = 6] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x129311800 == 35 [pid = 1660] [id = 486] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd8e800 == 34 [pid = 1660] [id = 500] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x117148000 == 33 [pid = 1660] [id = 490] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca7e800 == 32 [pid = 1660] [id = 503] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1168ba800 == 31 [pid = 1660] [id = 24] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12dad2000 == 30 [pid = 1660] [id = 20] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12cc17000 == 29 [pid = 1660] [id = 15] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12cf85000 == 28 [pid = 1660] [id = 16] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12d6e4000 == 27 [pid = 1660] [id = 19] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3e2000 == 26 [pid = 1660] [id = 489] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1184e9800 == 25 [pid = 1660] [id = 497] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x124910800 == 24 [pid = 1660] [id = 483] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd1d800 == 23 [pid = 1660] [id = 11] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12a795000 == 22 [pid = 1660] [id = 9] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12cf8d000 == 21 [pid = 1660] [id = 493] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3e4800 == 20 [pid = 1660] [id = 14] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12aeaa000 == 19 [pid = 1660] [id = 10] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12e497800 == 18 [pid = 1660] [id = 496] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1182c3800 == 17 [pid = 1660] [id = 13] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12136c800 == 16 [pid = 1660] [id = 511] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1296a3800 == 15 [pid = 1660] [id = 510] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x11747e800 == 14 [pid = 1660] [id = 509] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12e28d800 == 13 [pid = 1660] [id = 508] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca8a800 == 12 [pid = 1660] [id = 507] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12a79e000 == 11 [pid = 1660] [id = 505] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x121a48800 == 10 [pid = 1660] [id = 498] 19:57:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12a798800 == 9 [pid = 1660] [id = 506] 19:57:03 INFO - PROCESS | 1660 | 1467601023862 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]]]}] 19:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 5091ms 19:57:03 INFO - PROCESS | 1660 | 1467601023890 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 19:57:03 INFO - PROCESS | 1660 | 1467601023893 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 19:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:57:03 INFO - PROCESS | 1660 | 1467601023897 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:57:03 INFO - PROCESS | 1660 | 1467601023898 Marionette TRACE conn2 <- [1,2022,null,{}] 19:57:03 INFO - PROCESS | 1660 | 1467601023902 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}] 19:57:03 INFO - PROCESS | 1660 | 1467601023904 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:04 INFO - PROCESS | 1660 | 1467601023993 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 19:57:04 INFO - PROCESS | 1660 | 1467601024073 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:04 INFO - PROCESS | 1660 | 1467601024076 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x121362800 == 10 [pid = 1660] [id = 513] 19:57:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x1167e4800) [pid = 1660] [serial = 1539] [outer = 0x0] 19:57:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 194 (0x118230400) [pid = 1660] [serial = 1540] [outer = 0x1167e4800] 19:57:04 INFO - PROCESS | 1660 | 1467601024105 Marionette DEBUG loaded listener.js 19:57:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 195 (0x118455800) [pid = 1660] [serial = 1541] [outer = 0x1167e4800] 19:57:04 INFO - PROCESS | 1660 | 1467601024427 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]]]}] 19:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 575ms 19:57:04 INFO - PROCESS | 1660 | 1467601024471 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 19:57:04 INFO - PROCESS | 1660 | 1467601024475 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 19:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:57:04 INFO - PROCESS | 1660 | 1467601024479 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:57:04 INFO - PROCESS | 1660 | 1467601024481 Marionette TRACE conn2 <- [1,2026,null,{}] 19:57:04 INFO - PROCESS | 1660 | 1467601024484 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}] 19:57:04 INFO - PROCESS | 1660 | 1467601024485 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:04 INFO - PROCESS | 1660 | 1467601024574 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 19:57:04 INFO - PROCESS | 1660 | 1467601024645 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:04 INFO - PROCESS | 1660 | 1467601024647 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x119629800 == 11 [pid = 1660] [id = 514] 19:57:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 196 (0x11822c000) [pid = 1660] [serial = 1542] [outer = 0x0] 19:57:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 197 (0x119331000) [pid = 1660] [serial = 1543] [outer = 0x11822c000] 19:57:04 INFO - PROCESS | 1660 | 1467601024675 Marionette DEBUG loaded listener.js 19:57:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 198 (0x1216d0c00) [pid = 1660] [serial = 1544] [outer = 0x11822c000] 19:57:05 INFO - PROCESS | 1660 | 1467601025005 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]]]}] 19:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 573ms 19:57:05 INFO - PROCESS | 1660 | 1467601025053 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 19:57:05 INFO - PROCESS | 1660 | 1467601025054 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 19:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:57:05 INFO - PROCESS | 1660 | 1467601025056 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:57:05 INFO - PROCESS | 1660 | 1467601025058 Marionette TRACE conn2 <- [1,2030,null,{}] 19:57:05 INFO - PROCESS | 1660 | 1467601025066 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}] 19:57:05 INFO - PROCESS | 1660 | 1467601025069 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:05 INFO - PROCESS | 1660 | 1467601025161 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 19:57:05 INFO - PROCESS | 1660 | 1467601025280 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:05 INFO - PROCESS | 1660 | 1467601025282 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c91b000 == 12 [pid = 1660] [id = 515] 19:57:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 199 (0x1133a9c00) [pid = 1660] [serial = 1545] [outer = 0x0] 19:57:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x12684a400) [pid = 1660] [serial = 1546] [outer = 0x1133a9c00] 19:57:05 INFO - PROCESS | 1660 | 1467601025313 Marionette DEBUG loaded listener.js 19:57:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x128c34800) [pid = 1660] [serial = 1547] [outer = 0x1133a9c00] 19:57:05 INFO - PROCESS | 1660 | 1467601025642 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]]]}] 19:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 621ms 19:57:05 INFO - PROCESS | 1660 | 1467601025677 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 19:57:05 INFO - PROCESS | 1660 | 1467601025679 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 19:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:57:05 INFO - PROCESS | 1660 | 1467601025681 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:57:05 INFO - PROCESS | 1660 | 1467601025682 Marionette TRACE conn2 <- [1,2034,null,{}] 19:57:05 INFO - PROCESS | 1660 | 1467601025687 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}] 19:57:05 INFO - PROCESS | 1660 | 1467601025688 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:05 INFO - PROCESS | 1660 | 1467601025798 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 19:57:05 INFO - PROCESS | 1660 | 1467601025810 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:05 INFO - PROCESS | 1660 | 1467601025811 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9ad000 == 13 [pid = 1660] [id = 516] 19:57:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x128d45c00) [pid = 1660] [serial = 1548] [outer = 0x0] 19:57:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x12a764000) [pid = 1660] [serial = 1549] [outer = 0x128d45c00] 19:57:05 INFO - PROCESS | 1660 | 1467601025837 Marionette DEBUG loaded listener.js 19:57:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x12ab7c000) [pid = 1660] [serial = 1550] [outer = 0x128d45c00] 19:57:06 INFO - PROCESS | 1660 | 1467601026161 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]]]}] 19:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 19:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:57:06 INFO - PROCESS | 1660 | 1467601026204 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 19:57:06 INFO - PROCESS | 1660 | 1467601026205 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 19:57:06 INFO - PROCESS | 1660 | 1467601026207 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:57:06 INFO - PROCESS | 1660 | 1467601026208 Marionette TRACE conn2 <- [1,2038,null,{}] 19:57:06 INFO - PROCESS | 1660 | 1467601026216 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}] 19:57:06 INFO - PROCESS | 1660 | 1467601026218 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:06 INFO - PROCESS | 1660 | 1467601026326 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 19:57:06 INFO - PROCESS | 1660 | 1467601026337 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:06 INFO - PROCESS | 1660 | 1467601026338 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d6d2800 == 14 [pid = 1660] [id = 517] 19:57:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 205 (0x112e05000) [pid = 1660] [serial = 1551] [outer = 0x0] 19:57:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 206 (0x12ab80000) [pid = 1660] [serial = 1552] [outer = 0x112e05000] 19:57:06 INFO - PROCESS | 1660 | 1467601026406 Marionette DEBUG loaded listener.js 19:57:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 207 (0x12bb23c00) [pid = 1660] [serial = 1553] [outer = 0x112e05000] 19:57:06 INFO - PROCESS | 1660 | 1467601026749 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]]]}] 19:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 569ms 19:57:06 INFO - PROCESS | 1660 | 1467601026777 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 19:57:06 INFO - PROCESS | 1660 | 1467601026778 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 19:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:57:06 INFO - PROCESS | 1660 | 1467601026793 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:57:06 INFO - PROCESS | 1660 | 1467601026794 Marionette TRACE conn2 <- [1,2042,null,{}] 19:57:06 INFO - PROCESS | 1660 | 1467601026797 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}] 19:57:06 INFO - PROCESS | 1660 | 1467601026801 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:06 INFO - PROCESS | 1660 | 1467601026937 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 19:57:06 INFO - PROCESS | 1660 | 1467601026951 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:06 INFO - PROCESS | 1660 | 1467601026952 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e490800 == 15 [pid = 1660] [id = 518] 19:57:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 208 (0x12bde5400) [pid = 1660] [serial = 1554] [outer = 0x0] 19:57:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 209 (0x12c207800) [pid = 1660] [serial = 1555] [outer = 0x12bde5400] 19:57:06 INFO - PROCESS | 1660 | 1467601026977 Marionette DEBUG loaded listener.js 19:57:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 210 (0x12d12b400) [pid = 1660] [serial = 1556] [outer = 0x12bde5400] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 209 (0x1196af400) [pid = 1660] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 208 (0x12756ac00) [pid = 1660] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 207 (0x12bb26000) [pid = 1660] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 206 (0x128ad8400) [pid = 1660] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 205 (0x12950dc00) [pid = 1660] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 204 (0x11272b000) [pid = 1660] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 203 (0x12a910800) [pid = 1660] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 202 (0x1273d2000) [pid = 1660] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 201 (0x126859800) [pid = 1660] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 200 (0x113c3a000) [pid = 1660] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 199 (0x128b87800) [pid = 1660] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 198 (0x118862c00) [pid = 1660] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 197 (0x121e69400) [pid = 1660] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 196 (0x119a1ac00) [pid = 1660] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 195 (0x112d66c00) [pid = 1660] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 194 (0x116aedc00) [pid = 1660] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 193 (0x1271bc400) [pid = 1660] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x1190ba400) [pid = 1660] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x1128d2c00) [pid = 1660] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x127564000) [pid = 1660] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x124c7f800) [pid = 1660] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x1133a5c00) [pid = 1660] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x1190bf000) [pid = 1660] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x1133f2800) [pid = 1660] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x121159800) [pid = 1660] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x119334800) [pid = 1660] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x11810c800) [pid = 1660] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x114f7e000) [pid = 1660] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x116834000) [pid = 1660] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x1128d3400) [pid = 1660] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x116f61000) [pid = 1660] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x110ff2000) [pid = 1660] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x112d67c00) [pid = 1660] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x12bde6400) [pid = 1660] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x12c208c00) [pid = 1660] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x128c35800) [pid = 1660] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x11810ec00) [pid = 1660] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x12bb31400) [pid = 1660] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x1296ecc00) [pid = 1660] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x124e96400) [pid = 1660] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x121b91400) [pid = 1660] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x12ab7cc00) [pid = 1660] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x128adbc00) [pid = 1660] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x128fab000) [pid = 1660] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x123578c00) [pid = 1660] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x116888000) [pid = 1660] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x114f7a800) [pid = 1660] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x121568800) [pid = 1660] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x1183ab400) [pid = 1660] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x128faac00) [pid = 1660] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x116829000) [pid = 1660] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x112a6bc00) [pid = 1660] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x12b95b800) [pid = 1660] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x118111c00) [pid = 1660] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x12bdec800) [pid = 1660] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x12bde9800) [pid = 1660] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x112a65400) [pid = 1660] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:57:08 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x121563c00) [pid = 1660] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:57:08 INFO - PROCESS | 1660 | 1467601028362 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]]]}] 19:57:08 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) 19:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1632ms 19:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:57:08 INFO - PROCESS | 1660 | 1467601028414 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 19:57:08 INFO - PROCESS | 1660 | 1467601028415 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 19:57:08 INFO - PROCESS | 1660 | 1467601028417 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:57:08 INFO - PROCESS | 1660 | 1467601028418 Marionette TRACE conn2 <- [1,2046,null,{}] 19:57:08 INFO - PROCESS | 1660 | 1467601028420 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}] 19:57:08 INFO - PROCESS | 1660 | 1467601028422 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:08 INFO - PROCESS | 1660 | 1467601028508 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 19:57:08 INFO - PROCESS | 1660 | 1467601028586 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:08 INFO - PROCESS | 1660 | 1467601028587 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f26800 == 16 [pid = 1660] [id = 519] 19:57:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x112029800) [pid = 1660] [serial = 1557] [outer = 0x0] 19:57:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x112ac5000) [pid = 1660] [serial = 1558] [outer = 0x112029800] 19:57:08 INFO - PROCESS | 1660 | 1467601028614 Marionette DEBUG loaded listener.js 19:57:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x113c38c00) [pid = 1660] [serial = 1559] [outer = 0x112029800] 19:57:08 INFO - PROCESS | 1660 | 1467601028888 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]]]}] 19:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 520ms 19:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:57:08 INFO - PROCESS | 1660 | 1467601028943 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 19:57:08 INFO - PROCESS | 1660 | 1467601028945 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 19:57:08 INFO - PROCESS | 1660 | 1467601028948 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:57:08 INFO - PROCESS | 1660 | 1467601028949 Marionette TRACE conn2 <- [1,2050,null,{}] 19:57:08 INFO - PROCESS | 1660 | 1467601028957 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}] 19:57:08 INFO - PROCESS | 1660 | 1467601028958 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:09 INFO - PROCESS | 1660 | 1467601029084 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 19:57:09 INFO - PROCESS | 1660 | 1467601029186 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:09 INFO - PROCESS | 1660 | 1467601029187 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ab8800 == 17 [pid = 1660] [id = 520] 19:57:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x1128d8c00) [pid = 1660] [serial = 1560] [outer = 0x0] 19:57:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x115dfb800) [pid = 1660] [serial = 1561] [outer = 0x1128d8c00] 19:57:09 INFO - PROCESS | 1660 | 1467601029227 Marionette DEBUG loaded listener.js 19:57:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x11810c800) [pid = 1660] [serial = 1562] [outer = 0x1128d8c00] 19:57:09 INFO - PROCESS | 1660 | 1467601029539 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]]]}] 19:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 626ms 19:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:57:09 INFO - PROCESS | 1660 | 1467601029574 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 19:57:09 INFO - PROCESS | 1660 | 1467601029575 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 19:57:09 INFO - PROCESS | 1660 | 1467601029577 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:57:09 INFO - PROCESS | 1660 | 1467601029579 Marionette TRACE conn2 <- [1,2054,null,{}] 19:57:09 INFO - PROCESS | 1660 | 1467601029582 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}] 19:57:09 INFO - PROCESS | 1660 | 1467601029583 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:09 INFO - PROCESS | 1660 | 1467601029683 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 19:57:09 INFO - PROCESS | 1660 | 1467601029774 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:09 INFO - PROCESS | 1660 | 1467601029775 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c91a000 == 18 [pid = 1660] [id = 521] 19:57:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x118109c00) [pid = 1660] [serial = 1563] [outer = 0x0] 19:57:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x1183ab400) [pid = 1660] [serial = 1564] [outer = 0x118109c00] 19:57:09 INFO - PROCESS | 1660 | 1467601029808 Marionette DEBUG loaded listener.js 19:57:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x119307c00) [pid = 1660] [serial = 1565] [outer = 0x118109c00] 19:57:10 INFO - PROCESS | 1660 | 1467601030415 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]]]}] 19:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 920ms 19:57:10 INFO - PROCESS | 1660 | 1467601030499 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 19:57:10 INFO - PROCESS | 1660 | 1467601030502 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 19:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:57:10 INFO - PROCESS | 1660 | 1467601030505 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:57:10 INFO - PROCESS | 1660 | 1467601030507 Marionette TRACE conn2 <- [1,2058,null,{}] 19:57:10 INFO - PROCESS | 1660 | 1467601030511 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}] 19:57:10 INFO - PROCESS | 1660 | 1467601030513 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:10 INFO - PROCESS | 1660 | 1467601030629 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 19:57:10 INFO - PROCESS | 1660 | 1467601030746 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:10 INFO - PROCESS | 1660 | 1467601030749 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x110f74800 == 19 [pid = 1660] [id = 522] 19:57:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x112eec000) [pid = 1660] [serial = 1566] [outer = 0x0] 19:57:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x1164f6000) [pid = 1660] [serial = 1567] [outer = 0x112eec000] 19:57:10 INFO - PROCESS | 1660 | 1467601030783 Marionette DEBUG loaded listener.js 19:57:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x11844e400) [pid = 1660] [serial = 1568] [outer = 0x112eec000] 19:57:11 INFO - PROCESS | 1660 | 1467601031315 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]]]}] 19:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 873ms 19:57:11 INFO - PROCESS | 1660 | 1467601031379 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 19:57:11 INFO - PROCESS | 1660 | 1467601031382 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 19:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:57:11 INFO - PROCESS | 1660 | 1467601031386 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:57:11 INFO - PROCESS | 1660 | 1467601031388 Marionette TRACE conn2 <- [1,2062,null,{}] 19:57:11 INFO - PROCESS | 1660 | 1467601031391 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}] 19:57:11 INFO - PROCESS | 1660 | 1467601031392 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:11 INFO - PROCESS | 1660 | 1467601031509 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 19:57:11 INFO - PROCESS | 1660 | 1467601031607 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:11 INFO - PROCESS | 1660 | 1467601031609 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x113cc8000 == 20 [pid = 1660] [id = 523] 19:57:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x112d65800) [pid = 1660] [serial = 1569] [outer = 0x0] 19:57:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x114f66000) [pid = 1660] [serial = 1570] [outer = 0x112d65800] 19:57:11 INFO - PROCESS | 1660 | 1467601031645 Marionette DEBUG loaded listener.js 19:57:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x11810ac00) [pid = 1660] [serial = 1571] [outer = 0x112d65800] 19:57:12 INFO - PROCESS | 1660 | 1467601032363 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]]]}] 19:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1022ms 19:57:12 INFO - PROCESS | 1660 | 1467601032409 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 19:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:57:12 INFO - PROCESS | 1660 | 1467601032411 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 19:57:12 INFO - PROCESS | 1660 | 1467601032414 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:57:12 INFO - PROCESS | 1660 | 1467601032416 Marionette TRACE conn2 <- [1,2066,null,{}] 19:57:12 INFO - PROCESS | 1660 | 1467601032429 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}] 19:57:12 INFO - PROCESS | 1660 | 1467601032431 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:12 INFO - PROCESS | 1660 | 1467601032512 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x118453400) [pid = 1660] [serial = 1537] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x1190c1000) [pid = 1660] [serial = 1519] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x1183a8400) [pid = 1660] [serial = 1444] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x116f5e400) [pid = 1660] [serial = 1452] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x11676cc00) [pid = 1660] [serial = 1472] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x1196aec00) [pid = 1660] [serial = 1446] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x116a1b800) [pid = 1660] [serial = 1443] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x114f84400) [pid = 1660] [serial = 1495] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x11810e800) [pid = 1660] [serial = 1516] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x1190b5000) [pid = 1660] [serial = 1474] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x118228800) [pid = 1660] [serial = 1437] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x1188e7400) [pid = 1660] [serial = 1438] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x112727c00) [pid = 1660] [serial = 1422] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x11822e400) [pid = 1660] [serial = 1425] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x112d69c00) [pid = 1660] [serial = 1423] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x12127c400) [pid = 1660] [serial = 1428] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x112d5d800) [pid = 1660] [serial = 1471] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x11909a800) [pid = 1660] [serial = 1426] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x129edb000) [pid = 1660] [serial = 1431] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x12bb29400) [pid = 1660] [serial = 1419] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x125498c00) [pid = 1660] [serial = 1429] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x12a909400) [pid = 1660] [serial = 1404] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12ab77c00) [pid = 1660] [serial = 1407] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x118866800) [pid = 1660] [serial = 1413] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x12aee7400) [pid = 1660] [serial = 1410] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x128b91800) [pid = 1660] [serial = 1401] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x128ad8000) [pid = 1660] [serial = 1380] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x128fa9400) [pid = 1660] [serial = 1381] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x12ab86c00) [pid = 1660] [serial = 1408] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x1161a5000) [pid = 1660] [serial = 1389] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x12ab78800) [pid = 1660] [serial = 1435] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x116aee000) [pid = 1660] [serial = 1390] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x119091000) [pid = 1660] [serial = 1374] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x119330400) [pid = 1660] [serial = 1375] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x125497c00) [pid = 1660] [serial = 1398] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x1271bd000) [pid = 1660] [serial = 1399] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x121162000) [pid = 1660] [serial = 1377] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x121b89400) [pid = 1660] [serial = 1378] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x112dc4c00) [pid = 1660] [serial = 1371] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x115dfb400) [pid = 1660] [serial = 1372] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x11822bc00) [pid = 1660] [serial = 1392] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x11909ac00) [pid = 1660] [serial = 1393] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x1292ab800) [pid = 1660] [serial = 1383] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x129506c00) [pid = 1660] [serial = 1384] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1196ba800) [pid = 1660] [serial = 1395] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x121187c00) [pid = 1660] [serial = 1396] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x124e8c000) [pid = 1660] [serial = 1386] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x129edb800) [pid = 1660] [serial = 1387] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x128b88c00) [pid = 1660] [serial = 1369] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12b955800) [pid = 1660] [serial = 1416] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12a904c00) [pid = 1660] [serial = 1434] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12bdec000) [pid = 1660] [serial = 1420] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12b95d800) [pid = 1660] [serial = 1417] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12aeec000) [pid = 1660] [serial = 1411] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x124955c00) [pid = 1660] [serial = 1414] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12a910400) [pid = 1660] [serial = 1405] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1164f3400) [pid = 1660] [serial = 1441] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12950ec00) [pid = 1660] [serial = 1402] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1133ebc00) [pid = 1660] [serial = 1440] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12a76c400) [pid = 1660] [serial = 1432] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x118864000) [pid = 1660] [serial = 1453] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1196d9400) [pid = 1660] [serial = 1339] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116811800) [pid = 1660] [serial = 1342] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121b85c00) [pid = 1660] [serial = 1450] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1292a6c00) [pid = 1660] [serial = 1462] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124c78800) [pid = 1660] [serial = 1477] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119a0d000) [pid = 1660] [serial = 1447] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118115c00) [pid = 1660] [serial = 1517] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121253400) [pid = 1660] [serial = 1449] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11676b800) [pid = 1660] [serial = 1498] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11909bc00) [pid = 1660] [serial = 1496] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12aee5800) [pid = 1660] [serial = 1505] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12a90d400) [pid = 1660] [serial = 1466] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1273d3400) [pid = 1660] [serial = 1460] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12c09c800) [pid = 1660] [serial = 1507] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12b94f400) [pid = 1660] [serial = 1468] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1196dfc00) [pid = 1660] [serial = 1475] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1196b6c00) [pid = 1660] [serial = 1499] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1296df800) [pid = 1660] [serial = 1504] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126aac800) [pid = 1660] [serial = 1502] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121966400) [pid = 1660] [serial = 1457] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1269d3c00) [pid = 1660] [serial = 1459] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a763800) [pid = 1660] [serial = 1465] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1296e8400) [pid = 1660] [serial = 1463] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12196cc00) [pid = 1660] [serial = 1501] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121157000) [pid = 1660] [serial = 1456] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121165400) [pid = 1660] [serial = 892] [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.] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121567000) [pid = 1660] [serial = 1492] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11844d800) [pid = 1660] [serial = 1531] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12156b000) [pid = 1660] [serial = 1493] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12c0a8000) [pid = 1660] [serial = 1487] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12cca8c00) [pid = 1660] [serial = 1489] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12d124400) [pid = 1660] [serial = 1490] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12aee2c00) [pid = 1660] [serial = 1526] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x121252800) [pid = 1660] [serial = 1520] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12bdf3800) [pid = 1660] [serial = 1484] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12c0a1800) [pid = 1660] [serial = 1486] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x112a6b000) [pid = 1660] [serial = 1528] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12aee6c00) [pid = 1660] [serial = 1481] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12bde9c00) [pid = 1660] [serial = 1483] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x128b90c00) [pid = 1660] [serial = 1523] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x129505c00) [pid = 1660] [serial = 1525] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x12710c000) [pid = 1660] [serial = 1478] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12a976c00) [pid = 1660] [serial = 1480] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x12c20ac00) [pid = 1660] [serial = 1510] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x12bdea800) [pid = 1660] [serial = 1469] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x126aac400) [pid = 1660] [serial = 1522] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x118453000) [pid = 1660] [serial = 1532] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x12c0a6c00) [pid = 1660] [serial = 1534] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x12cca6800) [pid = 1660] [serial = 1535] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x12d128800) [pid = 1660] [serial = 1514] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x12c211800) [pid = 1660] [serial = 1511] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 54 (0x12ccaa000) [pid = 1660] [serial = 1513] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 53 (0x12c0a9000) [pid = 1660] [serial = 1508] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | --DOMWINDOW == 52 (0x12b955c00) [pid = 1660] [serial = 1529] [outer = 0x0] [url = about:blank] 19:57:12 INFO - PROCESS | 1660 | 1467601032596 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:12 INFO - PROCESS | 1660 | 1467601032598 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x112635000 == 21 [pid = 1660] [id = 524] 19:57:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 53 (0x1122be000) [pid = 1660] [serial = 1572] [outer = 0x0] 19:57:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x11269c800) [pid = 1660] [serial = 1573] [outer = 0x1122be000] 19:57:12 INFO - PROCESS | 1660 | 1467601032628 Marionette DEBUG loaded listener.js 19:57:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x1128cbc00) [pid = 1660] [serial = 1574] [outer = 0x1122be000] 19:57:13 INFO - PROCESS | 1660 | 1467601033031 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]]]}] 19:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 673ms 19:57:13 INFO - PROCESS | 1660 | 1467601033088 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 19:57:13 INFO - PROCESS | 1660 | 1467601033093 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 19:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:57:13 INFO - PROCESS | 1660 | 1467601033099 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:57:13 INFO - PROCESS | 1660 | 1467601033104 Marionette TRACE conn2 <- [1,2070,null,{}] 19:57:13 INFO - PROCESS | 1660 | 1467601033107 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}] 19:57:13 INFO - PROCESS | 1660 | 1467601033110 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:13 INFO - PROCESS | 1660 | 1467601033256 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 19:57:13 INFO - PROCESS | 1660 | 1467601033331 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:13 INFO - PROCESS | 1660 | 1467601033332 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11662a000 == 22 [pid = 1660] [id = 525] 19:57:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x1128d9c00) [pid = 1660] [serial = 1575] [outer = 0x0] 19:57:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x112a5ec00) [pid = 1660] [serial = 1576] [outer = 0x1128d9c00] 19:57:13 INFO - PROCESS | 1660 | 1467601033365 Marionette DEBUG loaded listener.js 19:57:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x112acec00) [pid = 1660] [serial = 1577] [outer = 0x1128d9c00] 19:57:13 INFO - PROCESS | 1660 | 1467601033662 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]]]}] 19:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 574ms 19:57:13 INFO - PROCESS | 1660 | 1467601033674 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 19:57:13 INFO - PROCESS | 1660 | 1467601033675 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 19:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:57:13 INFO - PROCESS | 1660 | 1467601033677 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:57:13 INFO - PROCESS | 1660 | 1467601033679 Marionette TRACE conn2 <- [1,2074,null,{}] 19:57:13 INFO - PROCESS | 1660 | 1467601033695 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}] 19:57:13 INFO - PROCESS | 1660 | 1467601033698 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:13 INFO - PROCESS | 1660 | 1467601033788 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 19:57:13 INFO - PROCESS | 1660 | 1467601033840 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:13 INFO - PROCESS | 1660 | 1467601033842 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x117463000 == 23 [pid = 1660] [id = 526] 19:57:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x111bad400) [pid = 1660] [serial = 1578] [outer = 0x0] 19:57:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x112e03000) [pid = 1660] [serial = 1579] [outer = 0x111bad400] 19:57:13 INFO - PROCESS | 1660 | 1467601033869 Marionette DEBUG loaded listener.js 19:57:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x1133f6800) [pid = 1660] [serial = 1580] [outer = 0x111bad400] 19:57:14 INFO - PROCESS | 1660 | 1467601034171 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]]]}] 19:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 526ms 19:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:57:14 INFO - PROCESS | 1660 | 1467601034204 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 19:57:14 INFO - PROCESS | 1660 | 1467601034206 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 19:57:14 INFO - PROCESS | 1660 | 1467601034208 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:57:14 INFO - PROCESS | 1660 | 1467601034209 Marionette TRACE conn2 <- [1,2078,null,{}] 19:57:14 INFO - PROCESS | 1660 | 1467601034211 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}] 19:57:14 INFO - PROCESS | 1660 | 1467601034212 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:14 INFO - PROCESS | 1660 | 1467601034295 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 19:57:14 INFO - PROCESS | 1660 | 1467601034299 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:14 INFO - PROCESS | 1660 | 1467601034300 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182c0000 == 24 [pid = 1660] [id = 527] 19:57:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x1133ebc00) [pid = 1660] [serial = 1581] [outer = 0x0] 19:57:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x114f75800) [pid = 1660] [serial = 1582] [outer = 0x1133ebc00] 19:57:14 INFO - PROCESS | 1660 | 1467601034332 Marionette DEBUG loaded listener.js 19:57:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x115df3c00) [pid = 1660] [serial = 1583] [outer = 0x1133ebc00] 19:57:14 INFO - PROCESS | 1660 | 1467601034788 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]]]}] 19:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 619ms 19:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:57:14 INFO - PROCESS | 1660 | 1467601034828 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 19:57:14 INFO - PROCESS | 1660 | 1467601034830 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 19:57:14 INFO - PROCESS | 1660 | 1467601034833 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:57:14 INFO - PROCESS | 1660 | 1467601034835 Marionette TRACE conn2 <- [1,2082,null,{}] 19:57:14 INFO - PROCESS | 1660 | 1467601034838 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}] 19:57:14 INFO - PROCESS | 1660 | 1467601034840 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:14 INFO - PROCESS | 1660 | 1467601034937 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 19:57:14 INFO - PROCESS | 1660 | 1467601034972 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:14 INFO - PROCESS | 1660 | 1467601034973 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184d2800 == 25 [pid = 1660] [id = 528] 19:57:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x115e61400) [pid = 1660] [serial = 1584] [outer = 0x0] 19:57:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x115e66400) [pid = 1660] [serial = 1585] [outer = 0x115e61400] 19:57:15 INFO - PROCESS | 1660 | 1467601034998 Marionette DEBUG loaded listener.js 19:57:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1161a6800) [pid = 1660] [serial = 1586] [outer = 0x115e61400] 19:57:15 INFO - PROCESS | 1660 | 1467601035301 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]]]}] 19:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 523ms 19:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:57:15 INFO - PROCESS | 1660 | 1467601035361 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 19:57:15 INFO - PROCESS | 1660 | 1467601035362 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 19:57:15 INFO - PROCESS | 1660 | 1467601035364 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:57:15 INFO - PROCESS | 1660 | 1467601035365 Marionette TRACE conn2 <- [1,2086,null,{}] 19:57:15 INFO - PROCESS | 1660 | 1467601035368 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}] 19:57:15 INFO - PROCESS | 1660 | 1467601035372 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:15 INFO - PROCESS | 1660 | 1467601035486 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 19:57:15 INFO - PROCESS | 1660 | 1467601035496 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:15 INFO - PROCESS | 1660 | 1467601035497 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191b2800 == 26 [pid = 1660] [id = 529] 19:57:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x11646b000) [pid = 1660] [serial = 1587] [outer = 0x0] 19:57:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x116887c00) [pid = 1660] [serial = 1588] [outer = 0x11646b000] 19:57:15 INFO - PROCESS | 1660 | 1467601035522 Marionette DEBUG loaded listener.js 19:57:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1176f9000) [pid = 1660] [serial = 1589] [outer = 0x11646b000] 19:57:15 INFO - PROCESS | 1660 | 1467601035852 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]]]}] 19:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 519ms 19:57:15 INFO - PROCESS | 1660 | 1467601035884 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 19:57:15 INFO - PROCESS | 1660 | 1467601035885 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 19:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:57:15 INFO - PROCESS | 1660 | 1467601035895 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:57:15 INFO - PROCESS | 1660 | 1467601035896 Marionette TRACE conn2 <- [1,2090,null,{}] 19:57:15 INFO - PROCESS | 1660 | 1467601035898 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}] 19:57:15 INFO - PROCESS | 1660 | 1467601035899 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:16 INFO - PROCESS | 1660 | 1467601035999 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 19:57:16 INFO - PROCESS | 1660 | 1467601036002 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:16 INFO - PROCESS | 1660 | 1467601036003 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b49000 == 27 [pid = 1660] [id = 530] 19:57:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1176ec400) [pid = 1660] [serial = 1590] [outer = 0x0] 19:57:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11810c000) [pid = 1660] [serial = 1591] [outer = 0x1176ec400] 19:57:16 INFO - PROCESS | 1660 | 1467601036028 Marionette DEBUG loaded listener.js 19:57:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x118222400) [pid = 1660] [serial = 1592] [outer = 0x1176ec400] 19:57:16 INFO - PROCESS | 1660 | 1467601036341 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]]]}] 19:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 469ms 19:57:16 INFO - PROCESS | 1660 | 1467601036365 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 19:57:16 INFO - PROCESS | 1660 | 1467601036367 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 19:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:57:16 INFO - PROCESS | 1660 | 1467601036381 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:57:16 INFO - PROCESS | 1660 | 1467601036382 Marionette TRACE conn2 <- [1,2094,null,{}] 19:57:16 INFO - PROCESS | 1660 | 1467601036388 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}] 19:57:16 INFO - PROCESS | 1660 | 1467601036389 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:16 INFO - PROCESS | 1660 | 1467601036484 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 19:57:16 INFO - PROCESS | 1660 | 1467601036487 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:16 INFO - PROCESS | 1660 | 1467601036488 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1ec800 == 28 [pid = 1660] [id = 531] 19:57:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x117cc0400) [pid = 1660] [serial = 1593] [outer = 0x0] 19:57:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1182e8000) [pid = 1660] [serial = 1594] [outer = 0x117cc0400] 19:57:16 INFO - PROCESS | 1660 | 1467601036513 Marionette DEBUG loaded listener.js 19:57:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1183aac00) [pid = 1660] [serial = 1595] [outer = 0x117cc0400] 19:57:16 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x128d45c00) [pid = 1660] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:57:16 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x11822c000) [pid = 1660] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:57:16 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x118110000) [pid = 1660] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:57:16 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1167e4800) [pid = 1660] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:57:16 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x112e05000) [pid = 1660] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:57:16 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12bde5400) [pid = 1660] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:57:16 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x112029800) [pid = 1660] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:57:16 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1133a9c00) [pid = 1660] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:57:16 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x1128d8c00) [pid = 1660] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:57:16 INFO - PROCESS | 1660 | 1467601036873 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]]]}] 19:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 529ms 19:57:16 INFO - PROCESS | 1660 | 1467601036905 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 19:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:57:16 INFO - PROCESS | 1660 | 1467601036906 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 19:57:16 INFO - PROCESS | 1660 | 1467601036908 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:57:16 INFO - PROCESS | 1660 | 1467601036910 Marionette TRACE conn2 <- [1,2098,null,{}] 19:57:16 INFO - PROCESS | 1660 | 1467601036912 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}] 19:57:16 INFO - PROCESS | 1660 | 1467601036913 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:16 INFO - PROCESS | 1660 | 1467601036994 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 19:57:17 INFO - PROCESS | 1660 | 1467601036997 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:17 INFO - PROCESS | 1660 | 1467601036998 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x117462000 == 29 [pid = 1660] [id = 532] 19:57:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1128cc000) [pid = 1660] [serial = 1596] [outer = 0x0] 19:57:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x11810a000) [pid = 1660] [serial = 1597] [outer = 0x1128cc000] 19:57:17 INFO - PROCESS | 1660 | 1467601037025 Marionette DEBUG loaded listener.js 19:57:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x118453000) [pid = 1660] [serial = 1598] [outer = 0x1128cc000] 19:57:17 INFO - PROCESS | 1660 | 1467601037345 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]]]}] 19:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 468ms 19:57:17 INFO - PROCESS | 1660 | 1467601037377 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 19:57:17 INFO - PROCESS | 1660 | 1467601037378 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 19:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:57:17 INFO - PROCESS | 1660 | 1467601037380 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:57:17 INFO - PROCESS | 1660 | 1467601037381 Marionette TRACE conn2 <- [1,2102,null,{}] 19:57:17 INFO - PROCESS | 1660 | 1467601037383 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}] 19:57:17 INFO - PROCESS | 1660 | 1467601037385 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:17 INFO - PROCESS | 1660 | 1467601037481 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 19:57:17 INFO - PROCESS | 1660 | 1467601037489 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:17 INFO - PROCESS | 1660 | 1467601037490 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1214d8800 == 30 [pid = 1660] [id = 533] 19:57:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x118449800) [pid = 1660] [serial = 1599] [outer = 0x0] 19:57:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x118783800) [pid = 1660] [serial = 1600] [outer = 0x118449800] 19:57:17 INFO - PROCESS | 1660 | 1467601037515 Marionette DEBUG loaded listener.js 19:57:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1188ea800) [pid = 1660] [serial = 1601] [outer = 0x118449800] 19:57:17 INFO - PROCESS | 1660 | 1467601037825 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]]]}] 19:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 469ms 19:57:17 INFO - PROCESS | 1660 | 1467601037849 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 19:57:17 INFO - PROCESS | 1660 | 1467601037851 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 19:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:57:17 INFO - PROCESS | 1660 | 1467601037856 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:57:17 INFO - PROCESS | 1660 | 1467601037858 Marionette TRACE conn2 <- [1,2106,null,{}] 19:57:17 INFO - PROCESS | 1660 | 1467601037860 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}] 19:57:17 INFO - PROCESS | 1660 | 1467601037862 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:17 INFO - PROCESS | 1660 | 1467601037957 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 19:57:17 INFO - PROCESS | 1660 | 1467601037961 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:17 INFO - PROCESS | 1660 | 1467601037963 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e91800 == 31 [pid = 1660] [id = 534] 19:57:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11907f800) [pid = 1660] [serial = 1602] [outer = 0x0] 19:57:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119092000) [pid = 1660] [serial = 1603] [outer = 0x11907f800] 19:57:17 INFO - PROCESS | 1660 | 1467601037990 Marionette DEBUG loaded listener.js 19:57:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1190c3400) [pid = 1660] [serial = 1604] [outer = 0x11907f800] 19:57:18 INFO - PROCESS | 1660 | 1467601038322 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]]]}] 19:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 521ms 19:57:18 INFO - PROCESS | 1660 | 1467601038377 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 19:57:18 INFO - PROCESS | 1660 | 1467601038378 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 19:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:57:18 INFO - PROCESS | 1660 | 1467601038381 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:57:18 INFO - PROCESS | 1660 | 1467601038382 Marionette TRACE conn2 <- [1,2110,null,{}] 19:57:18 INFO - PROCESS | 1660 | 1467601038384 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}] 19:57:18 INFO - PROCESS | 1660 | 1467601038385 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:18 INFO - PROCESS | 1660 | 1467601038462 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 19:57:18 INFO - PROCESS | 1660 | 1467601038465 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:18 INFO - PROCESS | 1660 | 1467601038467 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c24000 == 32 [pid = 1660] [id = 535] 19:57:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1188f1400) [pid = 1660] [serial = 1605] [outer = 0x0] 19:57:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11930d000) [pid = 1660] [serial = 1606] [outer = 0x1188f1400] 19:57:18 INFO - PROCESS | 1660 | 1467601038493 Marionette DEBUG loaded listener.js 19:57:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119334800) [pid = 1660] [serial = 1607] [outer = 0x1188f1400] 19:57:18 INFO - PROCESS | 1660 | 1467601038805 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]]]}] 19:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 468ms 19:57:18 INFO - PROCESS | 1660 | 1467601038865 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 19:57:18 INFO - PROCESS | 1660 | 1467601038867 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 19:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:57:18 INFO - PROCESS | 1660 | 1467601038871 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:57:18 INFO - PROCESS | 1660 | 1467601038874 Marionette TRACE conn2 <- [1,2114,null,{}] 19:57:18 INFO - PROCESS | 1660 | 1467601038878 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}] 19:57:18 INFO - PROCESS | 1660 | 1467601038880 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:18 INFO - PROCESS | 1660 | 1467601038971 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 19:57:19 INFO - PROCESS | 1660 | 1467601039065 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:19 INFO - PROCESS | 1660 | 1467601039068 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x112fa0000 == 33 [pid = 1660] [id = 536] 19:57:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11201c000) [pid = 1660] [serial = 1608] [outer = 0x0] 19:57:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1122b8400) [pid = 1660] [serial = 1609] [outer = 0x11201c000] 19:57:19 INFO - PROCESS | 1660 | 1467601039099 Marionette DEBUG loaded listener.js 19:57:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1128cc800) [pid = 1660] [serial = 1610] [outer = 0x11201c000] 19:57:19 INFO - PROCESS | 1660 | 1467601039527 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]]]}] 19:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 723ms 19:57:19 INFO - PROCESS | 1660 | 1467601039595 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 19:57:19 INFO - PROCESS | 1660 | 1467601039597 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 19:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:57:19 INFO - PROCESS | 1660 | 1467601039601 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:57:19 INFO - PROCESS | 1660 | 1467601039603 Marionette TRACE conn2 <- [1,2118,null,{}] 19:57:19 INFO - PROCESS | 1660 | 1467601039606 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}] 19:57:19 INFO - PROCESS | 1660 | 1467601039607 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:19 INFO - PROCESS | 1660 | 1467601039713 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 19:57:19 INFO - PROCESS | 1660 | 1467601039794 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:19 INFO - PROCESS | 1660 | 1467601039796 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184ea800 == 34 [pid = 1660] [id = 537] 19:57:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1129a4400) [pid = 1660] [serial = 1611] [outer = 0x0] 19:57:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112dc4c00) [pid = 1660] [serial = 1612] [outer = 0x1129a4400] 19:57:19 INFO - PROCESS | 1660 | 1467601039848 Marionette DEBUG loaded listener.js 19:57:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x113387c00) [pid = 1660] [serial = 1613] [outer = 0x1129a4400] 19:57:20 INFO - PROCESS | 1660 | 1467601040365 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]]]}] 19:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 826ms 19:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:57:20 INFO - PROCESS | 1660 | 1467601040426 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 19:57:20 INFO - PROCESS | 1660 | 1467601040427 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 19:57:20 INFO - PROCESS | 1660 | 1467601040430 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:57:20 INFO - PROCESS | 1660 | 1467601040431 Marionette TRACE conn2 <- [1,2122,null,{}] 19:57:20 INFO - PROCESS | 1660 | 1467601040438 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}] 19:57:20 INFO - PROCESS | 1660 | 1467601040441 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:20 INFO - PROCESS | 1660 | 1467601040543 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 19:57:20 INFO - PROCESS | 1660 | 1467601040598 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:20 INFO - PROCESS | 1660 | 1467601040600 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x124ff6000 == 35 [pid = 1660] [id = 538] 19:57:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1164ecc00) [pid = 1660] [serial = 1614] [outer = 0x0] 19:57:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116639800) [pid = 1660] [serial = 1615] [outer = 0x1164ecc00] 19:57:20 INFO - PROCESS | 1660 | 1467601040644 Marionette DEBUG loaded listener.js 19:57:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11688cc00) [pid = 1660] [serial = 1616] [outer = 0x1164ecc00] 19:57:21 INFO - PROCESS | 1660 | 1467601041058 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]]]}] 19:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 669ms 19:57:21 INFO - PROCESS | 1660 | 1467601041115 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 19:57:21 INFO - PROCESS | 1660 | 1467601041116 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 19:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:57:21 INFO - PROCESS | 1660 | 1467601041120 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:57:21 INFO - PROCESS | 1660 | 1467601041121 Marionette TRACE conn2 <- [1,2126,null,{}] 19:57:21 INFO - PROCESS | 1660 | 1467601041124 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}] 19:57:21 INFO - PROCESS | 1660 | 1467601041125 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:21 INFO - PROCESS | 1660 | 1467601041224 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 19:57:21 INFO - PROCESS | 1660 | 1467601041277 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:21 INFO - PROCESS | 1660 | 1467601041278 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f35000 == 36 [pid = 1660] [id = 539] 19:57:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116f60c00) [pid = 1660] [serial = 1617] [outer = 0x0] 19:57:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118451400) [pid = 1660] [serial = 1618] [outer = 0x116f60c00] 19:57:21 INFO - PROCESS | 1660 | 1467601041308 Marionette DEBUG loaded listener.js 19:57:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119083000) [pid = 1660] [serial = 1619] [outer = 0x116f60c00] 19:57:21 INFO - PROCESS | 1660 | 1467601041738 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]]]}] 19:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 669ms 19:57:21 INFO - PROCESS | 1660 | 1467601041789 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 19:57:21 INFO - PROCESS | 1660 | 1467601041791 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 19:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:57:21 INFO - PROCESS | 1660 | 1467601041793 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:57:21 INFO - PROCESS | 1660 | 1467601041794 Marionette TRACE conn2 <- [1,2130,null,{}] 19:57:21 INFO - PROCESS | 1660 | 1467601041797 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}] 19:57:21 INFO - PROCESS | 1660 | 1467601041798 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:22 INFO - PROCESS | 1660 | 1467601042004 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 19:57:22 INFO - PROCESS | 1660 | 1467601042064 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:22 INFO - PROCESS | 1660 | 1467601042066 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x11714f000 == 37 [pid = 1660] [id = 540] 19:57:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11269c000) [pid = 1660] [serial = 1620] [outer = 0x0] 19:57:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1128cf000) [pid = 1660] [serial = 1621] [outer = 0x11269c000] 19:57:22 INFO - PROCESS | 1660 | 1467601042096 Marionette DEBUG loaded listener.js 19:57:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1129aac00) [pid = 1660] [serial = 1622] [outer = 0x11269c000] 19:57:22 INFO - PROCESS | 1660 | 1467601042548 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] 19:57:22 INFO - PROCESS | 1660 | 1467601042624 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 19:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:57:22 INFO - PROCESS | 1660 | 1467601042629 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:57:22 INFO - PROCESS | 1660 | 1467601042632 Marionette TRACE conn2 <- [1,2134,null,{}] 19:57:22 INFO - PROCESS | 1660 | 1467601042636 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}] 19:57:22 INFO - PROCESS | 1660 | 1467601042639 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:22 INFO - PROCESS | 1660 | 1467601042775 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 19:57:22 INFO - PROCESS | 1660 | 1467601042865 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:22 INFO - PROCESS | 1660 | 1467601042867 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x11747b800 == 38 [pid = 1660] [id = 541] 19:57:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x113c46c00) [pid = 1660] [serial = 1623] [outer = 0x0] 19:57:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x114f6a400) [pid = 1660] [serial = 1624] [outer = 0x113c46c00] 19:57:22 INFO - PROCESS | 1660 | 1467601042932 Marionette DEBUG loaded listener.js 19:57:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x115e69000) [pid = 1660] [serial = 1625] [outer = 0x113c46c00] 19:57:23 INFO - PROCESS | 1660 | --DOCSHELL 0x121378800 == 37 [pid = 1660] [id = 512] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1183ab400) [pid = 1660] [serial = 1564] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | 1467601043356 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]]]}] 19:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 778ms 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12a764000) [pid = 1660] [serial = 1549] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119331000) [pid = 1660] [serial = 1543] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1216d0c00) [pid = 1660] [serial = 1544] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1196b9800) [pid = 1660] [serial = 1538] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118230400) [pid = 1660] [serial = 1540] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118455800) [pid = 1660] [serial = 1541] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12ab80000) [pid = 1660] [serial = 1552] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12c207800) [pid = 1660] [serial = 1555] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112ac5000) [pid = 1660] [serial = 1558] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12bb23c00) [pid = 1660] [serial = 1553] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x113c38c00) [pid = 1660] [serial = 1559] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12d12b400) [pid = 1660] [serial = 1556] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12684a400) [pid = 1660] [serial = 1546] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x115dfb800) [pid = 1660] [serial = 1561] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128c34800) [pid = 1660] [serial = 1547] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12ab7c000) [pid = 1660] [serial = 1550] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11810c800) [pid = 1660] [serial = 1562] [outer = 0x0] [url = about:blank] 19:57:23 INFO - PROCESS | 1660 | 1467601043414 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 19:57:23 INFO - PROCESS | 1660 | 1467601043416 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 19:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:57:23 INFO - PROCESS | 1660 | 1467601043421 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:57:23 INFO - PROCESS | 1660 | 1467601043422 Marionette TRACE conn2 <- [1,2138,null,{}] 19:57:23 INFO - PROCESS | 1660 | 1467601043424 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}] 19:57:23 INFO - PROCESS | 1660 | 1467601043426 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:23 INFO - PROCESS | 1660 | 1467601043506 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 19:57:23 INFO - PROCESS | 1660 | 1467601043511 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:23 INFO - PROCESS | 1660 | 1467601043513 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x11905d800 == 38 [pid = 1660] [id = 542] 19:57:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11646c000) [pid = 1660] [serial = 1626] [outer = 0x0] 19:57:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11688e400) [pid = 1660] [serial = 1627] [outer = 0x11646c000] 19:57:23 INFO - PROCESS | 1660 | 1467601043541 Marionette DEBUG loaded listener.js 19:57:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x117510400) [pid = 1660] [serial = 1628] [outer = 0x11646c000] 19:57:23 INFO - PROCESS | 1660 | 1467601043955 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]]]}] 19:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 570ms 19:57:23 INFO - PROCESS | 1660 | 1467601043992 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 19:57:23 INFO - PROCESS | 1660 | 1467601043996 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 19:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:57:24 INFO - PROCESS | 1660 | 1467601044007 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:57:24 INFO - PROCESS | 1660 | 1467601044011 Marionette TRACE conn2 <- [1,2142,null,{}] 19:57:24 INFO - PROCESS | 1660 | 1467601044015 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}] 19:57:24 INFO - PROCESS | 1660 | 1467601044018 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:24 INFO - PROCESS | 1660 | 1467601044143 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 19:57:24 INFO - PROCESS | 1660 | 1467601044154 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:24 INFO - PROCESS | 1660 | 1467601044155 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x121375000 == 39 [pid = 1660] [id = 543] 19:57:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x117cc3000) [pid = 1660] [serial = 1629] [outer = 0x0] 19:57:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1182ee400) [pid = 1660] [serial = 1630] [outer = 0x117cc3000] 19:57:24 INFO - PROCESS | 1660 | 1467601044195 Marionette DEBUG loaded listener.js 19:57:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11907dc00) [pid = 1660] [serial = 1631] [outer = 0x117cc3000] 19:57:24 INFO - PROCESS | 1660 | 1467601044549 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] 19:57:24 INFO - PROCESS | 1660 | 1467601044581 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 19:57:24 INFO - PROCESS | 1660 | 1467601044584 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:57:24 INFO - PROCESS | 1660 | 1467601044585 Marionette TRACE conn2 <- [1,2146,null,{}] 19:57:24 INFO - PROCESS | 1660 | 1467601044587 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}] 19:57:24 INFO - PROCESS | 1660 | 1467601044588 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:24 INFO - PROCESS | 1660 | 1467601044666 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 19:57:24 INFO - PROCESS | 1660 | 1467601044672 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:24 INFO - PROCESS | 1660 | 1467601044673 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a47800 == 40 [pid = 1660] [id = 544] 19:57:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119088c00) [pid = 1660] [serial = 1632] [outer = 0x0] 19:57:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1190b7000) [pid = 1660] [serial = 1633] [outer = 0x119088c00] 19:57:24 INFO - PROCESS | 1660 | 1467601044698 Marionette DEBUG loaded listener.js 19:57:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11930e400) [pid = 1660] [serial = 1634] [outer = 0x119088c00] 19:57:25 INFO - PROCESS | 1660 | 1467601045036 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] 19:57:25 INFO - PROCESS | 1660 | 1467601045058 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 19:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:57:25 INFO - PROCESS | 1660 | 1467601045060 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:57:25 INFO - PROCESS | 1660 | 1467601045061 Marionette TRACE conn2 <- [1,2150,null,{}] 19:57:25 INFO - PROCESS | 1660 | 1467601045064 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}] 19:57:25 INFO - PROCESS | 1660 | 1467601045065 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:25 INFO - PROCESS | 1660 | 1467601045144 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 19:57:25 INFO - PROCESS | 1660 | 1467601045148 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:25 INFO - PROCESS | 1660 | 1467601045154 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f25000 == 41 [pid = 1660] [id = 545] 19:57:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1196b7800) [pid = 1660] [serial = 1635] [outer = 0x0] 19:57:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1196ba400) [pid = 1660] [serial = 1636] [outer = 0x1196b7800] 19:57:25 INFO - PROCESS | 1660 | 1467601045250 Marionette DEBUG loaded listener.js 19:57:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119a0c000) [pid = 1660] [serial = 1637] [outer = 0x1196b7800] 19:57:25 INFO - PROCESS | 1660 | 1467601045607 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]]]}] 19:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 569ms 19:57:25 INFO - PROCESS | 1660 | 1467601045631 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 19:57:25 INFO - PROCESS | 1660 | 1467601045632 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 19:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:57:25 INFO - PROCESS | 1660 | 1467601045634 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:57:25 INFO - PROCESS | 1660 | 1467601045635 Marionette TRACE conn2 <- [1,2154,null,{}] 19:57:25 INFO - PROCESS | 1660 | 1467601045638 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}] 19:57:25 INFO - PROCESS | 1660 | 1467601045639 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:25 INFO - PROCESS | 1660 | 1467601045741 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 19:57:25 INFO - PROCESS | 1660 | 1467601045758 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:25 INFO - PROCESS | 1660 | 1467601045759 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ac3800 == 42 [pid = 1660] [id = 546] 19:57:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119a13c00) [pid = 1660] [serial = 1638] [outer = 0x0] 19:57:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119f15800) [pid = 1660] [serial = 1639] [outer = 0x119a13c00] 19:57:25 INFO - PROCESS | 1660 | 1467601045783 Marionette DEBUG loaded listener.js 19:57:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119fb3c00) [pid = 1660] [serial = 1640] [outer = 0x119a13c00] 19:57:26 INFO - PROCESS | 1660 | 1467601046116 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]]]}] 19:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 520ms 19:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:57:26 INFO - PROCESS | 1660 | 1467601046156 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 19:57:26 INFO - PROCESS | 1660 | 1467601046157 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 19:57:26 INFO - PROCESS | 1660 | 1467601046159 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:57:26 INFO - PROCESS | 1660 | 1467601046160 Marionette TRACE conn2 <- [1,2158,null,{}] 19:57:26 INFO - PROCESS | 1660 | 1467601046162 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}] 19:57:26 INFO - PROCESS | 1660 | 1467601046163 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:26 INFO - PROCESS | 1660 | 1467601046262 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 19:57:26 INFO - PROCESS | 1660 | 1467601046265 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:26 INFO - PROCESS | 1660 | 1467601046266 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f8f800 == 43 [pid = 1660] [id = 547] 19:57:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119a1ac00) [pid = 1660] [serial = 1641] [outer = 0x0] 19:57:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12115b400) [pid = 1660] [serial = 1642] [outer = 0x119a1ac00] 19:57:26 INFO - PROCESS | 1660 | 1467601046299 Marionette DEBUG loaded listener.js 19:57:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121160c00) [pid = 1660] [serial = 1643] [outer = 0x119a1ac00] 19:57:26 INFO - PROCESS | 1660 | 1467601046663 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]]]}] 19:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 19:57:26 INFO - PROCESS | 1660 | 1467601046678 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 19:57:26 INFO - PROCESS | 1660 | 1467601046679 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 19:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:57:26 INFO - PROCESS | 1660 | 1467601046681 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:57:26 INFO - PROCESS | 1660 | 1467601046684 Marionette TRACE conn2 <- [1,2162,null,{}] 19:57:26 INFO - PROCESS | 1660 | 1467601046688 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}] 19:57:26 INFO - PROCESS | 1660 | 1467601046689 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:26 INFO - PROCESS | 1660 | 1467601046824 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 19:57:26 INFO - PROCESS | 1660 | 1467601046841 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:26 INFO - PROCESS | 1660 | 1467601046842 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x129329000 == 44 [pid = 1660] [id = 548] 19:57:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121162000) [pid = 1660] [serial = 1644] [outer = 0x0] 19:57:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121182c00) [pid = 1660] [serial = 1645] [outer = 0x121162000] 19:57:26 INFO - PROCESS | 1660 | 1467601046868 Marionette DEBUG loaded listener.js 19:57:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121250c00) [pid = 1660] [serial = 1646] [outer = 0x121162000] 19:57:27 INFO - PROCESS | 1660 | 1467601047256 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]]]}] 19:57:27 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11646b000) [pid = 1660] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:57:27 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x111bad400) [pid = 1660] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:57:27 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112d65800) [pid = 1660] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:57:27 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1122be000) [pid = 1660] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:57:27 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1176ec400) [pid = 1660] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:57:27 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1133ebc00) [pid = 1660] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:57:27 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1128d9c00) [pid = 1660] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:57:27 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x117cc0400) [pid = 1660] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:57:27 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1128cc000) [pid = 1660] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:57:27 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118449800) [pid = 1660] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:57:27 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11907f800) [pid = 1660] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:57:27 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115e61400) [pid = 1660] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 623ms 19:57:27 INFO - PROCESS | 1660 | 1467601047305 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 19:57:27 INFO - PROCESS | 1660 | 1467601047306 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 19:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:57:27 INFO - PROCESS | 1660 | 1467601047308 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:57:27 INFO - PROCESS | 1660 | 1467601047309 Marionette TRACE conn2 <- [1,2166,null,{}] 19:57:27 INFO - PROCESS | 1660 | 1467601047312 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}] 19:57:27 INFO - PROCESS | 1660 | 1467601047313 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:27 INFO - PROCESS | 1660 | 1467601047398 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 19:57:27 INFO - PROCESS | 1660 | 1467601047403 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:27 INFO - PROCESS | 1660 | 1467601047404 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1188a0800 == 45 [pid = 1660] [id = 549] 19:57:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112d5dc00) [pid = 1660] [serial = 1647] [outer = 0x0] 19:57:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1133ebc00) [pid = 1660] [serial = 1648] [outer = 0x112d5dc00] 19:57:27 INFO - PROCESS | 1660 | 1467601047429 Marionette DEBUG loaded listener.js 19:57:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1176ec400) [pid = 1660] [serial = 1649] [outer = 0x112d5dc00] 19:57:27 INFO - PROCESS | 1660 | 1467601047761 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]]]}] 19:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 471ms 19:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:57:27 INFO - PROCESS | 1660 | 1467601047779 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 19:57:27 INFO - PROCESS | 1660 | 1467601047780 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 19:57:27 INFO - PROCESS | 1660 | 1467601047783 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:57:27 INFO - PROCESS | 1660 | 1467601047784 Marionette TRACE conn2 <- [1,2170,null,{}] 19:57:27 INFO - PROCESS | 1660 | 1467601047789 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}] 19:57:27 INFO - PROCESS | 1660 | 1467601047791 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:27 INFO - PROCESS | 1660 | 1467601047873 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 19:57:27 INFO - PROCESS | 1660 | 1467601047926 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:27 INFO - PROCESS | 1660 | 1467601047928 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296ab800 == 46 [pid = 1660] [id = 550] 19:57:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x116f68c00) [pid = 1660] [serial = 1650] [outer = 0x0] 19:57:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118866800) [pid = 1660] [serial = 1651] [outer = 0x116f68c00] 19:57:27 INFO - PROCESS | 1660 | 1467601047955 Marionette DEBUG loaded listener.js 19:57:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1214a5400) [pid = 1660] [serial = 1652] [outer = 0x116f68c00] 19:57:28 INFO - PROCESS | 1660 | 1467601048243 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]]]}] 19:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 471ms 19:57:28 INFO - PROCESS | 1660 | 1467601048259 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 19:57:28 INFO - PROCESS | 1660 | 1467601048260 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 19:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:57:28 INFO - PROCESS | 1660 | 1467601048263 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:57:28 INFO - PROCESS | 1660 | 1467601048264 Marionette TRACE conn2 <- [1,2174,null,{}] 19:57:28 INFO - PROCESS | 1660 | 1467601048275 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}] 19:57:28 INFO - PROCESS | 1660 | 1467601048276 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:28 INFO - PROCESS | 1660 | 1467601048383 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 19:57:28 INFO - PROCESS | 1660 | 1467601048387 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:28 INFO - PROCESS | 1660 | 1467601048388 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a984000 == 47 [pid = 1660] [id = 551] 19:57:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121561c00) [pid = 1660] [serial = 1653] [outer = 0x0] 19:57:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121566800) [pid = 1660] [serial = 1654] [outer = 0x121561c00] 19:57:28 INFO - PROCESS | 1660 | 1467601048412 Marionette DEBUG loaded listener.js 19:57:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121b8d400) [pid = 1660] [serial = 1655] [outer = 0x121561c00] 19:57:28 INFO - PROCESS | 1660 | 1467601048743 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]]]}] 19:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 19:57:28 INFO - PROCESS | 1660 | 1467601048783 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 19:57:28 INFO - PROCESS | 1660 | 1467601048786 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 19:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:57:28 INFO - PROCESS | 1660 | 1467601048789 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:57:28 INFO - PROCESS | 1660 | 1467601048790 Marionette TRACE conn2 <- [1,2178,null,{}] 19:57:28 INFO - PROCESS | 1660 | 1467601048802 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}] 19:57:28 INFO - PROCESS | 1660 | 1467601048804 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:28 INFO - PROCESS | 1660 | 1467601048884 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 19:57:28 INFO - PROCESS | 1660 | 1467601048889 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:28 INFO - PROCESS | 1660 | 1467601048890 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac36800 == 48 [pid = 1660] [id = 552] 19:57:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119085400) [pid = 1660] [serial = 1656] [outer = 0x0] 19:57:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x123573400) [pid = 1660] [serial = 1657] [outer = 0x119085400] 19:57:28 INFO - PROCESS | 1660 | 1467601048914 Marionette DEBUG loaded listener.js 19:57:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124c55000) [pid = 1660] [serial = 1658] [outer = 0x119085400] 19:57:29 INFO - PROCESS | 1660 | 1467601049240 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]]]}] 19:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 482ms 19:57:29 INFO - PROCESS | 1660 | 1467601049308 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 19:57:29 INFO - PROCESS | 1660 | 1467601049310 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 19:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:57:29 INFO - PROCESS | 1660 | 1467601049315 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:57:29 INFO - PROCESS | 1660 | 1467601049317 Marionette TRACE conn2 <- [1,2182,null,{}] 19:57:29 INFO - PROCESS | 1660 | 1467601049321 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}] 19:57:29 INFO - PROCESS | 1660 | 1467601049324 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:29 INFO - PROCESS | 1660 | 1467601049418 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 19:57:29 INFO - PROCESS | 1660 | 1467601049518 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:29 INFO - PROCESS | 1660 | 1467601049521 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168c0800 == 49 [pid = 1660] [id = 553] 19:57:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1129acc00) [pid = 1660] [serial = 1659] [outer = 0x0] 19:57:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112a84400) [pid = 1660] [serial = 1660] [outer = 0x1129acc00] 19:57:29 INFO - PROCESS | 1660 | 1467601049552 Marionette DEBUG loaded listener.js 19:57:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1133aa800) [pid = 1660] [serial = 1661] [outer = 0x1129acc00] 19:57:29 INFO - PROCESS | 1660 | 1467601049979 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]]]}] 19:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 723ms 19:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:57:30 INFO - PROCESS | 1660 | 1467601050038 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 19:57:30 INFO - PROCESS | 1660 | 1467601050040 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 19:57:30 INFO - PROCESS | 1660 | 1467601050085 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:57:30 INFO - PROCESS | 1660 | 1467601050087 Marionette TRACE conn2 <- [1,2186,null,{}] 19:57:30 INFO - PROCESS | 1660 | 1467601050093 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}] 19:57:30 INFO - PROCESS | 1660 | 1467601050095 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:30 INFO - PROCESS | 1660 | 1467601050209 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 19:57:30 INFO - PROCESS | 1660 | 1467601050296 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:30 INFO - PROCESS | 1660 | 1467601050298 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216ee000 == 50 [pid = 1660] [id = 554] 19:57:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11663e800) [pid = 1660] [serial = 1662] [outer = 0x0] 19:57:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116a29800) [pid = 1660] [serial = 1663] [outer = 0x11663e800] 19:57:30 INFO - PROCESS | 1660 | 1467601050350 Marionette DEBUG loaded listener.js 19:57:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11810ec00) [pid = 1660] [serial = 1664] [outer = 0x11663e800] 19:57:30 INFO - PROCESS | 1660 | 1467601050828 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]]]}] 19:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 815ms 19:57:30 INFO - PROCESS | 1660 | 1467601050858 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 19:57:30 INFO - PROCESS | 1660 | 1467601050860 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 19:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:57:30 INFO - PROCESS | 1660 | 1467601050862 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:57:30 INFO - PROCESS | 1660 | 1467601050864 Marionette TRACE conn2 <- [1,2190,null,{}] 19:57:30 INFO - PROCESS | 1660 | 1467601050871 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}] 19:57:30 INFO - PROCESS | 1660 | 1467601050874 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:30 INFO - PROCESS | 1660 | 1467601050983 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 19:57:31 INFO - PROCESS | 1660 | 1467601051054 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:31 INFO - PROCESS | 1660 | 1467601051057 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a753000 == 51 [pid = 1660] [id = 555] 19:57:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119097c00) [pid = 1660] [serial = 1665] [outer = 0x0] 19:57:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1190c3800) [pid = 1660] [serial = 1666] [outer = 0x119097c00] 19:57:31 INFO - PROCESS | 1660 | 1467601051091 Marionette DEBUG loaded listener.js 19:57:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1196b0800) [pid = 1660] [serial = 1667] [outer = 0x119097c00] 19:57:31 INFO - PROCESS | 1660 | 1467601051507 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]]]}] 19:57:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:57:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 669ms 19:57:31 INFO - PROCESS | 1660 | 1467601051531 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 19:57:31 INFO - PROCESS | 1660 | 1467601051533 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 19:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:57:31 INFO - PROCESS | 1660 | 1467601051536 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:57:31 INFO - PROCESS | 1660 | 1467601051537 Marionette TRACE conn2 <- [1,2194,null,{}] 19:57:31 INFO - PROCESS | 1660 | 1467601051539 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}] 19:57:31 INFO - PROCESS | 1660 | 1467601051541 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:31 INFO - PROCESS | 1660 | 1467601051673 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 19:57:31 INFO - PROCESS | 1660 | 1467601051743 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:31 INFO - PROCESS | 1660 | 1467601051744 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aeb5800 == 52 [pid = 1660] [id = 556] 19:57:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119f1f800) [pid = 1660] [serial = 1668] [outer = 0x0] 19:57:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12115b800) [pid = 1660] [serial = 1669] [outer = 0x119f1f800] 19:57:31 INFO - PROCESS | 1660 | 1467601051774 Marionette DEBUG loaded listener.js 19:57:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x121252c00) [pid = 1660] [serial = 1670] [outer = 0x119f1f800] 19:57:32 INFO - PROCESS | 1660 | 1467601052211 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]]]}] 19:57:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:57:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 720ms 19:57:32 INFO - PROCESS | 1660 | 1467601052256 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 19:57:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:57:32 INFO - PROCESS | 1660 | 1467601052258 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 19:57:32 INFO - PROCESS | 1660 | 1467601052260 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:57:32 INFO - PROCESS | 1660 | 1467601052261 Marionette TRACE conn2 <- [1,2198,null,{}] 19:57:32 INFO - PROCESS | 1660 | 1467601052264 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}] 19:57:32 INFO - PROCESS | 1660 | 1467601052265 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:32 INFO - PROCESS | 1660 | 1467601052368 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 19:57:32 INFO - PROCESS | 1660 | 1467601052424 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:32 INFO - PROCESS | 1660 | 1467601052425 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213e2000 == 53 [pid = 1660] [id = 557] 19:57:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11269ec00) [pid = 1660] [serial = 1671] [outer = 0x0] 19:57:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1196ba800) [pid = 1660] [serial = 1672] [outer = 0x11269ec00] 19:57:32 INFO - PROCESS | 1660 | 1467601052455 Marionette DEBUG loaded listener.js 19:57:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1216cb800) [pid = 1660] [serial = 1673] [outer = 0x11269ec00] 19:57:33 INFO - PROCESS | 1660 | 1467601053024 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]]]}] 19:57:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:57:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 820ms 19:57:33 INFO - PROCESS | 1660 | 1467601053082 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 19:57:33 INFO - PROCESS | 1660 | 1467601053086 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 19:57:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:57:33 INFO - PROCESS | 1660 | 1467601053092 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:57:33 INFO - PROCESS | 1660 | 1467601053095 Marionette TRACE conn2 <- [1,2202,null,{}] 19:57:33 INFO - PROCESS | 1660 | 1467601053100 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}] 19:57:33 INFO - PROCESS | 1660 | 1467601053102 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:33 INFO - PROCESS | 1660 | 1467601053243 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 19:57:33 INFO - PROCESS | 1660 | 1467601053372 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:33 INFO - PROCESS | 1660 | 1467601053374 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x117475000 == 54 [pid = 1660] [id = 558] 19:57:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x112e2e000) [pid = 1660] [serial = 1674] [outer = 0x0] 19:57:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1128d0c00) [pid = 1660] [serial = 1675] [outer = 0x112e2e000] 19:57:33 INFO - PROCESS | 1660 | 1467601053403 Marionette DEBUG loaded listener.js 19:57:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x114f7d400) [pid = 1660] [serial = 1676] [outer = 0x112e2e000] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12a984000 == 53 [pid = 1660] [id = 551] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1296ab800 == 52 [pid = 1660] [id = 550] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1188a0800 == 51 [pid = 1660] [id = 549] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x129329000 == 50 [pid = 1660] [id = 548] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x128f8f800 == 49 [pid = 1660] [id = 547] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x128ac3800 == 48 [pid = 1660] [id = 546] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x126f25000 == 47 [pid = 1660] [id = 545] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x121a47800 == 46 [pid = 1660] [id = 544] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x121375000 == 45 [pid = 1660] [id = 543] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x11905d800 == 44 [pid = 1660] [id = 542] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x11747b800 == 43 [pid = 1660] [id = 541] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x11714f000 == 42 [pid = 1660] [id = 540] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x117462000 == 41 [pid = 1660] [id = 532] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1ec800 == 40 [pid = 1660] [id = 531] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x112fa0000 == 39 [pid = 1660] [id = 536] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x124ff6000 == 38 [pid = 1660] [id = 538] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x126f35000 == 37 [pid = 1660] [id = 539] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x124c24000 == 36 [pid = 1660] [id = 535] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1184ea800 == 35 [pid = 1660] [id = 537] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x121e91800 == 34 [pid = 1660] [id = 534] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1214d8800 == 33 [pid = 1660] [id = 533] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1213e2000 == 32 [pid = 1660] [id = 557] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12aeb5800 == 31 [pid = 1660] [id = 556] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12a753000 == 30 [pid = 1660] [id = 555] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1216ee000 == 29 [pid = 1660] [id = 554] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac36800 == 28 [pid = 1660] [id = 552] 19:57:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1168c0800 == 27 [pid = 1660] [id = 553] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x116887c00) [pid = 1660] [serial = 1588] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x112e03000) [pid = 1660] [serial = 1579] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1133f6800) [pid = 1660] [serial = 1580] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11810ac00) [pid = 1660] [serial = 1571] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x114f66000) [pid = 1660] [serial = 1570] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1164f6000) [pid = 1660] [serial = 1567] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11269c800) [pid = 1660] [serial = 1573] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1128cbc00) [pid = 1660] [serial = 1574] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11810c000) [pid = 1660] [serial = 1591] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x114f75800) [pid = 1660] [serial = 1582] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x112a5ec00) [pid = 1660] [serial = 1576] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x112acec00) [pid = 1660] [serial = 1577] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1176f9000) [pid = 1660] [serial = 1589] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1182e8000) [pid = 1660] [serial = 1594] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118453000) [pid = 1660] [serial = 1598] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118783800) [pid = 1660] [serial = 1600] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11810a000) [pid = 1660] [serial = 1597] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1183aac00) [pid = 1660] [serial = 1595] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119092000) [pid = 1660] [serial = 1603] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1161a6800) [pid = 1660] [serial = 1586] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115e66400) [pid = 1660] [serial = 1585] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118222400) [pid = 1660] [serial = 1592] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1188ea800) [pid = 1660] [serial = 1601] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x115df3c00) [pid = 1660] [serial = 1583] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11930d000) [pid = 1660] [serial = 1606] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1190c3400) [pid = 1660] [serial = 1604] [outer = 0x0] [url = about:blank] 19:57:34 INFO - PROCESS | 1660 | 1467601054465 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]]]}] 19:57:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:57:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1423ms 19:57:34 INFO - PROCESS | 1660 | 1467601054514 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 19:57:34 INFO - PROCESS | 1660 | 1467601054516 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 19:57:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:57:34 INFO - PROCESS | 1660 | 1467601054525 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:57:34 INFO - PROCESS | 1660 | 1467601054527 Marionette TRACE conn2 <- [1,2206,null,{}] 19:57:34 INFO - PROCESS | 1660 | 1467601054531 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}] 19:57:34 INFO - PROCESS | 1660 | 1467601054532 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:34 INFO - PROCESS | 1660 | 1467601054628 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 19:57:34 INFO - PROCESS | 1660 | 1467601054633 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:34 INFO - PROCESS | 1660 | 1467601054638 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x115e23000 == 28 [pid = 1660] [id = 559] 19:57:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1128d6800) [pid = 1660] [serial = 1677] [outer = 0x0] 19:57:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1129a4800) [pid = 1660] [serial = 1678] [outer = 0x1128d6800] 19:57:34 INFO - PROCESS | 1660 | 1467601054666 Marionette DEBUG loaded listener.js 19:57:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x112a5c400) [pid = 1660] [serial = 1679] [outer = 0x1128d6800] 19:57:34 INFO - PROCESS | 1660 | 1467601054995 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]]]}] 19:57:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:57:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 19:57:35 INFO - PROCESS | 1660 | 1467601055045 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 19:57:35 INFO - PROCESS | 1660 | 1467601055049 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 19:57:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:57:35 INFO - PROCESS | 1660 | 1467601055054 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:57:35 INFO - PROCESS | 1660 | 1467601055055 Marionette TRACE conn2 <- [1,2210,null,{}] 19:57:35 INFO - PROCESS | 1660 | 1467601055058 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}] 19:57:35 INFO - PROCESS | 1660 | 1467601055060 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:35 INFO - PROCESS | 1660 | 1467601055137 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 19:57:35 INFO - PROCESS | 1660 | 1467601055141 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:35 INFO - PROCESS | 1660 | 1467601055142 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x117159000 == 29 [pid = 1660] [id = 560] 19:57:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112e2e800) [pid = 1660] [serial = 1680] [outer = 0x0] 19:57:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1130d9c00) [pid = 1660] [serial = 1681] [outer = 0x112e2e800] 19:57:35 INFO - PROCESS | 1660 | 1467601055172 Marionette DEBUG loaded listener.js 19:57:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1133f6c00) [pid = 1660] [serial = 1682] [outer = 0x112e2e800] 19:57:35 INFO - PROCESS | 1660 | 1467601055515 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]]]}] 19:57:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:57:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 471ms 19:57:35 INFO - PROCESS | 1660 | 1467601055525 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 19:57:35 INFO - PROCESS | 1660 | 1467601055526 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 19:57:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:57:35 INFO - PROCESS | 1660 | 1467601055528 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:57:35 INFO - PROCESS | 1660 | 1467601055531 Marionette TRACE conn2 <- [1,2214,null,{}] 19:57:35 INFO - PROCESS | 1660 | 1467601055539 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}] 19:57:35 INFO - PROCESS | 1660 | 1467601055542 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:35 INFO - PROCESS | 1660 | 1467601055625 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 19:57:35 INFO - PROCESS | 1660 | 1467601055682 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:35 INFO - PROCESS | 1660 | 1467601055684 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184e9800 == 30 [pid = 1660] [id = 561] 19:57:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112d61400) [pid = 1660] [serial = 1683] [outer = 0x0] 19:57:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1164f1400) [pid = 1660] [serial = 1684] [outer = 0x112d61400] 19:57:35 INFO - PROCESS | 1660 | 1467601055712 Marionette DEBUG loaded listener.js 19:57:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x116815400) [pid = 1660] [serial = 1685] [outer = 0x112d61400] 19:57:36 INFO - PROCESS | 1660 | 1467601056004 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]]]}] 19:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 522ms 19:57:36 INFO - PROCESS | 1660 | 1467601056051 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 19:57:36 INFO - PROCESS | 1660 | 1467601056054 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 19:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:57:36 INFO - PROCESS | 1660 | 1467601056058 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:57:36 INFO - PROCESS | 1660 | 1467601056059 Marionette TRACE conn2 <- [1,2218,null,{}] 19:57:36 INFO - PROCESS | 1660 | 1467601056062 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}] 19:57:36 INFO - PROCESS | 1660 | 1467601056063 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:36 INFO - PROCESS | 1660 | 1467601056140 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 19:57:36 INFO - PROCESS | 1660 | 1467601056200 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:36 INFO - PROCESS | 1660 | 1467601056201 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a4c800 == 31 [pid = 1660] [id = 562] 19:57:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x116810800) [pid = 1660] [serial = 1686] [outer = 0x0] 19:57:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1176f4c00) [pid = 1660] [serial = 1687] [outer = 0x116810800] 19:57:36 INFO - PROCESS | 1660 | 1467601056227 Marionette DEBUG loaded listener.js 19:57:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11810c000) [pid = 1660] [serial = 1688] [outer = 0x116810800] 19:57:36 INFO - PROCESS | 1660 | 1467601056503 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]]]}] 19:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 469ms 19:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:57:36 INFO - PROCESS | 1660 | 1467601056528 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 19:57:36 INFO - PROCESS | 1660 | 1467601056529 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 19:57:36 INFO - PROCESS | 1660 | 1467601056531 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:57:36 INFO - PROCESS | 1660 | 1467601056532 Marionette TRACE conn2 <- [1,2222,null,{}] 19:57:36 INFO - PROCESS | 1660 | 1467601056550 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}] 19:57:36 INFO - PROCESS | 1660 | 1467601056551 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:36 INFO - PROCESS | 1660 | 1467601056653 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 19:57:36 INFO - PROCESS | 1660 | 1467601056656 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:36 INFO - PROCESS | 1660 | 1467601056657 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212bf800 == 32 [pid = 1660] [id = 563] 19:57:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x112d68000) [pid = 1660] [serial = 1689] [outer = 0x0] 19:57:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x118110400) [pid = 1660] [serial = 1690] [outer = 0x112d68000] 19:57:36 INFO - PROCESS | 1660 | 1467601056682 Marionette DEBUG loaded listener.js 19:57:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1183a6000) [pid = 1660] [serial = 1691] [outer = 0x112d68000] 19:57:37 INFO - PROCESS | 1660 | 1467601057044 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]]]}] 19:57:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:57:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 539ms 19:57:37 INFO - PROCESS | 1660 | 1467601057070 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 19:57:37 INFO - PROCESS | 1660 | 1467601057071 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 19:57:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:57:37 INFO - PROCESS | 1660 | 1467601057079 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:57:37 INFO - PROCESS | 1660 | 1467601057080 Marionette TRACE conn2 <- [1,2226,null,{}] 19:57:37 INFO - PROCESS | 1660 | 1467601057082 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}] 19:57:37 INFO - PROCESS | 1660 | 1467601057086 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:37 INFO - PROCESS | 1660 | 1467601057200 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 19:57:37 INFO - PROCESS | 1660 | 1467601057204 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:37 INFO - PROCESS | 1660 | 1467601057205 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1214dc000 == 33 [pid = 1660] [id = 564] 19:57:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1183b4000) [pid = 1660] [serial = 1692] [outer = 0x0] 19:57:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x118532800) [pid = 1660] [serial = 1693] [outer = 0x1183b4000] 19:57:37 INFO - PROCESS | 1660 | 1467601057230 Marionette DEBUG loaded listener.js 19:57:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1190c0000) [pid = 1660] [serial = 1694] [outer = 0x1183b4000] 19:57:37 INFO - PROCESS | 1660 | 1467601057564 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]]]}] 19:57:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:57:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 522ms 19:57:37 INFO - PROCESS | 1660 | 1467601057597 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 19:57:37 INFO - PROCESS | 1660 | 1467601057608 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 19:57:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:57:37 INFO - PROCESS | 1660 | 1467601057610 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:57:37 INFO - PROCESS | 1660 | 1467601057611 Marionette TRACE conn2 <- [1,2230,null,{}] 19:57:37 INFO - PROCESS | 1660 | 1467601057614 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}] 19:57:37 INFO - PROCESS | 1660 | 1467601057615 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:37 INFO - PROCESS | 1660 | 1467601057707 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 19:57:37 INFO - PROCESS | 1660 | 1467601057716 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:37 INFO - PROCESS | 1660 | 1467601057717 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x124922000 == 34 [pid = 1660] [id = 565] 19:57:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1190c0800) [pid = 1660] [serial = 1695] [outer = 0x0] 19:57:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11932cc00) [pid = 1660] [serial = 1696] [outer = 0x1190c0800] 19:57:37 INFO - PROCESS | 1660 | 1467601057745 Marionette DEBUG loaded listener.js 19:57:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1196b2000) [pid = 1660] [serial = 1697] [outer = 0x1190c0800] 19:57:38 INFO - PROCESS | 1660 | 1467601058057 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]]]}] 19:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 470ms 19:57:38 INFO - PROCESS | 1660 | 1467601058081 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 19:57:38 INFO - PROCESS | 1660 | 1467601058082 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 19:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:57:38 INFO - PROCESS | 1660 | 1467601058084 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:57:38 INFO - PROCESS | 1660 | 1467601058087 Marionette TRACE conn2 <- [1,2234,null,{}] 19:57:38 INFO - PROCESS | 1660 | 1467601058090 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}] 19:57:38 INFO - PROCESS | 1660 | 1467601058091 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:38 INFO - PROCESS | 1660 | 1467601058187 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 19:57:38 INFO - PROCESS | 1660 | 1467601058191 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:38 INFO - PROCESS | 1660 | 1467601058192 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12683f800 == 35 [pid = 1660] [id = 566] 19:57:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1190c3000) [pid = 1660] [serial = 1698] [outer = 0x0] 19:57:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1196d4800) [pid = 1660] [serial = 1699] [outer = 0x1190c3000] 19:57:38 INFO - PROCESS | 1660 | 1467601058217 Marionette DEBUG loaded listener.js 19:57:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x119ab6800) [pid = 1660] [serial = 1700] [outer = 0x1190c3000] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x119a13c00) [pid = 1660] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119a1ac00) [pid = 1660] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x117cc3000) [pid = 1660] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x121561c00) [pid = 1660] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1164ecc00) [pid = 1660] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11201c000) [pid = 1660] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11269c000) [pid = 1660] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x121162000) [pid = 1660] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119088c00) [pid = 1660] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11646c000) [pid = 1660] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x113c46c00) [pid = 1660] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116f60c00) [pid = 1660] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1129a4400) [pid = 1660] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112d5dc00) [pid = 1660] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1188f1400) [pid = 1660] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1196b7800) [pid = 1660] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x116f68c00) [pid = 1660] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119085400) [pid = 1660] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118109c00) [pid = 1660] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:57:38 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112eec000) [pid = 1660] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:57:38 INFO - PROCESS | 1660 | 1467601058790 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]]]}] 19:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 721ms 19:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:57:38 INFO - PROCESS | 1660 | 1467601058806 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 19:57:38 INFO - PROCESS | 1660 | 1467601058807 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 19:57:38 INFO - PROCESS | 1660 | 1467601058809 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:57:38 INFO - PROCESS | 1660 | 1467601058810 Marionette TRACE conn2 <- [1,2238,null,{}] 19:57:38 INFO - PROCESS | 1660 | 1467601058812 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}] 19:57:38 INFO - PROCESS | 1660 | 1467601058824 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:38 INFO - PROCESS | 1660 | 1467601058899 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 19:57:38 INFO - PROCESS | 1660 | 1467601058904 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:38 INFO - PROCESS | 1660 | 1467601058905 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184e9000 == 36 [pid = 1660] [id = 567] 19:57:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1122ba000) [pid = 1660] [serial = 1701] [outer = 0x0] 19:57:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x115def800) [pid = 1660] [serial = 1702] [outer = 0x1122ba000] 19:57:38 INFO - PROCESS | 1660 | 1467601058930 Marionette DEBUG loaded listener.js 19:57:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x116f60c00) [pid = 1660] [serial = 1703] [outer = 0x1122ba000] 19:57:39 INFO - PROCESS | 1660 | 1467601059326 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]]]}] 19:57:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:57:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 570ms 19:57:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:57:39 INFO - PROCESS | 1660 | 1467601059379 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 19:57:39 INFO - PROCESS | 1660 | 1467601059380 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 19:57:39 INFO - PROCESS | 1660 | 1467601059382 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:57:39 INFO - PROCESS | 1660 | 1467601059384 Marionette TRACE conn2 <- [1,2242,null,{}] 19:57:39 INFO - PROCESS | 1660 | 1467601059387 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}] 19:57:39 INFO - PROCESS | 1660 | 1467601059388 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:39 INFO - PROCESS | 1660 | 1467601059464 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 19:57:39 INFO - PROCESS | 1660 | 1467601059472 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:39 INFO - PROCESS | 1660 | 1467601059473 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c23000 == 37 [pid = 1660] [id = 568] 19:57:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x117cc0c00) [pid = 1660] [serial = 1704] [outer = 0x0] 19:57:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119098c00) [pid = 1660] [serial = 1705] [outer = 0x117cc0c00] 19:57:39 INFO - PROCESS | 1660 | 1467601059498 Marionette DEBUG loaded listener.js 19:57:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1196d6c00) [pid = 1660] [serial = 1706] [outer = 0x117cc0c00] 19:57:39 INFO - PROCESS | 1660 | 1467601059826 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]]]}] 19:57:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:57:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 473ms 19:57:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:57:39 INFO - PROCESS | 1660 | 1467601059856 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 19:57:39 INFO - PROCESS | 1660 | 1467601059858 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 19:57:39 INFO - PROCESS | 1660 | 1467601059860 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:57:39 INFO - PROCESS | 1660 | 1467601059863 Marionette TRACE conn2 <- [1,2246,null,{}] 19:57:39 INFO - PROCESS | 1660 | 1467601059867 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}] 19:57:39 INFO - PROCESS | 1660 | 1467601059870 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:40 INFO - PROCESS | 1660 | 1467601060049 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 19:57:40 INFO - PROCESS | 1660 | 1467601060069 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:40 INFO - PROCESS | 1660 | 1467601060071 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1f0000 == 38 [pid = 1660] [id = 569] 19:57:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119330c00) [pid = 1660] [serial = 1707] [outer = 0x0] 19:57:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119f1b000) [pid = 1660] [serial = 1708] [outer = 0x119330c00] 19:57:40 INFO - PROCESS | 1660 | 1467601060112 Marionette DEBUG loaded listener.js 19:57:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121165c00) [pid = 1660] [serial = 1709] [outer = 0x119330c00] 19:57:40 INFO - PROCESS | 1660 | 1467601060527 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]]]}] 19:57:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:57:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 671ms 19:57:40 INFO - PROCESS | 1660 | 1467601060532 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 19:57:40 INFO - PROCESS | 1660 | 1467601060533 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 19:57:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:57:40 INFO - PROCESS | 1660 | 1467601060538 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:57:40 INFO - PROCESS | 1660 | 1467601060539 Marionette TRACE conn2 <- [1,2250,null,{}] 19:57:40 INFO - PROCESS | 1660 | 1467601060541 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}] 19:57:40 INFO - PROCESS | 1660 | 1467601060542 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:40 INFO - PROCESS | 1660 | 1467601060622 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 19:57:40 INFO - PROCESS | 1660 | 1467601060680 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:40 INFO - PROCESS | 1660 | 1467601060681 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296a8800 == 39 [pid = 1660] [id = 570] 19:57:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1183a5800) [pid = 1660] [serial = 1710] [outer = 0x0] 19:57:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x121188400) [pid = 1660] [serial = 1711] [outer = 0x1183a5800] 19:57:40 INFO - PROCESS | 1660 | 1467601060707 Marionette DEBUG loaded listener.js 19:57:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x121560400) [pid = 1660] [serial = 1712] [outer = 0x1183a5800] 19:57:41 INFO - PROCESS | 1660 | 1467601061232 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]]]}] 19:57:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:57:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 721ms 19:57:41 INFO - PROCESS | 1660 | 1467601061279 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 19:57:41 INFO - PROCESS | 1660 | 1467601061282 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 19:57:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:57:41 INFO - PROCESS | 1660 | 1467601061289 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:57:41 INFO - PROCESS | 1660 | 1467601061291 Marionette TRACE conn2 <- [1,2254,null,{}] 19:57:41 INFO - PROCESS | 1660 | 1467601061295 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}] 19:57:41 INFO - PROCESS | 1660 | 1467601061297 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:41 INFO - PROCESS | 1660 | 1467601061406 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 19:57:41 INFO - PROCESS | 1660 | 1467601061532 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:41 INFO - PROCESS | 1660 | 1467601061534 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x117468000 == 40 [pid = 1660] [id = 571] 19:57:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112d62c00) [pid = 1660] [serial = 1713] [outer = 0x0] 19:57:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x112e06400) [pid = 1660] [serial = 1714] [outer = 0x112d62c00] 19:57:41 INFO - PROCESS | 1660 | 1467601061565 Marionette DEBUG loaded listener.js 19:57:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x113c6a400) [pid = 1660] [serial = 1715] [outer = 0x112d62c00] 19:57:42 INFO - PROCESS | 1660 | 1467601062103 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]]]}] 19:57:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:57:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 822ms 19:57:42 INFO - PROCESS | 1660 | 1467601062111 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 19:57:42 INFO - PROCESS | 1660 | 1467601062114 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 19:57:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:57:42 INFO - PROCESS | 1660 | 1467601062119 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:57:42 INFO - PROCESS | 1660 | 1467601062121 Marionette TRACE conn2 <- [1,2258,null,{}] 19:57:42 INFO - PROCESS | 1660 | 1467601062123 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}] 19:57:42 INFO - PROCESS | 1660 | 1467601062125 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:42 INFO - PROCESS | 1660 | 1467601062240 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 19:57:42 INFO - PROCESS | 1660 | 1467601062447 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:42 INFO - PROCESS | 1660 | 1467601062449 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f1f800 == 41 [pid = 1660] [id = 572] 19:57:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x112a65800) [pid = 1660] [serial = 1716] [outer = 0x0] 19:57:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x112a6a800) [pid = 1660] [serial = 1717] [outer = 0x112a65800] 19:57:42 INFO - PROCESS | 1660 | 1467601062480 Marionette DEBUG loaded listener.js 19:57:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x112e0e000) [pid = 1660] [serial = 1718] [outer = 0x112a65800] 19:57:43 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1f0000 == 40 [pid = 1660] [id = 569] 19:57:43 INFO - PROCESS | 1660 | --DOCSHELL 0x128c23000 == 39 [pid = 1660] [id = 568] 19:57:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1184e9000 == 38 [pid = 1660] [id = 567] 19:57:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12683f800 == 37 [pid = 1660] [id = 566] 19:57:43 INFO - PROCESS | 1660 | --DOCSHELL 0x124922000 == 36 [pid = 1660] [id = 565] 19:57:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1214dc000 == 35 [pid = 1660] [id = 564] 19:57:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1212bf800 == 34 [pid = 1660] [id = 563] 19:57:43 INFO - PROCESS | 1660 | --DOCSHELL 0x119a4c800 == 33 [pid = 1660] [id = 562] 19:57:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1184e9800 == 32 [pid = 1660] [id = 561] 19:57:43 INFO - PROCESS | 1660 | 1467601063061 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]]]}] 19:57:43 INFO - PROCESS | 1660 | --DOCSHELL 0x117159000 == 31 [pid = 1660] [id = 560] 19:57:43 INFO - PROCESS | 1660 | --DOCSHELL 0x115e23000 == 30 [pid = 1660] [id = 559] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119fb3c00) [pid = 1660] [serial = 1640] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x121160c00) [pid = 1660] [serial = 1643] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1182ee400) [pid = 1660] [serial = 1630] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x121566800) [pid = 1660] [serial = 1654] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x116639800) [pid = 1660] [serial = 1615] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1128cc800) [pid = 1660] [serial = 1610] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1128cf000) [pid = 1660] [serial = 1621] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x121250c00) [pid = 1660] [serial = 1646] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11930e400) [pid = 1660] [serial = 1634] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11907dc00) [pid = 1660] [serial = 1631] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12115b400) [pid = 1660] [serial = 1642] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11688e400) [pid = 1660] [serial = 1627] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x115e69000) [pid = 1660] [serial = 1625] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118451400) [pid = 1660] [serial = 1618] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112dc4c00) [pid = 1660] [serial = 1612] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1176ec400) [pid = 1660] [serial = 1649] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119334800) [pid = 1660] [serial = 1607] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1190b7000) [pid = 1660] [serial = 1633] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121182c00) [pid = 1660] [serial = 1645] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119a0c000) [pid = 1660] [serial = 1637] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119083000) [pid = 1660] [serial = 1619] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1214a5400) [pid = 1660] [serial = 1652] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x114f6a400) [pid = 1660] [serial = 1624] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1122b8400) [pid = 1660] [serial = 1609] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119f15800) [pid = 1660] [serial = 1639] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118866800) [pid = 1660] [serial = 1651] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1129aac00) [pid = 1660] [serial = 1622] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1133ebc00) [pid = 1660] [serial = 1648] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x117510400) [pid = 1660] [serial = 1628] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11688cc00) [pid = 1660] [serial = 1616] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1196ba400) [pid = 1660] [serial = 1636] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x113387c00) [pid = 1660] [serial = 1613] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121b8d400) [pid = 1660] [serial = 1655] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x123573400) [pid = 1660] [serial = 1657] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x124c55000) [pid = 1660] [serial = 1658] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119307c00) [pid = 1660] [serial = 1565] [outer = 0x0] [url = about:blank] 19:57:43 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11844e400) [pid = 1660] [serial = 1568] [outer = 0x0] [url = about:blank] 19:57:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:57:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 971ms 19:57:43 INFO - PROCESS | 1660 | 1467601063090 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 19:57:43 INFO - PROCESS | 1660 | 1467601063092 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 19:57:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:57:43 INFO - PROCESS | 1660 | 1467601063095 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:57:43 INFO - PROCESS | 1660 | 1467601063097 Marionette TRACE conn2 <- [1,2262,null,{}] 19:57:43 INFO - PROCESS | 1660 | 1467601063106 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}] 19:57:43 INFO - PROCESS | 1660 | 1467601063107 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:43 INFO - PROCESS | 1660 | 1467601063187 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 19:57:43 INFO - PROCESS | 1660 | 1467601063193 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:43 INFO - PROCESS | 1660 | 1467601063194 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x117151000 == 31 [pid = 1660] [id = 573] 19:57:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1133f6800) [pid = 1660] [serial = 1719] [outer = 0x0] 19:57:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x113da8800) [pid = 1660] [serial = 1720] [outer = 0x1133f6800] 19:57:43 INFO - PROCESS | 1660 | 1467601063221 Marionette DEBUG loaded listener.js 19:57:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1161aa000) [pid = 1660] [serial = 1721] [outer = 0x1133f6800] 19:57:43 INFO - PROCESS | 1660 | 1467601063647 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]]]}] 19:57:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:57:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 575ms 19:57:43 INFO - PROCESS | 1660 | 1467601063674 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 19:57:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:57:43 INFO - PROCESS | 1660 | 1467601063678 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 19:57:43 INFO - PROCESS | 1660 | 1467601063682 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:57:43 INFO - PROCESS | 1660 | 1467601063684 Marionette TRACE conn2 <- [1,2266,null,{}] 19:57:43 INFO - PROCESS | 1660 | 1467601063687 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}] 19:57:43 INFO - PROCESS | 1660 | 1467601063690 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:43 INFO - PROCESS | 1660 | 1467601063781 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 19:57:43 INFO - PROCESS | 1660 | 1467601063787 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:43 INFO - PROCESS | 1660 | 1467601063789 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191b7000 == 32 [pid = 1660] [id = 574] 19:57:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1164eec00) [pid = 1660] [serial = 1722] [outer = 0x0] 19:57:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x116a23c00) [pid = 1660] [serial = 1723] [outer = 0x1164eec00] 19:57:43 INFO - PROCESS | 1660 | 1467601063815 Marionette DEBUG loaded listener.js 19:57:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x117cc2400) [pid = 1660] [serial = 1724] [outer = 0x1164eec00] 19:57:44 INFO - PROCESS | 1660 | 1467601064174 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]]]}] 19:57:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:57:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 524ms 19:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:57:44 INFO - PROCESS | 1660 | 1467601064205 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 19:57:44 INFO - PROCESS | 1660 | 1467601064207 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 19:57:44 INFO - PROCESS | 1660 | 1467601064223 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:57:44 INFO - PROCESS | 1660 | 1467601064227 Marionette TRACE conn2 <- [1,2270,null,{}] 19:57:44 INFO - PROCESS | 1660 | 1467601064232 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}] 19:57:44 INFO - PROCESS | 1660 | 1467601064235 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:44 INFO - PROCESS | 1660 | 1467601064316 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 19:57:44 INFO - PROCESS | 1660 | 1467601064323 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:44 INFO - PROCESS | 1660 | 1467601064324 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x121378800 == 33 [pid = 1660] [id = 575] 19:57:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1128d4400) [pid = 1660] [serial = 1725] [outer = 0x0] 19:57:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1182f0800) [pid = 1660] [serial = 1726] [outer = 0x1128d4400] 19:57:44 INFO - PROCESS | 1660 | 1467601064349 Marionette DEBUG loaded listener.js 19:57:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118780000) [pid = 1660] [serial = 1727] [outer = 0x1128d4400] 19:57:44 INFO - PROCESS | 1660 | 1467601064662 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]]]}] 19:57:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:57:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 487ms 19:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:57:44 INFO - PROCESS | 1660 | 1467601064697 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 19:57:44 INFO - PROCESS | 1660 | 1467601064698 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 19:57:44 INFO - PROCESS | 1660 | 1467601064700 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:57:44 INFO - PROCESS | 1660 | 1467601064702 Marionette TRACE conn2 <- [1,2274,null,{}] 19:57:44 INFO - PROCESS | 1660 | 1467601064706 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}] 19:57:44 INFO - PROCESS | 1660 | 1467601064707 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:44 INFO - PROCESS | 1660 | 1467601064789 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 19:57:44 INFO - PROCESS | 1660 | 1467601064848 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:44 INFO - PROCESS | 1660 | 1467601064849 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216e1000 == 34 [pid = 1660] [id = 576] 19:57:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11877ec00) [pid = 1660] [serial = 1728] [outer = 0x0] 19:57:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119081400) [pid = 1660] [serial = 1729] [outer = 0x11877ec00] 19:57:44 INFO - PROCESS | 1660 | 1467601064874 Marionette DEBUG loaded listener.js 19:57:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119095800) [pid = 1660] [serial = 1730] [outer = 0x11877ec00] 19:57:45 INFO - PROCESS | 1660 | 1467601065177 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]]]}] 19:57:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:57:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 523ms 19:57:45 INFO - PROCESS | 1660 | 1467601065223 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 19:57:45 INFO - PROCESS | 1660 | 1467601065225 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 19:57:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:57:45 INFO - PROCESS | 1660 | 1467601065232 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:57:45 INFO - PROCESS | 1660 | 1467601065233 Marionette TRACE conn2 <- [1,2278,null,{}] 19:57:45 INFO - PROCESS | 1660 | 1467601065236 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}] 19:57:45 INFO - PROCESS | 1660 | 1467601065237 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:45 INFO - PROCESS | 1660 | 1467601065334 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 19:57:45 INFO - PROCESS | 1660 | 1467601065338 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:45 INFO - PROCESS | 1660 | 1467601065342 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12136b800 == 35 [pid = 1660] [id = 577] 19:57:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11930d000) [pid = 1660] [serial = 1731] [outer = 0x0] 19:57:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119331c00) [pid = 1660] [serial = 1732] [outer = 0x11930d000] 19:57:45 INFO - PROCESS | 1660 | 1467601065376 Marionette DEBUG loaded listener.js 19:57:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1196d5c00) [pid = 1660] [serial = 1733] [outer = 0x11930d000] 19:57:45 INFO - PROCESS | 1660 | 1467601065726 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]]]}] 19:57:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:57:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 524ms 19:57:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:57:45 INFO - PROCESS | 1660 | 1467601065759 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 19:57:45 INFO - PROCESS | 1660 | 1467601065761 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 19:57:45 INFO - PROCESS | 1660 | 1467601065763 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:57:45 INFO - PROCESS | 1660 | 1467601065764 Marionette TRACE conn2 <- [1,2282,null,{}] 19:57:45 INFO - PROCESS | 1660 | 1467601065766 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}] 19:57:45 INFO - PROCESS | 1660 | 1467601065768 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:45 INFO - PROCESS | 1660 | 1467601065875 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 19:57:45 INFO - PROCESS | 1660 | 1467601065879 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:45 INFO - PROCESS | 1660 | 1467601065880 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1271f9000 == 36 [pid = 1660] [id = 578] 19:57:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11930e400) [pid = 1660] [serial = 1734] [outer = 0x0] 19:57:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119f15800) [pid = 1660] [serial = 1735] [outer = 0x11930e400] 19:57:45 INFO - PROCESS | 1660 | 1467601065905 Marionette DEBUG loaded listener.js 19:57:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12115ec00) [pid = 1660] [serial = 1736] [outer = 0x11930e400] 19:57:46 INFO - PROCESS | 1660 | 1467601066272 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]]]}] 19:57:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:57:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 518ms 19:57:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:57:46 INFO - PROCESS | 1660 | 1467601066282 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 19:57:46 INFO - PROCESS | 1660 | 1467601066283 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 19:57:46 INFO - PROCESS | 1660 | 1467601066287 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:57:46 INFO - PROCESS | 1660 | 1467601066289 Marionette TRACE conn2 <- [1,2286,null,{}] 19:57:46 INFO - PROCESS | 1660 | 1467601066291 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}] 19:57:46 INFO - PROCESS | 1660 | 1467601066292 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:46 INFO - PROCESS | 1660 | 1467601066392 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 19:57:46 INFO - PROCESS | 1660 | 1467601066405 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:46 INFO - PROCESS | 1660 | 1467601066406 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191ca800 == 37 [pid = 1660] [id = 579] 19:57:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12115c000) [pid = 1660] [serial = 1737] [outer = 0x0] 19:57:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121187400) [pid = 1660] [serial = 1738] [outer = 0x12115c000] 19:57:46 INFO - PROCESS | 1660 | 1467601066431 Marionette DEBUG loaded listener.js 19:57:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12149d400) [pid = 1660] [serial = 1739] [outer = 0x12115c000] 19:57:46 INFO - PROCESS | 1660 | 1467601066845 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]]]}] 19:57:46 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 19:57:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 572ms 19:57:46 INFO - PROCESS | 1660 | 1467601066860 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 19:57:46 INFO - PROCESS | 1660 | 1467601066861 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 19:57:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:57:46 INFO - PROCESS | 1660 | 1467601066865 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:57:46 INFO - PROCESS | 1660 | 1467601066867 Marionette TRACE conn2 <- [1,2290,null,{}] 19:57:46 INFO - PROCESS | 1660 | 1467601066870 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}] 19:57:46 INFO - PROCESS | 1660 | 1467601066872 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:47 INFO - PROCESS | 1660 | 1467601067021 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 19:57:47 INFO - PROCESS | 1660 | 1467601067077 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:47 INFO - PROCESS | 1660 | 1467601067078 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x129324800 == 38 [pid = 1660] [id = 580] 19:57:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12149a000) [pid = 1660] [serial = 1740] [outer = 0x0] 19:57:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121565800) [pid = 1660] [serial = 1741] [outer = 0x12149a000] 19:57:47 INFO - PROCESS | 1660 | 1467601067116 Marionette DEBUG loaded listener.js 19:57:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1216c7c00) [pid = 1660] [serial = 1742] [outer = 0x12149a000] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112e2e000) [pid = 1660] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112d61400) [pid = 1660] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x112e2e800) [pid = 1660] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1128d6800) [pid = 1660] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116810800) [pid = 1660] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112d68000) [pid = 1660] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1129acc00) [pid = 1660] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11663e800) [pid = 1660] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119097c00) [pid = 1660] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1183b4000) [pid = 1660] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1190c3000) [pid = 1660] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1190c0800) [pid = 1660] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119f1f800) [pid = 1660] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1122ba000) [pid = 1660] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11269ec00) [pid = 1660] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x117cc0c00) [pid = 1660] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:57:47 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119330c00) [pid = 1660] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:57:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:57:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 722ms 19:57:47 INFO - PROCESS | 1660 | 1467601067583 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]]]}] 19:57:47 INFO - PROCESS | 1660 | 1467601067589 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 19:57:47 INFO - PROCESS | 1660 | 1467601067590 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 19:57:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:57:47 INFO - PROCESS | 1660 | 1467601067592 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:57:47 INFO - PROCESS | 1660 | 1467601067593 Marionette TRACE conn2 <- [1,2294,null,{}] 19:57:47 INFO - PROCESS | 1660 | 1467601067595 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}] 19:57:47 INFO - PROCESS | 1660 | 1467601067596 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:47 INFO - PROCESS | 1660 | 1467601067709 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 19:57:47 INFO - PROCESS | 1660 | 1467601067752 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:47 INFO - PROCESS | 1660 | 1467601067753 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12969c000 == 39 [pid = 1660] [id = 581] 19:57:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x112027800) [pid = 1660] [serial = 1743] [outer = 0x0] 19:57:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x114f82400) [pid = 1660] [serial = 1744] [outer = 0x112027800] 19:57:47 INFO - PROCESS | 1660 | 1467601067778 Marionette DEBUG loaded listener.js 19:57:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1182f0000) [pid = 1660] [serial = 1745] [outer = 0x112027800] 19:57:48 INFO - PROCESS | 1660 | 1467601068028 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]]]}] 19:57:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:57:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 468ms 19:57:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:57:48 INFO - PROCESS | 1660 | 1467601068064 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 19:57:48 INFO - PROCESS | 1660 | 1467601068065 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 19:57:48 INFO - PROCESS | 1660 | 1467601068075 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:57:48 INFO - PROCESS | 1660 | 1467601068076 Marionette TRACE conn2 <- [1,2298,null,{}] 19:57:48 INFO - PROCESS | 1660 | 1467601068079 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}] 19:57:48 INFO - PROCESS | 1660 | 1467601068080 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:48 INFO - PROCESS | 1660 | 1467601068164 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 19:57:48 INFO - PROCESS | 1660 | 1467601068168 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:48 INFO - PROCESS | 1660 | 1467601068172 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a7a3800 == 40 [pid = 1660] [id = 582] 19:57:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116811800) [pid = 1660] [serial = 1746] [outer = 0x0] 19:57:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119f16c00) [pid = 1660] [serial = 1747] [outer = 0x116811800] 19:57:48 INFO - PROCESS | 1660 | 1467601068198 Marionette DEBUG loaded listener.js 19:57:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121961000) [pid = 1660] [serial = 1748] [outer = 0x116811800] 19:57:48 INFO - PROCESS | 1660 | 1467601068544 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]]]}] 19:57:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:57:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 529ms 19:57:48 INFO - PROCESS | 1660 | 1467601068600 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 19:57:48 INFO - PROCESS | 1660 | 1467601068601 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 19:57:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:57:48 INFO - PROCESS | 1660 | 1467601068604 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:57:48 INFO - PROCESS | 1660 | 1467601068605 Marionette TRACE conn2 <- [1,2302,null,{}] 19:57:48 INFO - PROCESS | 1660 | 1467601068608 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}] 19:57:48 INFO - PROCESS | 1660 | 1467601068609 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:48 INFO - PROCESS | 1660 | 1467601068699 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 19:57:48 INFO - PROCESS | 1660 | 1467601068704 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:48 INFO - PROCESS | 1660 | 1467601068705 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac49000 == 41 [pid = 1660] [id = 583] 19:57:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121288800) [pid = 1660] [serial = 1749] [outer = 0x0] 19:57:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121e6ac00) [pid = 1660] [serial = 1750] [outer = 0x121288800] 19:57:48 INFO - PROCESS | 1660 | 1467601068730 Marionette DEBUG loaded listener.js 19:57:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124c4bc00) [pid = 1660] [serial = 1751] [outer = 0x121288800] 19:57:49 INFO - PROCESS | 1660 | 1467601069059 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]]]}] 19:57:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:57:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 469ms 19:57:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:57:49 INFO - PROCESS | 1660 | 1467601069074 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 19:57:49 INFO - PROCESS | 1660 | 1467601069075 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 19:57:49 INFO - PROCESS | 1660 | 1467601069077 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:57:49 INFO - PROCESS | 1660 | 1467601069078 Marionette TRACE conn2 <- [1,2306,null,{}] 19:57:49 INFO - PROCESS | 1660 | 1467601069081 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}] 19:57:49 INFO - PROCESS | 1660 | 1467601069082 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:49 INFO - PROCESS | 1660 | 1467601069162 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 19:57:49 INFO - PROCESS | 1660 | 1467601069165 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:49 INFO - PROCESS | 1660 | 1467601069166 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aebd800 == 42 [pid = 1660] [id = 584] 19:57:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124c78800) [pid = 1660] [serial = 1752] [outer = 0x0] 19:57:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124ce3000) [pid = 1660] [serial = 1753] [outer = 0x124c78800] 19:57:49 INFO - PROCESS | 1660 | 1467601069192 Marionette DEBUG loaded listener.js 19:57:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124f3e000) [pid = 1660] [serial = 1754] [outer = 0x124c78800] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x117475000 == 41 [pid = 1660] [id = 558] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x117151000 == 40 [pid = 1660] [id = 573] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x112f1f800 == 39 [pid = 1660] [id = 572] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x117468000 == 38 [pid = 1660] [id = 571] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1296a8800 == 37 [pid = 1660] [id = 570] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x121378800 == 36 [pid = 1660] [id = 575] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1191ca800 == 35 [pid = 1660] [id = 579] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x129324800 == 34 [pid = 1660] [id = 580] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12969c000 == 33 [pid = 1660] [id = 581] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12136b800 == 32 [pid = 1660] [id = 577] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1271f9000 == 31 [pid = 1660] [id = 578] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12a7a3800 == 30 [pid = 1660] [id = 582] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1216e1000 == 29 [pid = 1660] [id = 576] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1191b7000 == 28 [pid = 1660] [id = 574] 19:57:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac49000 == 27 [pid = 1660] [id = 583] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1128d0c00) [pid = 1660] [serial = 1675] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x114f7d400) [pid = 1660] [serial = 1676] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1164f1400) [pid = 1660] [serial = 1684] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116815400) [pid = 1660] [serial = 1685] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1130d9c00) [pid = 1660] [serial = 1681] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1133f6c00) [pid = 1660] [serial = 1682] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1129a4800) [pid = 1660] [serial = 1678] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112a5c400) [pid = 1660] [serial = 1679] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1176f4c00) [pid = 1660] [serial = 1687] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118110400) [pid = 1660] [serial = 1690] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1183a6000) [pid = 1660] [serial = 1691] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1133aa800) [pid = 1660] [serial = 1661] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112a84400) [pid = 1660] [serial = 1660] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11810ec00) [pid = 1660] [serial = 1664] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x116a29800) [pid = 1660] [serial = 1663] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1196b0800) [pid = 1660] [serial = 1667] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1190c3800) [pid = 1660] [serial = 1666] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x118532800) [pid = 1660] [serial = 1693] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1196d4800) [pid = 1660] [serial = 1699] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1196b2000) [pid = 1660] [serial = 1697] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x121252c00) [pid = 1660] [serial = 1670] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x11932cc00) [pid = 1660] [serial = 1696] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12115b800) [pid = 1660] [serial = 1669] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x115def800) [pid = 1660] [serial = 1702] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1216cb800) [pid = 1660] [serial = 1673] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1196ba800) [pid = 1660] [serial = 1672] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x119ab6800) [pid = 1660] [serial = 1700] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x119098c00) [pid = 1660] [serial = 1705] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x121165c00) [pid = 1660] [serial = 1709] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x1196d6c00) [pid = 1660] [serial = 1706] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x1190c0000) [pid = 1660] [serial = 1694] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x116f60c00) [pid = 1660] [serial = 1703] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x11810c000) [pid = 1660] [serial = 1688] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x119f1b000) [pid = 1660] [serial = 1708] [outer = 0x0] [url = about:blank] 19:57:50 INFO - PROCESS | 1660 | 1467601070877 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]]]}] 19:57:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:57:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1823ms 19:57:50 INFO - PROCESS | 1660 | 1467601070901 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 19:57:50 INFO - PROCESS | 1660 | 1467601070904 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 19:57:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:57:50 INFO - PROCESS | 1660 | 1467601070908 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:57:50 INFO - PROCESS | 1660 | 1467601070910 Marionette TRACE conn2 <- [1,2310,null,{}] 19:57:50 INFO - PROCESS | 1660 | 1467601070915 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}] 19:57:50 INFO - PROCESS | 1660 | 1467601070917 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:51 INFO - PROCESS | 1660 | 1467601070998 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 19:57:51 INFO - PROCESS | 1660 | 1467601071053 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:51 INFO - PROCESS | 1660 | 1467601071056 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x11640a000 == 28 [pid = 1660] [id = 585] 19:57:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x112a66000) [pid = 1660] [serial = 1755] [outer = 0x0] 19:57:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x112d5d800) [pid = 1660] [serial = 1756] [outer = 0x112a66000] 19:57:51 INFO - PROCESS | 1660 | 1467601071084 Marionette DEBUG loaded listener.js 19:57:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x112eec000) [pid = 1660] [serial = 1757] [outer = 0x112a66000] 19:57:51 INFO - PROCESS | 1660 | 1467601071382 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]]]}] 19:57:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:57:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 521ms 19:57:51 INFO - PROCESS | 1660 | 1467601071429 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 19:57:51 INFO - PROCESS | 1660 | 1467601071433 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 19:57:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:57:51 INFO - PROCESS | 1660 | 1467601071440 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:57:51 INFO - PROCESS | 1660 | 1467601071442 Marionette TRACE conn2 <- [1,2314,null,{}] 19:57:51 INFO - PROCESS | 1660 | 1467601071444 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}] 19:57:51 INFO - PROCESS | 1660 | 1467601071446 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:51 INFO - PROCESS | 1660 | 1467601071523 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 19:57:51 INFO - PROCESS | 1660 | 1467601071528 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:51 INFO - PROCESS | 1660 | 1467601071529 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x117468000 == 29 [pid = 1660] [id = 586] 19:57:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1133eb800) [pid = 1660] [serial = 1758] [outer = 0x0] 19:57:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x114f6cc00) [pid = 1660] [serial = 1759] [outer = 0x1133eb800] 19:57:51 INFO - PROCESS | 1660 | 1467601071559 Marionette DEBUG loaded listener.js 19:57:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x115d15400) [pid = 1660] [serial = 1760] [outer = 0x1133eb800] 19:57:51 INFO - PROCESS | 1660 | 1467601071918 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]]]}] 19:57:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:57:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 522ms 19:57:51 INFO - PROCESS | 1660 | 1467601071961 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 19:57:51 INFO - PROCESS | 1660 | 1467601071963 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 19:57:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:57:51 INFO - PROCESS | 1660 | 1467601071965 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:57:51 INFO - PROCESS | 1660 | 1467601071967 Marionette TRACE conn2 <- [1,2318,null,{}] 19:57:51 INFO - PROCESS | 1660 | 1467601071975 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}] 19:57:51 INFO - PROCESS | 1660 | 1467601071978 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:52 INFO - PROCESS | 1660 | 1467601072054 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 19:57:52 INFO - PROCESS | 1660 | 1467601072061 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:52 INFO - PROCESS | 1660 | 1467601072063 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184eb800 == 30 [pid = 1660] [id = 587] 19:57:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x111d1a800) [pid = 1660] [serial = 1761] [outer = 0x0] 19:57:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1164edc00) [pid = 1660] [serial = 1762] [outer = 0x111d1a800] 19:57:52 INFO - PROCESS | 1660 | 1467601072091 Marionette DEBUG loaded listener.js 19:57:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x116883400) [pid = 1660] [serial = 1763] [outer = 0x111d1a800] 19:57:52 INFO - PROCESS | 1660 | 1467601072436 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] 19:57:52 INFO - PROCESS | 1660 | 1467601072488 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 19:57:52 INFO - PROCESS | 1660 | 1467601072491 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:57:52 INFO - PROCESS | 1660 | 1467601072492 Marionette TRACE conn2 <- [1,2322,null,{}] 19:57:52 INFO - PROCESS | 1660 | 1467601072494 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}] 19:57:52 INFO - PROCESS | 1660 | 1467601072495 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:52 INFO - PROCESS | 1660 | 1467601072595 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 19:57:52 INFO - PROCESS | 1660 | 1467601072601 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:52 INFO - PROCESS | 1660 | 1467601072602 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x119079800 == 31 [pid = 1660] [id = 588] 19:57:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x116a24000) [pid = 1660] [serial = 1764] [outer = 0x0] 19:57:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x116f60400) [pid = 1660] [serial = 1765] [outer = 0x116a24000] 19:57:52 INFO - PROCESS | 1660 | 1467601072630 Marionette DEBUG loaded listener.js 19:57:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11810c000) [pid = 1660] [serial = 1766] [outer = 0x116a24000] 19:57:52 INFO - PROCESS | 1660 | 1467601072968 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]]]}] 19:57:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:57:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 19:57:53 INFO - PROCESS | 1660 | 1467601073010 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 19:57:53 INFO - PROCESS | 1660 | 1467601073012 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 19:57:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:57:53 INFO - PROCESS | 1660 | 1467601073026 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:57:53 INFO - PROCESS | 1660 | 1467601073028 Marionette TRACE conn2 <- [1,2326,null,{}] 19:57:53 INFO - PROCESS | 1660 | 1467601073032 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}] 19:57:53 INFO - PROCESS | 1660 | 1467601073033 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:53 INFO - PROCESS | 1660 | 1467601073142 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 19:57:53 INFO - PROCESS | 1660 | 1467601073222 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:53 INFO - PROCESS | 1660 | 1467601073224 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d94800 == 32 [pid = 1660] [id = 589] 19:57:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1133b2400) [pid = 1660] [serial = 1767] [outer = 0x0] 19:57:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11810e400) [pid = 1660] [serial = 1768] [outer = 0x1133b2400] 19:57:53 INFO - PROCESS | 1660 | 1467601073264 Marionette DEBUG loaded listener.js 19:57:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1182ed400) [pid = 1660] [serial = 1769] [outer = 0x1133b2400] 19:57:53 INFO - PROCESS | 1660 | 1467601073565 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]]]}] 19:57:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:57:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 572ms 19:57:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:57:53 INFO - PROCESS | 1660 | 1467601073598 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 19:57:53 INFO - PROCESS | 1660 | 1467601073600 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 19:57:53 INFO - PROCESS | 1660 | 1467601073602 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:57:53 INFO - PROCESS | 1660 | 1467601073605 Marionette TRACE conn2 <- [1,2330,null,{}] 19:57:53 INFO - PROCESS | 1660 | 1467601073614 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}] 19:57:53 INFO - PROCESS | 1660 | 1467601073618 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:53 INFO - PROCESS | 1660 | 1467601073712 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 19:57:53 INFO - PROCESS | 1660 | 1467601073768 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:53 INFO - PROCESS | 1660 | 1467601073769 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x121371800 == 33 [pid = 1660] [id = 590] 19:57:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x114f7c400) [pid = 1660] [serial = 1770] [outer = 0x0] 19:57:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11844bc00) [pid = 1660] [serial = 1771] [outer = 0x114f7c400] 19:57:53 INFO - PROCESS | 1660 | 1467601073794 Marionette DEBUG loaded listener.js 19:57:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11909b400) [pid = 1660] [serial = 1772] [outer = 0x114f7c400] 19:57:54 INFO - PROCESS | 1660 | 1467601074057 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]]]}] 19:57:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:57:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 477ms 19:57:54 INFO - PROCESS | 1660 | 1467601074080 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 19:57:54 INFO - PROCESS | 1660 | 1467601074081 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 19:57:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:57:54 INFO - PROCESS | 1660 | 1467601074091 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:57:54 INFO - PROCESS | 1660 | 1467601074092 Marionette TRACE conn2 <- [1,2334,null,{}] 19:57:54 INFO - PROCESS | 1660 | 1467601074094 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}] 19:57:54 INFO - PROCESS | 1660 | 1467601074104 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:54 INFO - PROCESS | 1660 | 1467601074190 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 19:57:54 INFO - PROCESS | 1660 | 1467601074194 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:54 INFO - PROCESS | 1660 | 1467601074195 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x124910800 == 34 [pid = 1660] [id = 591] 19:57:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118116000) [pid = 1660] [serial = 1773] [outer = 0x0] 19:57:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1190bf000) [pid = 1660] [serial = 1774] [outer = 0x118116000] 19:57:54 INFO - PROCESS | 1660 | 1467601074220 Marionette DEBUG loaded listener.js 19:57:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11930fc00) [pid = 1660] [serial = 1775] [outer = 0x118116000] 19:57:54 INFO - PROCESS | 1660 | 1467601074542 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]]]}] 19:57:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:57:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 476ms 19:57:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:57:54 INFO - PROCESS | 1660 | 1467601074560 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 19:57:54 INFO - PROCESS | 1660 | 1467601074561 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 19:57:54 INFO - PROCESS | 1660 | 1467601074563 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:57:54 INFO - PROCESS | 1660 | 1467601074564 Marionette TRACE conn2 <- [1,2338,null,{}] 19:57:54 INFO - PROCESS | 1660 | 1467601074567 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}] 19:57:54 INFO - PROCESS | 1660 | 1467601074568 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:54 INFO - PROCESS | 1660 | 1467601074668 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 19:57:54 INFO - PROCESS | 1660 | 1467601074675 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:54 INFO - PROCESS | 1660 | 1467601074676 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x124fe7000 == 35 [pid = 1660] [id = 592] 19:57:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11908dc00) [pid = 1660] [serial = 1776] [outer = 0x0] 19:57:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119333800) [pid = 1660] [serial = 1777] [outer = 0x11908dc00] 19:57:54 INFO - PROCESS | 1660 | 1467601074701 Marionette DEBUG loaded listener.js 19:57:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11810a400) [pid = 1660] [serial = 1778] [outer = 0x11908dc00] 19:57:55 INFO - PROCESS | 1660 | 1467601075005 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]]]}] 19:57:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:57:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 467ms 19:57:55 INFO - PROCESS | 1660 | 1467601075032 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 19:57:55 INFO - PROCESS | 1660 | 1467601075033 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 19:57:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:57:55 INFO - PROCESS | 1660 | 1467601075035 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:57:55 INFO - PROCESS | 1660 | 1467601075038 Marionette TRACE conn2 <- [1,2342,null,{}] 19:57:55 INFO - PROCESS | 1660 | 1467601075041 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}] 19:57:55 INFO - PROCESS | 1660 | 1467601075042 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:55 INFO - PROCESS | 1660 | 1467601075126 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 19:57:55 INFO - PROCESS | 1660 | 1467601075130 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:55 INFO - PROCESS | 1660 | 1467601075131 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184ea800 == 36 [pid = 1660] [id = 593] 19:57:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112d61800) [pid = 1660] [serial = 1779] [outer = 0x0] 19:57:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119a0b400) [pid = 1660] [serial = 1780] [outer = 0x112d61800] 19:57:55 INFO - PROCESS | 1660 | 1467601075155 Marionette DEBUG loaded listener.js 19:57:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119ab9000) [pid = 1660] [serial = 1781] [outer = 0x112d61800] 19:57:55 INFO - PROCESS | 1660 | 1467601075570 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]]]}] 19:57:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:57:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 573ms 19:57:55 INFO - PROCESS | 1660 | 1467601075609 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 19:57:55 INFO - PROCESS | 1660 | 1467601075611 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 19:57:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:57:55 INFO - PROCESS | 1660 | 1467601075615 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:57:55 INFO - PROCESS | 1660 | 1467601075616 Marionette TRACE conn2 <- [1,2346,null,{}] 19:57:55 INFO - PROCESS | 1660 | 1467601075620 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}] 19:57:55 INFO - PROCESS | 1660 | 1467601075621 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:55 INFO - PROCESS | 1660 | 1467601075734 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 19:57:55 INFO - PROCESS | 1660 | 1467601075742 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:55 INFO - PROCESS | 1660 | 1467601075742 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ab7800 == 37 [pid = 1660] [id = 594] 19:57:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119ac3400) [pid = 1660] [serial = 1782] [outer = 0x0] 19:57:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119f1ac00) [pid = 1660] [serial = 1783] [outer = 0x119ac3400] 19:57:55 INFO - PROCESS | 1660 | 1467601075768 Marionette DEBUG loaded listener.js 19:57:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119f23800) [pid = 1660] [serial = 1784] [outer = 0x119ac3400] 19:57:56 INFO - PROCESS | 1660 | 1467601076157 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]]]}] 19:57:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:57:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 570ms 19:57:56 INFO - PROCESS | 1660 | 1467601076184 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 19:57:56 INFO - PROCESS | 1660 | 1467601076186 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 19:57:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:57:56 INFO - PROCESS | 1660 | 1467601076188 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:57:56 INFO - PROCESS | 1660 | 1467601076189 Marionette TRACE conn2 <- [1,2350,null,{}] 19:57:56 INFO - PROCESS | 1660 | 1467601076192 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}] 19:57:56 INFO - PROCESS | 1660 | 1467601076193 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:56 INFO - PROCESS | 1660 | 1467601076312 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 19:57:56 INFO - PROCESS | 1660 | 1467601076325 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:56 INFO - PROCESS | 1660 | 1467601076327 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f96800 == 38 [pid = 1660] [id = 595] 19:57:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121158000) [pid = 1660] [serial = 1785] [outer = 0x0] 19:57:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121181400) [pid = 1660] [serial = 1786] [outer = 0x121158000] 19:57:56 INFO - PROCESS | 1660 | 1467601076353 Marionette DEBUG loaded listener.js 19:57:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1190b6400) [pid = 1660] [serial = 1787] [outer = 0x121158000] 19:57:56 INFO - PROCESS | 1660 | 1467601076679 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]]]}] 19:57:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:57:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 520ms 19:57:56 INFO - PROCESS | 1660 | 1467601076709 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 19:57:56 INFO - PROCESS | 1660 | 1467601076710 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 19:57:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:57:56 INFO - PROCESS | 1660 | 1467601076712 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:57:56 INFO - PROCESS | 1660 | 1467601076713 Marionette TRACE conn2 <- [1,2354,null,{}] 19:57:56 INFO - PROCESS | 1660 | 1467601076715 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}] 19:57:56 INFO - PROCESS | 1660 | 1467601076716 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:56 INFO - PROCESS | 1660 | 1467601076816 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 19:57:56 INFO - PROCESS | 1660 | 1467601076827 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:56 INFO - PROCESS | 1660 | 1467601076828 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12969a000 == 39 [pid = 1660] [id = 596] 19:57:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1182ec400) [pid = 1660] [serial = 1788] [outer = 0x0] 19:57:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121566800) [pid = 1660] [serial = 1789] [outer = 0x1182ec400] 19:57:56 INFO - PROCESS | 1660 | 1467601076853 Marionette DEBUG loaded listener.js 19:57:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1218cec00) [pid = 1660] [serial = 1790] [outer = 0x1182ec400] 19:57:57 INFO - PROCESS | 1660 | 1467601077201 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]]]}] 19:57:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:57:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 19:57:57 INFO - PROCESS | 1660 | 1467601077230 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 19:57:57 INFO - PROCESS | 1660 | 1467601077232 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 19:57:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:57:57 INFO - PROCESS | 1660 | 1467601077239 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:57:57 INFO - PROCESS | 1660 | 1467601077240 Marionette TRACE conn2 <- [1,2358,null,{}] 19:57:57 INFO - PROCESS | 1660 | 1467601077243 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}] 19:57:57 INFO - PROCESS | 1660 | 1467601077244 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:57 INFO - PROCESS | 1660 | 1467601077352 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 19:57:57 INFO - PROCESS | 1660 | 1467601077356 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:57 INFO - PROCESS | 1660 | 1467601077357 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a993000 == 40 [pid = 1660] [id = 597] 19:57:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121962400) [pid = 1660] [serial = 1791] [outer = 0x0] 19:57:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121b85400) [pid = 1660] [serial = 1792] [outer = 0x121962400] 19:57:57 INFO - PROCESS | 1660 | 1467601077381 Marionette DEBUG loaded listener.js 19:57:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x123576400) [pid = 1660] [serial = 1793] [outer = 0x121962400] 19:57:57 INFO - PROCESS | 1660 | 1467601077718 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]]]}] 19:57:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:57:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 518ms 19:57:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:57:57 INFO - PROCESS | 1660 | 1467601077760 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 19:57:57 INFO - PROCESS | 1660 | 1467601077761 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 19:57:57 INFO - PROCESS | 1660 | 1467601077763 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:57:57 INFO - PROCESS | 1660 | 1467601077764 Marionette TRACE conn2 <- [1,2362,null,{}] 19:57:57 INFO - PROCESS | 1660 | 1467601077766 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}] 19:57:57 INFO - PROCESS | 1660 | 1467601077768 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:57 INFO - PROCESS | 1660 | 1467601077868 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 19:57:57 INFO - PROCESS | 1660 | 1467601077871 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:57 INFO - PROCESS | 1660 | 1467601077873 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac43000 == 41 [pid = 1660] [id = 598] 19:57:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12196cc00) [pid = 1660] [serial = 1794] [outer = 0x0] 19:57:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124c7dc00) [pid = 1660] [serial = 1795] [outer = 0x12196cc00] 19:57:57 INFO - PROCESS | 1660 | 1467601077897 Marionette DEBUG loaded listener.js 19:57:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12548e800) [pid = 1660] [serial = 1796] [outer = 0x12196cc00] 19:57:58 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11930e400) [pid = 1660] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:57:58 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11930d000) [pid = 1660] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:57:58 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12149a000) [pid = 1660] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:57:58 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112027800) [pid = 1660] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:57:58 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12115c000) [pid = 1660] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:57:58 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116811800) [pid = 1660] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:57:58 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121288800) [pid = 1660] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:57:58 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11877ec00) [pid = 1660] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:57:58 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1128d4400) [pid = 1660] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:57:58 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1164eec00) [pid = 1660] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:57:58 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1133f6800) [pid = 1660] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:57:58 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112a65800) [pid = 1660] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:57:58 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112d62c00) [pid = 1660] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:57:58 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1183a5800) [pid = 1660] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:57:58 INFO - PROCESS | 1660 | 1467601078373 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]]]}] 19:57:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:57:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 621ms 19:57:58 INFO - PROCESS | 1660 | 1467601078385 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 19:57:58 INFO - PROCESS | 1660 | 1467601078388 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 19:57:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:57:58 INFO - PROCESS | 1660 | 1467601078405 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:57:58 INFO - PROCESS | 1660 | 1467601078408 Marionette TRACE conn2 <- [1,2366,null,{}] 19:57:58 INFO - PROCESS | 1660 | 1467601078411 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}] 19:57:58 INFO - PROCESS | 1660 | 1467601078412 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:58 INFO - PROCESS | 1660 | 1467601078500 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 19:57:58 INFO - PROCESS | 1660 | 1467601078506 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:58 INFO - PROCESS | 1660 | 1467601078507 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aeaa800 == 42 [pid = 1660] [id = 599] 19:57:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1128d0000) [pid = 1660] [serial = 1797] [outer = 0x0] 19:57:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x117cc8400) [pid = 1660] [serial = 1798] [outer = 0x1128d0000] 19:57:58 INFO - PROCESS | 1660 | 1467601078531 Marionette DEBUG loaded listener.js 19:57:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119a0d800) [pid = 1660] [serial = 1799] [outer = 0x1128d0000] 19:57:58 INFO - PROCESS | 1660 | 1467601078868 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]]]}] 19:57:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:57:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 480ms 19:57:58 INFO - PROCESS | 1660 | 1467601078878 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 19:57:58 INFO - PROCESS | 1660 | 1467601078879 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 19:57:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:57:58 INFO - PROCESS | 1660 | 1467601078881 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:57:58 INFO - PROCESS | 1660 | 1467601078882 Marionette TRACE conn2 <- [1,2370,null,{}] 19:57:58 INFO - PROCESS | 1660 | 1467601078885 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}] 19:57:58 INFO - PROCESS | 1660 | 1467601078887 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:58 INFO - PROCESS | 1660 | 1467601078966 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 19:57:58 INFO - PROCESS | 1660 | 1467601078970 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:58 INFO - PROCESS | 1660 | 1467601078973 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd96800 == 43 [pid = 1660] [id = 600] 19:57:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121189c00) [pid = 1660] [serial = 1800] [outer = 0x0] 19:57:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124c7c800) [pid = 1660] [serial = 1801] [outer = 0x121189c00] 19:57:58 INFO - PROCESS | 1660 | 1467601078997 Marionette DEBUG loaded listener.js 19:57:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126850c00) [pid = 1660] [serial = 1802] [outer = 0x121189c00] 19:57:59 INFO - PROCESS | 1660 | 1467601079337 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]]]}] 19:57:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:57:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 470ms 19:57:59 INFO - PROCESS | 1660 | 1467601079352 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 19:57:59 INFO - PROCESS | 1660 | 1467601079355 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 19:57:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:57:59 INFO - PROCESS | 1660 | 1467601079359 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:57:59 INFO - PROCESS | 1660 | 1467601079360 Marionette TRACE conn2 <- [1,2374,null,{}] 19:57:59 INFO - PROCESS | 1660 | 1467601079363 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}] 19:57:59 INFO - PROCESS | 1660 | 1467601079364 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:59 INFO - PROCESS | 1660 | 1467601079497 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 19:57:59 INFO - PROCESS | 1660 | 1467601079506 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:59 INFO - PROCESS | 1660 | 1467601079507 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:57:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3d3800 == 44 [pid = 1660] [id = 601] 19:57:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1196b0000) [pid = 1660] [serial = 1803] [outer = 0x0] 19:57:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x126859400) [pid = 1660] [serial = 1804] [outer = 0x1196b0000] 19:57:59 INFO - PROCESS | 1660 | 1467601079547 Marionette DEBUG loaded listener.js 19:57:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1269db400) [pid = 1660] [serial = 1805] [outer = 0x1196b0000] 19:57:59 INFO - PROCESS | 1660 | 1467601079937 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]]]}] 19:57:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:57:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 618ms 19:57:59 INFO - PROCESS | 1660 | 1467601079978 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 19:57:59 INFO - PROCESS | 1660 | 1467601079979 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 19:57:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:57:59 INFO - PROCESS | 1660 | 1467601079981 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:57:59 INFO - PROCESS | 1660 | 1467601079982 Marionette TRACE conn2 <- [1,2378,null,{}] 19:57:59 INFO - PROCESS | 1660 | 1467601079984 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}] 19:57:59 INFO - PROCESS | 1660 | 1467601079985 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:00 INFO - PROCESS | 1660 | 1467601080093 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 19:58:00 INFO - PROCESS | 1660 | 1467601080100 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:00 INFO - PROCESS | 1660 | 1467601080101 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3e2800 == 45 [pid = 1660] [id = 602] 19:58:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1269db000) [pid = 1660] [serial = 1806] [outer = 0x0] 19:58:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126ab2800) [pid = 1660] [serial = 1807] [outer = 0x1269db000] 19:58:00 INFO - PROCESS | 1660 | 1467601080123 Marionette DEBUG loaded listener.js 19:58:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x127103800) [pid = 1660] [serial = 1808] [outer = 0x1269db000] 19:58:00 INFO - PROCESS | 1660 | 1467601080727 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]]]}] 19:58:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:58:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 819ms 19:58:00 INFO - PROCESS | 1660 | 1467601080832 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 19:58:00 INFO - PROCESS | 1660 | 1467601080836 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 19:58:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:58:00 INFO - PROCESS | 1660 | 1467601080867 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:58:00 INFO - PROCESS | 1660 | 1467601080872 Marionette TRACE conn2 <- [1,2382,null,{}] 19:58:00 INFO - PROCESS | 1660 | 1467601080910 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}] 19:58:00 INFO - PROCESS | 1660 | 1467601080913 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:01 INFO - PROCESS | 1660 | 1467601081049 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 19:58:01 INFO - PROCESS | 1660 | 1467601081103 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:01 INFO - PROCESS | 1660 | 1467601081105 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x117463800 == 46 [pid = 1660] [id = 603] 19:58:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x112a64c00) [pid = 1660] [serial = 1809] [outer = 0x0] 19:58:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x112e3a400) [pid = 1660] [serial = 1810] [outer = 0x112a64c00] 19:58:01 INFO - PROCESS | 1660 | 1467601081137 Marionette DEBUG loaded listener.js 19:58:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1133f0c00) [pid = 1660] [serial = 1811] [outer = 0x112a64c00] 19:58:01 INFO - PROCESS | 1660 | 1467601081677 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]]]}] 19:58:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:58:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 851ms 19:58:01 INFO - PROCESS | 1660 | 1467601081715 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 19:58:01 INFO - PROCESS | 1660 | 1467601081719 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 19:58:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:58:01 INFO - PROCESS | 1660 | 1467601081725 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:58:01 INFO - PROCESS | 1660 | 1467601081727 Marionette TRACE conn2 <- [1,2386,null,{}] 19:58:01 INFO - PROCESS | 1660 | 1467601081730 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}] 19:58:01 INFO - PROCESS | 1660 | 1467601081732 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:01 INFO - PROCESS | 1660 | 1467601081848 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 19:58:02 INFO - PROCESS | 1660 | 1467601082083 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:02 INFO - PROCESS | 1660 | 1467601082084 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f25800 == 47 [pid = 1660] [id = 604] 19:58:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1126a2000) [pid = 1660] [serial = 1812] [outer = 0x0] 19:58:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x112d68000) [pid = 1660] [serial = 1813] [outer = 0x1126a2000] 19:58:02 INFO - PROCESS | 1660 | 1467601082113 Marionette DEBUG loaded listener.js 19:58:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x113da7c00) [pid = 1660] [serial = 1814] [outer = 0x1126a2000] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3d3800 == 46 [pid = 1660] [id = 601] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd96800 == 45 [pid = 1660] [id = 600] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12aeaa800 == 44 [pid = 1660] [id = 599] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac43000 == 43 [pid = 1660] [id = 598] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12a993000 == 42 [pid = 1660] [id = 597] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12969a000 == 41 [pid = 1660] [id = 596] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x128f96800 == 40 [pid = 1660] [id = 595] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x128ab7800 == 39 [pid = 1660] [id = 594] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x124ce3000) [pid = 1660] [serial = 1753] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1184ea800 == 38 [pid = 1660] [id = 593] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x124fe7000 == 37 [pid = 1660] [id = 592] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x124910800 == 36 [pid = 1660] [id = 591] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x121371800 == 35 [pid = 1660] [id = 590] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x119d94800 == 34 [pid = 1660] [id = 589] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x119079800 == 33 [pid = 1660] [id = 588] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1184eb800 == 32 [pid = 1660] [id = 587] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x117468000 == 31 [pid = 1660] [id = 586] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11640a000 == 30 [pid = 1660] [id = 585] 19:58:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12aebd800 == 29 [pid = 1660] [id = 584] 19:58:02 INFO - PROCESS | 1660 | 1467601082633 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]]]}] 19:58:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:58:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 921ms 19:58:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:58:02 INFO - PROCESS | 1660 | 1467601082648 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 19:58:02 INFO - PROCESS | 1660 | 1467601082650 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 19:58:02 INFO - PROCESS | 1660 | 1467601082654 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:58:02 INFO - PROCESS | 1660 | 1467601082657 Marionette TRACE conn2 <- [1,2390,null,{}] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119f15800) [pid = 1660] [serial = 1735] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119331c00) [pid = 1660] [serial = 1732] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121565800) [pid = 1660] [serial = 1741] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x114f82400) [pid = 1660] [serial = 1744] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12149d400) [pid = 1660] [serial = 1739] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121187400) [pid = 1660] [serial = 1738] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119f16c00) [pid = 1660] [serial = 1747] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121e6ac00) [pid = 1660] [serial = 1750] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119081400) [pid = 1660] [serial = 1729] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1182f0800) [pid = 1660] [serial = 1726] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118780000) [pid = 1660] [serial = 1727] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116a23c00) [pid = 1660] [serial = 1723] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x117cc2400) [pid = 1660] [serial = 1724] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113da8800) [pid = 1660] [serial = 1720] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1161aa000) [pid = 1660] [serial = 1721] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112e0e000) [pid = 1660] [serial = 1718] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112a6a800) [pid = 1660] [serial = 1717] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113c6a400) [pid = 1660] [serial = 1715] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112e06400) [pid = 1660] [serial = 1714] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121188400) [pid = 1660] [serial = 1711] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121560400) [pid = 1660] [serial = 1712] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12115ec00) [pid = 1660] [serial = 1736] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1216c7c00) [pid = 1660] [serial = 1742] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1196d5c00) [pid = 1660] [serial = 1733] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x124c4bc00) [pid = 1660] [serial = 1751] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119095800) [pid = 1660] [serial = 1730] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1182f0000) [pid = 1660] [serial = 1745] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121961000) [pid = 1660] [serial = 1748] [outer = 0x0] [url = about:blank] 19:58:02 INFO - PROCESS | 1660 | 1467601082682 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}] 19:58:02 INFO - PROCESS | 1660 | 1467601082683 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:02 INFO - PROCESS | 1660 | 1467601082765 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 19:58:02 INFO - PROCESS | 1660 | 1467601082773 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:02 INFO - PROCESS | 1660 | 1467601082775 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x117149800 == 30 [pid = 1660] [id = 605] 19:58:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x114f84400) [pid = 1660] [serial = 1815] [outer = 0x0] 19:58:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x115e5f400) [pid = 1660] [serial = 1816] [outer = 0x114f84400] 19:58:02 INFO - PROCESS | 1660 | 1467601082803 Marionette DEBUG loaded listener.js 19:58:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11680cc00) [pid = 1660] [serial = 1817] [outer = 0x114f84400] 19:58:03 INFO - PROCESS | 1660 | 1467601083156 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]]]}] 19:58:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:58:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 530ms 19:58:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:58:03 INFO - PROCESS | 1660 | 1467601083184 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 19:58:03 INFO - PROCESS | 1660 | 1467601083187 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 19:58:03 INFO - PROCESS | 1660 | 1467601083189 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:58:03 INFO - PROCESS | 1660 | 1467601083190 Marionette TRACE conn2 <- [1,2394,null,{}] 19:58:03 INFO - PROCESS | 1660 | 1467601083192 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}] 19:58:03 INFO - PROCESS | 1660 | 1467601083194 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:03 INFO - PROCESS | 1660 | 1467601083297 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 19:58:03 INFO - PROCESS | 1660 | 1467601083361 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:03 INFO - PROCESS | 1660 | 1467601083362 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x11906c000 == 31 [pid = 1660] [id = 606] 19:58:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1129ae400) [pid = 1660] [serial = 1818] [outer = 0x0] 19:58:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x116f60000) [pid = 1660] [serial = 1819] [outer = 0x1129ae400] 19:58:03 INFO - PROCESS | 1660 | 1467601083388 Marionette DEBUG loaded listener.js 19:58:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11822d800) [pid = 1660] [serial = 1820] [outer = 0x1129ae400] 19:58:03 INFO - PROCESS | 1660 | 1467601083692 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]]]}] 19:58:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:58:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 19:58:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:58:03 INFO - PROCESS | 1660 | 1467601083711 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 19:58:03 INFO - PROCESS | 1660 | 1467601083712 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 19:58:03 INFO - PROCESS | 1660 | 1467601083721 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:58:03 INFO - PROCESS | 1660 | 1467601083727 Marionette TRACE conn2 <- [1,2398,null,{}] 19:58:03 INFO - PROCESS | 1660 | 1467601083730 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}] 19:58:03 INFO - PROCESS | 1660 | 1467601083733 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:03 INFO - PROCESS | 1660 | 1467601083814 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 19:58:03 INFO - PROCESS | 1660 | 1467601083874 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:03 INFO - PROCESS | 1660 | 1467601083875 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d8b800 == 32 [pid = 1660] [id = 607] 19:58:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11688d400) [pid = 1660] [serial = 1821] [outer = 0x0] 19:58:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1183ab000) [pid = 1660] [serial = 1822] [outer = 0x11688d400] 19:58:03 INFO - PROCESS | 1660 | 1467601083900 Marionette DEBUG loaded listener.js 19:58:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11907f800) [pid = 1660] [serial = 1823] [outer = 0x11688d400] 19:58:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:58:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 483ms 19:58:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:58:04 INFO - PROCESS | 1660 | 1467601084194 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]]]}] 19:58:04 INFO - PROCESS | 1660 | 1467601084198 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 19:58:04 INFO - PROCESS | 1660 | 1467601084200 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 19:58:04 INFO - PROCESS | 1660 | 1467601084202 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:58:04 INFO - PROCESS | 1660 | 1467601084205 Marionette TRACE conn2 <- [1,2402,null,{}] 19:58:04 INFO - PROCESS | 1660 | 1467601084213 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}] 19:58:04 INFO - PROCESS | 1660 | 1467601084214 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:04 INFO - PROCESS | 1660 | 1467601084298 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 19:58:04 INFO - PROCESS | 1660 | 1467601084302 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:04 INFO - PROCESS | 1660 | 1467601084306 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e81800 == 33 [pid = 1660] [id = 608] 19:58:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112d5e000) [pid = 1660] [serial = 1824] [outer = 0x0] 19:58:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1190c1800) [pid = 1660] [serial = 1825] [outer = 0x112d5e000] 19:58:04 INFO - PROCESS | 1660 | 1467601084330 Marionette DEBUG loaded listener.js 19:58:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11933a000) [pid = 1660] [serial = 1826] [outer = 0x112d5e000] 19:58:04 INFO - PROCESS | 1660 | 1467601084662 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]]]}] 19:58:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:58:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 475ms 19:58:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:58:04 INFO - PROCESS | 1660 | 1467601084678 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 19:58:04 INFO - PROCESS | 1660 | 1467601084679 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 19:58:04 INFO - PROCESS | 1660 | 1467601084681 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:58:04 INFO - PROCESS | 1660 | 1467601084682 Marionette TRACE conn2 <- [1,2406,null,{}] 19:58:04 INFO - PROCESS | 1660 | 1467601084685 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}] 19:58:04 INFO - PROCESS | 1660 | 1467601084688 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:04 INFO - PROCESS | 1660 | 1467601084802 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 19:58:04 INFO - PROCESS | 1660 | 1467601084815 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:04 INFO - PROCESS | 1660 | 1467601084819 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12136f800 == 34 [pid = 1660] [id = 609] 19:58:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1196d6400) [pid = 1660] [serial = 1827] [outer = 0x0] 19:58:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119a0ec00) [pid = 1660] [serial = 1828] [outer = 0x1196d6400] 19:58:04 INFO - PROCESS | 1660 | 1467601084852 Marionette DEBUG loaded listener.js 19:58:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119fb3c00) [pid = 1660] [serial = 1829] [outer = 0x1196d6400] 19:58:05 INFO - PROCESS | 1660 | 1467601085221 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]]]}] 19:58:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:58:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 571ms 19:58:05 INFO - PROCESS | 1660 | 1467601085259 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 19:58:05 INFO - PROCESS | 1660 | 1467601085260 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 19:58:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:58:05 INFO - PROCESS | 1660 | 1467601085262 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:58:05 INFO - PROCESS | 1660 | 1467601085263 Marionette TRACE conn2 <- [1,2410,null,{}] 19:58:05 INFO - PROCESS | 1660 | 1467601085265 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}] 19:58:05 INFO - PROCESS | 1660 | 1467601085267 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:05 INFO - PROCESS | 1660 | 1467601085368 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 19:58:05 INFO - PROCESS | 1660 | 1467601085371 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:05 INFO - PROCESS | 1660 | 1467601085373 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1271f6000 == 35 [pid = 1660] [id = 610] 19:58:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11810f400) [pid = 1660] [serial = 1830] [outer = 0x0] 19:58:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121165400) [pid = 1660] [serial = 1831] [outer = 0x11810f400] 19:58:05 INFO - PROCESS | 1660 | 1467601085397 Marionette DEBUG loaded listener.js 19:58:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12155e800) [pid = 1660] [serial = 1832] [outer = 0x11810f400] 19:58:05 INFO - PROCESS | 1660 | 1467601085734 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]]]}] 19:58:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:58:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 19:58:05 INFO - PROCESS | 1660 | 1467601085783 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 19:58:05 INFO - PROCESS | 1660 | 1467601085784 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 19:58:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:58:05 INFO - PROCESS | 1660 | 1467601085788 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:58:05 INFO - PROCESS | 1660 | 1467601085790 Marionette TRACE conn2 <- [1,2414,null,{}] 19:58:05 INFO - PROCESS | 1660 | 1467601085792 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}] 19:58:05 INFO - PROCESS | 1660 | 1467601085793 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:05 INFO - PROCESS | 1660 | 1467601085892 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 19:58:05 INFO - PROCESS | 1660 | 1467601085913 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:05 INFO - PROCESS | 1660 | 1467601085914 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x119622800 == 36 [pid = 1660] [id = 611] 19:58:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121560000) [pid = 1660] [serial = 1833] [outer = 0x0] 19:58:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121963400) [pid = 1660] [serial = 1834] [outer = 0x121560000] 19:58:05 INFO - PROCESS | 1660 | 1467601085938 Marionette DEBUG loaded listener.js 19:58:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12494e000) [pid = 1660] [serial = 1835] [outer = 0x121560000] 19:58:06 INFO - PROCESS | 1660 | 1467601086268 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]]]}] 19:58:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:58:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 19:58:06 INFO - PROCESS | 1660 | 1467601086310 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 19:58:06 INFO - PROCESS | 1660 | 1467601086311 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 19:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:58:06 INFO - PROCESS | 1660 | 1467601086313 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:58:06 INFO - PROCESS | 1660 | 1467601086314 Marionette TRACE conn2 <- [1,2418,null,{}] 19:58:06 INFO - PROCESS | 1660 | 1467601086316 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}] 19:58:06 INFO - PROCESS | 1660 | 1467601086317 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:06 INFO - PROCESS | 1660 | 1467601086417 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 19:58:06 INFO - PROCESS | 1660 | 1467601086421 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:06 INFO - PROCESS | 1660 | 1467601086422 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12969f800 == 37 [pid = 1660] [id = 612] 19:58:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1216cb800) [pid = 1660] [serial = 1836] [outer = 0x0] 19:58:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124f41800) [pid = 1660] [serial = 1837] [outer = 0x1216cb800] 19:58:06 INFO - PROCESS | 1660 | 1467601086454 Marionette DEBUG loaded listener.js 19:58:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1269cf000) [pid = 1660] [serial = 1838] [outer = 0x1216cb800] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121158000) [pid = 1660] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1182ec400) [pid = 1660] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118116000) [pid = 1660] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112a66000) [pid = 1660] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11908dc00) [pid = 1660] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112d61800) [pid = 1660] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1133eb800) [pid = 1660] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116a24000) [pid = 1660] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x114f7c400) [pid = 1660] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119ac3400) [pid = 1660] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x111d1a800) [pid = 1660] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1133b2400) [pid = 1660] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1196b0000) [pid = 1660] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121962400) [pid = 1660] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12196cc00) [pid = 1660] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121189c00) [pid = 1660] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:58:06 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1128d0000) [pid = 1660] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:58:06 INFO - PROCESS | 1660 | 1467601086993 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]]]}] 19:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 720ms 19:58:07 INFO - PROCESS | 1660 | 1467601087034 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 19:58:07 INFO - PROCESS | 1660 | 1467601087035 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 19:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:58:07 INFO - PROCESS | 1660 | 1467601087037 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:58:07 INFO - PROCESS | 1660 | 1467601087039 Marionette TRACE conn2 <- [1,2422,null,{}] 19:58:07 INFO - PROCESS | 1660 | 1467601087041 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}] 19:58:07 INFO - PROCESS | 1660 | 1467601087042 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:07 INFO - PROCESS | 1660 | 1467601087124 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 19:58:07 INFO - PROCESS | 1660 | 1467601087128 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:07 INFO - PROCESS | 1660 | 1467601087129 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a48800 == 38 [pid = 1660] [id = 613] 19:58:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x115df3c00) [pid = 1660] [serial = 1839] [outer = 0x0] 19:58:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x117510c00) [pid = 1660] [serial = 1840] [outer = 0x115df3c00] 19:58:07 INFO - PROCESS | 1660 | 1467601087154 Marionette DEBUG loaded listener.js 19:58:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11908dc00) [pid = 1660] [serial = 1841] [outer = 0x115df3c00] 19:58:07 INFO - PROCESS | 1660 | 1467601087491 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]]]}] 19:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 471ms 19:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:58:07 INFO - PROCESS | 1660 | 1467601087509 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 19:58:07 INFO - PROCESS | 1660 | 1467601087510 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 19:58:07 INFO - PROCESS | 1660 | 1467601087512 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:58:07 INFO - PROCESS | 1660 | 1467601087513 Marionette TRACE conn2 <- [1,2426,null,{}] 19:58:07 INFO - PROCESS | 1660 | 1467601087515 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}] 19:58:07 INFO - PROCESS | 1660 | 1467601087516 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:07 INFO - PROCESS | 1660 | 1467601087629 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 19:58:07 INFO - PROCESS | 1660 | 1467601087636 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:07 INFO - PROCESS | 1660 | 1467601087638 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a7a3800 == 39 [pid = 1660] [id = 614] 19:58:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11680a000) [pid = 1660] [serial = 1842] [outer = 0x0] 19:58:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1196af000) [pid = 1660] [serial = 1843] [outer = 0x11680a000] 19:58:07 INFO - PROCESS | 1660 | 1467601087664 Marionette DEBUG loaded listener.js 19:58:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124955c00) [pid = 1660] [serial = 1844] [outer = 0x11680a000] 19:58:07 INFO - PROCESS | 1660 | 1467601087993 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]]]}] 19:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 517ms 19:58:08 INFO - PROCESS | 1660 | 1467601088030 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 19:58:08 INFO - PROCESS | 1660 | 1467601088031 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 19:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:58:08 INFO - PROCESS | 1660 | 1467601088033 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:58:08 INFO - PROCESS | 1660 | 1467601088035 Marionette TRACE conn2 <- [1,2430,null,{}] 19:58:08 INFO - PROCESS | 1660 | 1467601088038 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}] 19:58:08 INFO - PROCESS | 1660 | 1467601088039 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:08 INFO - PROCESS | 1660 | 1467601088131 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 19:58:08 INFO - PROCESS | 1660 | 1467601088136 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:08 INFO - PROCESS | 1660 | 1467601088137 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd21800 == 40 [pid = 1660] [id = 615] 19:58:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12684e400) [pid = 1660] [serial = 1845] [outer = 0x0] 19:58:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1271b9800) [pid = 1660] [serial = 1846] [outer = 0x12684e400] 19:58:08 INFO - PROCESS | 1660 | 1467601088161 Marionette DEBUG loaded listener.js 19:58:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1273d4400) [pid = 1660] [serial = 1847] [outer = 0x12684e400] 19:58:08 INFO - PROCESS | 1660 | 1467601088476 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]]]}] 19:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 473ms 19:58:08 INFO - PROCESS | 1660 | 1467601088507 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 19:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:58:08 INFO - PROCESS | 1660 | 1467601088508 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 19:58:08 INFO - PROCESS | 1660 | 1467601088510 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:58:08 INFO - PROCESS | 1660 | 1467601088511 Marionette TRACE conn2 <- [1,2434,null,{}] 19:58:08 INFO - PROCESS | 1660 | 1467601088514 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}] 19:58:08 INFO - PROCESS | 1660 | 1467601088515 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:08 INFO - PROCESS | 1660 | 1467601088633 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 19:58:08 INFO - PROCESS | 1660 | 1467601088639 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:08 INFO - PROCESS | 1660 | 1467601088640 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdab000 == 41 [pid = 1660] [id = 616] 19:58:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119ac3400) [pid = 1660] [serial = 1848] [outer = 0x0] 19:58:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x127561400) [pid = 1660] [serial = 1849] [outer = 0x119ac3400] 19:58:08 INFO - PROCESS | 1660 | 1467601088664 Marionette DEBUG loaded listener.js 19:58:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128ad3c00) [pid = 1660] [serial = 1850] [outer = 0x119ac3400] 19:58:09 INFO - PROCESS | 1660 | 1467601089027 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]]]}] 19:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 569ms 19:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:58:09 INFO - PROCESS | 1660 | 1467601089080 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 19:58:09 INFO - PROCESS | 1660 | 1467601089082 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 19:58:09 INFO - PROCESS | 1660 | 1467601089086 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:58:09 INFO - PROCESS | 1660 | 1467601089089 Marionette TRACE conn2 <- [1,2438,null,{}] 19:58:09 INFO - PROCESS | 1660 | 1467601089093 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}] 19:58:09 INFO - PROCESS | 1660 | 1467601089095 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:09 INFO - PROCESS | 1660 | 1467601089203 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 19:58:09 INFO - PROCESS | 1660 | 1467601089263 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:09 INFO - PROCESS | 1660 | 1467601089267 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x11715d800 == 42 [pid = 1660] [id = 617] 19:58:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112a62c00) [pid = 1660] [serial = 1851] [outer = 0x0] 19:58:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112e06400) [pid = 1660] [serial = 1852] [outer = 0x112a62c00] 19:58:09 INFO - PROCESS | 1660 | 1467601089298 Marionette DEBUG loaded listener.js 19:58:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x114f80800) [pid = 1660] [serial = 1853] [outer = 0x112a62c00] 19:58:09 INFO - PROCESS | 1660 | 1467601089726 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]]]}] 19:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 673ms 19:58:09 INFO - PROCESS | 1660 | 1467601089758 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 19:58:09 INFO - PROCESS | 1660 | 1467601089762 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 19:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:58:09 INFO - PROCESS | 1660 | 1467601089766 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:58:09 INFO - PROCESS | 1660 | 1467601089768 Marionette TRACE conn2 <- [1,2442,null,{}] 19:58:09 INFO - PROCESS | 1660 | 1467601089771 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}] 19:58:09 INFO - PROCESS | 1660 | 1467601089772 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:09 INFO - PROCESS | 1660 | 1467601089875 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 19:58:09 INFO - PROCESS | 1660 | 1467601089948 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:09 INFO - PROCESS | 1660 | 1467601089950 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x121372800 == 43 [pid = 1660] [id = 618] 19:58:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1167df800) [pid = 1660] [serial = 1854] [outer = 0x0] 19:58:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x116f60c00) [pid = 1660] [serial = 1855] [outer = 0x1167df800] 19:58:09 INFO - PROCESS | 1660 | 1467601089981 Marionette DEBUG loaded listener.js 19:58:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11822b800) [pid = 1660] [serial = 1856] [outer = 0x1167df800] 19:58:10 INFO - PROCESS | 1660 | 1467601090381 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]]]}] 19:58:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:58:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 623ms 19:58:10 INFO - PROCESS | 1660 | 1467601090389 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 19:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:58:10 INFO - PROCESS | 1660 | 1467601090392 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 19:58:10 INFO - PROCESS | 1660 | 1467601090395 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:58:10 INFO - PROCESS | 1660 | 1467601090398 Marionette TRACE conn2 <- [1,2446,null,{}] 19:58:10 INFO - PROCESS | 1660 | 1467601090408 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}] 19:58:10 INFO - PROCESS | 1660 | 1467601090412 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:10 INFO - PROCESS | 1660 | 1467601090581 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 19:58:10 INFO - PROCESS | 1660 | 1467601090682 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:10 INFO - PROCESS | 1660 | 1467601090685 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac47800 == 44 [pid = 1660] [id = 619] 19:58:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1190b4c00) [pid = 1660] [serial = 1857] [outer = 0x0] 19:58:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11930d000) [pid = 1660] [serial = 1858] [outer = 0x1190b4c00] 19:58:10 INFO - PROCESS | 1660 | 1467601090735 Marionette DEBUG loaded listener.js 19:58:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119a11800) [pid = 1660] [serial = 1859] [outer = 0x1190b4c00] 19:58:11 INFO - PROCESS | 1660 | 1467601091183 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]]]}] 19:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 823ms 19:58:11 INFO - PROCESS | 1660 | 1467601091218 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 19:58:11 INFO - PROCESS | 1660 | 1467601091220 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 19:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:58:11 INFO - PROCESS | 1660 | 1467601091223 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:58:11 INFO - PROCESS | 1660 | 1467601091224 Marionette TRACE conn2 <- [1,2450,null,{}] 19:58:11 INFO - PROCESS | 1660 | 1467601091226 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}] 19:58:11 INFO - PROCESS | 1660 | 1467601091228 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:11 INFO - PROCESS | 1660 | 1467601091329 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 19:58:11 INFO - PROCESS | 1660 | 1467601091387 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:11 INFO - PROCESS | 1660 | 1467601091389 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c930800 == 45 [pid = 1660] [id = 620] 19:58:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119f23000) [pid = 1660] [serial = 1860] [outer = 0x0] 19:58:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x121183c00) [pid = 1660] [serial = 1861] [outer = 0x119f23000] 19:58:11 INFO - PROCESS | 1660 | 1467601091418 Marionette DEBUG loaded listener.js 19:58:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x121e68c00) [pid = 1660] [serial = 1862] [outer = 0x119f23000] 19:58:11 INFO - PROCESS | 1660 | 1467601091929 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]]]}] 19:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 719ms 19:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:58:11 INFO - PROCESS | 1660 | 1467601091942 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 19:58:11 INFO - PROCESS | 1660 | 1467601091944 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 19:58:11 INFO - PROCESS | 1660 | 1467601091947 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:58:11 INFO - PROCESS | 1660 | 1467601091949 Marionette TRACE conn2 <- [1,2454,null,{}] 19:58:11 INFO - PROCESS | 1660 | 1467601091951 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}] 19:58:11 INFO - PROCESS | 1660 | 1467601091952 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:12 INFO - PROCESS | 1660 | 1467601092146 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 19:58:12 INFO - PROCESS | 1660 | 1467601092212 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:12 INFO - PROCESS | 1660 | 1467601092213 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9a4000 == 46 [pid = 1660] [id = 621] 19:58:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x121e71800) [pid = 1660] [serial = 1863] [outer = 0x0] 19:58:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1269d5400) [pid = 1660] [serial = 1864] [outer = 0x121e71800] 19:58:12 INFO - PROCESS | 1660 | 1467601092242 Marionette DEBUG loaded listener.js 19:58:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x127109400) [pid = 1660] [serial = 1865] [outer = 0x121e71800] 19:58:12 INFO - PROCESS | 1660 | 1467601092670 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]]]}] 19:58:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:58:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 772ms 19:58:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:58:12 INFO - PROCESS | 1660 | 1467601092718 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 19:58:12 INFO - PROCESS | 1660 | 1467601092720 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 19:58:12 INFO - PROCESS | 1660 | 1467601092722 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:58:12 INFO - PROCESS | 1660 | 1467601092723 Marionette TRACE conn2 <- [1,2458,null,{}] 19:58:12 INFO - PROCESS | 1660 | 1467601092726 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}] 19:58:12 INFO - PROCESS | 1660 | 1467601092730 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:12 INFO - PROCESS | 1660 | 1467601092835 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 19:58:13 INFO - PROCESS | 1660 | 1467601093139 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:13 INFO - PROCESS | 1660 | 1467601093141 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11841e000 == 47 [pid = 1660] [id = 622] 19:58:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1128d5800) [pid = 1660] [serial = 1866] [outer = 0x0] 19:58:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x112acec00) [pid = 1660] [serial = 1867] [outer = 0x1128d5800] 19:58:13 INFO - PROCESS | 1660 | 1467601093207 Marionette DEBUG loaded listener.js 19:58:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x113c6a000) [pid = 1660] [serial = 1868] [outer = 0x1128d5800] 19:58:13 INFO - PROCESS | 1660 | 1467601093706 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]]]}] 19:58:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:58:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1022ms 19:58:13 INFO - PROCESS | 1660 | 1467601093745 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 19:58:13 INFO - PROCESS | 1660 | 1467601093747 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 19:58:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:58:13 INFO - PROCESS | 1660 | 1467601093750 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:58:13 INFO - PROCESS | 1660 | 1467601093752 Marionette TRACE conn2 <- [1,2462,null,{}] 19:58:13 INFO - PROCESS | 1660 | 1467601093784 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}] 19:58:13 INFO - PROCESS | 1660 | 1467601093789 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:13 INFO - PROCESS | 1660 | 1467601093884 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 19:58:13 INFO - PROCESS | 1660 | 1467601093958 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:13 INFO - PROCESS | 1660 | 1467601093960 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1188b4800 == 48 [pid = 1660] [id = 623] 19:58:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x11676dc00) [pid = 1660] [serial = 1869] [outer = 0x0] 19:58:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x118108c00) [pid = 1660] [serial = 1870] [outer = 0x11676dc00] 19:58:13 INFO - PROCESS | 1660 | 1467601093987 Marionette DEBUG loaded listener.js 19:58:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x118231400) [pid = 1660] [serial = 1871] [outer = 0x11676dc00] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd21800 == 47 [pid = 1660] [id = 615] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12a7a3800 == 46 [pid = 1660] [id = 614] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121a48800 == 45 [pid = 1660] [id = 613] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12969f800 == 44 [pid = 1660] [id = 612] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x119622800 == 43 [pid = 1660] [id = 611] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1271f6000 == 42 [pid = 1660] [id = 610] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12136f800 == 41 [pid = 1660] [id = 609] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121e81800 == 40 [pid = 1660] [id = 608] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x119d8b800 == 39 [pid = 1660] [id = 607] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11906c000 == 38 [pid = 1660] [id = 606] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x117149800 == 37 [pid = 1660] [id = 605] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x112f25800 == 36 [pid = 1660] [id = 604] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x117463800 == 35 [pid = 1660] [id = 603] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3e2800 == 34 [pid = 1660] [id = 602] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11841e000 == 33 [pid = 1660] [id = 622] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9a4000 == 32 [pid = 1660] [id = 621] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12c930800 == 31 [pid = 1660] [id = 620] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac47800 == 30 [pid = 1660] [id = 619] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121372800 == 29 [pid = 1660] [id = 618] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdab000 == 28 [pid = 1660] [id = 616] 19:58:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11715d800 == 27 [pid = 1660] [id = 617] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x121181400) [pid = 1660] [serial = 1786] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x121566800) [pid = 1660] [serial = 1789] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1190bf000) [pid = 1660] [serial = 1774] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x112d5d800) [pid = 1660] [serial = 1756] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x112eec000) [pid = 1660] [serial = 1757] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119333800) [pid = 1660] [serial = 1777] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11810a400) [pid = 1660] [serial = 1778] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x119a0b400) [pid = 1660] [serial = 1780] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119ab9000) [pid = 1660] [serial = 1781] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x114f6cc00) [pid = 1660] [serial = 1759] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x115d15400) [pid = 1660] [serial = 1760] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x116f60400) [pid = 1660] [serial = 1765] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11810c000) [pid = 1660] [serial = 1766] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1190b6400) [pid = 1660] [serial = 1787] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11844bc00) [pid = 1660] [serial = 1771] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11909b400) [pid = 1660] [serial = 1772] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119f1ac00) [pid = 1660] [serial = 1783] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1164edc00) [pid = 1660] [serial = 1762] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116883400) [pid = 1660] [serial = 1763] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11810e400) [pid = 1660] [serial = 1768] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1182ed400) [pid = 1660] [serial = 1769] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126859400) [pid = 1660] [serial = 1804] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121b85400) [pid = 1660] [serial = 1792] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1218cec00) [pid = 1660] [serial = 1790] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124c7dc00) [pid = 1660] [serial = 1795] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x124c7c800) [pid = 1660] [serial = 1801] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x117cc8400) [pid = 1660] [serial = 1798] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12548e800) [pid = 1660] [serial = 1796] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1269db400) [pid = 1660] [serial = 1805] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11930fc00) [pid = 1660] [serial = 1775] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x123576400) [pid = 1660] [serial = 1793] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119a0d800) [pid = 1660] [serial = 1799] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119f23800) [pid = 1660] [serial = 1784] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x126850c00) [pid = 1660] [serial = 1802] [outer = 0x0] [url = about:blank] 19:58:14 INFO - PROCESS | 1660 | 1467601094960 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]]]}] 19:58:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:58:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1243ms 19:58:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:58:14 INFO - PROCESS | 1660 | 1467601094994 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 19:58:14 INFO - PROCESS | 1660 | 1467601094996 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 19:58:15 INFO - PROCESS | 1660 | 1467601095000 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:58:15 INFO - PROCESS | 1660 | 1467601095001 Marionette TRACE conn2 <- [1,2466,null,{}] 19:58:15 INFO - PROCESS | 1660 | 1467601095010 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}] 19:58:15 INFO - PROCESS | 1660 | 1467601095012 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:15 INFO - PROCESS | 1660 | 1467601095092 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 19:58:15 INFO - PROCESS | 1660 | 1467601095097 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:15 INFO - PROCESS | 1660 | 1467601095100 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x11671c000 == 28 [pid = 1660] [id = 624] 19:58:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112ee9c00) [pid = 1660] [serial = 1872] [outer = 0x0] 19:58:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113387c00) [pid = 1660] [serial = 1873] [outer = 0x112ee9c00] 19:58:15 INFO - PROCESS | 1660 | 1467601095130 Marionette DEBUG loaded listener.js 19:58:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x112a62800) [pid = 1660] [serial = 1874] [outer = 0x112ee9c00] 19:58:15 INFO - PROCESS | 1660 | 1467601095461 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]]]}] 19:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 523ms 19:58:15 INFO - PROCESS | 1660 | 1467601095522 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 19:58:15 INFO - PROCESS | 1660 | 1467601095526 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 19:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:58:15 INFO - PROCESS | 1660 | 1467601095530 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:58:15 INFO - PROCESS | 1660 | 1467601095532 Marionette TRACE conn2 <- [1,2470,null,{}] 19:58:15 INFO - PROCESS | 1660 | 1467601095534 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}] 19:58:15 INFO - PROCESS | 1660 | 1467601095536 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:15 INFO - PROCESS | 1660 | 1467601095613 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 19:58:15 INFO - PROCESS | 1660 | 1467601095617 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:15 INFO - PROCESS | 1660 | 1467601095619 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x117c94000 == 29 [pid = 1660] [id = 625] 19:58:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x114f84000) [pid = 1660] [serial = 1875] [outer = 0x0] 19:58:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x115e69000) [pid = 1660] [serial = 1876] [outer = 0x114f84000] 19:58:15 INFO - PROCESS | 1660 | 1467601095649 Marionette DEBUG loaded listener.js 19:58:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1167df000) [pid = 1660] [serial = 1877] [outer = 0x114f84000] 19:58:15 INFO - PROCESS | 1660 | 1467601095991 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]]]}] 19:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 469ms 19:58:16 INFO - PROCESS | 1660 | 1467601095999 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 19:58:16 INFO - PROCESS | 1660 | 1467601096000 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 19:58:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:58:16 INFO - PROCESS | 1660 | 1467601096004 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:58:16 INFO - PROCESS | 1660 | 1467601096007 Marionette TRACE conn2 <- [1,2474,null,{}] 19:58:16 INFO - PROCESS | 1660 | 1467601096014 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}] 19:58:16 INFO - PROCESS | 1660 | 1467601096018 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:16 INFO - PROCESS | 1660 | 1467601096100 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 19:58:16 INFO - PROCESS | 1660 | 1467601096155 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:16 INFO - PROCESS | 1660 | 1467601096157 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a54000 == 30 [pid = 1660] [id = 626] 19:58:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112a5e000) [pid = 1660] [serial = 1878] [outer = 0x0] 19:58:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11810e400) [pid = 1660] [serial = 1879] [outer = 0x112a5e000] 19:58:16 INFO - PROCESS | 1660 | 1467601096185 Marionette DEBUG loaded listener.js 19:58:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1183a7400) [pid = 1660] [serial = 1880] [outer = 0x112a5e000] 19:58:16 INFO - PROCESS | 1660 | 1467601096484 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]]]}] 19:58:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:58:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 521ms 19:58:16 INFO - PROCESS | 1660 | 1467601096525 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 19:58:16 INFO - PROCESS | 1660 | 1467601096527 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 19:58:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:58:16 INFO - PROCESS | 1660 | 1467601096529 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:58:16 INFO - PROCESS | 1660 | 1467601096531 Marionette TRACE conn2 <- [1,2478,null,{}] 19:58:16 INFO - PROCESS | 1660 | 1467601096533 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}] 19:58:16 INFO - PROCESS | 1660 | 1467601096534 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:16 INFO - PROCESS | 1660 | 1467601096612 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 19:58:16 INFO - PROCESS | 1660 | 1467601096615 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:16 INFO - PROCESS | 1660 | 1467601096616 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12137f800 == 31 [pid = 1660] [id = 627] 19:58:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11844d000) [pid = 1660] [serial = 1881] [outer = 0x0] 19:58:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x118866c00) [pid = 1660] [serial = 1882] [outer = 0x11844d000] 19:58:16 INFO - PROCESS | 1660 | 1467601096644 Marionette DEBUG loaded listener.js 19:58:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119091c00) [pid = 1660] [serial = 1883] [outer = 0x11844d000] 19:58:16 INFO - PROCESS | 1660 | 1467601096975 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]]]}] 19:58:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:58:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 469ms 19:58:17 INFO - PROCESS | 1660 | 1467601097000 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 19:58:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:58:17 INFO - PROCESS | 1660 | 1467601097009 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 19:58:17 INFO - PROCESS | 1660 | 1467601097012 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:58:17 INFO - PROCESS | 1660 | 1467601097013 Marionette TRACE conn2 <- [1,2482,null,{}] 19:58:17 INFO - PROCESS | 1660 | 1467601097015 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}] 19:58:17 INFO - PROCESS | 1660 | 1467601097016 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:17 INFO - PROCESS | 1660 | 1467601097125 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 19:58:17 INFO - PROCESS | 1660 | 1467601097139 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:17 INFO - PROCESS | 1660 | 1467601097140 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216ea800 == 32 [pid = 1660] [id = 628] 19:58:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112a6b400) [pid = 1660] [serial = 1884] [outer = 0x0] 19:58:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119086400) [pid = 1660] [serial = 1885] [outer = 0x112a6b400] 19:58:17 INFO - PROCESS | 1660 | 1467601097164 Marionette DEBUG loaded listener.js 19:58:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11930a400) [pid = 1660] [serial = 1886] [outer = 0x112a6b400] 19:58:17 INFO - PROCESS | 1660 | 1467601097524 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]]]}] 19:58:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:58:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 518ms 19:58:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:58:17 INFO - PROCESS | 1660 | 1467601097530 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 19:58:17 INFO - PROCESS | 1660 | 1467601097531 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 19:58:17 INFO - PROCESS | 1660 | 1467601097533 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:58:17 INFO - PROCESS | 1660 | 1467601097534 Marionette TRACE conn2 <- [1,2486,null,{}] 19:58:17 INFO - PROCESS | 1660 | 1467601097539 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}] 19:58:17 INFO - PROCESS | 1660 | 1467601097543 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:17 INFO - PROCESS | 1660 | 1467601097664 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 19:58:17 INFO - PROCESS | 1660 | 1467601097668 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:17 INFO - PROCESS | 1660 | 1467601097669 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268f1000 == 33 [pid = 1660] [id = 629] 19:58:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x118451c00) [pid = 1660] [serial = 1887] [outer = 0x0] 19:58:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1196b7c00) [pid = 1660] [serial = 1888] [outer = 0x118451c00] 19:58:17 INFO - PROCESS | 1660 | 1467601097694 Marionette DEBUG loaded listener.js 19:58:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121157c00) [pid = 1660] [serial = 1889] [outer = 0x118451c00] 19:58:18 INFO - PROCESS | 1660 | 1467601098057 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]]]}] 19:58:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:58:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 572ms 19:58:18 INFO - PROCESS | 1660 | 1467601098106 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 19:58:18 INFO - PROCESS | 1660 | 1467601098108 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 19:58:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:58:18 INFO - PROCESS | 1660 | 1467601098111 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:58:18 INFO - PROCESS | 1660 | 1467601098113 Marionette TRACE conn2 <- [1,2490,null,{}] 19:58:18 INFO - PROCESS | 1660 | 1467601098116 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}] 19:58:18 INFO - PROCESS | 1660 | 1467601098128 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:18 INFO - PROCESS | 1660 | 1467601098281 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 19:58:18 INFO - PROCESS | 1660 | 1467601098341 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:18 INFO - PROCESS | 1660 | 1467601098342 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x128aca000 == 34 [pid = 1660] [id = 630] 19:58:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11932c400) [pid = 1660] [serial = 1890] [outer = 0x0] 19:58:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121164000) [pid = 1660] [serial = 1891] [outer = 0x11932c400] 19:58:18 INFO - PROCESS | 1660 | 1467601098381 Marionette DEBUG loaded listener.js 19:58:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12124f800) [pid = 1660] [serial = 1892] [outer = 0x11932c400] 19:58:18 INFO - PROCESS | 1660 | 1467601098756 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]]]}] 19:58:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:58:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 671ms 19:58:18 INFO - PROCESS | 1660 | 1467601098781 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 19:58:18 INFO - PROCESS | 1660 | 1467601098782 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 19:58:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:58:18 INFO - PROCESS | 1660 | 1467601098785 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:58:18 INFO - PROCESS | 1660 | 1467601098786 Marionette TRACE conn2 <- [1,2494,null,{}] 19:58:18 INFO - PROCESS | 1660 | 1467601098796 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}] 19:58:18 INFO - PROCESS | 1660 | 1467601098797 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:18 INFO - PROCESS | 1660 | 1467601098894 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 19:58:18 INFO - PROCESS | 1660 | 1467601098947 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:18 INFO - PROCESS | 1660 | 1467601098949 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f8f800 == 35 [pid = 1660] [id = 631] 19:58:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x112a61800) [pid = 1660] [serial = 1893] [outer = 0x0] 19:58:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12155ec00) [pid = 1660] [serial = 1894] [outer = 0x112a61800] 19:58:18 INFO - PROCESS | 1660 | 1467601098973 Marionette DEBUG loaded listener.js 19:58:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12165ec00) [pid = 1660] [serial = 1895] [outer = 0x112a61800] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x124c78800) [pid = 1660] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11810f400) [pid = 1660] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x121560000) [pid = 1660] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1216cb800) [pid = 1660] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x115df3c00) [pid = 1660] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11680a000) [pid = 1660] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x114f84400) [pid = 1660] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1269db000) [pid = 1660] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1129ae400) [pid = 1660] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11688d400) [pid = 1660] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x112d5e000) [pid = 1660] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112a64c00) [pid = 1660] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1126a2000) [pid = 1660] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12684e400) [pid = 1660] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1196d6400) [pid = 1660] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:58:19 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119ac3400) [pid = 1660] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:58:19 INFO - PROCESS | 1660 | 1467601099437 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]]]}] 19:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 672ms 19:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:58:19 INFO - PROCESS | 1660 | 1467601099457 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 19:58:19 INFO - PROCESS | 1660 | 1467601099458 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 19:58:19 INFO - PROCESS | 1660 | 1467601099460 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:58:19 INFO - PROCESS | 1660 | 1467601099462 Marionette TRACE conn2 <- [1,2498,null,{}] 19:58:19 INFO - PROCESS | 1660 | 1467601099464 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}] 19:58:19 INFO - PROCESS | 1660 | 1467601099465 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:19 INFO - PROCESS | 1660 | 1467601099548 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 19:58:19 INFO - PROCESS | 1660 | 1467601099552 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:19 INFO - PROCESS | 1660 | 1467601099555 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a4a000 == 36 [pid = 1660] [id = 632] 19:58:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1129b3400) [pid = 1660] [serial = 1896] [outer = 0x0] 19:58:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x115e62400) [pid = 1660] [serial = 1897] [outer = 0x1129b3400] 19:58:19 INFO - PROCESS | 1660 | 1467601099632 Marionette DEBUG loaded listener.js 19:58:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1196d6400) [pid = 1660] [serial = 1898] [outer = 0x1129b3400] 19:58:19 INFO - PROCESS | 1660 | 1467601099907 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]]]}] 19:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 469ms 19:58:19 INFO - PROCESS | 1660 | 1467601099930 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 19:58:19 INFO - PROCESS | 1660 | 1467601099931 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 19:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:58:19 INFO - PROCESS | 1660 | 1467601099933 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:58:19 INFO - PROCESS | 1660 | 1467601099934 Marionette TRACE conn2 <- [1,2502,null,{}] 19:58:19 INFO - PROCESS | 1660 | 1467601099944 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}] 19:58:19 INFO - PROCESS | 1660 | 1467601099945 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:20 INFO - PROCESS | 1660 | 1467601100027 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 19:58:20 INFO - PROCESS | 1660 | 1467601100031 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:20 INFO - PROCESS | 1660 | 1467601100032 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a613800 == 37 [pid = 1660] [id = 633] 19:58:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x115df3c00) [pid = 1660] [serial = 1899] [outer = 0x0] 19:58:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121568800) [pid = 1660] [serial = 1900] [outer = 0x115df3c00] 19:58:20 INFO - PROCESS | 1660 | 1467601100057 Marionette DEBUG loaded listener.js 19:58:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121b16400) [pid = 1660] [serial = 1901] [outer = 0x115df3c00] 19:58:20 INFO - PROCESS | 1660 | 1467601100394 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]]]}] 19:58:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:58:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 468ms 19:58:20 INFO - PROCESS | 1660 | 1467601100402 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 19:58:20 INFO - PROCESS | 1660 | 1467601100403 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 19:58:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:58:20 INFO - PROCESS | 1660 | 1467601100407 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:58:20 INFO - PROCESS | 1660 | 1467601100409 Marionette TRACE conn2 <- [1,2506,null,{}] 19:58:20 INFO - PROCESS | 1660 | 1467601100411 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}] 19:58:20 INFO - PROCESS | 1660 | 1467601100412 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:20 INFO - PROCESS | 1660 | 1467601100511 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 19:58:20 INFO - PROCESS | 1660 | 1467601100574 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:20 INFO - PROCESS | 1660 | 1467601100576 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216e9800 == 38 [pid = 1660] [id = 634] 19:58:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121564800) [pid = 1660] [serial = 1902] [outer = 0x0] 19:58:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x123576000) [pid = 1660] [serial = 1903] [outer = 0x121564800] 19:58:20 INFO - PROCESS | 1660 | 1467601100603 Marionette DEBUG loaded listener.js 19:58:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126858000) [pid = 1660] [serial = 1904] [outer = 0x121564800] 19:58:20 INFO - PROCESS | 1660 | 1467601100878 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]]]}] 19:58:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:58:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 518ms 19:58:20 INFO - PROCESS | 1660 | 1467601100927 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 19:58:20 INFO - PROCESS | 1660 | 1467601100928 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 19:58:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:58:20 INFO - PROCESS | 1660 | 1467601100930 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:58:20 INFO - PROCESS | 1660 | 1467601100931 Marionette TRACE conn2 <- [1,2510,null,{}] 19:58:20 INFO - PROCESS | 1660 | 1467601100934 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}] 19:58:20 INFO - PROCESS | 1660 | 1467601100935 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:21 INFO - PROCESS | 1660 | 1467601101023 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 19:58:21 INFO - PROCESS | 1660 | 1467601101027 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:21 INFO - PROCESS | 1660 | 1467601101028 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd04000 == 39 [pid = 1660] [id = 635] 19:58:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126858400) [pid = 1660] [serial = 1905] [outer = 0x0] 19:58:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126f75800) [pid = 1660] [serial = 1906] [outer = 0x126858400] 19:58:21 INFO - PROCESS | 1660 | 1467601101052 Marionette DEBUG loaded listener.js 19:58:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1271c4000) [pid = 1660] [serial = 1907] [outer = 0x126858400] 19:58:21 INFO - PROCESS | 1660 | 1467601101486 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]]]}] 19:58:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:58:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 620ms 19:58:21 INFO - PROCESS | 1660 | 1467601101551 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 19:58:21 INFO - PROCESS | 1660 | 1467601101554 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 19:58:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:58:21 INFO - PROCESS | 1660 | 1467601101557 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:58:21 INFO - PROCESS | 1660 | 1467601101559 Marionette TRACE conn2 <- [1,2514,null,{}] 19:58:21 INFO - PROCESS | 1660 | 1467601101563 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}] 19:58:21 INFO - PROCESS | 1660 | 1467601101564 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:21 INFO - PROCESS | 1660 | 1467601101677 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 19:58:21 INFO - PROCESS | 1660 | 1467601101784 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:21 INFO - PROCESS | 1660 | 1467601101786 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x117480800 == 40 [pid = 1660] [id = 636] 19:58:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1133eb400) [pid = 1660] [serial = 1908] [outer = 0x0] 19:58:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x113c68c00) [pid = 1660] [serial = 1909] [outer = 0x1133eb400] 19:58:21 INFO - PROCESS | 1660 | 1467601101840 Marionette DEBUG loaded listener.js 19:58:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x114f82c00) [pid = 1660] [serial = 1910] [outer = 0x1133eb400] 19:58:22 INFO - PROCESS | 1660 | 1467601102316 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]]]}] 19:58:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:58:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 827ms 19:58:22 INFO - PROCESS | 1660 | 1467601102383 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 19:58:22 INFO - PROCESS | 1660 | 1467601102386 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 19:58:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:58:22 INFO - PROCESS | 1660 | 1467601102391 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:58:22 INFO - PROCESS | 1660 | 1467601102393 Marionette TRACE conn2 <- [1,2518,null,{}] 19:58:22 INFO - PROCESS | 1660 | 1467601102396 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}] 19:58:22 INFO - PROCESS | 1660 | 1467601102397 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:22 INFO - PROCESS | 1660 | 1467601102511 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 19:58:22 INFO - PROCESS | 1660 | 1467601102593 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:22 INFO - PROCESS | 1660 | 1467601102594 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e86000 == 41 [pid = 1660] [id = 637] 19:58:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x116811800) [pid = 1660] [serial = 1911] [outer = 0x0] 19:58:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x117cbc800) [pid = 1660] [serial = 1912] [outer = 0x116811800] 19:58:22 INFO - PROCESS | 1660 | 1467601102625 Marionette DEBUG loaded listener.js 19:58:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1182f1000) [pid = 1660] [serial = 1913] [outer = 0x116811800] 19:58:23 INFO - PROCESS | 1660 | 1467601103289 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]]]}] 19:58:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:58:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 924ms 19:58:23 INFO - PROCESS | 1660 | 1467601103332 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 19:58:23 INFO - PROCESS | 1660 | 1467601103335 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 19:58:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:58:23 INFO - PROCESS | 1660 | 1467601103342 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:58:23 INFO - PROCESS | 1660 | 1467601103344 Marionette TRACE conn2 <- [1,2522,null,{}] 19:58:23 INFO - PROCESS | 1660 | 1467601103347 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}] 19:58:23 INFO - PROCESS | 1660 | 1467601103349 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:23 INFO - PROCESS | 1660 | 1467601103453 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 19:58:23 INFO - PROCESS | 1660 | 1467601103535 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:23 INFO - PROCESS | 1660 | 1467601103538 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182bf800 == 42 [pid = 1660] [id = 638] 19:58:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x114f78800) [pid = 1660] [serial = 1914] [outer = 0x0] 19:58:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x114f7f000) [pid = 1660] [serial = 1915] [outer = 0x114f78800] 19:58:23 INFO - PROCESS | 1660 | 1467601103567 Marionette DEBUG loaded listener.js 19:58:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x116142000) [pid = 1660] [serial = 1916] [outer = 0x114f78800] 19:58:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1216e9800 == 41 [pid = 1660] [id = 634] 19:58:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12a613800 == 40 [pid = 1660] [id = 633] 19:58:23 INFO - PROCESS | 1660 | --DOCSHELL 0x119a4a000 == 39 [pid = 1660] [id = 632] 19:58:23 INFO - PROCESS | 1660 | --DOCSHELL 0x128f8f800 == 38 [pid = 1660] [id = 631] 19:58:23 INFO - PROCESS | 1660 | --DOCSHELL 0x128aca000 == 37 [pid = 1660] [id = 630] 19:58:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1268f1000 == 36 [pid = 1660] [id = 629] 19:58:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1216ea800 == 35 [pid = 1660] [id = 628] 19:58:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12137f800 == 34 [pid = 1660] [id = 627] 19:58:23 INFO - PROCESS | 1660 | --DOCSHELL 0x119a54000 == 33 [pid = 1660] [id = 626] 19:58:23 INFO - PROCESS | 1660 | --DOCSHELL 0x117c94000 == 32 [pid = 1660] [id = 625] 19:58:23 INFO - PROCESS | 1660 | --DOCSHELL 0x11671c000 == 31 [pid = 1660] [id = 624] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x124f3e000) [pid = 1660] [serial = 1754] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x121165400) [pid = 1660] [serial = 1831] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x121963400) [pid = 1660] [serial = 1834] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x124f41800) [pid = 1660] [serial = 1837] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12494e000) [pid = 1660] [serial = 1835] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11908dc00) [pid = 1660] [serial = 1841] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x117510c00) [pid = 1660] [serial = 1840] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1196af000) [pid = 1660] [serial = 1843] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x115e5f400) [pid = 1660] [serial = 1816] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11680cc00) [pid = 1660] [serial = 1817] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x127103800) [pid = 1660] [serial = 1808] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x126ab2800) [pid = 1660] [serial = 1807] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116f60000) [pid = 1660] [serial = 1819] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11822d800) [pid = 1660] [serial = 1820] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1183ab000) [pid = 1660] [serial = 1822] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11907f800) [pid = 1660] [serial = 1823] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1190c1800) [pid = 1660] [serial = 1825] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11933a000) [pid = 1660] [serial = 1826] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112e3a400) [pid = 1660] [serial = 1810] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1133f0c00) [pid = 1660] [serial = 1811] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112d68000) [pid = 1660] [serial = 1813] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x113da7c00) [pid = 1660] [serial = 1814] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1273d4400) [pid = 1660] [serial = 1847] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1271b9800) [pid = 1660] [serial = 1846] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1269cf000) [pid = 1660] [serial = 1838] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119a0ec00) [pid = 1660] [serial = 1828] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x124955c00) [pid = 1660] [serial = 1844] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12155e800) [pid = 1660] [serial = 1832] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128ad3c00) [pid = 1660] [serial = 1850] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x127561400) [pid = 1660] [serial = 1849] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119fb3c00) [pid = 1660] [serial = 1829] [outer = 0x0] [url = about:blank] 19:58:23 INFO - PROCESS | 1660 | 1467601103933 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]]]}] 19:58:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:58:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 621ms 19:58:23 INFO - PROCESS | 1660 | 1467601103962 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 19:58:23 INFO - PROCESS | 1660 | 1467601103965 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 19:58:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:58:23 INFO - PROCESS | 1660 | 1467601103970 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:58:23 INFO - PROCESS | 1660 | 1467601103971 Marionette TRACE conn2 <- [1,2526,null,{}] 19:58:23 INFO - PROCESS | 1660 | 1467601103974 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}] 19:58:23 INFO - PROCESS | 1660 | 1467601103975 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:24 INFO - PROCESS | 1660 | 1467601104057 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 19:58:24 INFO - PROCESS | 1660 | 1467601104061 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:24 INFO - PROCESS | 1660 | 1467601104062 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182c0800 == 32 [pid = 1660] [id = 639] 19:58:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1161a7400) [pid = 1660] [serial = 1917] [outer = 0x0] 19:58:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11680a400) [pid = 1660] [serial = 1918] [outer = 0x1161a7400] 19:58:24 INFO - PROCESS | 1660 | 1467601104087 Marionette DEBUG loaded listener.js 19:58:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116f60800) [pid = 1660] [serial = 1919] [outer = 0x1161a7400] 19:58:24 INFO - PROCESS | 1660 | 1467601104430 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]]]}] 19:58:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:58:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 472ms 19:58:24 INFO - PROCESS | 1660 | 1467601104442 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 19:58:24 INFO - PROCESS | 1660 | 1467601104443 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 19:58:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:58:24 INFO - PROCESS | 1660 | 1467601104446 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:58:24 INFO - PROCESS | 1660 | 1467601104448 Marionette TRACE conn2 <- [1,2530,null,{}] 19:58:24 INFO - PROCESS | 1660 | 1467601104484 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}] 19:58:24 INFO - PROCESS | 1660 | 1467601104487 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:24 INFO - PROCESS | 1660 | 1467601104565 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 19:58:24 INFO - PROCESS | 1660 | 1467601104572 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:24 INFO - PROCESS | 1660 | 1467601104575 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x121368800 == 33 [pid = 1660] [id = 640] 19:58:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118108000) [pid = 1660] [serial = 1920] [outer = 0x0] 19:58:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11844a800) [pid = 1660] [serial = 1921] [outer = 0x118108000] 19:58:24 INFO - PROCESS | 1660 | 1467601104603 Marionette DEBUG loaded listener.js 19:58:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11907e000) [pid = 1660] [serial = 1922] [outer = 0x118108000] 19:58:25 INFO - PROCESS | 1660 | 1467601105004 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]]]}] 19:58:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:58:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 593ms 19:58:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:58:25 INFO - PROCESS | 1660 | 1467601105040 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 19:58:25 INFO - PROCESS | 1660 | 1467601105043 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 19:58:25 INFO - PROCESS | 1660 | 1467601105046 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:58:25 INFO - PROCESS | 1660 | 1467601105048 Marionette TRACE conn2 <- [1,2534,null,{}] 19:58:25 INFO - PROCESS | 1660 | 1467601105051 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}] 19:58:25 INFO - PROCESS | 1660 | 1467601105053 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:25 INFO - PROCESS | 1660 | 1467601105175 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 19:58:25 INFO - PROCESS | 1660 | 1467601105180 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:25 INFO - PROCESS | 1660 | 1467601105182 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x124920000 == 34 [pid = 1660] [id = 641] 19:58:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11909b000) [pid = 1660] [serial = 1923] [outer = 0x0] 19:58:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119302400) [pid = 1660] [serial = 1924] [outer = 0x11909b000] 19:58:25 INFO - PROCESS | 1660 | 1467601105224 Marionette DEBUG loaded listener.js 19:58:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1196ad800) [pid = 1660] [serial = 1925] [outer = 0x11909b000] 19:58:25 INFO - PROCESS | 1660 | 1467601105621 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]]]}] 19:58:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:58:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 620ms 19:58:25 INFO - PROCESS | 1660 | 1467601105666 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 19:58:25 INFO - PROCESS | 1660 | 1467601105667 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 19:58:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:58:25 INFO - PROCESS | 1660 | 1467601105691 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:58:25 INFO - PROCESS | 1660 | 1467601105692 Marionette TRACE conn2 <- [1,2538,null,{}] 19:58:25 INFO - PROCESS | 1660 | 1467601105694 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}] 19:58:25 INFO - PROCESS | 1660 | 1467601105696 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:25 INFO - PROCESS | 1660 | 1467601105774 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 19:58:25 INFO - PROCESS | 1660 | 1467601105777 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:25 INFO - PROCESS | 1660 | 1467601105778 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1271eb800 == 35 [pid = 1660] [id = 642] 19:58:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1196ae000) [pid = 1660] [serial = 1926] [outer = 0x0] 19:58:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1196d6800) [pid = 1660] [serial = 1927] [outer = 0x1196ae000] 19:58:25 INFO - PROCESS | 1660 | 1467601105809 Marionette DEBUG loaded listener.js 19:58:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119ab9400) [pid = 1660] [serial = 1928] [outer = 0x1196ae000] 19:58:26 INFO - PROCESS | 1660 | 1467601106174 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]]]}] 19:58:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:58:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 523ms 19:58:26 INFO - PROCESS | 1660 | 1467601106216 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 19:58:26 INFO - PROCESS | 1660 | 1467601106217 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 19:58:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:58:26 INFO - PROCESS | 1660 | 1467601106219 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:58:26 INFO - PROCESS | 1660 | 1467601106220 Marionette TRACE conn2 <- [1,2542,null,{}] 19:58:26 INFO - PROCESS | 1660 | 1467601106223 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}] 19:58:26 INFO - PROCESS | 1660 | 1467601106227 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:26 INFO - PROCESS | 1660 | 1467601106345 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 19:58:26 INFO - PROCESS | 1660 | 1467601106361 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:26 INFO - PROCESS | 1660 | 1467601106362 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x128aca000 == 36 [pid = 1660] [id = 643] 19:58:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119f1ac00) [pid = 1660] [serial = 1929] [outer = 0x0] 19:58:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121162000) [pid = 1660] [serial = 1930] [outer = 0x119f1ac00] 19:58:26 INFO - PROCESS | 1660 | 1467601106387 Marionette DEBUG loaded listener.js 19:58:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1216d1000) [pid = 1660] [serial = 1931] [outer = 0x119f1ac00] 19:58:26 INFO - PROCESS | 1660 | 1467601106742 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]]]}] 19:58:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:58:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 572ms 19:58:26 INFO - PROCESS | 1660 | 1467601106792 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 19:58:26 INFO - PROCESS | 1660 | 1467601106793 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 19:58:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:58:26 INFO - PROCESS | 1660 | 1467601106795 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:58:26 INFO - PROCESS | 1660 | 1467601106796 Marionette TRACE conn2 <- [1,2546,null,{}] 19:58:26 INFO - PROCESS | 1660 | 1467601106799 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}] 19:58:26 INFO - PROCESS | 1660 | 1467601106800 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:26 INFO - PROCESS | 1660 | 1467601106899 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 19:58:26 INFO - PROCESS | 1660 | 1467601106910 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:26 INFO - PROCESS | 1660 | 1467601106919 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296ac000 == 37 [pid = 1660] [id = 644] 19:58:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121b8d400) [pid = 1660] [serial = 1932] [outer = 0x0] 19:58:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x123572c00) [pid = 1660] [serial = 1933] [outer = 0x121b8d400] 19:58:26 INFO - PROCESS | 1660 | 1467601106945 Marionette DEBUG loaded listener.js 19:58:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x124ce3400) [pid = 1660] [serial = 1934] [outer = 0x121b8d400] 19:58:27 INFO - PROCESS | 1660 | 1467601107286 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]]]}] 19:58:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:58:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 517ms 19:58:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:58:27 INFO - PROCESS | 1660 | 1467601107314 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 19:58:27 INFO - PROCESS | 1660 | 1467601107315 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 19:58:27 INFO - PROCESS | 1660 | 1467601107317 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:58:27 INFO - PROCESS | 1660 | 1467601107318 Marionette TRACE conn2 <- [1,2550,null,{}] 19:58:27 INFO - PROCESS | 1660 | 1467601107328 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}] 19:58:27 INFO - PROCESS | 1660 | 1467601107329 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:27 INFO - PROCESS | 1660 | 1467601107428 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 19:58:27 INFO - PROCESS | 1660 | 1467601107431 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:27 INFO - PROCESS | 1660 | 1467601107432 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a622000 == 38 [pid = 1660] [id = 645] 19:58:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x116889400) [pid = 1660] [serial = 1935] [outer = 0x0] 19:58:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x125492400) [pid = 1660] [serial = 1936] [outer = 0x116889400] 19:58:27 INFO - PROCESS | 1660 | 1467601107456 Marionette DEBUG loaded listener.js 19:58:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126aac800) [pid = 1660] [serial = 1937] [outer = 0x116889400] 19:58:27 INFO - PROCESS | 1660 | 1467601107803 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]]]}] 19:58:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:58:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 522ms 19:58:27 INFO - PROCESS | 1660 | 1467601107840 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 19:58:27 INFO - PROCESS | 1660 | 1467601107842 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 19:58:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:58:27 INFO - PROCESS | 1660 | 1467601107844 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:58:27 INFO - PROCESS | 1660 | 1467601107845 Marionette TRACE conn2 <- [1,2554,null,{}] 19:58:27 INFO - PROCESS | 1660 | 1467601107848 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}] 19:58:27 INFO - PROCESS | 1660 | 1467601107849 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:27 INFO - PROCESS | 1660 | 1467601107987 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118451c00) [pid = 1660] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11932c400) [pid = 1660] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11844d000) [pid = 1660] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112a5e000) [pid = 1660] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112ee9c00) [pid = 1660] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11676dc00) [pid = 1660] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x114f84000) [pid = 1660] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112a62c00) [pid = 1660] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1167df800) [pid = 1660] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1190b4c00) [pid = 1660] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119f23000) [pid = 1660] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112a61800) [pid = 1660] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1129b3400) [pid = 1660] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x115df3c00) [pid = 1660] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121e71800) [pid = 1660] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121564800) [pid = 1660] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112a6b400) [pid = 1660] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:58:28 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1128d5800) [pid = 1660] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:58:28 INFO - PROCESS | 1660 | 1467601108213 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:28 INFO - PROCESS | 1660 | 1467601108214 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x118515800 == 39 [pid = 1660] [id = 646] 19:58:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1129a6000) [pid = 1660] [serial = 1938] [outer = 0x0] 19:58:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x112a6b400) [pid = 1660] [serial = 1939] [outer = 0x1129a6000] 19:58:28 INFO - PROCESS | 1660 | 1467601108241 Marionette DEBUG loaded listener.js 19:58:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x115df2400) [pid = 1660] [serial = 1940] [outer = 0x1129a6000] 19:58:28 INFO - PROCESS | 1660 | 1467601108590 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]]]}] 19:58:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:58:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 768ms 19:58:28 INFO - PROCESS | 1660 | 1467601108613 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 19:58:28 INFO - PROCESS | 1660 | 1467601108615 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 19:58:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:58:28 INFO - PROCESS | 1660 | 1467601108619 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:58:28 INFO - PROCESS | 1660 | 1467601108623 Marionette TRACE conn2 <- [1,2558,null,{}] 19:58:28 INFO - PROCESS | 1660 | 1467601108626 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}] 19:58:28 INFO - PROCESS | 1660 | 1467601108629 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:28 INFO - PROCESS | 1660 | 1467601108773 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 19:58:28 INFO - PROCESS | 1660 | 1467601108861 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:28 INFO - PROCESS | 1660 | 1467601108863 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac32800 == 40 [pid = 1660] [id = 647] 19:58:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1129b3400) [pid = 1660] [serial = 1941] [outer = 0x0] 19:58:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118449400) [pid = 1660] [serial = 1942] [outer = 0x1129b3400] 19:58:28 INFO - PROCESS | 1660 | 1467601108903 Marionette DEBUG loaded listener.js 19:58:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12117dc00) [pid = 1660] [serial = 1943] [outer = 0x1129b3400] 19:58:29 INFO - PROCESS | 1660 | 1467601109238 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]]]}] 19:58:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:58:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 674ms 19:58:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:58:29 INFO - PROCESS | 1660 | 1467601109292 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 19:58:29 INFO - PROCESS | 1660 | 1467601109294 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 19:58:29 INFO - PROCESS | 1660 | 1467601109296 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:58:29 INFO - PROCESS | 1660 | 1467601109297 Marionette TRACE conn2 <- [1,2562,null,{}] 19:58:29 INFO - PROCESS | 1660 | 1467601109300 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}] 19:58:29 INFO - PROCESS | 1660 | 1467601109301 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:29 INFO - PROCESS | 1660 | 1467601109427 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 19:58:29 INFO - PROCESS | 1660 | 1467601109433 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:29 INFO - PROCESS | 1660 | 1467601109434 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd97000 == 41 [pid = 1660] [id = 648] 19:58:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1196acc00) [pid = 1660] [serial = 1944] [outer = 0x0] 19:58:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121250800) [pid = 1660] [serial = 1945] [outer = 0x1196acc00] 19:58:29 INFO - PROCESS | 1660 | 1467601109461 Marionette DEBUG loaded listener.js 19:58:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128ad7c00) [pid = 1660] [serial = 1946] [outer = 0x1196acc00] 19:58:29 INFO - PROCESS | 1660 | 1467601109778 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]]]}] 19:58:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:58:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 19:58:29 INFO - PROCESS | 1660 | 1467601109815 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 19:58:29 INFO - PROCESS | 1660 | 1467601109817 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 19:58:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:58:29 INFO - PROCESS | 1660 | 1467601109820 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:58:29 INFO - PROCESS | 1660 | 1467601109823 Marionette TRACE conn2 <- [1,2566,null,{}] 19:58:29 INFO - PROCESS | 1660 | 1467601109825 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}] 19:58:29 INFO - PROCESS | 1660 | 1467601109826 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:29 INFO - PROCESS | 1660 | 1467601109906 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 19:58:29 INFO - PROCESS | 1660 | 1467601109910 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:29 INFO - PROCESS | 1660 | 1467601109911 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3e2800 == 42 [pid = 1660] [id = 649] 19:58:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128ad8000) [pid = 1660] [serial = 1947] [outer = 0x0] 19:58:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128b8e800) [pid = 1660] [serial = 1948] [outer = 0x128ad8000] 19:58:29 INFO - PROCESS | 1660 | 1467601109935 Marionette DEBUG loaded listener.js 19:58:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128bd7c00) [pid = 1660] [serial = 1949] [outer = 0x128ad8000] 19:58:30 INFO - PROCESS | 1660 | --DOCSHELL 0x1188b4800 == 41 [pid = 1660] [id = 623] 19:58:30 INFO - PROCESS | 1660 | --DOCSHELL 0x1182bf800 == 40 [pid = 1660] [id = 638] 19:58:30 INFO - PROCESS | 1660 | --DOCSHELL 0x121e86000 == 39 [pid = 1660] [id = 637] 19:58:30 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd04000 == 38 [pid = 1660] [id = 635] 19:58:30 INFO - PROCESS | 1660 | --DOCSHELL 0x117480800 == 37 [pid = 1660] [id = 636] 19:58:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1182c0800 == 36 [pid = 1660] [id = 639] 19:58:31 INFO - PROCESS | 1660 | --DOCSHELL 0x124920000 == 35 [pid = 1660] [id = 641] 19:58:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1296ac000 == 34 [pid = 1660] [id = 644] 19:58:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12a622000 == 33 [pid = 1660] [id = 645] 19:58:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac32800 == 32 [pid = 1660] [id = 647] 19:58:31 INFO - PROCESS | 1660 | --DOCSHELL 0x118515800 == 31 [pid = 1660] [id = 646] 19:58:31 INFO - PROCESS | 1660 | --DOCSHELL 0x128aca000 == 30 [pid = 1660] [id = 643] 19:58:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1271eb800 == 29 [pid = 1660] [id = 642] 19:58:31 INFO - PROCESS | 1660 | --DOCSHELL 0x121368800 == 28 [pid = 1660] [id = 640] 19:58:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd97000 == 27 [pid = 1660] [id = 648] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1196b7c00) [pid = 1660] [serial = 1888] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121164000) [pid = 1660] [serial = 1891] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118866c00) [pid = 1660] [serial = 1882] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11810e400) [pid = 1660] [serial = 1879] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1183a7400) [pid = 1660] [serial = 1880] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119091c00) [pid = 1660] [serial = 1883] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x113387c00) [pid = 1660] [serial = 1873] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112a62800) [pid = 1660] [serial = 1874] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118231400) [pid = 1660] [serial = 1871] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118108c00) [pid = 1660] [serial = 1870] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x115e69000) [pid = 1660] [serial = 1876] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1167df000) [pid = 1660] [serial = 1877] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x114f80800) [pid = 1660] [serial = 1853] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x112e06400) [pid = 1660] [serial = 1852] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11822b800) [pid = 1660] [serial = 1856] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x116f60c00) [pid = 1660] [serial = 1855] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119a11800) [pid = 1660] [serial = 1859] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11930d000) [pid = 1660] [serial = 1858] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121e68c00) [pid = 1660] [serial = 1862] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12155ec00) [pid = 1660] [serial = 1894] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x121183c00) [pid = 1660] [serial = 1861] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x115e62400) [pid = 1660] [serial = 1897] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12124f800) [pid = 1660] [serial = 1892] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x121568800) [pid = 1660] [serial = 1900] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x127109400) [pid = 1660] [serial = 1865] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1269d5400) [pid = 1660] [serial = 1864] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x123576000) [pid = 1660] [serial = 1903] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12165ec00) [pid = 1660] [serial = 1895] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1196d6400) [pid = 1660] [serial = 1898] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x119086400) [pid = 1660] [serial = 1885] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x126f75800) [pid = 1660] [serial = 1906] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x113c6a000) [pid = 1660] [serial = 1868] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x121157c00) [pid = 1660] [serial = 1889] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x11930a400) [pid = 1660] [serial = 1886] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x121b16400) [pid = 1660] [serial = 1901] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x112acec00) [pid = 1660] [serial = 1867] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x126858000) [pid = 1660] [serial = 1904] [outer = 0x0] [url = about:blank] 19:58:31 INFO - PROCESS | 1660 | 1467601111418 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]]]}] 19:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1625ms 19:58:31 INFO - PROCESS | 1660 | 1467601111445 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 19:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:58:31 INFO - PROCESS | 1660 | 1467601111447 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 19:58:31 INFO - PROCESS | 1660 | 1467601111450 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:58:31 INFO - PROCESS | 1660 | 1467601111452 Marionette TRACE conn2 <- [1,2570,null,{}] 19:58:31 INFO - PROCESS | 1660 | 1467601111459 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}] 19:58:31 INFO - PROCESS | 1660 | 1467601111461 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:31 INFO - PROCESS | 1660 | 1467601111541 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 19:58:31 INFO - PROCESS | 1660 | 1467601111595 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:31 INFO - PROCESS | 1660 | 1467601111598 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164a8000 == 28 [pid = 1660] [id = 650] 19:58:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x112a6a400) [pid = 1660] [serial = 1950] [outer = 0x0] 19:58:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x112d5e000) [pid = 1660] [serial = 1951] [outer = 0x112a6a400] 19:58:31 INFO - PROCESS | 1660 | 1467601111627 Marionette DEBUG loaded listener.js 19:58:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1130d0400) [pid = 1660] [serial = 1952] [outer = 0x112a6a400] 19:58:31 INFO - PROCESS | 1660 | 1467601111950 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]]]}] 19:58:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:58:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 526ms 19:58:31 INFO - PROCESS | 1660 | 1467601111977 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 19:58:31 INFO - PROCESS | 1660 | 1467601111981 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 19:58:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:58:31 INFO - PROCESS | 1660 | 1467601111985 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:58:31 INFO - PROCESS | 1660 | 1467601111987 Marionette TRACE conn2 <- [1,2574,null,{}] 19:58:31 INFO - PROCESS | 1660 | 1467601111992 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}] 19:58:31 INFO - PROCESS | 1660 | 1467601111994 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:32 INFO - PROCESS | 1660 | 1467601112074 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 19:58:32 INFO - PROCESS | 1660 | 1467601112078 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:32 INFO - PROCESS | 1660 | 1467601112080 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x11747b000 == 29 [pid = 1660] [id = 651] 19:58:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1133e9000) [pid = 1660] [serial = 1953] [outer = 0x0] 19:58:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x114f6cc00) [pid = 1660] [serial = 1954] [outer = 0x1133e9000] 19:58:32 INFO - PROCESS | 1660 | 1467601112108 Marionette DEBUG loaded listener.js 19:58:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x114f84400) [pid = 1660] [serial = 1955] [outer = 0x1133e9000] 19:58:32 INFO - PROCESS | 1660 | 1467601112457 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]]]}] 19:58:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:58:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 523ms 19:58:32 INFO - PROCESS | 1660 | 1467601112509 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 19:58:32 INFO - PROCESS | 1660 | 1467601112511 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 19:58:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:58:32 INFO - PROCESS | 1660 | 1467601112524 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:58:32 INFO - PROCESS | 1660 | 1467601112528 Marionette TRACE conn2 <- [1,2578,null,{}] 19:58:32 INFO - PROCESS | 1660 | 1467601112540 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}] 19:58:32 INFO - PROCESS | 1660 | 1467601112545 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:32 INFO - PROCESS | 1660 | 1467601112664 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 19:58:32 INFO - PROCESS | 1660 | 1467601112678 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:32 INFO - PROCESS | 1660 | 1467601112680 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x118516000 == 30 [pid = 1660] [id = 652] 19:58:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1110a7800) [pid = 1660] [serial = 1956] [outer = 0x0] 19:58:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1167df800) [pid = 1660] [serial = 1957] [outer = 0x1110a7800] 19:58:32 INFO - PROCESS | 1660 | 1467601112725 Marionette DEBUG loaded listener.js 19:58:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x116aea800) [pid = 1660] [serial = 1958] [outer = 0x1110a7800] 19:58:33 INFO - PROCESS | 1660 | 1467601113115 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]]]}] 19:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 623ms 19:58:33 INFO - PROCESS | 1660 | 1467601113148 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 19:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:58:33 INFO - PROCESS | 1660 | 1467601113149 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 19:58:33 INFO - PROCESS | 1660 | 1467601113152 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:58:33 INFO - PROCESS | 1660 | 1467601113153 Marionette TRACE conn2 <- [1,2582,null,{}] 19:58:33 INFO - PROCESS | 1660 | 1467601113166 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}] 19:58:33 INFO - PROCESS | 1660 | 1467601113167 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:33 INFO - PROCESS | 1660 | 1467601113242 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 19:58:33 INFO - PROCESS | 1660 | 1467601113246 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:33 INFO - PROCESS | 1660 | 1467601113247 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x119b2e800 == 31 [pid = 1660] [id = 653] 19:58:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x117511000) [pid = 1660] [serial = 1959] [outer = 0x0] 19:58:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11810a400) [pid = 1660] [serial = 1960] [outer = 0x117511000] 19:58:33 INFO - PROCESS | 1660 | 1467601113274 Marionette DEBUG loaded listener.js 19:58:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x118116000) [pid = 1660] [serial = 1961] [outer = 0x117511000] 19:58:33 INFO - PROCESS | 1660 | 1467601113583 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]]]}] 19:58:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:58:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 471ms 19:58:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:58:33 INFO - PROCESS | 1660 | 1467601113624 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 19:58:33 INFO - PROCESS | 1660 | 1467601113626 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 19:58:33 INFO - PROCESS | 1660 | 1467601113628 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:58:33 INFO - PROCESS | 1660 | 1467601113629 Marionette TRACE conn2 <- [1,2586,null,{}] 19:58:33 INFO - PROCESS | 1660 | 1467601113631 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}] 19:58:33 INFO - PROCESS | 1660 | 1467601113632 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:33 INFO - PROCESS | 1660 | 1467601113711 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 19:58:33 INFO - PROCESS | 1660 | 1467601113714 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:33 INFO - PROCESS | 1660 | 1467601113715 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x121366000 == 32 [pid = 1660] [id = 654] 19:58:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1129ad000) [pid = 1660] [serial = 1962] [outer = 0x0] 19:58:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11822dc00) [pid = 1660] [serial = 1963] [outer = 0x1129ad000] 19:58:33 INFO - PROCESS | 1660 | 1467601113742 Marionette DEBUG loaded listener.js 19:58:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1183ab400) [pid = 1660] [serial = 1964] [outer = 0x1129ad000] 19:58:34 INFO - PROCESS | 1660 | 1467601114093 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]]]}] 19:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 469ms 19:58:34 INFO - PROCESS | 1660 | 1467601114098 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 19:58:34 INFO - PROCESS | 1660 | 1467601114099 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 19:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:58:34 INFO - PROCESS | 1660 | 1467601114101 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:58:34 INFO - PROCESS | 1660 | 1467601114102 Marionette TRACE conn2 <- [1,2590,null,{}] 19:58:34 INFO - PROCESS | 1660 | 1467601114108 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}] 19:58:34 INFO - PROCESS | 1660 | 1467601114112 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:34 INFO - PROCESS | 1660 | 1467601114230 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 19:58:34 INFO - PROCESS | 1660 | 1467601114239 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:34 INFO - PROCESS | 1660 | 1467601114240 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215d1800 == 33 [pid = 1660] [id = 655] 19:58:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11844cc00) [pid = 1660] [serial = 1965] [outer = 0x0] 19:58:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118534800) [pid = 1660] [serial = 1966] [outer = 0x11844cc00] 19:58:34 INFO - PROCESS | 1660 | 1467601114266 Marionette DEBUG loaded listener.js 19:58:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1190b8800) [pid = 1660] [serial = 1967] [outer = 0x11844cc00] 19:58:34 INFO - PROCESS | 1660 | 1467601114560 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]]]}] 19:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 474ms 19:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:58:34 INFO - PROCESS | 1660 | 1467601114578 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 19:58:34 INFO - PROCESS | 1660 | 1467601114580 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 19:58:34 INFO - PROCESS | 1660 | 1467601114582 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:58:34 INFO - PROCESS | 1660 | 1467601114583 Marionette TRACE conn2 <- [1,2594,null,{}] 19:58:34 INFO - PROCESS | 1660 | 1467601114585 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}] 19:58:34 INFO - PROCESS | 1660 | 1467601114587 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:34 INFO - PROCESS | 1660 | 1467601114674 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 19:58:34 INFO - PROCESS | 1660 | 1467601114677 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:34 INFO - PROCESS | 1660 | 1467601114678 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a21000 == 34 [pid = 1660] [id = 656] 19:58:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1133b0c00) [pid = 1660] [serial = 1968] [outer = 0x0] 19:58:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1190b8c00) [pid = 1660] [serial = 1969] [outer = 0x1133b0c00] 19:58:34 INFO - PROCESS | 1660 | 1467601114703 Marionette DEBUG loaded listener.js 19:58:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1196b7c00) [pid = 1660] [serial = 1970] [outer = 0x1133b0c00] 19:58:35 INFO - PROCESS | 1660 | 1467601115039 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]]]}] 19:58:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:58:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 468ms 19:58:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:58:35 INFO - PROCESS | 1660 | 1467601115050 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 19:58:35 INFO - PROCESS | 1660 | 1467601115052 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 19:58:35 INFO - PROCESS | 1660 | 1467601115055 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:58:35 INFO - PROCESS | 1660 | 1467601115058 Marionette TRACE conn2 <- [1,2598,null,{}] 19:58:35 INFO - PROCESS | 1660 | 1467601115061 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}] 19:58:35 INFO - PROCESS | 1660 | 1467601115062 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:35 INFO - PROCESS | 1660 | 1467601115166 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 19:58:35 INFO - PROCESS | 1660 | 1467601115173 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:35 INFO - PROCESS | 1660 | 1467601115174 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268db000 == 35 [pid = 1660] [id = 657] 19:58:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1176f4800) [pid = 1660] [serial = 1971] [outer = 0x0] 19:58:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1196d4400) [pid = 1660] [serial = 1972] [outer = 0x1176f4800] 19:58:35 INFO - PROCESS | 1660 | 1467601115199 Marionette DEBUG loaded listener.js 19:58:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119ab9c00) [pid = 1660] [serial = 1973] [outer = 0x1176f4800] 19:58:35 INFO - PROCESS | 1660 | 1467601115533 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]]]}] 19:58:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:58:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 523ms 19:58:35 INFO - PROCESS | 1660 | 1467601115577 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 19:58:35 INFO - PROCESS | 1660 | 1467601115578 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 19:58:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:58:35 INFO - PROCESS | 1660 | 1467601115581 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:58:35 INFO - PROCESS | 1660 | 1467601115582 Marionette TRACE conn2 <- [1,2602,null,{}] 19:58:35 INFO - PROCESS | 1660 | 1467601115585 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}] 19:58:35 INFO - PROCESS | 1660 | 1467601115586 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:35 INFO - PROCESS | 1660 | 1467601115677 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 19:58:35 INFO - PROCESS | 1660 | 1467601115695 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:35 INFO - PROCESS | 1660 | 1467601115696 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x118515800 == 36 [pid = 1660] [id = 658] 19:58:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119ac2800) [pid = 1660] [serial = 1974] [outer = 0x0] 19:58:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119f22c00) [pid = 1660] [serial = 1975] [outer = 0x119ac2800] 19:58:35 INFO - PROCESS | 1660 | 1467601115737 Marionette DEBUG loaded listener.js 19:58:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12115e000) [pid = 1660] [serial = 1976] [outer = 0x119ac2800] 19:58:36 INFO - PROCESS | 1660 | 1467601116173 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]]]}] 19:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 620ms 19:58:36 INFO - PROCESS | 1660 | 1467601116202 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 19:58:36 INFO - PROCESS | 1660 | 1467601116204 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 19:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:58:36 INFO - PROCESS | 1660 | 1467601116208 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:58:36 INFO - PROCESS | 1660 | 1467601116209 Marionette TRACE conn2 <- [1,2606,null,{}] 19:58:36 INFO - PROCESS | 1660 | 1467601116211 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}] 19:58:36 INFO - PROCESS | 1660 | 1467601116212 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:36 INFO - PROCESS | 1660 | 1467601116292 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 19:58:36 INFO - PROCESS | 1660 | 1467601116296 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:36 INFO - PROCESS | 1660 | 1467601116297 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f89000 == 37 [pid = 1660] [id = 659] 19:58:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118533800) [pid = 1660] [serial = 1977] [outer = 0x0] 19:58:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121183c00) [pid = 1660] [serial = 1978] [outer = 0x118533800] 19:58:36 INFO - PROCESS | 1660 | 1467601116322 Marionette DEBUG loaded listener.js 19:58:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121250400) [pid = 1660] [serial = 1979] [outer = 0x118533800] 19:58:36 INFO - PROCESS | 1660 | 1467601116660 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]]]}] 19:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 470ms 19:58:36 INFO - PROCESS | 1660 | 1467601116679 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 19:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:58:36 INFO - PROCESS | 1660 | 1467601116680 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 19:58:36 INFO - PROCESS | 1660 | 1467601116683 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:58:36 INFO - PROCESS | 1660 | 1467601116684 Marionette TRACE conn2 <- [1,2610,null,{}] 19:58:36 INFO - PROCESS | 1660 | 1467601116688 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}] 19:58:36 INFO - PROCESS | 1660 | 1467601116691 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:36 INFO - PROCESS | 1660 | 1467601116785 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 19:58:36 INFO - PROCESS | 1660 | 1467601116856 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:36 INFO - PROCESS | 1660 | 1467601116857 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x121365000 == 38 [pid = 1660] [id = 660] 19:58:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121163400) [pid = 1660] [serial = 1980] [outer = 0x0] 19:58:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12155e000) [pid = 1660] [serial = 1981] [outer = 0x121163400] 19:58:36 INFO - PROCESS | 1660 | 1467601116887 Marionette DEBUG loaded listener.js 19:58:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121e63800) [pid = 1660] [serial = 1982] [outer = 0x121163400] 19:58:37 INFO - PROCESS | 1660 | 1467601117225 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]]]}] 19:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 570ms 19:58:37 INFO - PROCESS | 1660 | 1467601117253 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 19:58:37 INFO - PROCESS | 1660 | 1467601117254 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 19:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:58:37 INFO - PROCESS | 1660 | 1467601117257 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:58:37 INFO - PROCESS | 1660 | 1467601117258 Marionette TRACE conn2 <- [1,2614,null,{}] 19:58:37 INFO - PROCESS | 1660 | 1467601117260 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}] 19:58:37 INFO - PROCESS | 1660 | 1467601117261 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:37 INFO - PROCESS | 1660 | 1467601117361 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 19:58:37 INFO - PROCESS | 1660 | 1467601117364 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:37 INFO - PROCESS | 1660 | 1467601117365 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a610000 == 39 [pid = 1660] [id = 661] 19:58:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121251000) [pid = 1660] [serial = 1983] [outer = 0x0] 19:58:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1249b5400) [pid = 1660] [serial = 1984] [outer = 0x121251000] 19:58:37 INFO - PROCESS | 1660 | 1467601117421 Marionette DEBUG loaded listener.js 19:58:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124f38800) [pid = 1660] [serial = 1985] [outer = 0x121251000] 19:58:37 INFO - PROCESS | 1660 | 1467601117713 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]]]}] 19:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 469ms 19:58:37 INFO - PROCESS | 1660 | 1467601117727 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 19:58:37 INFO - PROCESS | 1660 | 1467601117729 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 19:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:58:37 INFO - PROCESS | 1660 | 1467601117736 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:58:37 INFO - PROCESS | 1660 | 1467601117738 Marionette TRACE conn2 <- [1,2618,null,{}] 19:58:37 INFO - PROCESS | 1660 | 1467601117743 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}] 19:58:37 INFO - PROCESS | 1660 | 1467601117744 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:37 INFO - PROCESS | 1660 | 1467601117851 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 19:58:37 INFO - PROCESS | 1660 | 1467601117862 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:37 INFO - PROCESS | 1660 | 1467601117862 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac44000 == 40 [pid = 1660] [id = 662] 19:58:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124c7fc00) [pid = 1660] [serial = 1986] [outer = 0x0] 19:58:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126852400) [pid = 1660] [serial = 1987] [outer = 0x124c7fc00] 19:58:37 INFO - PROCESS | 1660 | 1467601117887 Marionette DEBUG loaded listener.js 19:58:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126ab9400) [pid = 1660] [serial = 1988] [outer = 0x124c7fc00] 19:58:38 INFO - PROCESS | 1660 | 1467601118242 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]]]}] 19:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 522ms 19:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:58:38 INFO - PROCESS | 1660 | 1467601118259 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 19:58:38 INFO - PROCESS | 1660 | 1467601118260 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 19:58:38 INFO - PROCESS | 1660 | 1467601118262 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:58:38 INFO - PROCESS | 1660 | 1467601118263 Marionette TRACE conn2 <- [1,2622,null,{}] 19:58:38 INFO - PROCESS | 1660 | 1467601118265 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}] 19:58:38 INFO - PROCESS | 1660 | 1467601118266 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:38 INFO - PROCESS | 1660 | 1467601118368 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 19:58:38 INFO - PROCESS | 1660 | 1467601118380 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:38 INFO - PROCESS | 1660 | 1467601118381 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aebe800 == 41 [pid = 1660] [id = 663] 19:58:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x127104400) [pid = 1660] [serial = 1989] [outer = 0x0] 19:58:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1271bb000) [pid = 1660] [serial = 1990] [outer = 0x127104400] 19:58:38 INFO - PROCESS | 1660 | 1467601118404 Marionette DEBUG loaded listener.js 19:58:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x127561c00) [pid = 1660] [serial = 1991] [outer = 0x127104400] 19:58:38 INFO - PROCESS | 1660 | 1467601118732 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]]]}] 19:58:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:58:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 518ms 19:58:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:58:38 INFO - PROCESS | 1660 | 1467601118780 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 19:58:38 INFO - PROCESS | 1660 | 1467601118781 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 19:58:38 INFO - PROCESS | 1660 | 1467601118783 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:58:38 INFO - PROCESS | 1660 | 1467601118784 Marionette TRACE conn2 <- [1,2626,null,{}] 19:58:38 INFO - PROCESS | 1660 | 1467601118787 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}] 19:58:38 INFO - PROCESS | 1660 | 1467601118788 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:39 INFO - PROCESS | 1660 | 1467601119035 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 19:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119f1ac00) [pid = 1660] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121b8d400) [pid = 1660] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116889400) [pid = 1660] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1129a6000) [pid = 1660] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1196acc00) [pid = 1660] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1196ae000) [pid = 1660] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11909b000) [pid = 1660] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118108000) [pid = 1660] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1161a7400) [pid = 1660] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x114f78800) [pid = 1660] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116811800) [pid = 1660] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1133eb400) [pid = 1660] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x126858400) [pid = 1660] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:58:39 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1129b3400) [pid = 1660] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:58:39 INFO - PROCESS | 1660 | 1467601119083 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:39 INFO - PROCESS | 1660 | 1467601119084 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x11962b800 == 42 [pid = 1660] [id = 664] 19:58:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1122be000) [pid = 1660] [serial = 1992] [outer = 0x0] 19:58:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x112a61400) [pid = 1660] [serial = 1993] [outer = 0x1122be000] 19:58:39 INFO - PROCESS | 1660 | 1467601119109 Marionette DEBUG loaded listener.js 19:58:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x116811800) [pid = 1660] [serial = 1994] [outer = 0x1122be000] 19:58:39 INFO - PROCESS | 1660 | 1467601119375 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]]]}] 19:58:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:58:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 622ms 19:58:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:58:39 INFO - PROCESS | 1660 | 1467601119412 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 19:58:39 INFO - PROCESS | 1660 | 1467601119413 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 19:58:39 INFO - PROCESS | 1660 | 1467601119415 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:58:39 INFO - PROCESS | 1660 | 1467601119416 Marionette TRACE conn2 <- [1,2630,null,{}] 19:58:39 INFO - PROCESS | 1660 | 1467601119418 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}] 19:58:39 INFO - PROCESS | 1660 | 1467601119419 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:39 INFO - PROCESS | 1660 | 1467601119515 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 19:58:39 INFO - PROCESS | 1660 | 1467601119518 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:39 INFO - PROCESS | 1660 | 1467601119519 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bda2800 == 43 [pid = 1660] [id = 665] 19:58:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x116889400) [pid = 1660] [serial = 1995] [outer = 0x0] 19:58:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119a1ac00) [pid = 1660] [serial = 1996] [outer = 0x116889400] 19:58:39 INFO - PROCESS | 1660 | 1467601119544 Marionette DEBUG loaded listener.js 19:58:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x127566400) [pid = 1660] [serial = 1997] [outer = 0x116889400] 19:58:39 INFO - PROCESS | 1660 | 1467601119900 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]]]}] 19:58:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:58:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 19:58:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:58:39 INFO - PROCESS | 1660 | 1467601119935 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 19:58:39 INFO - PROCESS | 1660 | 1467601119936 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 19:58:39 INFO - PROCESS | 1660 | 1467601119938 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:58:39 INFO - PROCESS | 1660 | 1467601119939 Marionette TRACE conn2 <- [1,2634,null,{}] 19:58:39 INFO - PROCESS | 1660 | 1467601119941 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}] 19:58:39 INFO - PROCESS | 1660 | 1467601119949 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:40 INFO - PROCESS | 1660 | 1467601120022 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 19:58:40 INFO - PROCESS | 1660 | 1467601120027 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:40 INFO - PROCESS | 1660 | 1467601120028 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c933000 == 44 [pid = 1660] [id = 666] 19:58:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119abcc00) [pid = 1660] [serial = 1998] [outer = 0x0] 19:58:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128ad9c00) [pid = 1660] [serial = 1999] [outer = 0x119abcc00] 19:58:40 INFO - PROCESS | 1660 | 1467601120054 Marionette DEBUG loaded listener.js 19:58:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128ad5c00) [pid = 1660] [serial = 2000] [outer = 0x119abcc00] 19:58:40 INFO - PROCESS | 1660 | 1467601120471 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]]]}] 19:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 573ms 19:58:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:58:40 INFO - PROCESS | 1660 | 1467601120511 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 19:58:40 INFO - PROCESS | 1660 | 1467601120513 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 19:58:40 INFO - PROCESS | 1660 | 1467601120515 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:58:40 INFO - PROCESS | 1660 | 1467601120516 Marionette TRACE conn2 <- [1,2638,null,{}] 19:58:40 INFO - PROCESS | 1660 | 1467601120518 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}] 19:58:40 INFO - PROCESS | 1660 | 1467601120519 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:40 INFO - PROCESS | 1660 | 1467601120628 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 19:58:40 INFO - PROCESS | 1660 | 1467601120634 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:40 INFO - PROCESS | 1660 | 1467601120635 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c99e000 == 45 [pid = 1660] [id = 667] 19:58:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128ad6c00) [pid = 1660] [serial = 2001] [outer = 0x0] 19:58:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128bdac00) [pid = 1660] [serial = 2002] [outer = 0x128ad6c00] 19:58:40 INFO - PROCESS | 1660 | 1467601120660 Marionette DEBUG loaded listener.js 19:58:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128bdf400) [pid = 1660] [serial = 2003] [outer = 0x128ad6c00] 19:58:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:58:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 467ms 19:58:40 INFO - PROCESS | 1660 | 1467601120974 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]]]}] 19:58:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:58:40 INFO - PROCESS | 1660 | 1467601120994 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 19:58:40 INFO - PROCESS | 1660 | 1467601120996 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 19:58:40 INFO - PROCESS | 1660 | 1467601120998 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:58:41 INFO - PROCESS | 1660 | 1467601121000 Marionette TRACE conn2 <- [1,2642,null,{}] 19:58:41 INFO - PROCESS | 1660 | 1467601121003 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}] 19:58:41 INFO - PROCESS | 1660 | 1467601121006 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:41 INFO - PROCESS | 1660 | 1467601121163 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 19:58:41 INFO - PROCESS | 1660 | 1467601121277 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:41 INFO - PROCESS | 1660 | 1467601121279 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x112636800 == 46 [pid = 1660] [id = 668] 19:58:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112027800) [pid = 1660] [serial = 2004] [outer = 0x0] 19:58:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1126a2000) [pid = 1660] [serial = 2005] [outer = 0x112027800] 19:58:41 INFO - PROCESS | 1660 | 1467601121313 Marionette DEBUG loaded listener.js 19:58:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1129b2400) [pid = 1660] [serial = 2006] [outer = 0x112027800] 19:58:41 INFO - PROCESS | 1660 | 1467601121812 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]]]}] 19:58:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:58:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 869ms 19:58:41 INFO - PROCESS | 1660 | 1467601121889 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 19:58:41 INFO - PROCESS | 1660 | 1467601121892 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 19:58:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:58:41 INFO - PROCESS | 1660 | 1467601121896 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:58:41 INFO - PROCESS | 1660 | 1467601121898 Marionette TRACE conn2 <- [1,2646,null,{}] 19:58:41 INFO - PROCESS | 1660 | 1467601121901 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}] 19:58:41 INFO - PROCESS | 1660 | 1467601121903 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:42 INFO - PROCESS | 1660 | 1467601122018 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 19:58:42 INFO - PROCESS | 1660 | 1467601122076 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:42 INFO - PROCESS | 1660 | 1467601122078 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184d4000 == 47 [pid = 1660] [id = 669] 19:58:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1133ec800) [pid = 1660] [serial = 2007] [outer = 0x0] 19:58:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x114f7ac00) [pid = 1660] [serial = 2008] [outer = 0x1133ec800] 19:58:42 INFO - PROCESS | 1660 | 1467601122109 Marionette DEBUG loaded listener.js 19:58:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x115e60400) [pid = 1660] [serial = 2009] [outer = 0x1133ec800] 19:58:42 INFO - PROCESS | 1660 | 1467601122818 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]]]}] 19:58:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:58:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 975ms 19:58:42 INFO - PROCESS | 1660 | 1467601122871 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 19:58:42 INFO - PROCESS | 1660 | 1467601122873 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 19:58:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:58:42 INFO - PROCESS | 1660 | 1467601122876 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:58:42 INFO - PROCESS | 1660 | 1467601122878 Marionette TRACE conn2 <- [1,2650,null,{}] 19:58:42 INFO - PROCESS | 1660 | 1467601122881 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}] 19:58:42 INFO - PROCESS | 1660 | 1467601122883 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:42 INFO - PROCESS | 1660 | 1467601122984 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12c99e000 == 46 [pid = 1660] [id = 667] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12c933000 == 45 [pid = 1660] [id = 666] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12bda2800 == 44 [pid = 1660] [id = 665] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x11962b800 == 43 [pid = 1660] [id = 664] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12aebe800 == 42 [pid = 1660] [id = 663] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac44000 == 41 [pid = 1660] [id = 662] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12a610000 == 40 [pid = 1660] [id = 661] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x128b8e800) [pid = 1660] [serial = 1948] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x121365000 == 39 [pid = 1660] [id = 660] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x128f89000 == 38 [pid = 1660] [id = 659] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x118515800 == 37 [pid = 1660] [id = 658] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1268db000 == 36 [pid = 1660] [id = 657] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x124a21000 == 35 [pid = 1660] [id = 656] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1215d1800 == 34 [pid = 1660] [id = 655] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x121366000 == 33 [pid = 1660] [id = 654] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x119b2e800 == 32 [pid = 1660] [id = 653] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x118516000 == 31 [pid = 1660] [id = 652] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x11747b000 == 30 [pid = 1660] [id = 651] 19:58:43 INFO - PROCESS | 1660 | 1467601123120 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:43 INFO - PROCESS | 1660 | 1467601123122 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x1164a8000 == 29 [pid = 1660] [id = 650] 19:58:43 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3e2800 == 28 [pid = 1660] [id = 649] 19:58:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x115ebb000 == 29 [pid = 1660] [id = 670] 19:58:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x112a6b800) [pid = 1660] [serial = 2010] [outer = 0x0] 19:58:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1133b1000) [pid = 1660] [serial = 2011] [outer = 0x112a6b800] 19:58:43 INFO - PROCESS | 1660 | 1467601123152 Marionette DEBUG loaded listener.js 19:58:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x115e6dc00) [pid = 1660] [serial = 2012] [outer = 0x112a6b800] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x121162000) [pid = 1660] [serial = 1930] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x123572c00) [pid = 1660] [serial = 1933] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x125492400) [pid = 1660] [serial = 1936] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x126aac800) [pid = 1660] [serial = 1937] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x115df2400) [pid = 1660] [serial = 1940] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121250800) [pid = 1660] [serial = 1945] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1196d6800) [pid = 1660] [serial = 1927] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119302400) [pid = 1660] [serial = 1924] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x128ad7c00) [pid = 1660] [serial = 1946] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1196ad800) [pid = 1660] [serial = 1925] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11844a800) [pid = 1660] [serial = 1921] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11907e000) [pid = 1660] [serial = 1922] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11680a400) [pid = 1660] [serial = 1918] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116f60800) [pid = 1660] [serial = 1919] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116142000) [pid = 1660] [serial = 1916] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x114f7f000) [pid = 1660] [serial = 1915] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1182f1000) [pid = 1660] [serial = 1913] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x117cbc800) [pid = 1660] [serial = 1912] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x114f82c00) [pid = 1660] [serial = 1910] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113c68c00) [pid = 1660] [serial = 1909] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1271c4000) [pid = 1660] [serial = 1907] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x124ce3400) [pid = 1660] [serial = 1934] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1216d1000) [pid = 1660] [serial = 1931] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12117dc00) [pid = 1660] [serial = 1943] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119ab9400) [pid = 1660] [serial = 1928] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112a6b400) [pid = 1660] [serial = 1939] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118449400) [pid = 1660] [serial = 1942] [outer = 0x0] [url = about:blank] 19:58:43 INFO - PROCESS | 1660 | 1467601123468 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]]]}] 19:58:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:58:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 623ms 19:58:43 INFO - PROCESS | 1660 | 1467601123499 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 19:58:43 INFO - PROCESS | 1660 | 1467601123502 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 19:58:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:58:43 INFO - PROCESS | 1660 | 1467601123509 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:58:43 INFO - PROCESS | 1660 | 1467601123511 Marionette TRACE conn2 <- [1,2654,null,{}] 19:58:43 INFO - PROCESS | 1660 | 1467601123513 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}] 19:58:43 INFO - PROCESS | 1660 | 1467601123515 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:43 INFO - PROCESS | 1660 | 1467601123619 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 19:58:43 INFO - PROCESS | 1660 | 1467601123675 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:43 INFO - PROCESS | 1660 | 1467601123676 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184d8800 == 30 [pid = 1660] [id = 671] 19:58:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1161ad000) [pid = 1660] [serial = 2013] [outer = 0x0] 19:58:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x116aec800) [pid = 1660] [serial = 2014] [outer = 0x1161ad000] 19:58:43 INFO - PROCESS | 1660 | 1467601123704 Marionette DEBUG loaded listener.js 19:58:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x117cbc000) [pid = 1660] [serial = 2015] [outer = 0x1161ad000] 19:58:43 INFO - PROCESS | 1660 | 1467601123995 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]]]}] 19:58:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:58:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 523ms 19:58:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:58:44 INFO - PROCESS | 1660 | 1467601124033 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 19:58:44 INFO - PROCESS | 1660 | 1467601124034 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 19:58:44 INFO - PROCESS | 1660 | 1467601124037 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:58:44 INFO - PROCESS | 1660 | 1467601124042 Marionette TRACE conn2 <- [1,2658,null,{}] 19:58:44 INFO - PROCESS | 1660 | 1467601124050 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}] 19:58:44 INFO - PROCESS | 1660 | 1467601124053 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:44 INFO - PROCESS | 1660 | 1467601124141 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 19:58:44 INFO - PROCESS | 1660 | 1467601124200 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:44 INFO - PROCESS | 1660 | 1467601124202 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1ed800 == 31 [pid = 1660] [id = 672] 19:58:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1176fa000) [pid = 1660] [serial = 2016] [outer = 0x0] 19:58:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11822bc00) [pid = 1660] [serial = 2017] [outer = 0x1176fa000] 19:58:44 INFO - PROCESS | 1660 | 1467601124230 Marionette DEBUG loaded listener.js 19:58:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118457400) [pid = 1660] [serial = 2018] [outer = 0x1176fa000] 19:58:44 INFO - PROCESS | 1660 | 1467601124505 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]]]}] 19:58:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:58:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 524ms 19:58:44 INFO - PROCESS | 1660 | 1467601124562 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 19:58:44 INFO - PROCESS | 1660 | 1467601124563 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 19:58:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:58:44 INFO - PROCESS | 1660 | 1467601124566 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:58:44 INFO - PROCESS | 1660 | 1467601124567 Marionette TRACE conn2 <- [1,2662,null,{}] 19:58:44 INFO - PROCESS | 1660 | 1467601124569 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}] 19:58:44 INFO - PROCESS | 1660 | 1467601124571 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:44 INFO - PROCESS | 1660 | 1467601124654 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 19:58:44 INFO - PROCESS | 1660 | 1467601124659 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:44 INFO - PROCESS | 1660 | 1467601124661 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1216f1000 == 32 [pid = 1660] [id = 673] 19:58:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118861400) [pid = 1660] [serial = 2019] [outer = 0x0] 19:58:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119094400) [pid = 1660] [serial = 2020] [outer = 0x118861400] 19:58:44 INFO - PROCESS | 1660 | 1467601124686 Marionette DEBUG loaded listener.js 19:58:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1190be400) [pid = 1660] [serial = 2021] [outer = 0x118861400] 19:58:45 INFO - PROCESS | 1660 | 1467601125039 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]]]}] 19:58:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:58:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 518ms 19:58:45 INFO - PROCESS | 1660 | 1467601125089 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 19:58:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:58:45 INFO - PROCESS | 1660 | 1467601125090 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 19:58:45 INFO - PROCESS | 1660 | 1467601125093 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:58:45 INFO - PROCESS | 1660 | 1467601125094 Marionette TRACE conn2 <- [1,2666,null,{}] 19:58:45 INFO - PROCESS | 1660 | 1467601125096 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}] 19:58:45 INFO - PROCESS | 1660 | 1467601125097 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:45 INFO - PROCESS | 1660 | 1467601125207 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 19:58:45 INFO - PROCESS | 1660 | 1467601125218 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:45 INFO - PROCESS | 1660 | 1467601125219 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184ea800 == 33 [pid = 1660] [id = 674] 19:58:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1190bf000) [pid = 1660] [serial = 2022] [outer = 0x0] 19:58:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11930e400) [pid = 1660] [serial = 2023] [outer = 0x1190bf000] 19:58:45 INFO - PROCESS | 1660 | 1467601125247 Marionette DEBUG loaded listener.js 19:58:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1196ab400) [pid = 1660] [serial = 2024] [outer = 0x1190bf000] 19:58:46 INFO - PROCESS | 1660 | 1467601126060 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]]]}] 19:58:46 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) 19:58:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1018ms 19:58:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:58:46 INFO - PROCESS | 1660 | 1467601126111 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 19:58:46 INFO - PROCESS | 1660 | 1467601126112 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 19:58:46 INFO - PROCESS | 1660 | 1467601126114 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:58:46 INFO - PROCESS | 1660 | 1467601126115 Marionette TRACE conn2 <- [1,2670,null,{}] 19:58:46 INFO - PROCESS | 1660 | 1467601126118 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}] 19:58:46 INFO - PROCESS | 1660 | 1467601126122 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:46 INFO - PROCESS | 1660 | 1467601126239 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 19:58:46 INFO - PROCESS | 1660 | 1467601126251 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:46 INFO - PROCESS | 1660 | 1467601126253 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x128ac0800 == 34 [pid = 1660] [id = 675] 19:58:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119ab6800) [pid = 1660] [serial = 2025] [outer = 0x0] 19:58:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11a1a5000) [pid = 1660] [serial = 2026] [outer = 0x119ab6800] 19:58:46 INFO - PROCESS | 1660 | 1467601126278 Marionette DEBUG loaded listener.js 19:58:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121567000) [pid = 1660] [serial = 2027] [outer = 0x119ab6800] 19:58:47 INFO - PROCESS | 1660 | 1467601127082 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"]]]}] 19:58:47 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 19:58:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:58:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 19:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:58:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1018ms 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121251000) [pid = 1660] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1133b0c00) [pid = 1660] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119abcc00) [pid = 1660] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x124c7fc00) [pid = 1660] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112a6a400) [pid = 1660] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x127104400) [pid = 1660] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1110a7800) [pid = 1660] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118533800) [pid = 1660] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128ad8000) [pid = 1660] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119ac2800) [pid = 1660] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1176f4800) [pid = 1660] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1122be000) [pid = 1660] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x117511000) [pid = 1660] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11844cc00) [pid = 1660] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1133e9000) [pid = 1660] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1129ad000) [pid = 1660] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x116889400) [pid = 1660] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:58:47 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121163400) [pid = 1660] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:58:47 INFO - PROCESS | 1660 | 1467601127201 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 19:58:47 INFO - PROCESS | 1660 | 1467601127202 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 19:58:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:58:47 INFO - PROCESS | 1660 | 1467601127208 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:58:47 INFO - PROCESS | 1660 | 1467601127216 Marionette TRACE conn2 <- [1,2674,null,{}] 19:58:47 INFO - PROCESS | 1660 | 1467601127218 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}] 19:58:47 INFO - PROCESS | 1660 | 1467601127220 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:47 INFO - PROCESS | 1660 | 1467601127295 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 19:58:47 INFO - PROCESS | 1660 | 1467601127298 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:47 INFO - PROCESS | 1660 | 1467601127299 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x124ff3800 == 35 [pid = 1660] [id = 676] 19:58:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112edd400) [pid = 1660] [serial = 2028] [outer = 0x0] 19:58:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x114f6a400) [pid = 1660] [serial = 2029] [outer = 0x112edd400] 19:58:47 INFO - PROCESS | 1660 | 1467601127326 Marionette DEBUG loaded listener.js 19:58:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1176fa400) [pid = 1660] [serial = 2030] [outer = 0x112edd400] 19:58:48 INFO - PROCESS | 1660 | 1467601128148 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"]]]}] 19:58:48 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 19:58:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:58:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 19:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:58:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 977ms 19:58:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:58:48 INFO - PROCESS | 1660 | 1467601128185 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 19:58:48 INFO - PROCESS | 1660 | 1467601128187 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 19:58:48 INFO - PROCESS | 1660 | 1467601128191 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:58:48 INFO - PROCESS | 1660 | 1467601128192 Marionette TRACE conn2 <- [1,2678,null,{}] 19:58:48 INFO - PROCESS | 1660 | 1467601128194 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}] 19:58:48 INFO - PROCESS | 1660 | 1467601128195 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:48 INFO - PROCESS | 1660 | 1467601128268 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 19:58:48 INFO - PROCESS | 1660 | 1467601128327 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:48 INFO - PROCESS | 1660 | 1467601128329 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12964e000 == 36 [pid = 1660] [id = 677] 19:58:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1130d9c00) [pid = 1660] [serial = 2031] [outer = 0x0] 19:58:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119a15800) [pid = 1660] [serial = 2032] [outer = 0x1130d9c00] 19:58:48 INFO - PROCESS | 1660 | 1467601128353 Marionette DEBUG loaded listener.js 19:58:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121963000) [pid = 1660] [serial = 2033] [outer = 0x1130d9c00] 19:58:49 INFO - PROCESS | 1660 | 1467601129147 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]]]}] 19:58:49 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) 19:58:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 972ms 19:58:49 INFO - PROCESS | 1660 | 1467601129162 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 19:58:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:58:49 INFO - PROCESS | 1660 | 1467601129164 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 19:58:49 INFO - PROCESS | 1660 | 1467601129166 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:58:49 INFO - PROCESS | 1660 | 1467601129167 Marionette TRACE conn2 <- [1,2682,null,{}] 19:58:49 INFO - PROCESS | 1660 | 1467601129170 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}] 19:58:49 INFO - PROCESS | 1660 | 1467601129171 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:49 INFO - PROCESS | 1660 | 1467601129294 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 19:58:49 INFO - PROCESS | 1660 | 1467601129351 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:49 INFO - PROCESS | 1660 | 1467601129353 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x11335a000 == 37 [pid = 1660] [id = 678] 19:58:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1129a8400) [pid = 1660] [serial = 2034] [outer = 0x0] 19:58:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112a5e400) [pid = 1660] [serial = 2035] [outer = 0x1129a8400] 19:58:49 INFO - PROCESS | 1660 | 1467601129385 Marionette DEBUG loaded listener.js 19:58:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1133ed400) [pid = 1660] [serial = 2036] [outer = 0x1129a8400] 19:58:50 INFO - PROCESS | 1660 | 1467601130268 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]]]}] 19:58:50 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) 19:58:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1119ms 19:58:50 INFO - PROCESS | 1660 | 1467601130288 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 19:58:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:58:50 INFO - PROCESS | 1660 | 1467601130291 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 19:58:50 INFO - PROCESS | 1660 | 1467601130294 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:58:50 INFO - PROCESS | 1660 | 1467601130296 Marionette TRACE conn2 <- [1,2686,null,{}] 19:58:50 INFO - PROCESS | 1660 | 1467601130300 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}] 19:58:50 INFO - PROCESS | 1660 | 1467601130302 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:50 INFO - PROCESS | 1660 | 1467601130406 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 19:58:50 INFO - PROCESS | 1660 | 1467601130461 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:50 INFO - PROCESS | 1660 | 1467601130463 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1e8000 == 38 [pid = 1660] [id = 679] 19:58:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11676d400) [pid = 1660] [serial = 2037] [outer = 0x0] 19:58:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116f5e800) [pid = 1660] [serial = 2038] [outer = 0x11676d400] 19:58:50 INFO - PROCESS | 1660 | 1467601130494 Marionette DEBUG loaded listener.js 19:58:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118230400) [pid = 1660] [serial = 2039] [outer = 0x11676d400] 19:58:51 INFO - PROCESS | 1660 | 1467601131427 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"]]]}] 19:58:51 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 19:58:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:58:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 19:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:58:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1171ms 19:58:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:58:51 INFO - PROCESS | 1660 | 1467601131465 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 19:58:51 INFO - PROCESS | 1660 | 1467601131468 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 19:58:51 INFO - PROCESS | 1660 | 1467601131470 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:58:51 INFO - PROCESS | 1660 | 1467601131471 Marionette TRACE conn2 <- [1,2690,null,{}] 19:58:51 INFO - PROCESS | 1660 | 1467601131474 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}] 19:58:51 INFO - PROCESS | 1660 | 1467601131475 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:51 INFO - PROCESS | 1660 | 1467601131573 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 19:58:51 INFO - PROCESS | 1660 | 1467601131632 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:51 INFO - PROCESS | 1660 | 1467601131634 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12964c800 == 39 [pid = 1660] [id = 680] 19:58:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118448800) [pid = 1660] [serial = 2040] [outer = 0x0] 19:58:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1190bac00) [pid = 1660] [serial = 2041] [outer = 0x118448800] 19:58:51 INFO - PROCESS | 1660 | 1467601131663 Marionette DEBUG loaded listener.js 19:58:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119bf5c00) [pid = 1660] [serial = 2042] [outer = 0x118448800] 19:58:52 INFO - PROCESS | 1660 | 1467601132656 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"]]]}] 19:58:52 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 19:58:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:58:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 19:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:58:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1223ms 19:58:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:58:52 INFO - PROCESS | 1660 | 1467601132694 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 19:58:52 INFO - PROCESS | 1660 | 1467601132697 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 19:58:52 INFO - PROCESS | 1660 | 1467601132700 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:58:52 INFO - PROCESS | 1660 | 1467601132702 Marionette TRACE conn2 <- [1,2694,null,{}] 19:58:52 INFO - PROCESS | 1660 | 1467601132706 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}] 19:58:52 INFO - PROCESS | 1660 | 1467601132707 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:52 INFO - PROCESS | 1660 | 1467601132802 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 19:58:52 INFO - PROCESS | 1660 | 1467601132860 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:52 INFO - PROCESS | 1660 | 1467601132861 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x11962b800 == 40 [pid = 1660] [id = 681] 19:58:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x115dfc800) [pid = 1660] [serial = 2043] [outer = 0x0] 19:58:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1161a9800) [pid = 1660] [serial = 2044] [outer = 0x115dfc800] 19:58:52 INFO - PROCESS | 1660 | 1467601132891 Marionette DEBUG loaded listener.js 19:58:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1176f9000) [pid = 1660] [serial = 2045] [outer = 0x115dfc800] 19:58:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12964e000 == 39 [pid = 1660] [id = 677] 19:58:53 INFO - PROCESS | 1660 | --DOCSHELL 0x124ff3800 == 38 [pid = 1660] [id = 676] 19:58:53 INFO - PROCESS | 1660 | --DOCSHELL 0x128ac0800 == 37 [pid = 1660] [id = 675] 19:58:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1184ea800 == 36 [pid = 1660] [id = 674] 19:58:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1216f1000 == 35 [pid = 1660] [id = 673] 19:58:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1ed800 == 34 [pid = 1660] [id = 672] 19:58:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1184d8800 == 33 [pid = 1660] [id = 671] 19:58:53 INFO - PROCESS | 1660 | --DOCSHELL 0x115ebb000 == 32 [pid = 1660] [id = 670] 19:58:53 INFO - PROCESS | 1660 | --DOCSHELL 0x112636800 == 31 [pid = 1660] [id = 668] 19:58:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1184d4000 == 30 [pid = 1660] [id = 669] 19:58:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12964c800 == 29 [pid = 1660] [id = 680] 19:58:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1e8000 == 28 [pid = 1660] [id = 679] 19:58:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11335a000 == 27 [pid = 1660] [id = 678] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1249b5400) [pid = 1660] [serial = 1984] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1190b8c00) [pid = 1660] [serial = 1969] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x128ad5c00) [pid = 1660] [serial = 2000] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126852400) [pid = 1660] [serial = 1987] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112d5e000) [pid = 1660] [serial = 1951] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124f38800) [pid = 1660] [serial = 1985] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1271bb000) [pid = 1660] [serial = 1990] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1130d0400) [pid = 1660] [serial = 1952] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1167df800) [pid = 1660] [serial = 1957] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116aea800) [pid = 1660] [serial = 1958] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121183c00) [pid = 1660] [serial = 1978] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121250400) [pid = 1660] [serial = 1979] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128bd7c00) [pid = 1660] [serial = 1949] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119f22c00) [pid = 1660] [serial = 1975] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12115e000) [pid = 1660] [serial = 1976] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128ad9c00) [pid = 1660] [serial = 1999] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1196d4400) [pid = 1660] [serial = 1972] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119ab9c00) [pid = 1660] [serial = 1973] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x112a61400) [pid = 1660] [serial = 1993] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11810a400) [pid = 1660] [serial = 1960] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x118116000) [pid = 1660] [serial = 1961] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x118534800) [pid = 1660] [serial = 1966] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1190b8800) [pid = 1660] [serial = 1967] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x116811800) [pid = 1660] [serial = 1994] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x114f6cc00) [pid = 1660] [serial = 1954] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x114f84400) [pid = 1660] [serial = 1955] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x11822dc00) [pid = 1660] [serial = 1963] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1183ab400) [pid = 1660] [serial = 1964] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x119a1ac00) [pid = 1660] [serial = 1996] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12155e000) [pid = 1660] [serial = 1981] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x126ab9400) [pid = 1660] [serial = 1988] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x127561c00) [pid = 1660] [serial = 1991] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x121e63800) [pid = 1660] [serial = 1982] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x1196b7c00) [pid = 1660] [serial = 1970] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x128bdac00) [pid = 1660] [serial = 2002] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x127566400) [pid = 1660] [serial = 1997] [outer = 0x0] [url = about:blank] 19:58:53 INFO - PROCESS | 1660 | 1467601133951 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"]]]}] 19:58:53 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 19:58:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:58:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 19:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:58:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1275ms 19:58:53 INFO - PROCESS | 1660 | 1467601133977 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 19:58:53 INFO - PROCESS | 1660 | 1467601133979 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 19:58:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:58:53 INFO - PROCESS | 1660 | 1467601133982 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:58:53 INFO - PROCESS | 1660 | 1467601133984 Marionette TRACE conn2 <- [1,2698,null,{}] 19:58:53 INFO - PROCESS | 1660 | 1467601133989 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}] 19:58:53 INFO - PROCESS | 1660 | 1467601133991 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:54 INFO - PROCESS | 1660 | 1467601134069 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 19:58:54 INFO - PROCESS | 1660 | 1467601134077 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:54 INFO - PROCESS | 1660 | 1467601134079 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1164ac000 == 28 [pid = 1660] [id = 682] 19:58:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x112a66000) [pid = 1660] [serial = 2046] [outer = 0x0] 19:58:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x112a6a400) [pid = 1660] [serial = 2047] [outer = 0x112a66000] 19:58:54 INFO - PROCESS | 1660 | 1467601134107 Marionette DEBUG loaded listener.js 19:58:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x112e06400) [pid = 1660] [serial = 2048] [outer = 0x112a66000] 19:58:54 INFO - PROCESS | 1660 | 1467601134948 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"]]]}] 19:58:54 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 19:58:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:58:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 19:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:58:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 971ms 19:58:54 INFO - PROCESS | 1660 | 1467601134953 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 19:58:54 INFO - PROCESS | 1660 | 1467601134957 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 19:58:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:58:54 INFO - PROCESS | 1660 | 1467601134963 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:58:54 INFO - PROCESS | 1660 | 1467601134965 Marionette TRACE conn2 <- [1,2702,null,{}] 19:58:54 INFO - PROCESS | 1660 | 1467601134968 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}] 19:58:54 INFO - PROCESS | 1660 | 1467601134969 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:55 INFO - PROCESS | 1660 | 1467601135053 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 19:58:55 INFO - PROCESS | 1660 | 1467601135104 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:55 INFO - PROCESS | 1660 | 1467601135105 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x118255800 == 29 [pid = 1660] [id = 683] 19:58:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x113c38800) [pid = 1660] [serial = 2049] [outer = 0x0] 19:58:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x114f77c00) [pid = 1660] [serial = 2050] [outer = 0x113c38800] 19:58:55 INFO - PROCESS | 1660 | 1467601135132 Marionette DEBUG loaded listener.js 19:58:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x115d19400) [pid = 1660] [serial = 2051] [outer = 0x113c38800] 19:58:55 INFO - PROCESS | 1660 | 1467601135445 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]]]}] 19:58:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:58:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 19:58:55 INFO - PROCESS | 1660 | 1467601135483 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 19:58:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:58:55 INFO - PROCESS | 1660 | 1467601135494 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 19:58:55 INFO - PROCESS | 1660 | 1467601135497 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:58:55 INFO - PROCESS | 1660 | 1467601135499 Marionette TRACE conn2 <- [1,2706,null,{}] 19:58:55 INFO - PROCESS | 1660 | 1467601135507 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}] 19:58:55 INFO - PROCESS | 1660 | 1467601135510 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:55 INFO - PROCESS | 1660 | 1467601135587 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 19:58:55 INFO - PROCESS | 1660 | 1467601135645 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:55 INFO - PROCESS | 1660 | 1467601135647 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x119079800 == 30 [pid = 1660] [id = 684] 19:58:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x11613d800) [pid = 1660] [serial = 2052] [outer = 0x0] 19:58:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x116a23400) [pid = 1660] [serial = 2053] [outer = 0x11613d800] 19:58:55 INFO - PROCESS | 1660 | 1467601135675 Marionette DEBUG loaded listener.js 19:58:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11810ac00) [pid = 1660] [serial = 2054] [outer = 0x11613d800] 19:58:55 INFO - PROCESS | 1660 | 1467601135950 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]]]}] 19:58:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:58:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 472ms 19:58:55 INFO - PROCESS | 1660 | 1467601135976 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 19:58:55 INFO - PROCESS | 1660 | 1467601135977 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 19:58:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:58:55 INFO - PROCESS | 1660 | 1467601135984 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:58:55 INFO - PROCESS | 1660 | 1467601135986 Marionette TRACE conn2 <- [1,2710,null,{}] 19:58:56 INFO - PROCESS | 1660 | 1467601135996 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}] 19:58:56 INFO - PROCESS | 1660 | 1467601135997 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:56 INFO - PROCESS | 1660 | 1467601136101 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 19:58:56 INFO - PROCESS | 1660 | 1467601136104 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:56 INFO - PROCESS | 1660 | 1467601136106 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1e2000 == 31 [pid = 1660] [id = 685] 19:58:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x11810a400) [pid = 1660] [serial = 2055] [outer = 0x0] 19:58:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x118231400) [pid = 1660] [serial = 2056] [outer = 0x11810a400] 19:58:56 INFO - PROCESS | 1660 | 1467601136131 Marionette DEBUG loaded listener.js 19:58:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1183b1000) [pid = 1660] [serial = 2057] [outer = 0x11810a400] 19:58:56 INFO - PROCESS | 1660 | 1467601136482 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] 19:58:56 INFO - PROCESS | 1660 | 1467601136513 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 19:58:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:58:56 INFO - PROCESS | 1660 | 1467601136515 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:58:56 INFO - PROCESS | 1660 | 1467601136516 Marionette TRACE conn2 <- [1,2714,null,{}] 19:58:56 INFO - PROCESS | 1660 | 1467601136518 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}] 19:58:56 INFO - PROCESS | 1660 | 1467601136519 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:56 INFO - PROCESS | 1660 | 1467601136617 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 19:58:56 INFO - PROCESS | 1660 | 1467601136621 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:56 INFO - PROCESS | 1660 | 1467601136623 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215d1000 == 32 [pid = 1660] [id = 686] 19:58:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11810fc00) [pid = 1660] [serial = 2058] [outer = 0x0] 19:58:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x118526000) [pid = 1660] [serial = 2059] [outer = 0x11810fc00] 19:58:56 INFO - PROCESS | 1660 | 1467601136647 Marionette DEBUG loaded listener.js 19:58:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119086c00) [pid = 1660] [serial = 2060] [outer = 0x11810fc00] 19:58:56 INFO - PROCESS | 1660 | 1467601136979 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]]]}] 19:58:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:58:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 520ms 19:58:57 INFO - PROCESS | 1660 | 1467601137035 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 19:58:57 INFO - PROCESS | 1660 | 1467601137037 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 19:58:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:58:57 INFO - PROCESS | 1660 | 1467601137048 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:58:57 INFO - PROCESS | 1660 | 1467601137050 Marionette TRACE conn2 <- [1,2718,null,{}] 19:58:57 INFO - PROCESS | 1660 | 1467601137052 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}] 19:58:57 INFO - PROCESS | 1660 | 1467601137056 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:57 INFO - PROCESS | 1660 | 1467601137169 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 19:58:57 INFO - PROCESS | 1660 | 1467601137206 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:57 INFO - PROCESS | 1660 | 1467601137207 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x124ff2800 == 33 [pid = 1660] [id = 687] 19:58:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1190b6400) [pid = 1660] [serial = 2061] [outer = 0x0] 19:58:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11930fc00) [pid = 1660] [serial = 2062] [outer = 0x1190b6400] 19:58:57 INFO - PROCESS | 1660 | 1467601137233 Marionette DEBUG loaded listener.js 19:58:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1196dd800) [pid = 1660] [serial = 2063] [outer = 0x1190b6400] 19:58:57 INFO - PROCESS | 1660 | 1467601137559 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] 19:58:57 INFO - PROCESS | 1660 | 1467601137569 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 19:58:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:58:57 INFO - PROCESS | 1660 | 1467601137572 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:58:57 INFO - PROCESS | 1660 | 1467601137573 Marionette TRACE conn2 <- [1,2722,null,{}] 19:58:57 INFO - PROCESS | 1660 | 1467601137576 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}] 19:58:57 INFO - PROCESS | 1660 | 1467601137577 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:57 INFO - PROCESS | 1660 | 1467601137678 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 19:58:57 INFO - PROCESS | 1660 | 1467601137715 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:57 INFO - PROCESS | 1660 | 1467601137716 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f34800 == 34 [pid = 1660] [id = 688] 19:58:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119a14000) [pid = 1660] [serial = 2064] [outer = 0x0] 19:58:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119f1dc00) [pid = 1660] [serial = 2065] [outer = 0x119a14000] 19:58:57 INFO - PROCESS | 1660 | 1467601137741 Marionette DEBUG loaded listener.js 19:58:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121158000) [pid = 1660] [serial = 2066] [outer = 0x119a14000] 19:58:58 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119ab6800) [pid = 1660] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:58:58 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x112edd400) [pid = 1660] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:58:58 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x112027800) [pid = 1660] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:58:58 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x118861400) [pid = 1660] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:58:58 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1161ad000) [pid = 1660] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:58:58 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128ad6c00) [pid = 1660] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:58:58 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x112a6b800) [pid = 1660] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:58:58 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1133ec800) [pid = 1660] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:58:58 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1176fa000) [pid = 1660] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:58:58 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1190bf000) [pid = 1660] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:58:58 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1130d9c00) [pid = 1660] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:58:58 INFO - PROCESS | 1660 | 1467601138125 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] 19:58:58 INFO - PROCESS | 1660 | 1467601138144 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 19:58:58 INFO - PROCESS | 1660 | 1467601138146 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:58:58 INFO - PROCESS | 1660 | 1467601138147 Marionette TRACE conn2 <- [1,2726,null,{}] 19:58:58 INFO - PROCESS | 1660 | 1467601138150 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}] 19:58:58 INFO - PROCESS | 1660 | 1467601138151 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:58 INFO - PROCESS | 1660 | 1467601138223 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 19:58:58 INFO - PROCESS | 1660 | 1467601138227 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:58 INFO - PROCESS | 1660 | 1467601138228 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1271fb000 == 35 [pid = 1660] [id = 689] 19:58:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x112a64800) [pid = 1660] [serial = 2067] [outer = 0x0] 19:58:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x116aee400) [pid = 1660] [serial = 2068] [outer = 0x112a64800] 19:58:58 INFO - PROCESS | 1660 | 1467601138301 Marionette DEBUG loaded listener.js 19:58:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x119f1ac00) [pid = 1660] [serial = 2069] [outer = 0x112a64800] 19:58:58 INFO - PROCESS | 1660 | 1467601138553 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]]]}] 19:58:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:58:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 418ms 19:58:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:58:58 INFO - PROCESS | 1660 | 1467601138567 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 19:58:58 INFO - PROCESS | 1660 | 1467601138569 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 19:58:58 INFO - PROCESS | 1660 | 1467601138572 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:58:58 INFO - PROCESS | 1660 | 1467601138575 Marionette TRACE conn2 <- [1,2730,null,{}] 19:58:58 INFO - PROCESS | 1660 | 1467601138594 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}] 19:58:58 INFO - PROCESS | 1660 | 1467601138595 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:58 INFO - PROCESS | 1660 | 1467601138676 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 19:58:58 INFO - PROCESS | 1660 | 1467601138688 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:58 INFO - PROCESS | 1660 | 1467601138689 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f94800 == 36 [pid = 1660] [id = 690] 19:58:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x121158800) [pid = 1660] [serial = 2070] [outer = 0x0] 19:58:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x121165c00) [pid = 1660] [serial = 2071] [outer = 0x121158800] 19:58:58 INFO - PROCESS | 1660 | 1467601138713 Marionette DEBUG loaded listener.js 19:58:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x121185400) [pid = 1660] [serial = 2072] [outer = 0x121158800] 19:58:59 INFO - PROCESS | 1660 | 1467601139497 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"]]]}] 19:58:59 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 19:58:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 19:58:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 19:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:58:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 978ms 19:58:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:58:59 INFO - PROCESS | 1660 | 1467601139550 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 19:58:59 INFO - PROCESS | 1660 | 1467601139551 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 19:58:59 INFO - PROCESS | 1660 | 1467601139553 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:58:59 INFO - PROCESS | 1660 | 1467601139555 Marionette TRACE conn2 <- [1,2734,null,{}] 19:58:59 INFO - PROCESS | 1660 | 1467601139557 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}] 19:58:59 INFO - PROCESS | 1660 | 1467601139558 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:59 INFO - PROCESS | 1660 | 1467601139632 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 19:58:59 INFO - PROCESS | 1660 | 1467601139687 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:59 INFO - PROCESS | 1660 | 1467601139688 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:58:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12964c000 == 37 [pid = 1660] [id = 691] 19:58:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1176f0400) [pid = 1660] [serial = 2073] [outer = 0x0] 19:58:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x12124f800) [pid = 1660] [serial = 2074] [outer = 0x1176f0400] 19:58:59 INFO - PROCESS | 1660 | 1467601139715 Marionette DEBUG loaded listener.js 19:58:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12155f800) [pid = 1660] [serial = 2075] [outer = 0x1176f0400] 19:58:59 INFO - PROCESS | 1660 | 1467601139974 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]]]}] 19:59:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:59:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 472ms 19:59:00 INFO - PROCESS | 1660 | 1467601140044 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 19:59:00 INFO - PROCESS | 1660 | 1467601140047 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 19:59:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:59:00 INFO - PROCESS | 1660 | 1467601140052 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:59:00 INFO - PROCESS | 1660 | 1467601140054 Marionette TRACE conn2 <- [1,2738,null,{}] 19:59:00 INFO - PROCESS | 1660 | 1467601140060 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}] 19:59:00 INFO - PROCESS | 1660 | 1467601140062 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:00 INFO - PROCESS | 1660 | 1467601140177 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 19:59:00 INFO - PROCESS | 1660 | 1467601140258 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:00 INFO - PROCESS | 1660 | 1467601140263 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f28000 == 38 [pid = 1660] [id = 692] 19:59:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1128d5400) [pid = 1660] [serial = 2076] [outer = 0x0] 19:59:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112a60800) [pid = 1660] [serial = 2077] [outer = 0x1128d5400] 19:59:00 INFO - PROCESS | 1660 | 1467601140314 Marionette DEBUG loaded listener.js 19:59:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112e04400) [pid = 1660] [serial = 2078] [outer = 0x1128d5400] 19:59:00 INFO - PROCESS | 1660 | 1467601140915 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]]]}] 19:59:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:59:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 925ms 19:59:00 INFO - PROCESS | 1660 | 1467601140977 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 19:59:00 INFO - PROCESS | 1660 | 1467601140979 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 19:59:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:59:00 INFO - PROCESS | 1660 | 1467601140984 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:59:00 INFO - PROCESS | 1660 | 1467601140986 Marionette TRACE conn2 <- [1,2742,null,{}] 19:59:00 INFO - PROCESS | 1660 | 1467601140989 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}] 19:59:00 INFO - PROCESS | 1660 | 1467601140991 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:01 INFO - PROCESS | 1660 | 1467601141098 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 19:59:01 INFO - PROCESS | 1660 | 1467601141176 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:01 INFO - PROCESS | 1660 | 1467601141177 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a1d4000 == 39 [pid = 1660] [id = 693] 19:59:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115df2c00) [pid = 1660] [serial = 2079] [outer = 0x0] 19:59:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x115e68800) [pid = 1660] [serial = 2080] [outer = 0x115df2c00] 19:59:01 INFO - PROCESS | 1660 | 1467601141208 Marionette DEBUG loaded listener.js 19:59:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116808400) [pid = 1660] [serial = 2081] [outer = 0x115df2c00] 19:59:01 INFO - PROCESS | 1660 | 1467601141812 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]]]}] 19:59:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:59:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 878ms 19:59:01 INFO - PROCESS | 1660 | 1467601141859 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 19:59:01 INFO - PROCESS | 1660 | 1467601141862 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 19:59:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:59:01 INFO - PROCESS | 1660 | 1467601141865 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:59:01 INFO - PROCESS | 1660 | 1467601141867 Marionette TRACE conn2 <- [1,2746,null,{}] 19:59:01 INFO - PROCESS | 1660 | 1467601141872 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}] 19:59:01 INFO - PROCESS | 1660 | 1467601141873 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:01 INFO - PROCESS | 1660 | 1467601141979 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 19:59:02 INFO - PROCESS | 1660 | 1467601142060 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:02 INFO - PROCESS | 1660 | 1467601142063 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x11747f800 == 40 [pid = 1660] [id = 694] 19:59:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112d5e400) [pid = 1660] [serial = 2082] [outer = 0x0] 19:59:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x112ee3800) [pid = 1660] [serial = 2083] [outer = 0x112d5e400] 19:59:02 INFO - PROCESS | 1660 | 1467601142092 Marionette DEBUG loaded listener.js 19:59:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1133ed000) [pid = 1660] [serial = 2084] [outer = 0x112d5e400] 19:59:02 INFO - PROCESS | 1660 | --DOCSHELL 0x128f94800 == 39 [pid = 1660] [id = 690] 19:59:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1271fb000 == 38 [pid = 1660] [id = 689] 19:59:02 INFO - PROCESS | 1660 | --DOCSHELL 0x126f34800 == 37 [pid = 1660] [id = 688] 19:59:02 INFO - PROCESS | 1660 | --DOCSHELL 0x124ff2800 == 36 [pid = 1660] [id = 687] 19:59:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1215d1000 == 35 [pid = 1660] [id = 686] 19:59:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1e2000 == 34 [pid = 1660] [id = 685] 19:59:02 INFO - PROCESS | 1660 | --DOCSHELL 0x119079800 == 33 [pid = 1660] [id = 684] 19:59:02 INFO - PROCESS | 1660 | --DOCSHELL 0x118255800 == 32 [pid = 1660] [id = 683] 19:59:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1164ac000 == 31 [pid = 1660] [id = 682] 19:59:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11962b800 == 30 [pid = 1660] [id = 681] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11a1a5000) [pid = 1660] [serial = 2026] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x114f6a400) [pid = 1660] [serial = 2029] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1176fa400) [pid = 1660] [serial = 2030] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1126a2000) [pid = 1660] [serial = 2005] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1129b2400) [pid = 1660] [serial = 2006] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119094400) [pid = 1660] [serial = 2020] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x116aec800) [pid = 1660] [serial = 2014] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x117cbc000) [pid = 1660] [serial = 2015] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128bdf400) [pid = 1660] [serial = 2003] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1133b1000) [pid = 1660] [serial = 2011] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x115e6dc00) [pid = 1660] [serial = 2012] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x114f7ac00) [pid = 1660] [serial = 2008] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x115e60400) [pid = 1660] [serial = 2009] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11822bc00) [pid = 1660] [serial = 2017] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x118457400) [pid = 1660] [serial = 2018] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11930e400) [pid = 1660] [serial = 2023] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1196ab400) [pid = 1660] [serial = 2024] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x121567000) [pid = 1660] [serial = 2027] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1190be400) [pid = 1660] [serial = 2021] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x121963000) [pid = 1660] [serial = 2033] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x119a15800) [pid = 1660] [serial = 2032] [outer = 0x0] [url = about:blank] 19:59:02 INFO - PROCESS | 1660 | 1467601142504 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]]]}] 19:59:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:59:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 674ms 19:59:02 INFO - PROCESS | 1660 | 1467601142539 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 19:59:02 INFO - PROCESS | 1660 | 1467601142541 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 19:59:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:59:02 INFO - PROCESS | 1660 | 1467601142546 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:59:02 INFO - PROCESS | 1660 | 1467601142547 Marionette TRACE conn2 <- [1,2750,null,{}] 19:59:02 INFO - PROCESS | 1660 | 1467601142550 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}] 19:59:02 INFO - PROCESS | 1660 | 1467601142551 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:02 INFO - PROCESS | 1660 | 1467601142629 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 19:59:02 INFO - PROCESS | 1660 | 1467601142683 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:02 INFO - PROCESS | 1660 | 1467601142685 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184de800 == 31 [pid = 1660] [id = 695] 19:59:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1133ec800) [pid = 1660] [serial = 2085] [outer = 0x0] 19:59:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x115e6c400) [pid = 1660] [serial = 2086] [outer = 0x1133ec800] 19:59:02 INFO - PROCESS | 1660 | 1467601142712 Marionette DEBUG loaded listener.js 19:59:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x116836800) [pid = 1660] [serial = 2087] [outer = 0x1133ec800] 19:59:03 INFO - PROCESS | 1660 | 1467601143013 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]]]}] 19:59:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:59:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 518ms 19:59:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:59:03 INFO - PROCESS | 1660 | 1467601143065 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 19:59:03 INFO - PROCESS | 1660 | 1467601143066 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 19:59:03 INFO - PROCESS | 1660 | 1467601143068 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:59:03 INFO - PROCESS | 1660 | 1467601143071 Marionette TRACE conn2 <- [1,2754,null,{}] 19:59:03 INFO - PROCESS | 1660 | 1467601143078 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}] 19:59:03 INFO - PROCESS | 1660 | 1467601143082 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:03 INFO - PROCESS | 1660 | 1467601143161 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 19:59:03 INFO - PROCESS | 1660 | 1467601143166 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:03 INFO - PROCESS | 1660 | 1467601143169 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c9800 == 32 [pid = 1660] [id = 696] 19:59:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x117510c00) [pid = 1660] [serial = 2088] [outer = 0x0] 19:59:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x118116400) [pid = 1660] [serial = 2089] [outer = 0x117510c00] 19:59:03 INFO - PROCESS | 1660 | 1467601143199 Marionette DEBUG loaded listener.js 19:59:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x118453c00) [pid = 1660] [serial = 2090] [outer = 0x117510c00] 19:59:03 INFO - PROCESS | 1660 | 1467601143532 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]]]}] 19:59:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:59:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 522ms 19:59:03 INFO - PROCESS | 1660 | 1467601143591 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 19:59:03 INFO - PROCESS | 1660 | 1467601143593 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 19:59:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:59:03 INFO - PROCESS | 1660 | 1467601143595 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:59:03 INFO - PROCESS | 1660 | 1467601143596 Marionette TRACE conn2 <- [1,2758,null,{}] 19:59:03 INFO - PROCESS | 1660 | 1467601143598 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}] 19:59:03 INFO - PROCESS | 1660 | 1467601143599 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:03 INFO - PROCESS | 1660 | 1467601143680 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 19:59:03 INFO - PROCESS | 1660 | 1467601143683 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:03 INFO - PROCESS | 1660 | 1467601143684 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x124918000 == 33 [pid = 1660] [id = 697] 19:59:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x118780800) [pid = 1660] [serial = 2091] [outer = 0x0] 19:59:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11907fc00) [pid = 1660] [serial = 2092] [outer = 0x118780800] 19:59:03 INFO - PROCESS | 1660 | 1467601143710 Marionette DEBUG loaded listener.js 19:59:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1190bb800) [pid = 1660] [serial = 2093] [outer = 0x118780800] 19:59:04 INFO - PROCESS | 1660 | 1467601144048 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]]]}] 19:59:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:59:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 470ms 19:59:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:59:04 INFO - PROCESS | 1660 | 1467601144066 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 19:59:04 INFO - PROCESS | 1660 | 1467601144067 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 19:59:04 INFO - PROCESS | 1660 | 1467601144069 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:59:04 INFO - PROCESS | 1660 | 1467601144070 Marionette TRACE conn2 <- [1,2762,null,{}] 19:59:04 INFO - PROCESS | 1660 | 1467601144075 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}] 19:59:04 INFO - PROCESS | 1660 | 1467601144076 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:04 INFO - PROCESS | 1660 | 1467601144148 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 19:59:04 INFO - PROCESS | 1660 | 1467601144211 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:04 INFO - PROCESS | 1660 | 1467601144212 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268e3800 == 34 [pid = 1660] [id = 698] 19:59:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118861400) [pid = 1660] [serial = 2094] [outer = 0x0] 19:59:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119310400) [pid = 1660] [serial = 2095] [outer = 0x118861400] 19:59:04 INFO - PROCESS | 1660 | 1467601144237 Marionette DEBUG loaded listener.js 19:59:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1196b5400) [pid = 1660] [serial = 2096] [outer = 0x118861400] 19:59:04 INFO - PROCESS | 1660 | 1467601144515 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]]]}] 19:59:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:59:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 472ms 19:59:04 INFO - PROCESS | 1660 | 1467601144545 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 19:59:04 INFO - PROCESS | 1660 | 1467601144546 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 19:59:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:59:04 INFO - PROCESS | 1660 | 1467601144549 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:59:04 INFO - PROCESS | 1660 | 1467601144550 Marionette TRACE conn2 <- [1,2766,null,{}] 19:59:04 INFO - PROCESS | 1660 | 1467601144552 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}] 19:59:04 INFO - PROCESS | 1660 | 1467601144558 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:04 INFO - PROCESS | 1660 | 1467601144696 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 19:59:04 INFO - PROCESS | 1660 | 1467601144700 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:04 INFO - PROCESS | 1660 | 1467601144701 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f91800 == 35 [pid = 1660] [id = 699] 19:59:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119306400) [pid = 1660] [serial = 2097] [outer = 0x0] 19:59:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119a0cc00) [pid = 1660] [serial = 2098] [outer = 0x119306400] 19:59:04 INFO - PROCESS | 1660 | 1467601144726 Marionette DEBUG loaded listener.js 19:59:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x121285000) [pid = 1660] [serial = 2099] [outer = 0x119306400] 19:59:05 INFO - PROCESS | 1660 | 1467601145084 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]]]}] 19:59:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:59:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 571ms 19:59:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:59:05 INFO - PROCESS | 1660 | 1467601145124 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 19:59:05 INFO - PROCESS | 1660 | 1467601145125 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 19:59:05 INFO - PROCESS | 1660 | 1467601145127 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:59:05 INFO - PROCESS | 1660 | 1467601145128 Marionette TRACE conn2 <- [1,2770,null,{}] 19:59:05 INFO - PROCESS | 1660 | 1467601145130 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}] 19:59:05 INFO - PROCESS | 1660 | 1467601145132 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:05 INFO - PROCESS | 1660 | 1467601145228 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 19:59:05 INFO - PROCESS | 1660 | 1467601145231 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:05 INFO - PROCESS | 1660 | 1467601145232 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12965a000 == 36 [pid = 1660] [id = 700] 19:59:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119a1ac00) [pid = 1660] [serial = 2100] [outer = 0x0] 19:59:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121567800) [pid = 1660] [serial = 2101] [outer = 0x119a1ac00] 19:59:05 INFO - PROCESS | 1660 | 1467601145257 Marionette DEBUG loaded listener.js 19:59:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1216cc800) [pid = 1660] [serial = 2102] [outer = 0x119a1ac00] 19:59:05 INFO - PROCESS | 1660 | 1467601145590 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]]]}] 19:59:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:59:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 19:59:05 INFO - PROCESS | 1660 | 1467601145645 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 19:59:05 INFO - PROCESS | 1660 | 1467601145646 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 19:59:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:59:05 INFO - PROCESS | 1660 | 1467601145655 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:59:05 INFO - PROCESS | 1660 | 1467601145656 Marionette TRACE conn2 <- [1,2774,null,{}] 19:59:05 INFO - PROCESS | 1660 | 1467601145658 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}] 19:59:05 INFO - PROCESS | 1660 | 1467601145660 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:05 INFO - PROCESS | 1660 | 1467601145758 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 19:59:05 INFO - PROCESS | 1660 | 1467601145761 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:05 INFO - PROCESS | 1660 | 1467601145763 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a78e800 == 37 [pid = 1660] [id = 701] 19:59:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121497c00) [pid = 1660] [serial = 2103] [outer = 0x0] 19:59:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121b09000) [pid = 1660] [serial = 2104] [outer = 0x121497c00] 19:59:05 INFO - PROCESS | 1660 | 1467601145787 Marionette DEBUG loaded listener.js 19:59:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121e67c00) [pid = 1660] [serial = 2105] [outer = 0x121497c00] 19:59:06 INFO - PROCESS | 1660 | 1467601146116 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]]]}] 19:59:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:59:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 471ms 19:59:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:59:06 INFO - PROCESS | 1660 | 1467601146129 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 19:59:06 INFO - PROCESS | 1660 | 1467601146130 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 19:59:06 INFO - PROCESS | 1660 | 1467601146132 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:59:06 INFO - PROCESS | 1660 | 1467601146133 Marionette TRACE conn2 <- [1,2778,null,{}] 19:59:06 INFO - PROCESS | 1660 | 1467601146136 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}] 19:59:06 INFO - PROCESS | 1660 | 1467601146137 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:06 INFO - PROCESS | 1660 | 1467601146238 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 19:59:06 INFO - PROCESS | 1660 | 1467601146273 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:06 INFO - PROCESS | 1660 | 1467601146275 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a9a0800 == 38 [pid = 1660] [id = 702] 19:59:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121e68800) [pid = 1660] [serial = 2106] [outer = 0x0] 19:59:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124955c00) [pid = 1660] [serial = 2107] [outer = 0x121e68800] 19:59:06 INFO - PROCESS | 1660 | 1467601146300 Marionette DEBUG loaded listener.js 19:59:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124c7ec00) [pid = 1660] [serial = 2108] [outer = 0x121e68800] 19:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11810fc00) [pid = 1660] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11810a400) [pid = 1660] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x115dfc800) [pid = 1660] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1190b6400) [pid = 1660] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113c38800) [pid = 1660] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x112a66000) [pid = 1660] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1129a8400) [pid = 1660] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11676d400) [pid = 1660] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x121158800) [pid = 1660] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119a14000) [pid = 1660] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x118448800) [pid = 1660] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x112a64800) [pid = 1660] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:59:06 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11613d800) [pid = 1660] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:59:06 INFO - PROCESS | 1660 | 1467601146667 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]]]}] 19:59:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:59:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 569ms 19:59:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:59:06 INFO - PROCESS | 1660 | 1467601146701 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 19:59:06 INFO - PROCESS | 1660 | 1467601146702 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 19:59:06 INFO - PROCESS | 1660 | 1467601146705 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:59:06 INFO - PROCESS | 1660 | 1467601146706 Marionette TRACE conn2 <- [1,2782,null,{}] 19:59:06 INFO - PROCESS | 1660 | 1467601146708 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}] 19:59:06 INFO - PROCESS | 1660 | 1467601146709 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:06 INFO - PROCESS | 1660 | 1467601146784 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 19:59:06 INFO - PROCESS | 1660 | 1467601146846 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:06 INFO - PROCESS | 1660 | 1467601146847 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac3e800 == 39 [pid = 1660] [id = 703] 19:59:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112e06800) [pid = 1660] [serial = 2109] [outer = 0x0] 19:59:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11676d400) [pid = 1660] [serial = 2110] [outer = 0x112e06800] 19:59:06 INFO - PROCESS | 1660 | 1467601146872 Marionette DEBUG loaded listener.js 19:59:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1190b7000) [pid = 1660] [serial = 2111] [outer = 0x112e06800] 19:59:07 INFO - PROCESS | 1660 | 1467601147145 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]]]}] 19:59:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:59:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 470ms 19:59:07 INFO - PROCESS | 1660 | 1467601147178 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 19:59:07 INFO - PROCESS | 1660 | 1467601147180 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 19:59:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:59:07 INFO - PROCESS | 1660 | 1467601147182 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:59:07 INFO - PROCESS | 1660 | 1467601147184 Marionette TRACE conn2 <- [1,2786,null,{}] 19:59:07 INFO - PROCESS | 1660 | 1467601147186 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}] 19:59:07 INFO - PROCESS | 1660 | 1467601147189 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:07 INFO - PROCESS | 1660 | 1467601147304 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 19:59:07 INFO - PROCESS | 1660 | 1467601147315 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:07 INFO - PROCESS | 1660 | 1467601147317 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd12800 == 40 [pid = 1660] [id = 704] 19:59:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x124ce0800) [pid = 1660] [serial = 2112] [outer = 0x0] 19:59:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x125490400) [pid = 1660] [serial = 2113] [outer = 0x124ce0800] 19:59:07 INFO - PROCESS | 1660 | 1467601147343 Marionette DEBUG loaded listener.js 19:59:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1269db000) [pid = 1660] [serial = 2114] [outer = 0x124ce0800] 19:59:07 INFO - PROCESS | 1660 | 1467601147675 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]]]}] 19:59:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:59:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 520ms 19:59:07 INFO - PROCESS | 1660 | 1467601147702 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 19:59:07 INFO - PROCESS | 1660 | 1467601147704 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 19:59:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:59:07 INFO - PROCESS | 1660 | 1467601147728 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:59:07 INFO - PROCESS | 1660 | 1467601147729 Marionette TRACE conn2 <- [1,2790,null,{}] 19:59:07 INFO - PROCESS | 1660 | 1467601147731 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}] 19:59:07 INFO - PROCESS | 1660 | 1467601147732 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:07 INFO - PROCESS | 1660 | 1467601147813 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 19:59:07 INFO - PROCESS | 1660 | 1467601147817 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:07 INFO - PROCESS | 1660 | 1467601147818 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd92800 == 41 [pid = 1660] [id = 705] 19:59:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x126859800) [pid = 1660] [serial = 2115] [outer = 0x0] 19:59:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x126f84800) [pid = 1660] [serial = 2116] [outer = 0x126859800] 19:59:07 INFO - PROCESS | 1660 | 1467601147843 Marionette DEBUG loaded listener.js 19:59:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1273cc000) [pid = 1660] [serial = 2117] [outer = 0x126859800] 19:59:08 INFO - PROCESS | 1660 | 1467601148176 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]]]}] 19:59:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12d295000 == 40 [pid = 1660] [id = 17] 19:59:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:59:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 490ms 19:59:08 INFO - PROCESS | 1660 | 1467601148213 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 19:59:08 INFO - PROCESS | 1660 | 1467601148214 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 19:59:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:59:08 INFO - PROCESS | 1660 | 1467601148216 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:59:08 INFO - PROCESS | 1660 | 1467601148218 Marionette TRACE conn2 <- [1,2794,null,{}] 19:59:08 INFO - PROCESS | 1660 | 1467601148220 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}] 19:59:08 INFO - PROCESS | 1660 | 1467601148222 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:08 INFO - PROCESS | 1660 | 1467601148312 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 19:59:08 INFO - PROCESS | 1660 | 1467601148316 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:08 INFO - PROCESS | 1660 | 1467601148317 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3da000 == 41 [pid = 1660] [id = 706] 19:59:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12755fc00) [pid = 1660] [serial = 2118] [outer = 0x0] 19:59:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x127568c00) [pid = 1660] [serial = 2119] [outer = 0x12755fc00] 19:59:08 INFO - PROCESS | 1660 | 1467601148341 Marionette DEBUG loaded listener.js 19:59:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128ad7000) [pid = 1660] [serial = 2120] [outer = 0x12755fc00] 19:59:08 INFO - PROCESS | 1660 | 1467601148789 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]]]}] 19:59:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:59:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 618ms 19:59:08 INFO - PROCESS | 1660 | 1467601148835 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 19:59:08 INFO - PROCESS | 1660 | 1467601148837 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 19:59:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:59:08 INFO - PROCESS | 1660 | 1467601148841 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:59:08 INFO - PROCESS | 1660 | 1467601148843 Marionette TRACE conn2 <- [1,2798,null,{}] 19:59:08 INFO - PROCESS | 1660 | 1467601148847 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}] 19:59:08 INFO - PROCESS | 1660 | 1467601148848 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:08 INFO - PROCESS | 1660 | 1467601148955 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 19:59:09 INFO - PROCESS | 1660 | 1467601149062 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:09 INFO - PROCESS | 1660 | 1467601149063 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x11889a800 == 42 [pid = 1660] [id = 707] 19:59:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112e2c800) [pid = 1660] [serial = 2121] [outer = 0x0] 19:59:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x113da8800) [pid = 1660] [serial = 2122] [outer = 0x112e2c800] 19:59:09 INFO - PROCESS | 1660 | 1467601149096 Marionette DEBUG loaded listener.js 19:59:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1161aa000) [pid = 1660] [serial = 2123] [outer = 0x112e2c800] 19:59:09 INFO - PROCESS | 1660 | 1467601149528 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]]]}] 19:59:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:59:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 720ms 19:59:09 INFO - PROCESS | 1660 | 1467601149561 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 19:59:09 INFO - PROCESS | 1660 | 1467601149564 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 19:59:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:59:09 INFO - PROCESS | 1660 | 1467601149569 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:59:09 INFO - PROCESS | 1660 | 1467601149570 Marionette TRACE conn2 <- [1,2802,null,{}] 19:59:09 INFO - PROCESS | 1660 | 1467601149573 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}] 19:59:09 INFO - PROCESS | 1660 | 1467601149575 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:09 INFO - PROCESS | 1660 | 1467601149679 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 19:59:09 INFO - PROCESS | 1660 | 1467601149737 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:09 INFO - PROCESS | 1660 | 1467601149738 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x126981000 == 43 [pid = 1660] [id = 708] 19:59:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x117cbc000) [pid = 1660] [serial = 2124] [outer = 0x0] 19:59:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x118231000) [pid = 1660] [serial = 2125] [outer = 0x117cbc000] 19:59:09 INFO - PROCESS | 1660 | 1467601149770 Marionette DEBUG loaded listener.js 19:59:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118862c00) [pid = 1660] [serial = 2126] [outer = 0x117cbc000] 19:59:10 INFO - PROCESS | 1660 | 1467601150226 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]]]}] 19:59:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:59:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 19:59:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:59:10 INFO - PROCESS | 1660 | 1467601150239 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 19:59:10 INFO - PROCESS | 1660 | 1467601150240 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 19:59:10 INFO - PROCESS | 1660 | 1467601150243 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:59:10 INFO - PROCESS | 1660 | 1467601150245 Marionette TRACE conn2 <- [1,2806,null,{}] 19:59:10 INFO - PROCESS | 1660 | 1467601150254 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}] 19:59:10 INFO - PROCESS | 1660 | 1467601150257 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:10 INFO - PROCESS | 1660 | 1467601150421 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 19:59:10 INFO - PROCESS | 1660 | 1467601150486 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:10 INFO - PROCESS | 1660 | 1467601150488 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd8e800 == 44 [pid = 1660] [id = 709] 19:59:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119f1d000) [pid = 1660] [serial = 2127] [outer = 0x0] 19:59:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119f23800) [pid = 1660] [serial = 2128] [outer = 0x119f1d000] 19:59:10 INFO - PROCESS | 1660 | 1467601150521 Marionette DEBUG loaded listener.js 19:59:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121164000) [pid = 1660] [serial = 2129] [outer = 0x119f1d000] 19:59:10 INFO - PROCESS | 1660 | 1467601150960 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]]]}] 19:59:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:59:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 721ms 19:59:10 INFO - PROCESS | 1660 | 1467601150965 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 19:59:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:59:10 INFO - PROCESS | 1660 | 1467601150967 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 19:59:10 INFO - PROCESS | 1660 | 1467601150969 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:59:10 INFO - PROCESS | 1660 | 1467601150971 Marionette TRACE conn2 <- [1,2810,null,{}] 19:59:10 INFO - PROCESS | 1660 | 1467601150973 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}] 19:59:10 INFO - PROCESS | 1660 | 1467601150974 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:11 INFO - PROCESS | 1660 | 1467601151079 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 19:59:11 INFO - PROCESS | 1660 | 1467601151134 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:11 INFO - PROCESS | 1660 | 1467601151136 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182c0800 == 45 [pid = 1660] [id = 710] 19:59:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x114f7f800) [pid = 1660] [serial = 2130] [outer = 0x0] 19:59:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119f1e000) [pid = 1660] [serial = 2131] [outer = 0x114f7f800] 19:59:11 INFO - PROCESS | 1660 | 1467601151166 Marionette DEBUG loaded listener.js 19:59:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12124fc00) [pid = 1660] [serial = 2132] [outer = 0x114f7f800] 19:59:11 INFO - PROCESS | 1660 | 1467601151791 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]]]}] 19:59:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:59:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 872ms 19:59:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:59:11 INFO - PROCESS | 1660 | 1467601151842 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 19:59:11 INFO - PROCESS | 1660 | 1467601151844 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 19:59:11 INFO - PROCESS | 1660 | 1467601151847 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:59:11 INFO - PROCESS | 1660 | 1467601151850 Marionette TRACE conn2 <- [1,2814,null,{}] 19:59:11 INFO - PROCESS | 1660 | 1467601151854 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}] 19:59:11 INFO - PROCESS | 1660 | 1467601151855 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:11 INFO - PROCESS | 1660 | 1467601151949 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 19:59:12 INFO - PROCESS | 1660 | 1467601152020 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:12 INFO - PROCESS | 1660 | 1467601152022 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1182b4000 == 46 [pid = 1660] [id = 711] 19:59:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x115d19800) [pid = 1660] [serial = 2133] [outer = 0x0] 19:59:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x115e5fc00) [pid = 1660] [serial = 2134] [outer = 0x115d19800] 19:59:12 INFO - PROCESS | 1660 | 1467601152050 Marionette DEBUG loaded listener.js 19:59:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1167df800) [pid = 1660] [serial = 2135] [outer = 0x115d19800] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd92800 == 45 [pid = 1660] [id = 705] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd12800 == 44 [pid = 1660] [id = 704] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac3e800 == 43 [pid = 1660] [id = 703] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12a9a0800 == 42 [pid = 1660] [id = 702] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12a78e800 == 41 [pid = 1660] [id = 701] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12965a000 == 40 [pid = 1660] [id = 700] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x128f91800 == 39 [pid = 1660] [id = 699] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1268e3800 == 38 [pid = 1660] [id = 698] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x124918000 == 37 [pid = 1660] [id = 697] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c9800 == 36 [pid = 1660] [id = 696] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1184de800 == 35 [pid = 1660] [id = 695] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12d294800 == 34 [pid = 1660] [id = 18] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x11747f800 == 33 [pid = 1660] [id = 694] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x11a1d4000 == 32 [pid = 1660] [id = 693] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x116f28000 == 31 [pid = 1660] [id = 692] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12964c000 == 30 [pid = 1660] [id = 691] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1182c0800 == 29 [pid = 1660] [id = 710] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd8e800 == 28 [pid = 1660] [id = 709] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x126981000 == 27 [pid = 1660] [id = 708] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3da000 == 26 [pid = 1660] [id = 706] 19:59:12 INFO - PROCESS | 1660 | --DOCSHELL 0x11889a800 == 25 [pid = 1660] [id = 707] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x118526000) [pid = 1660] [serial = 2059] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118231400) [pid = 1660] [serial = 2056] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1176f9000) [pid = 1660] [serial = 2045] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11930fc00) [pid = 1660] [serial = 2062] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1161a9800) [pid = 1660] [serial = 2044] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x114f77c00) [pid = 1660] [serial = 2050] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112a6a400) [pid = 1660] [serial = 2047] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x112e06400) [pid = 1660] [serial = 2048] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1133ed400) [pid = 1660] [serial = 2036] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112a5e400) [pid = 1660] [serial = 2035] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118230400) [pid = 1660] [serial = 2039] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121185400) [pid = 1660] [serial = 2072] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116f5e800) [pid = 1660] [serial = 2038] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119f1dc00) [pid = 1660] [serial = 2065] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119bf5c00) [pid = 1660] [serial = 2042] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116aee400) [pid = 1660] [serial = 2068] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1190bac00) [pid = 1660] [serial = 2041] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1196dd800) [pid = 1660] [serial = 2063] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121165c00) [pid = 1660] [serial = 2071] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x115d19400) [pid = 1660] [serial = 2051] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x116a23400) [pid = 1660] [serial = 2053] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121158000) [pid = 1660] [serial = 2066] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119f1ac00) [pid = 1660] [serial = 2069] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119086c00) [pid = 1660] [serial = 2060] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1183b1000) [pid = 1660] [serial = 2057] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11810ac00) [pid = 1660] [serial = 2054] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12124f800) [pid = 1660] [serial = 2074] [outer = 0x0] [url = about:blank] 19:59:12 INFO - PROCESS | 1660 | 1467601152935 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]]]}] 19:59:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:59:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1121ms 19:59:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:59:12 INFO - PROCESS | 1660 | 1467601152969 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 19:59:12 INFO - PROCESS | 1660 | 1467601152972 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 19:59:12 INFO - PROCESS | 1660 | 1467601152975 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:59:12 INFO - PROCESS | 1660 | 1467601152977 Marionette TRACE conn2 <- [1,2818,null,{}] 19:59:12 INFO - PROCESS | 1660 | 1467601152981 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}] 19:59:12 INFO - PROCESS | 1660 | 1467601152983 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:13 INFO - PROCESS | 1660 | 1467601153062 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 19:59:13 INFO - PROCESS | 1660 | 1467601153116 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:13 INFO - PROCESS | 1660 | 1467601153119 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x116862800 == 26 [pid = 1660] [id = 712] 19:59:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112a65c00) [pid = 1660] [serial = 2136] [outer = 0x0] 19:59:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112e05400) [pid = 1660] [serial = 2137] [outer = 0x112a65c00] 19:59:13 INFO - PROCESS | 1660 | 1467601153146 Marionette DEBUG loaded listener.js 19:59:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x113c68c00) [pid = 1660] [serial = 2138] [outer = 0x112a65c00] 19:59:13 INFO - PROCESS | 1660 | 1467601153461 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]]]}] 19:59:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:59:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 521ms 19:59:13 INFO - PROCESS | 1660 | 1467601153496 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 19:59:13 INFO - PROCESS | 1660 | 1467601153499 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 19:59:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:59:13 INFO - PROCESS | 1660 | 1467601153504 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:59:13 INFO - PROCESS | 1660 | 1467601153506 Marionette TRACE conn2 <- [1,2822,null,{}] 19:59:13 INFO - PROCESS | 1660 | 1467601153508 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}] 19:59:13 INFO - PROCESS | 1660 | 1467601153510 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:13 INFO - PROCESS | 1660 | 1467601153592 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 19:59:13 INFO - PROCESS | 1660 | 1467601153596 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:13 INFO - PROCESS | 1660 | 1467601153597 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11840e000 == 27 [pid = 1660] [id = 713] 19:59:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x114f80c00) [pid = 1660] [serial = 2139] [outer = 0x0] 19:59:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x116639800) [pid = 1660] [serial = 2140] [outer = 0x114f80c00] 19:59:13 INFO - PROCESS | 1660 | 1467601153626 Marionette DEBUG loaded listener.js 19:59:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116a22000) [pid = 1660] [serial = 2141] [outer = 0x114f80c00] 19:59:13 INFO - PROCESS | 1660 | 1467601153995 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]]]}] 19:59:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:59:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 521ms 19:59:14 INFO - PROCESS | 1660 | 1467601154025 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 19:59:14 INFO - PROCESS | 1660 | 1467601154027 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 19:59:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:59:14 INFO - PROCESS | 1660 | 1467601154029 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:59:14 INFO - PROCESS | 1660 | 1467601154031 Marionette TRACE conn2 <- [1,2826,null,{}] 19:59:14 INFO - PROCESS | 1660 | 1467601154041 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}] 19:59:14 INFO - PROCESS | 1660 | 1467601154045 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:14 INFO - PROCESS | 1660 | 1467601154121 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 19:59:14 INFO - PROCESS | 1660 | 1467601154130 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:14 INFO - PROCESS | 1660 | 1467601154132 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212c7000 == 28 [pid = 1660] [id = 714] 19:59:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1129b1000) [pid = 1660] [serial = 2142] [outer = 0x0] 19:59:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118222400) [pid = 1660] [serial = 2143] [outer = 0x1129b1000] 19:59:14 INFO - PROCESS | 1660 | 1467601154160 Marionette DEBUG loaded listener.js 19:59:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1183b1400) [pid = 1660] [serial = 2144] [outer = 0x1129b1000] 19:59:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:59:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 470ms 19:59:14 INFO - PROCESS | 1660 | 1467601154496 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:59:14 INFO - PROCESS | 1660 | 1467601154500 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 19:59:14 INFO - PROCESS | 1660 | 1467601154502 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 19:59:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:59:14 INFO - PROCESS | 1660 | 1467601154508 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:59:14 INFO - PROCESS | 1660 | 1467601154509 Marionette TRACE conn2 <- [1,2830,null,{}] 19:59:14 INFO - PROCESS | 1660 | 1467601154511 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}] 19:59:14 INFO - PROCESS | 1660 | 1467601154513 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:14 INFO - PROCESS | 1660 | 1467601154597 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 19:59:14 INFO - PROCESS | 1660 | 1467601154658 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:14 INFO - PROCESS | 1660 | 1467601154659 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215e2800 == 29 [pid = 1660] [id = 715] 19:59:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118231400) [pid = 1660] [serial = 2145] [outer = 0x0] 19:59:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11878d000) [pid = 1660] [serial = 2146] [outer = 0x118231400] 19:59:14 INFO - PROCESS | 1660 | 1467601154685 Marionette DEBUG loaded listener.js 19:59:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119094400) [pid = 1660] [serial = 2147] [outer = 0x118231400] 19:59:15 INFO - PROCESS | 1660 | 1467601155195 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]]]}] 19:59:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:59:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 773ms 19:59:15 INFO - PROCESS | 1660 | 1467601155278 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 19:59:15 INFO - PROCESS | 1660 | 1467601155280 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 19:59:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:59:15 INFO - PROCESS | 1660 | 1467601155283 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:59:15 INFO - PROCESS | 1660 | 1467601155285 Marionette TRACE conn2 <- [1,2834,null,{}] 19:59:15 INFO - PROCESS | 1660 | 1467601155289 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}] 19:59:15 INFO - PROCESS | 1660 | 1467601155291 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:15 INFO - PROCESS | 1660 | 1467601155396 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 19:59:15 INFO - PROCESS | 1660 | 1467601155454 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:15 INFO - PROCESS | 1660 | 1467601155456 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x118405800 == 30 [pid = 1660] [id = 716] 19:59:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112eec000) [pid = 1660] [serial = 2148] [outer = 0x0] 19:59:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x114f6a400) [pid = 1660] [serial = 2149] [outer = 0x112eec000] 19:59:15 INFO - PROCESS | 1660 | 1467601155488 Marionette DEBUG loaded listener.js 19:59:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x115e69000) [pid = 1660] [serial = 2150] [outer = 0x112eec000] 19:59:15 INFO - PROCESS | 1660 | 1467601155979 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:59:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:59:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 770ms 19:59:16 INFO - PROCESS | 1660 | 1467601156054 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 19:59:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:59:16 INFO - PROCESS | 1660 | 1467601156060 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 19:59:16 INFO - PROCESS | 1660 | 1467601156064 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:59:16 INFO - PROCESS | 1660 | 1467601156066 Marionette TRACE conn2 <- [1,2838,null,{}] 19:59:16 INFO - PROCESS | 1660 | 1467601156069 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}] 19:59:16 INFO - PROCESS | 1660 | 1467601156070 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:16 INFO - PROCESS | 1660 | 1467601156179 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 19:59:16 INFO - PROCESS | 1660 | 1467601156260 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:16 INFO - PROCESS | 1660 | 1467601156261 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x121b9c000 == 31 [pid = 1660] [id = 717] 19:59:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116137400) [pid = 1660] [serial = 2151] [outer = 0x0] 19:59:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x117cc0c00) [pid = 1660] [serial = 2152] [outer = 0x116137400] 19:59:16 INFO - PROCESS | 1660 | 1467601156294 Marionette DEBUG loaded listener.js 19:59:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1122bd400) [pid = 1660] [serial = 2153] [outer = 0x116137400] 19:59:16 INFO - PROCESS | 1660 | --DOCSHELL 0x1212c7000 == 30 [pid = 1660] [id = 714] 19:59:16 INFO - PROCESS | 1660 | --DOCSHELL 0x11840e000 == 29 [pid = 1660] [id = 713] 19:59:16 INFO - PROCESS | 1660 | --DOCSHELL 0x116862800 == 28 [pid = 1660] [id = 712] 19:59:16 INFO - PROCESS | 1660 | --DOCSHELL 0x1182b4000 == 27 [pid = 1660] [id = 711] 19:59:16 INFO - PROCESS | 1660 | 1467601156976 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]]]}] 19:59:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:59:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 922ms 19:59:16 INFO - PROCESS | 1660 | 1467601156987 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 19:59:16 INFO - PROCESS | 1660 | 1467601156991 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 19:59:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:59:16 INFO - PROCESS | 1660 | 1467601156994 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:59:16 INFO - PROCESS | 1660 | 1467601156996 Marionette TRACE conn2 <- [1,2842,null,{}] 19:59:17 INFO - PROCESS | 1660 | 1467601157000 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}] 19:59:17 INFO - PROCESS | 1660 | 1467601157001 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:17 INFO - PROCESS | 1660 | 1467601157080 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 19:59:17 INFO - PROCESS | 1660 | 1467601157086 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:17 INFO - PROCESS | 1660 | 1467601157089 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x117167000 == 28 [pid = 1660] [id = 718] 19:59:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1129aa000) [pid = 1660] [serial = 2154] [outer = 0x0] 19:59:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x114f78400) [pid = 1660] [serial = 2155] [outer = 0x1129aa000] 19:59:17 INFO - PROCESS | 1660 | 1467601157208 Marionette DEBUG loaded listener.js 19:59:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x116640400) [pid = 1660] [serial = 2156] [outer = 0x1129aa000] 19:59:17 INFO - PROCESS | 1660 | 1467601157561 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]]]}] 19:59:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:59:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 622ms 19:59:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:59:17 INFO - PROCESS | 1660 | 1467601157616 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 19:59:17 INFO - PROCESS | 1660 | 1467601157619 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 19:59:17 INFO - PROCESS | 1660 | 1467601157623 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:59:17 INFO - PROCESS | 1660 | 1467601157625 Marionette TRACE conn2 <- [1,2846,null,{}] 19:59:17 INFO - PROCESS | 1660 | 1467601157627 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}] 19:59:17 INFO - PROCESS | 1660 | 1467601157629 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:17 INFO - PROCESS | 1660 | 1467601157733 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 19:59:17 INFO - PROCESS | 1660 | 1467601157775 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:17 INFO - PROCESS | 1660 | 1467601157776 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212ca000 == 29 [pid = 1660] [id = 719] 19:59:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11810ac00) [pid = 1660] [serial = 2157] [outer = 0x0] 19:59:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1183ab400) [pid = 1660] [serial = 2158] [outer = 0x11810ac00] 19:59:17 INFO - PROCESS | 1660 | 1467601157803 Marionette DEBUG loaded listener.js 19:59:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x118868000) [pid = 1660] [serial = 2159] [outer = 0x11810ac00] 19:59:18 INFO - PROCESS | 1660 | 1467601158143 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]]]}] 19:59:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:59:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 569ms 19:59:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:59:18 INFO - PROCESS | 1660 | 1467601158193 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 19:59:18 INFO - PROCESS | 1660 | 1467601158194 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 19:59:18 INFO - PROCESS | 1660 | 1467601158196 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:59:18 INFO - PROCESS | 1660 | 1467601158199 Marionette TRACE conn2 <- [1,2850,null,{}] 19:59:18 INFO - PROCESS | 1660 | 1467601158206 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}] 19:59:18 INFO - PROCESS | 1660 | 1467601158209 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:18 INFO - PROCESS | 1660 | 1467601158317 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 19:59:18 INFO - PROCESS | 1660 | 1467601158323 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:18 INFO - PROCESS | 1660 | 1467601158325 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f1b800 == 30 [pid = 1660] [id = 720] 19:59:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x112694400) [pid = 1660] [serial = 2160] [outer = 0x0] 19:59:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1190c3400) [pid = 1660] [serial = 2161] [outer = 0x112694400] 19:59:18 INFO - PROCESS | 1660 | 1467601158353 Marionette DEBUG loaded listener.js 19:59:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1196b5c00) [pid = 1660] [serial = 2162] [outer = 0x112694400] 19:59:18 INFO - PROCESS | 1660 | 1467601158727 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:59:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:59:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 571ms 19:59:18 INFO - PROCESS | 1660 | 1467601158768 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 19:59:18 INFO - PROCESS | 1660 | 1467601158769 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 19:59:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:59:18 INFO - PROCESS | 1660 | 1467601158772 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:59:18 INFO - PROCESS | 1660 | 1467601158773 Marionette TRACE conn2 <- [1,2854,null,{}] 19:59:18 INFO - PROCESS | 1660 | 1467601158775 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}] 19:59:18 INFO - PROCESS | 1660 | 1467601158776 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:18 INFO - PROCESS | 1660 | 1467601158881 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 19:59:18 INFO - PROCESS | 1660 | 1467601158884 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:18 INFO - PROCESS | 1660 | 1467601158885 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c24800 == 31 [pid = 1660] [id = 721] 19:59:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1196d4800) [pid = 1660] [serial = 2163] [outer = 0x0] 19:59:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119a17c00) [pid = 1660] [serial = 2164] [outer = 0x1196d4800] 19:59:18 INFO - PROCESS | 1660 | 1467601158911 Marionette DEBUG loaded listener.js 19:59:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x119f1d800) [pid = 1660] [serial = 2165] [outer = 0x1196d4800] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12ccacc00) [pid = 1660] [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.] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119306400) [pid = 1660] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119a1ac00) [pid = 1660] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112e06800) [pid = 1660] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121e68800) [pid = 1660] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12d295800) [pid = 1660] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118861400) [pid = 1660] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1133ec800) [pid = 1660] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x117510c00) [pid = 1660] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118780800) [pid = 1660] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x115df2c00) [pid = 1660] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1176f0400) [pid = 1660] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112d5e400) [pid = 1660] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1128d5400) [pid = 1660] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121497c00) [pid = 1660] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12755fc00) [pid = 1660] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x126859800) [pid = 1660] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124ce0800) [pid = 1660] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x114f80c00) [pid = 1660] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x115d19800) [pid = 1660] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112a65c00) [pid = 1660] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112e2c800) [pid = 1660] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x117cbc000) [pid = 1660] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119f1d000) [pid = 1660] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x114f7f800) [pid = 1660] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:59:19 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1129b1000) [pid = 1660] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:59:19 INFO - PROCESS | 1660 | 1467601159305 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]]]}] 19:59:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:59:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 570ms 19:59:19 INFO - PROCESS | 1660 | 1467601159349 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 19:59:19 INFO - PROCESS | 1660 | 1467601159351 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 19:59:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:59:19 INFO - PROCESS | 1660 | 1467601159353 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:59:19 INFO - PROCESS | 1660 | 1467601159354 Marionette TRACE conn2 <- [1,2858,null,{}] 19:59:19 INFO - PROCESS | 1660 | 1467601159356 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}] 19:59:19 INFO - PROCESS | 1660 | 1467601159358 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:19 INFO - PROCESS | 1660 | 1467601159433 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 19:59:19 INFO - PROCESS | 1660 | 1467601159437 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:19 INFO - PROCESS | 1660 | 1467601159438 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215d1000 == 32 [pid = 1660] [id = 722] 19:59:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x111d22400) [pid = 1660] [serial = 2166] [outer = 0x0] 19:59:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1133a5c00) [pid = 1660] [serial = 2167] [outer = 0x111d22400] 19:59:19 INFO - PROCESS | 1660 | 1467601159466 Marionette DEBUG loaded listener.js 19:59:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x115e6dc00) [pid = 1660] [serial = 2168] [outer = 0x111d22400] 19:59:19 INFO - PROCESS | 1660 | 1467601159834 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:59:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:59:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 522ms 19:59:19 INFO - PROCESS | 1660 | 1467601159876 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 19:59:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:59:19 INFO - PROCESS | 1660 | 1467601159878 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 19:59:19 INFO - PROCESS | 1660 | 1467601159880 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:59:19 INFO - PROCESS | 1660 | 1467601159881 Marionette TRACE conn2 <- [1,2862,null,{}] 19:59:19 INFO - PROCESS | 1660 | 1467601159883 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}] 19:59:19 INFO - PROCESS | 1660 | 1467601159888 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:19 INFO - PROCESS | 1660 | 1467601159983 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 19:59:19 INFO - PROCESS | 1660 | 1467601159987 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:19 INFO - PROCESS | 1660 | 1467601159988 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296a7000 == 33 [pid = 1660] [id = 723] 19:59:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116f60c00) [pid = 1660] [serial = 2169] [outer = 0x0] 19:59:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119ab9000) [pid = 1660] [serial = 2170] [outer = 0x116f60c00] 19:59:20 INFO - PROCESS | 1660 | 1467601160017 Marionette DEBUG loaded listener.js 19:59:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12124f400) [pid = 1660] [serial = 2171] [outer = 0x116f60c00] 19:59:20 INFO - PROCESS | 1660 | 1467601160335 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]]]}] 19:59:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:59:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 469ms 19:59:20 INFO - PROCESS | 1660 | 1467601160349 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 19:59:20 INFO - PROCESS | 1660 | 1467601160350 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 19:59:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:59:20 INFO - PROCESS | 1660 | 1467601160364 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:59:20 INFO - PROCESS | 1660 | 1467601160365 Marionette TRACE conn2 <- [1,2866,null,{}] 19:59:20 INFO - PROCESS | 1660 | 1467601160367 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}] 19:59:20 INFO - PROCESS | 1660 | 1467601160369 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:20 INFO - PROCESS | 1660 | 1467601160448 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 19:59:20 INFO - PROCESS | 1660 | 1467601160508 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:20 INFO - PROCESS | 1660 | 1467601160509 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a79f800 == 34 [pid = 1660] [id = 724] 19:59:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x117cbc000) [pid = 1660] [serial = 2172] [outer = 0x0] 19:59:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121563400) [pid = 1660] [serial = 2173] [outer = 0x117cbc000] 19:59:20 INFO - PROCESS | 1660 | 1467601160534 Marionette DEBUG loaded listener.js 19:59:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1216c7c00) [pid = 1660] [serial = 2174] [outer = 0x117cbc000] 19:59:20 INFO - PROCESS | 1660 | 1467601160826 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]]]}] 19:59:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:59:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 518ms 19:59:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:59:20 INFO - PROCESS | 1660 | 1467601160882 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 19:59:20 INFO - PROCESS | 1660 | 1467601160884 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 19:59:20 INFO - PROCESS | 1660 | 1467601160886 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:59:20 INFO - PROCESS | 1660 | 1467601160887 Marionette TRACE conn2 <- [1,2870,null,{}] 19:59:20 INFO - PROCESS | 1660 | 1467601160889 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}] 19:59:20 INFO - PROCESS | 1660 | 1467601160890 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:20 INFO - PROCESS | 1660 | 1467601160967 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 19:59:20 INFO - PROCESS | 1660 | 1467601160973 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:20 INFO - PROCESS | 1660 | 1467601160975 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12aeb7800 == 35 [pid = 1660] [id = 725] 19:59:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1216cb400) [pid = 1660] [serial = 2175] [outer = 0x0] 19:59:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x123572400) [pid = 1660] [serial = 2176] [outer = 0x1216cb400] 19:59:21 INFO - PROCESS | 1660 | 1467601160999 Marionette DEBUG loaded listener.js 19:59:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1249b8800) [pid = 1660] [serial = 2177] [outer = 0x1216cb400] 19:59:21 INFO - PROCESS | 1660 | 1467601161449 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]]]}] 19:59:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:59:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 623ms 19:59:21 INFO - PROCESS | 1660 | 1467601161510 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 19:59:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:59:21 INFO - PROCESS | 1660 | 1467601161512 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 19:59:21 INFO - PROCESS | 1660 | 1467601161515 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:59:21 INFO - PROCESS | 1660 | 1467601161517 Marionette TRACE conn2 <- [1,2874,null,{}] 19:59:21 INFO - PROCESS | 1660 | 1467601161521 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}] 19:59:21 INFO - PROCESS | 1660 | 1467601161523 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:21 INFO - PROCESS | 1660 | 1467601161630 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 19:59:21 INFO - PROCESS | 1660 | 1467601161703 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:21 INFO - PROCESS | 1660 | 1467601161704 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x11906c000 == 36 [pid = 1660] [id = 726] 19:59:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112a69c00) [pid = 1660] [serial = 2178] [outer = 0x0] 19:59:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x112e39400) [pid = 1660] [serial = 2179] [outer = 0x112a69c00] 19:59:21 INFO - PROCESS | 1660 | 1467601161736 Marionette DEBUG loaded listener.js 19:59:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1164f0000) [pid = 1660] [serial = 2180] [outer = 0x112a69c00] 19:59:22 INFO - PROCESS | 1660 | 1467601162145 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]]]}] 19:59:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:59:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 19:59:22 INFO - PROCESS | 1660 | 1467601162189 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 19:59:22 INFO - PROCESS | 1660 | 1467601162194 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 19:59:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:59:22 INFO - PROCESS | 1660 | 1467601162258 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:59:22 INFO - PROCESS | 1660 | 1467601162261 Marionette TRACE conn2 <- [1,2878,null,{}] 19:59:22 INFO - PROCESS | 1660 | 1467601162286 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}] 19:59:22 INFO - PROCESS | 1660 | 1467601162291 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:22 INFO - PROCESS | 1660 | 1467601162461 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 19:59:22 INFO - PROCESS | 1660 | 1467601162558 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:22 INFO - PROCESS | 1660 | 1467601162561 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x128c22800 == 37 [pid = 1660] [id = 727] 19:59:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118448800) [pid = 1660] [serial = 2181] [outer = 0x0] 19:59:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118866400) [pid = 1660] [serial = 2182] [outer = 0x118448800] 19:59:22 INFO - PROCESS | 1660 | 1467601162611 Marionette DEBUG loaded listener.js 19:59:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1190b4400) [pid = 1660] [serial = 2183] [outer = 0x118448800] 19:59:23 INFO - PROCESS | 1660 | 1467601163036 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]]]}] 19:59:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:59:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 811ms 19:59:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:59:23 INFO - PROCESS | 1660 | 1467601163053 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 19:59:23 INFO - PROCESS | 1660 | 1467601163055 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 19:59:23 INFO - PROCESS | 1660 | 1467601163060 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:59:23 INFO - PROCESS | 1660 | 1467601163062 Marionette TRACE conn2 <- [1,2882,null,{}] 19:59:23 INFO - PROCESS | 1660 | 1467601163070 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}] 19:59:23 INFO - PROCESS | 1660 | 1467601163076 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:23 INFO - PROCESS | 1660 | 1467601163174 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 19:59:23 INFO - PROCESS | 1660 | 1467601163236 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:23 INFO - PROCESS | 1660 | 1467601163238 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bda1000 == 38 [pid = 1660] [id = 728] 19:59:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1196acc00) [pid = 1660] [serial = 2184] [outer = 0x0] 19:59:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119a16c00) [pid = 1660] [serial = 2185] [outer = 0x1196acc00] 19:59:23 INFO - PROCESS | 1660 | 1467601163269 Marionette DEBUG loaded listener.js 19:59:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12115d400) [pid = 1660] [serial = 2186] [outer = 0x1196acc00] 19:59:23 INFO - PROCESS | 1660 | 1467601163721 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]]]}] 19:59:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:59:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 673ms 19:59:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:59:23 INFO - PROCESS | 1660 | 1467601163734 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 19:59:23 INFO - PROCESS | 1660 | 1467601163736 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 19:59:23 INFO - PROCESS | 1660 | 1467601163738 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:59:23 INFO - PROCESS | 1660 | 1467601163741 Marionette TRACE conn2 <- [1,2886,null,{}] 19:59:23 INFO - PROCESS | 1660 | 1467601163744 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}] 19:59:23 INFO - PROCESS | 1660 | 1467601163746 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:23 INFO - PROCESS | 1660 | 1467601163843 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 19:59:23 INFO - PROCESS | 1660 | 1467601163933 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:23 INFO - PROCESS | 1660 | 1467601163934 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c926800 == 39 [pid = 1660] [id = 729] 19:59:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1216d5400) [pid = 1660] [serial = 2187] [outer = 0x0] 19:59:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1249b5400) [pid = 1660] [serial = 2188] [outer = 0x1216d5400] 19:59:23 INFO - PROCESS | 1660 | 1467601163964 Marionette DEBUG loaded listener.js 19:59:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x124e92800) [pid = 1660] [serial = 2189] [outer = 0x1216d5400] 19:59:24 INFO - PROCESS | 1660 | 1467601164392 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]]]}] 19:59:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:59:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 671ms 19:59:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:59:24 INFO - PROCESS | 1660 | 1467601164410 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 19:59:24 INFO - PROCESS | 1660 | 1467601164411 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 19:59:24 INFO - PROCESS | 1660 | 1467601164414 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:59:24 INFO - PROCESS | 1660 | 1467601164415 Marionette TRACE conn2 <- [1,2890,null,{}] 19:59:24 INFO - PROCESS | 1660 | 1467601164417 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}] 19:59:24 INFO - PROCESS | 1660 | 1467601164419 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:24 INFO - PROCESS | 1660 | 1467601164519 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 19:59:24 INFO - PROCESS | 1660 | 1467601164578 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:24 INFO - PROCESS | 1660 | 1467601164579 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184d8800 == 40 [pid = 1660] [id = 730] 19:59:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1122bb000) [pid = 1660] [serial = 2190] [outer = 0x0] 19:59:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x114f76000) [pid = 1660] [serial = 2191] [outer = 0x1122bb000] 19:59:24 INFO - PROCESS | 1660 | 1467601164608 Marionette DEBUG loaded listener.js 19:59:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119a0b800) [pid = 1660] [serial = 2192] [outer = 0x1122bb000] 19:59:25 INFO - PROCESS | 1660 | 1467601165131 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:59:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:59:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 770ms 19:59:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:59:25 INFO - PROCESS | 1660 | 1467601165191 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 19:59:25 INFO - PROCESS | 1660 | 1467601165193 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 19:59:25 INFO - PROCESS | 1660 | 1467601165197 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:59:25 INFO - PROCESS | 1660 | 1467601165199 Marionette TRACE conn2 <- [1,2894,null,{}] 19:59:25 INFO - PROCESS | 1660 | 1467601165203 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}] 19:59:25 INFO - PROCESS | 1660 | 1467601165204 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:25 INFO - PROCESS | 1660 | 1467601165303 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 19:59:25 INFO - PROCESS | 1660 | 1467601165380 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:25 INFO - PROCESS | 1660 | 1467601165381 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x11714a800 == 41 [pid = 1660] [id = 731] 19:59:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x113c6f000) [pid = 1660] [serial = 2193] [outer = 0x0] 19:59:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x114f7d400) [pid = 1660] [serial = 2194] [outer = 0x113c6f000] 19:59:25 INFO - PROCESS | 1660 | 1467601165410 Marionette DEBUG loaded listener.js 19:59:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1161a9800) [pid = 1660] [serial = 2195] [outer = 0x113c6f000] 19:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12a79f800 == 40 [pid = 1660] [id = 724] 19:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1296a7000 == 39 [pid = 1660] [id = 723] 19:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1215d1000 == 38 [pid = 1660] [id = 722] 19:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x128c24800 == 37 [pid = 1660] [id = 721] 19:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x126f1b800 == 36 [pid = 1660] [id = 720] 19:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1212ca000 == 35 [pid = 1660] [id = 719] 19:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x117167000 == 34 [pid = 1660] [id = 718] 19:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11878d000) [pid = 1660] [serial = 2146] [outer = 0x0] [url = about:blank] 19:59:25 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12d291000) [pid = 1660] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x121b9c000 == 33 [pid = 1660] [id = 717] 19:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x118405800 == 32 [pid = 1660] [id = 716] 19:59:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1215e2800 == 31 [pid = 1660] [id = 715] 19:59:25 INFO - PROCESS | 1660 | 1467601165798 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]]]}] 19:59:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:59:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 622ms 19:59:25 INFO - PROCESS | 1660 | 1467601165820 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 19:59:25 INFO - PROCESS | 1660 | 1467601165825 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 19:59:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:59:25 INFO - PROCESS | 1660 | 1467601165830 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:59:25 INFO - PROCESS | 1660 | 1467601165832 Marionette TRACE conn2 <- [1,2898,null,{}] 19:59:25 INFO - PROCESS | 1660 | 1467601165834 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}] 19:59:25 INFO - PROCESS | 1660 | 1467601165836 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:25 INFO - PROCESS | 1660 | 1467601165919 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 19:59:25 INFO - PROCESS | 1660 | 1467601165925 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:25 INFO - PROCESS | 1660 | 1467601165926 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184cf000 == 32 [pid = 1660] [id = 732] 19:59:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1176f0400) [pid = 1660] [serial = 2196] [outer = 0x0] 19:59:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x118223400) [pid = 1660] [serial = 2197] [outer = 0x1176f0400] 19:59:25 INFO - PROCESS | 1660 | 1467601165961 Marionette DEBUG loaded listener.js 19:59:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11844dc00) [pid = 1660] [serial = 2198] [outer = 0x1176f0400] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x116639800) [pid = 1660] [serial = 2140] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x116a22000) [pid = 1660] [serial = 2141] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x115e5fc00) [pid = 1660] [serial = 2134] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118222400) [pid = 1660] [serial = 2143] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x112e05400) [pid = 1660] [serial = 2137] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x113da8800) [pid = 1660] [serial = 2122] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118231000) [pid = 1660] [serial = 2125] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119f23800) [pid = 1660] [serial = 2128] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119f1e000) [pid = 1660] [serial = 2131] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1167df800) [pid = 1660] [serial = 2135] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1161aa000) [pid = 1660] [serial = 2123] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118862c00) [pid = 1660] [serial = 2126] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119a11000) [pid = 1660] [serial = 1454] [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.] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119a0cc00) [pid = 1660] [serial = 2098] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121567800) [pid = 1660] [serial = 2101] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121164000) [pid = 1660] [serial = 2129] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11676d400) [pid = 1660] [serial = 2110] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124955c00) [pid = 1660] [serial = 2107] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119310400) [pid = 1660] [serial = 2095] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x115e6c400) [pid = 1660] [serial = 2086] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116836800) [pid = 1660] [serial = 2087] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118116400) [pid = 1660] [serial = 2089] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118453c00) [pid = 1660] [serial = 2090] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11907fc00) [pid = 1660] [serial = 2092] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1190bb800) [pid = 1660] [serial = 2093] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115e68800) [pid = 1660] [serial = 2080] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116808400) [pid = 1660] [serial = 2081] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12155f800) [pid = 1660] [serial = 2075] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x112ee3800) [pid = 1660] [serial = 2083] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1133ed000) [pid = 1660] [serial = 2084] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112a60800) [pid = 1660] [serial = 2077] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x112e04400) [pid = 1660] [serial = 2078] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121b09000) [pid = 1660] [serial = 2104] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128ad7000) [pid = 1660] [serial = 2120] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x127568c00) [pid = 1660] [serial = 2119] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x113c68c00) [pid = 1660] [serial = 2138] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1273cc000) [pid = 1660] [serial = 2117] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1190b7000) [pid = 1660] [serial = 2111] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12124fc00) [pid = 1660] [serial = 2132] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1183b1400) [pid = 1660] [serial = 2144] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x125490400) [pid = 1660] [serial = 2113] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x126f84800) [pid = 1660] [serial = 2116] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x124c7ec00) [pid = 1660] [serial = 2108] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1216cc800) [pid = 1660] [serial = 2102] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x121285000) [pid = 1660] [serial = 2099] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x121e67c00) [pid = 1660] [serial = 2105] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x1269db000) [pid = 1660] [serial = 2114] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x1196b5400) [pid = 1660] [serial = 2096] [outer = 0x0] [url = about:blank] 19:59:26 INFO - PROCESS | 1660 | 1467601166334 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]]]}] 19:59:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:59:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 523ms 19:59:26 INFO - PROCESS | 1660 | 1467601166353 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 19:59:26 INFO - PROCESS | 1660 | 1467601166355 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 19:59:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:59:26 INFO - PROCESS | 1660 | 1467601166361 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:59:26 INFO - PROCESS | 1660 | 1467601166363 Marionette TRACE conn2 <- [1,2902,null,{}] 19:59:26 INFO - PROCESS | 1660 | 1467601166370 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}] 19:59:26 INFO - PROCESS | 1660 | 1467601166375 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:26 INFO - PROCESS | 1660 | 1467601166457 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 19:59:26 INFO - PROCESS | 1660 | 1467601166463 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:26 INFO - PROCESS | 1660 | 1467601166465 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12137f000 == 33 [pid = 1660] [id = 733] 19:59:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x118534800) [pid = 1660] [serial = 2199] [outer = 0x0] 19:59:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1190ba800) [pid = 1660] [serial = 2200] [outer = 0x118534800] 19:59:26 INFO - PROCESS | 1660 | 1467601166492 Marionette DEBUG loaded listener.js 19:59:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1196adc00) [pid = 1660] [serial = 2201] [outer = 0x118534800] 19:59:26 INFO - PROCESS | 1660 | 1467601166924 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:59:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:59:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 621ms 19:59:26 INFO - PROCESS | 1660 | 1467601166982 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 19:59:26 INFO - PROCESS | 1660 | 1467601166985 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 19:59:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:59:26 INFO - PROCESS | 1660 | 1467601166988 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:59:26 INFO - PROCESS | 1660 | 1467601166988 Marionette TRACE conn2 <- [1,2906,null,{}] 19:59:26 INFO - PROCESS | 1660 | 1467601166991 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}] 19:59:26 INFO - PROCESS | 1660 | 1467601166992 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:27 INFO - PROCESS | 1660 | 1467601167061 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 19:59:27 INFO - PROCESS | 1660 | 1467601167065 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:27 INFO - PROCESS | 1660 | 1467601167066 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x124a0b000 == 34 [pid = 1660] [id = 734] 19:59:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1196d3000) [pid = 1660] [serial = 2202] [outer = 0x0] 19:59:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x11a1a5000) [pid = 1660] [serial = 2203] [outer = 0x1196d3000] 19:59:27 INFO - PROCESS | 1660 | 1467601167087 Marionette DEBUG loaded listener.js 19:59:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x121164800) [pid = 1660] [serial = 2204] [outer = 0x1196d3000] 19:59:27 INFO - PROCESS | 1660 | 1467601167521 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]]]}] 19:59:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:59:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 571ms 19:59:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:59:27 INFO - PROCESS | 1660 | 1467601167560 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 19:59:27 INFO - PROCESS | 1660 | 1467601167562 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 19:59:27 INFO - PROCESS | 1660 | 1467601167565 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:59:27 INFO - PROCESS | 1660 | 1467601167567 Marionette TRACE conn2 <- [1,2910,null,{}] 19:59:27 INFO - PROCESS | 1660 | 1467601167570 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}] 19:59:27 INFO - PROCESS | 1660 | 1467601167572 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:27 INFO - PROCESS | 1660 | 1467601167693 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 19:59:27 INFO - PROCESS | 1660 | 1467601167698 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:27 INFO - PROCESS | 1660 | 1467601167700 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f25000 == 35 [pid = 1660] [id = 735] 19:59:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x121165400) [pid = 1660] [serial = 2205] [outer = 0x0] 19:59:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x121563c00) [pid = 1660] [serial = 2206] [outer = 0x121165400] 19:59:27 INFO - PROCESS | 1660 | 1467601167739 Marionette DEBUG loaded listener.js 19:59:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x12196cc00) [pid = 1660] [serial = 2207] [outer = 0x121165400] 19:59:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:59:28 INFO - PROCESS | 1660 | 1467601168082 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]]]}] 19:59:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:59:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 19:59:28 INFO - PROCESS | 1660 | 1467601168085 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 19:59:28 INFO - PROCESS | 1660 | 1467601168086 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 19:59:28 INFO - TEST-START | /DOMEvents/constructors.html 19:59:28 INFO - PROCESS | 1660 | 1467601168096 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:59:28 INFO - PROCESS | 1660 | 1467601168097 Marionette TRACE conn2 <- [1,2914,null,{}] 19:59:28 INFO - PROCESS | 1660 | 1467601168102 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}] 19:59:28 INFO - PROCESS | 1660 | 1467601168108 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:28 INFO - PROCESS | 1660 | 1467601168265 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 19:59:28 INFO - PROCESS | 1660 | 1467601168269 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:28 INFO - PROCESS | 1660 | 1467601168271 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x116629000 == 36 [pid = 1660] [id = 736] 19:59:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1218cec00) [pid = 1660] [serial = 2208] [outer = 0x0] 19:59:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x125490400) [pid = 1660] [serial = 2209] [outer = 0x1218cec00] 19:59:28 INFO - PROCESS | 1660 | 1467601168296 Marionette DEBUG loaded listener.js 19:59:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12710ac00) [pid = 1660] [serial = 2210] [outer = 0x1218cec00] 19:59:28 INFO - PROCESS | 1660 | 1467601168652 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]]]}] 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:59:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:59:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:59:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:59:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:59:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:59:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:59:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:59:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:59:28 INFO - TEST-OK | /DOMEvents/constructors.html | took 583ms 19:59:28 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:59:28 INFO - PROCESS | 1660 | 1467601168676 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 19:59:28 INFO - PROCESS | 1660 | 1467601168677 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 19:59:28 INFO - PROCESS | 1660 | 1467601168680 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:59:28 INFO - PROCESS | 1660 | 1467601168681 Marionette TRACE conn2 <- [1,2918,null,{}] 19:59:28 INFO - PROCESS | 1660 | 1467601168683 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}] 19:59:28 INFO - PROCESS | 1660 | 1467601168685 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:28 INFO - PROCESS | 1660 | 1467601168797 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 19:59:28 INFO - PROCESS | 1660 | 1467601168808 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:28 INFO - PROCESS | 1660 | 1467601168810 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a60a800 == 37 [pid = 1660] [id = 737] 19:59:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1271b8000) [pid = 1660] [serial = 2211] [outer = 0x0] 19:59:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12755f400) [pid = 1660] [serial = 2212] [outer = 0x1271b8000] 19:59:28 INFO - PROCESS | 1660 | 1467601168833 Marionette DEBUG loaded listener.js 19:59:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x128adbc00) [pid = 1660] [serial = 2213] [outer = 0x1271b8000] 19:59:29 INFO - PROCESS | 1660 | 1467601169169 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:59:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:59:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 519ms 19:59:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:59:29 INFO - PROCESS | 1660 | 1467601169200 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 19:59:29 INFO - PROCESS | 1660 | 1467601169201 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 19:59:29 INFO - PROCESS | 1660 | 1467601169203 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:59:29 INFO - PROCESS | 1660 | 1467601169204 Marionette TRACE conn2 <- [1,2922,null,{}] 19:59:29 INFO - PROCESS | 1660 | 1467601169207 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}] 19:59:29 INFO - PROCESS | 1660 | 1467601169208 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:29 INFO - PROCESS | 1660 | 1467601169313 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 19:59:29 INFO - PROCESS | 1660 | 1467601169352 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:29 INFO - PROCESS | 1660 | 1467601169353 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ac44000 == 38 [pid = 1660] [id = 738] 19:59:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x126ab6c00) [pid = 1660] [serial = 2214] [outer = 0x0] 19:59:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x128b85000) [pid = 1660] [serial = 2215] [outer = 0x126ab6c00] 19:59:29 INFO - PROCESS | 1660 | 1467601169377 Marionette DEBUG loaded listener.js 19:59:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x128bd8800) [pid = 1660] [serial = 2216] [outer = 0x126ab6c00] 19:59:29 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:59:29 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:59:29 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:59:29 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 19:59:29 INFO - PROCESS | 1660 | 1467601169664 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]]]}] 19:59:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:59:29 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:59:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:59:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:59:29 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 19:59:29 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:59:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:59:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:59:29 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 19:59:29 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:59:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:59:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:59:29 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]" 19:59:29 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:59:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:59:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:59:29 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:59:29 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 473ms 19:59:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:59:29 INFO - PROCESS | 1660 | 1467601169678 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 19:59:29 INFO - PROCESS | 1660 | 1467601169680 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 19:59:29 INFO - PROCESS | 1660 | 1467601169682 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:59:29 INFO - PROCESS | 1660 | 1467601169683 Marionette TRACE conn2 <- [1,2926,null,{}] 19:59:29 INFO - PROCESS | 1660 | 1467601169708 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}] 19:59:29 INFO - PROCESS | 1660 | 1467601169709 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:29 INFO - PROCESS | 1660 | 1467601169820 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 19:59:29 INFO - PROCESS | 1660 | 1467601169824 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:29 INFO - PROCESS | 1660 | 1467601169825 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd8d000 == 39 [pid = 1660] [id = 739] 19:59:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x128bd8000) [pid = 1660] [serial = 2217] [outer = 0x0] 19:59:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x128be0800) [pid = 1660] [serial = 2218] [outer = 0x128bd8000] 19:59:29 INFO - PROCESS | 1660 | 1467601169882 Marionette DEBUG loaded listener.js 19:59:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x128d40400) [pid = 1660] [serial = 2219] [outer = 0x128bd8000] 19:59:30 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11810ac00) [pid = 1660] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x112694400) [pid = 1660] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116137400) [pid = 1660] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1196d4800) [pid = 1660] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x111d22400) [pid = 1660] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x117cbc000) [pid = 1660] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1129aa000) [pid = 1660] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:59:30 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x116f60c00) [pid = 1660] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:59:30 INFO - PROCESS | 1660 | 1467601170215 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]]]}] 19:59:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:59:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 568ms 19:59:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:59:30 INFO - PROCESS | 1660 | 1467601170251 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 19:59:30 INFO - PROCESS | 1660 | 1467601170252 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 19:59:30 INFO - PROCESS | 1660 | 1467601170254 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:59:30 INFO - PROCESS | 1660 | 1467601170255 Marionette TRACE conn2 <- [1,2930,null,{}] 19:59:30 INFO - PROCESS | 1660 | 1467601170257 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}] 19:59:30 INFO - PROCESS | 1660 | 1467601170259 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:30 INFO - PROCESS | 1660 | 1467601170343 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 19:59:30 INFO - PROCESS | 1660 | 1467601170346 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:30 INFO - PROCESS | 1660 | 1467601170347 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x129316800 == 40 [pid = 1660] [id = 740] 19:59:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x115d15400) [pid = 1660] [serial = 2220] [outer = 0x0] 19:59:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x116f61000) [pid = 1660] [serial = 2221] [outer = 0x115d15400] 19:59:30 INFO - PROCESS | 1660 | 1467601170371 Marionette DEBUG loaded listener.js 19:59:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119a0b400) [pid = 1660] [serial = 2222] [outer = 0x115d15400] 19:59:30 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:59:30 INFO - PROCESS | 1660 | 1467601170680 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]]]}] 19:59:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:59:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 473ms 19:59:30 INFO - PROCESS | 1660 | 1467601170727 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 19:59:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:59:30 INFO - PROCESS | 1660 | 1467601170729 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 19:59:30 INFO - PROCESS | 1660 | 1467601170731 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:59:30 INFO - PROCESS | 1660 | 1467601170740 Marionette TRACE conn2 <- [1,2934,null,{}] 19:59:30 INFO - PROCESS | 1660 | 1467601170743 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}] 19:59:30 INFO - PROCESS | 1660 | 1467601170744 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:30 INFO - PROCESS | 1660 | 1467601170867 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 19:59:30 INFO - PROCESS | 1660 | 1467601170873 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:30 INFO - PROCESS | 1660 | 1467601170874 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c923800 == 41 [pid = 1660] [id = 741] 19:59:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1196b0800) [pid = 1660] [serial = 2223] [outer = 0x0] 19:59:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x128fa4400) [pid = 1660] [serial = 2224] [outer = 0x1196b0800] 19:59:30 INFO - PROCESS | 1660 | 1467601170900 Marionette DEBUG loaded listener.js 19:59:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1292afc00) [pid = 1660] [serial = 2225] [outer = 0x1196b0800] 19:59:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:59:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 478ms 19:59:31 INFO - PROCESS | 1660 | 1467601171206 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]]]}] 19:59:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:59:31 INFO - PROCESS | 1660 | 1467601171213 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 19:59:31 INFO - PROCESS | 1660 | 1467601171215 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 19:59:31 INFO - PROCESS | 1660 | 1467601171217 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:59:31 INFO - PROCESS | 1660 | 1467601171218 Marionette TRACE conn2 <- [1,2938,null,{}] 19:59:31 INFO - PROCESS | 1660 | 1467601171220 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}] 19:59:31 INFO - PROCESS | 1660 | 1467601171222 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:31 INFO - PROCESS | 1660 | 1467601171311 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 19:59:31 INFO - PROCESS | 1660 | 1467601171314 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:31 INFO - PROCESS | 1660 | 1467601171315 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca7b000 == 42 [pid = 1660] [id = 742] 19:59:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116f61c00) [pid = 1660] [serial = 2226] [outer = 0x0] 19:59:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x129503400) [pid = 1660] [serial = 2227] [outer = 0x116f61c00] 19:59:31 INFO - PROCESS | 1660 | 1467601171339 Marionette DEBUG loaded listener.js 19:59:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1296dfc00) [pid = 1660] [serial = 2228] [outer = 0x116f61c00] 19:59:31 INFO - PROCESS | 1660 | 1467601171626 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]]]}] 19:59:31 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 19:59:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 418ms 19:59:31 INFO - PROCESS | 1660 | 1467601171635 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 19:59:31 INFO - PROCESS | 1660 | 1467601171647 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 19:59:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:59:31 INFO - PROCESS | 1660 | 1467601171654 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:59:31 INFO - PROCESS | 1660 | 1467601171655 Marionette TRACE conn2 <- [1,2942,null,{}] 19:59:31 INFO - PROCESS | 1660 | 1467601171665 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}] 19:59:31 INFO - PROCESS | 1660 | 1467601171666 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:31 INFO - PROCESS | 1660 | 1467601171756 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 19:59:31 INFO - PROCESS | 1660 | 1467601171815 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:31 INFO - PROCESS | 1660 | 1467601171816 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cc06000 == 43 [pid = 1660] [id = 743] 19:59:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12950bc00) [pid = 1660] [serial = 2229] [outer = 0x0] 19:59:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1296e7400) [pid = 1660] [serial = 2230] [outer = 0x12950bc00] 19:59:31 INFO - PROCESS | 1660 | 1467601171841 Marionette DEBUG loaded listener.js 19:59:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x129ed9c00) [pid = 1660] [serial = 2231] [outer = 0x12950bc00] 19:59:32 INFO - PROCESS | 1660 | 1467601172066 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"]]]}] 19:59:32 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 19:59:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:59:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 476ms 19:59:32 INFO - PROCESS | 1660 | 1467601172131 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 19:59:32 INFO - PROCESS | 1660 | 1467601172132 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 19:59:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:59:32 INFO - PROCESS | 1660 | 1467601172134 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:59:32 INFO - PROCESS | 1660 | 1467601172135 Marionette TRACE conn2 <- [1,2946,null,{}] 19:59:32 INFO - PROCESS | 1660 | 1467601172144 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}] 19:59:32 INFO - PROCESS | 1660 | 1467601172145 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:32 INFO - PROCESS | 1660 | 1467601172288 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 19:59:32 INFO - PROCESS | 1660 | 1467601172343 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:32 INFO - PROCESS | 1660 | 1467601172345 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x116f28000 == 44 [pid = 1660] [id = 744] 19:59:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112234c00) [pid = 1660] [serial = 2232] [outer = 0x0] 19:59:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1128d0c00) [pid = 1660] [serial = 2233] [outer = 0x112234c00] 19:59:32 INFO - PROCESS | 1660 | 1467601172377 Marionette DEBUG loaded listener.js 19:59:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x112ac9000) [pid = 1660] [serial = 2234] [outer = 0x112234c00] 19:59:32 INFO - PROCESS | 1660 | 1467601172783 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]]]}] 19:59:32 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 19:59:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 668ms 19:59:32 INFO - PROCESS | 1660 | 1467601172804 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 19:59:32 INFO - PROCESS | 1660 | 1467601172806 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 19:59:32 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:59:32 INFO - PROCESS | 1660 | 1467601172810 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:59:32 INFO - PROCESS | 1660 | 1467601172812 Marionette TRACE conn2 <- [1,2950,null,{}] 19:59:32 INFO - PROCESS | 1660 | 1467601172815 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}] 19:59:32 INFO - PROCESS | 1660 | 1467601172818 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:32 INFO - PROCESS | 1660 | 1467601172928 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 19:59:32 INFO - PROCESS | 1660 | 1467601172989 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:32 INFO - PROCESS | 1660 | 1467601172990 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12137c000 == 45 [pid = 1660] [id = 745] 19:59:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x113c47000) [pid = 1660] [serial = 2235] [outer = 0x0] 19:59:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x116f68c00) [pid = 1660] [serial = 2236] [outer = 0x113c47000] 19:59:33 INFO - PROCESS | 1660 | 1467601173021 Marionette DEBUG loaded listener.js 19:59:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118448c00) [pid = 1660] [serial = 2237] [outer = 0x113c47000] 19:59:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1213de800 == 46 [pid = 1660] [id = 746] 19:59:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11932f000) [pid = 1660] [serial = 2238] [outer = 0x0] 19:59:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11810a000) [pid = 1660] [serial = 2239] [outer = 0x11932f000] 19:59:33 INFO - PROCESS | 1660 | 1467601173460 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]]]}] 19:59:33 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. 19:59:33 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 19:59:33 INFO - PROCESS | 1660 | 1467601173482 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 19:59:33 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:59:33 INFO - PROCESS | 1660 | 1467601173484 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 19:59:33 INFO - PROCESS | 1660 | 1467601173486 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:59:33 INFO - PROCESS | 1660 | 1467601173488 Marionette TRACE conn2 <- [1,2954,null,{}] 19:59:33 INFO - PROCESS | 1660 | 1467601173490 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}] 19:59:33 INFO - PROCESS | 1660 | 1467601173492 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:33 INFO - PROCESS | 1660 | 1467601173622 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 19:59:33 INFO - PROCESS | 1660 | 1467601173718 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:33 INFO - PROCESS | 1660 | 1467601173719 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c91b800 == 47 [pid = 1660] [id = 747] 19:59:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11885cc00) [pid = 1660] [serial = 2240] [outer = 0x0] 19:59:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1196da000) [pid = 1660] [serial = 2241] [outer = 0x11885cc00] 19:59:33 INFO - PROCESS | 1660 | 1467601173749 Marionette DEBUG loaded listener.js 19:59:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1216cc800) [pid = 1660] [serial = 2242] [outer = 0x11885cc00] 19:59:34 INFO - PROCESS | 1660 | 1467601174109 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]]]}] 19:59:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:59:34 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 19:59:34 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 673ms 19:59:34 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:59:34 INFO - PROCESS | 1660 | 1467601174159 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 19:59:34 INFO - PROCESS | 1660 | 1467601174162 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 19:59:34 INFO - PROCESS | 1660 | 1467601174170 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:59:34 INFO - PROCESS | 1660 | 1467601174173 Marionette TRACE conn2 <- [1,2958,null,{}] 19:59:34 INFO - PROCESS | 1660 | 1467601174176 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}] 19:59:34 INFO - PROCESS | 1660 | 1467601174179 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:34 INFO - PROCESS | 1660 | 1467601174296 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 19:59:34 INFO - PROCESS | 1660 | 1467601174370 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:34 INFO - PROCESS | 1660 | 1467601174371 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cf82800 == 48 [pid = 1660] [id = 748] 19:59:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12495c800) [pid = 1660] [serial = 2243] [outer = 0x0] 19:59:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1269d9000) [pid = 1660] [serial = 2244] [outer = 0x12495c800] 19:59:34 INFO - PROCESS | 1660 | 1467601174401 Marionette DEBUG loaded listener.js 19:59:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128b88c00) [pid = 1660] [serial = 2245] [outer = 0x12495c800] 19:59:34 INFO - PROCESS | 1660 | 1467601174765 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]]]}] 19:59:34 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. 19:59:34 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 628ms 19:59:34 INFO - PROCESS | 1660 | 1467601174793 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 19:59:34 INFO - PROCESS | 1660 | 1467601174795 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 19:59:34 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:59:34 INFO - PROCESS | 1660 | 1467601174798 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:59:34 INFO - PROCESS | 1660 | 1467601174799 Marionette TRACE conn2 <- [1,2962,null,{}] 19:59:34 INFO - PROCESS | 1660 | 1467601174802 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}] 19:59:34 INFO - PROCESS | 1660 | 1467601174803 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:34 INFO - PROCESS | 1660 | 1467601174929 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 19:59:35 INFO - PROCESS | 1660 | 1467601175059 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:35 INFO - PROCESS | 1660 | 1467601175061 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d28e000 == 49 [pid = 1660] [id = 749] 19:59:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128be0c00) [pid = 1660] [serial = 2246] [outer = 0x0] 19:59:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128fab400) [pid = 1660] [serial = 2247] [outer = 0x128be0c00] 19:59:35 INFO - PROCESS | 1660 | 1467601175106 Marionette DEBUG loaded listener.js 19:59:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1292ad400) [pid = 1660] [serial = 2248] [outer = 0x128be0c00] 19:59:35 INFO - PROCESS | 1660 | 1467601175524 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]]]}] 19:59:35 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. 19:59:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 769ms 19:59:35 INFO - PROCESS | 1660 | 1467601175566 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 19:59:35 INFO - PROCESS | 1660 | 1467601175568 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 19:59:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:59:35 INFO - PROCESS | 1660 | 1467601175570 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:59:35 INFO - PROCESS | 1660 | 1467601175571 Marionette TRACE conn2 <- [1,2966,null,{}] 19:59:35 INFO - PROCESS | 1660 | 1467601175574 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}] 19:59:35 INFO - PROCESS | 1660 | 1467601175575 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:35 INFO - PROCESS | 1660 | 1467601175683 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 19:59:35 INFO - PROCESS | 1660 | 1467601175746 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:35 INFO - PROCESS | 1660 | 1467601175750 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x119625000 == 50 [pid = 1660] [id = 750] 19:59:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1129aa800) [pid = 1660] [serial = 2249] [outer = 0x0] 19:59:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x112e05400) [pid = 1660] [serial = 2250] [outer = 0x1129aa800] 19:59:36 INFO - PROCESS | 1660 | 1467601176027 Marionette DEBUG loaded listener.js 19:59:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x114f7cc00) [pid = 1660] [serial = 2251] [outer = 0x1129aa800] 19:59:36 INFO - PROCESS | 1660 | 1467601176434 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]]]}] 19:59:36 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. 19:59:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 872ms 19:59:36 INFO - PROCESS | 1660 | 1467601176444 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 19:59:36 INFO - PROCESS | 1660 | 1467601176446 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 19:59:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:59:36 INFO - PROCESS | 1660 | 1467601176450 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:59:36 INFO - PROCESS | 1660 | 1467601176451 Marionette TRACE conn2 <- [1,2970,null,{}] 19:59:36 INFO - PROCESS | 1660 | 1467601176454 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}] 19:59:36 INFO - PROCESS | 1660 | 1467601176456 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:36 INFO - PROCESS | 1660 | 1467601176555 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 19:59:36 INFO - PROCESS | 1660 | 1467601176617 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:36 INFO - PROCESS | 1660 | 1467601176619 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x11840e800 == 51 [pid = 1660] [id = 751] 19:59:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1164f3c00) [pid = 1660] [serial = 2252] [outer = 0x0] 19:59:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1176ec400) [pid = 1660] [serial = 2253] [outer = 0x1164f3c00] 19:59:36 INFO - PROCESS | 1660 | 1467601176648 Marionette DEBUG loaded listener.js 19:59:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11844bc00) [pid = 1660] [serial = 2254] [outer = 0x1164f3c00] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12cc06000 == 50 [pid = 1660] [id = 743] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12ca7b000 == 49 [pid = 1660] [id = 742] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12c923800 == 48 [pid = 1660] [id = 741] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x129316800 == 47 [pid = 1660] [id = 740] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd8d000 == 46 [pid = 1660] [id = 739] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12ac44000 == 45 [pid = 1660] [id = 738] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12a60a800 == 44 [pid = 1660] [id = 737] 19:59:36 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x123572400) [pid = 1660] [serial = 2176] [outer = 0x0] [url = about:blank] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x116629000 == 43 [pid = 1660] [id = 736] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x126f25000 == 42 [pid = 1660] [id = 735] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x124a0b000 == 41 [pid = 1660] [id = 734] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12137f000 == 40 [pid = 1660] [id = 733] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1184cf000 == 39 [pid = 1660] [id = 732] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x11714a800 == 38 [pid = 1660] [id = 731] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1184d8800 == 37 [pid = 1660] [id = 730] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12c926800 == 36 [pid = 1660] [id = 729] 19:59:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12bda1000 == 35 [pid = 1660] [id = 728] 19:59:37 INFO - PROCESS | 1660 | --DOCSHELL 0x128c22800 == 34 [pid = 1660] [id = 727] 19:59:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11906c000 == 33 [pid = 1660] [id = 726] 19:59:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12aeb7800 == 32 [pid = 1660] [id = 725] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1183ab400) [pid = 1660] [serial = 2158] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1190c3400) [pid = 1660] [serial = 2161] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118868000) [pid = 1660] [serial = 2159] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1122bd400) [pid = 1660] [serial = 2153] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x117cc0c00) [pid = 1660] [serial = 2152] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x114f6a400) [pid = 1660] [serial = 2149] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119a17c00) [pid = 1660] [serial = 2164] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1196b5c00) [pid = 1660] [serial = 2162] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x115e6dc00) [pid = 1660] [serial = 2168] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1133a5c00) [pid = 1660] [serial = 2167] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1216c7c00) [pid = 1660] [serial = 2174] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119f1d800) [pid = 1660] [serial = 2165] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x114f78400) [pid = 1660] [serial = 2155] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119ab9000) [pid = 1660] [serial = 2170] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121563400) [pid = 1660] [serial = 2173] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116640400) [pid = 1660] [serial = 2156] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12124f400) [pid = 1660] [serial = 2171] [outer = 0x0] [url = about:blank] 19:59:37 INFO - PROCESS | 1660 | 1467601177076 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]]]}] 19:59:37 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. 19:59:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 19:59:37 INFO - PROCESS | 1660 | 1467601177120 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 19:59:37 INFO - PROCESS | 1660 | 1467601177123 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 19:59:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:59:37 INFO - PROCESS | 1660 | 1467601177127 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:59:37 INFO - PROCESS | 1660 | 1467601177129 Marionette TRACE conn2 <- [1,2974,null,{}] 19:59:37 INFO - PROCESS | 1660 | 1467601177131 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}] 19:59:37 INFO - PROCESS | 1660 | 1467601177133 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:37 INFO - PROCESS | 1660 | 1467601177217 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 19:59:37 INFO - PROCESS | 1660 | 1467601177224 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:37 INFO - PROCESS | 1660 | 1467601177226 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d94000 == 33 [pid = 1660] [id = 752] 19:59:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1188eb000) [pid = 1660] [serial = 2255] [outer = 0x0] 19:59:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119099c00) [pid = 1660] [serial = 2256] [outer = 0x1188eb000] 19:59:37 INFO - PROCESS | 1660 | 1467601177252 Marionette DEBUG loaded listener.js 19:59:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1196b7c00) [pid = 1660] [serial = 2257] [outer = 0x1188eb000] 19:59:37 INFO - PROCESS | 1660 | 1467601177580 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]]]}] 19:59:37 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. 19:59:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 469ms 19:59:37 INFO - PROCESS | 1660 | 1467601177627 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 19:59:37 INFO - PROCESS | 1660 | 1467601177628 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 19:59:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:59:37 INFO - PROCESS | 1660 | 1467601177632 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:59:37 INFO - PROCESS | 1660 | 1467601177634 Marionette TRACE conn2 <- [1,2978,null,{}] 19:59:37 INFO - PROCESS | 1660 | 1467601177642 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}] 19:59:37 INFO - PROCESS | 1660 | 1467601177645 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:37 INFO - PROCESS | 1660 | 1467601177730 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 19:59:37 INFO - PROCESS | 1660 | 1467601177735 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:37 INFO - PROCESS | 1660 | 1467601177736 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1268e1800 == 34 [pid = 1660] [id = 753] 19:59:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119f19800) [pid = 1660] [serial = 2258] [outer = 0x0] 19:59:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12117d400) [pid = 1660] [serial = 2259] [outer = 0x119f19800] 19:59:37 INFO - PROCESS | 1660 | 1467601177767 Marionette DEBUG loaded listener.js 19:59:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12156ac00) [pid = 1660] [serial = 2260] [outer = 0x119f19800] 19:59:38 INFO - PROCESS | 1660 | 1467601178084 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]]]}] 19:59:38 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. 19:59:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 471ms 19:59:38 INFO - PROCESS | 1660 | 1467601178104 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 19:59:38 INFO - PROCESS | 1660 | 1467601178107 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 19:59:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:59:38 INFO - PROCESS | 1660 | 1467601178110 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:59:38 INFO - PROCESS | 1660 | 1467601178111 Marionette TRACE conn2 <- [1,2982,null,{}] 19:59:38 INFO - PROCESS | 1660 | 1467601178114 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}] 19:59:38 INFO - PROCESS | 1660 | 1467601178115 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:38 INFO - PROCESS | 1660 | 1467601178256 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 19:59:38 INFO - PROCESS | 1660 | 1467601178347 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:38 INFO - PROCESS | 1660 | 1467601178348 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x128dd4000 == 35 [pid = 1660] [id = 754] 19:59:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12156c000) [pid = 1660] [serial = 2261] [outer = 0x0] 19:59:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124e96800) [pid = 1660] [serial = 2262] [outer = 0x12156c000] 19:59:38 INFO - PROCESS | 1660 | 1467601178389 Marionette DEBUG loaded listener.js 19:59:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126aae400) [pid = 1660] [serial = 2263] [outer = 0x12156c000] 19:59:38 INFO - PROCESS | 1660 | 1467601178715 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"]]]}] 19:59:38 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 19:59:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:59:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 617ms 19:59:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:59:38 INFO - PROCESS | 1660 | 1467601178731 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 19:59:38 INFO - PROCESS | 1660 | 1467601178733 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 19:59:38 INFO - PROCESS | 1660 | 1467601178736 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:59:38 INFO - PROCESS | 1660 | 1467601178739 Marionette TRACE conn2 <- [1,2986,null,{}] 19:59:38 INFO - PROCESS | 1660 | 1467601178750 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}] 19:59:38 INFO - PROCESS | 1660 | 1467601178751 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:38 INFO - PROCESS | 1660 | 1467601178882 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 19:59:38 INFO - PROCESS | 1660 | 1467601178919 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:38 INFO - PROCESS | 1660 | 1467601178920 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12969f800 == 36 [pid = 1660] [id = 755] 19:59:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x127560c00) [pid = 1660] [serial = 2264] [outer = 0x0] 19:59:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128b90400) [pid = 1660] [serial = 2265] [outer = 0x127560c00] 19:59:38 INFO - PROCESS | 1660 | 1467601178952 Marionette DEBUG loaded listener.js 19:59:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x128c34400) [pid = 1660] [serial = 2266] [outer = 0x127560c00] 19:59:39 INFO - PROCESS | 1660 | 1467601179288 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]]]}] 19:59:39 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. 19:59:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 579ms 19:59:39 INFO - PROCESS | 1660 | 1467601179316 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 19:59:39 INFO - PROCESS | 1660 | 1467601179318 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 19:59:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:59:39 INFO - PROCESS | 1660 | 1467601179321 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:59:39 INFO - PROCESS | 1660 | 1467601179323 Marionette TRACE conn2 <- [1,2990,null,{}] 19:59:39 INFO - PROCESS | 1660 | 1467601179328 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}] 19:59:39 INFO - PROCESS | 1660 | 1467601179334 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:39 INFO - PROCESS | 1660 | 1467601179493 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 19:59:39 INFO - PROCESS | 1660 | 1467601179510 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:39 INFO - PROCESS | 1660 | 1467601179510 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184e7800 == 37 [pid = 1660] [id = 756] 19:59:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x128c3cc00) [pid = 1660] [serial = 2267] [outer = 0x0] 19:59:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x129505800) [pid = 1660] [serial = 2268] [outer = 0x128c3cc00] 19:59:39 INFO - PROCESS | 1660 | 1467601179550 Marionette DEBUG loaded listener.js 19:59:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1296e4c00) [pid = 1660] [serial = 2269] [outer = 0x128c3cc00] 19:59:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bd20000 == 38 [pid = 1660] [id = 757] 19:59:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12a763800) [pid = 1660] [serial = 2270] [outer = 0x0] 19:59:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x129edac00) [pid = 1660] [serial = 2271] [outer = 0x12a763800] 19:59:39 INFO - PROCESS | 1660 | 1467601179902 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]]]}] 19:59:39 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. 19:59:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 623ms 19:59:39 INFO - PROCESS | 1660 | 1467601179943 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 19:59:39 INFO - PROCESS | 1660 | 1467601179945 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 19:59:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:59:39 INFO - PROCESS | 1660 | 1467601179947 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:59:39 INFO - PROCESS | 1660 | 1467601179948 Marionette TRACE conn2 <- [1,2994,null,{}] 19:59:39 INFO - PROCESS | 1660 | 1467601179950 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}] 19:59:39 INFO - PROCESS | 1660 | 1467601179951 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:40 INFO - PROCESS | 1660 | 1467601180084 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 19:59:40 INFO - PROCESS | 1660 | 1467601180100 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:40 INFO - PROCESS | 1660 | 1467601180102 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3d0800 == 39 [pid = 1660] [id = 758] 19:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1296ebc00) [pid = 1660] [serial = 2272] [outer = 0x0] 19:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12a763400) [pid = 1660] [serial = 2273] [outer = 0x1296ebc00] 19:59:40 INFO - PROCESS | 1660 | 1467601180126 Marionette DEBUG loaded listener.js 19:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12a76dc00) [pid = 1660] [serial = 2274] [outer = 0x1296ebc00] 19:59:40 INFO - PROCESS | 1660 | 1467601180450 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]]]}] 19:59:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:59:40 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 19:59:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 517ms 19:59:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:59:40 INFO - PROCESS | 1660 | 1467601180465 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 19:59:40 INFO - PROCESS | 1660 | 1467601180466 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 19:59:40 INFO - PROCESS | 1660 | 1467601180468 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:59:40 INFO - PROCESS | 1660 | 1467601180469 Marionette TRACE conn2 <- [1,2998,null,{}] 19:59:40 INFO - PROCESS | 1660 | 1467601180472 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}] 19:59:40 INFO - PROCESS | 1660 | 1467601180473 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:40 INFO - PROCESS | 1660 | 1467601180588 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 19:59:40 INFO - PROCESS | 1660 | 1467601180592 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:40 INFO - PROCESS | 1660 | 1467601180593 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c9a1000 == 40 [pid = 1660] [id = 759] 19:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12a902800) [pid = 1660] [serial = 2275] [outer = 0x0] 19:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12a909c00) [pid = 1660] [serial = 2276] [outer = 0x12a902800] 19:59:40 INFO - PROCESS | 1660 | 1467601180652 Marionette DEBUG loaded listener.js 19:59:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12a90f400) [pid = 1660] [serial = 2277] [outer = 0x12a902800] 19:59:40 INFO - PROCESS | 1660 | 1467601180930 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]]]}] 19:59:40 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. 19:59:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 470ms 19:59:40 INFO - PROCESS | 1660 | 1467601180938 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 19:59:40 INFO - PROCESS | 1660 | 1467601180940 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 19:59:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:59:40 INFO - PROCESS | 1660 | 1467601180950 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:59:40 INFO - PROCESS | 1660 | 1467601180951 Marionette TRACE conn2 <- [1,3002,null,{}] 19:59:40 INFO - PROCESS | 1660 | 1467601180953 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}] 19:59:40 INFO - PROCESS | 1660 | 1467601180966 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:41 INFO - PROCESS | 1660 | 1467601181094 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 19:59:41 INFO - PROCESS | 1660 | 1467601181098 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:41 INFO - PROCESS | 1660 | 1467601181099 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cc13000 == 41 [pid = 1660] [id = 760] 19:59:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x12a90f800) [pid = 1660] [serial = 2278] [outer = 0x0] 19:59:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12a979000) [pid = 1660] [serial = 2279] [outer = 0x12a90f800] 19:59:41 INFO - PROCESS | 1660 | 1467601181160 Marionette DEBUG loaded listener.js 19:59:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12ab79800) [pid = 1660] [serial = 2280] [outer = 0x12a90f800] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x112eec000) [pid = 1660] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x118231400) [pid = 1660] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x126ab6c00) [pid = 1660] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1271b8000) [pid = 1660] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1176f0400) [pid = 1660] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x118448800) [pid = 1660] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x118534800) [pid = 1660] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x121165400) [pid = 1660] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1196d3000) [pid = 1660] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1216cb400) [pid = 1660] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1122bb000) [pid = 1660] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1216d5400) [pid = 1660] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x113c6f000) [pid = 1660] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x112a69c00) [pid = 1660] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x128bd8000) [pid = 1660] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x116f61c00) [pid = 1660] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x115d15400) [pid = 1660] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1196b0800) [pid = 1660] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1196acc00) [pid = 1660] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:59:41 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1218cec00) [pid = 1660] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:59:41 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. 19:59:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 772ms 19:59:41 INFO - PROCESS | 1660 | 1467601181718 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]]]}] 19:59:41 INFO - PROCESS | 1660 | 1467601181721 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 19:59:41 INFO - PROCESS | 1660 | 1467601181723 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 19:59:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:59:41 INFO - PROCESS | 1660 | 1467601181729 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:59:41 INFO - PROCESS | 1660 | 1467601181731 Marionette TRACE conn2 <- [1,3006,null,{}] 19:59:41 INFO - PROCESS | 1660 | 1467601181733 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}] 19:59:41 INFO - PROCESS | 1660 | 1467601181734 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:41 INFO - PROCESS | 1660 | 1467601181829 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 19:59:41 INFO - PROCESS | 1660 | 1467601181905 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:41 INFO - PROCESS | 1660 | 1467601181906 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cc22800 == 42 [pid = 1660] [id = 761] 19:59:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x112d62000) [pid = 1660] [serial = 2281] [outer = 0x0] 19:59:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x118108c00) [pid = 1660] [serial = 2282] [outer = 0x112d62000] 19:59:41 INFO - PROCESS | 1660 | 1467601181938 Marionette DEBUG loaded listener.js 19:59:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1214a5400) [pid = 1660] [serial = 2283] [outer = 0x112d62000] 19:59:42 INFO - PROCESS | 1660 | 1467601182195 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]]]}] 19:59:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 19:59:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 472ms 19:59:42 INFO - PROCESS | 1660 | 1467601182202 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 19:59:42 INFO - PROCESS | 1660 | 1467601182204 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 19:59:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:59:42 INFO - PROCESS | 1660 | 1467601182206 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:59:42 INFO - PROCESS | 1660 | 1467601182218 Marionette TRACE conn2 <- [1,3010,null,{}] 19:59:42 INFO - PROCESS | 1660 | 1467601182236 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}] 19:59:42 INFO - PROCESS | 1660 | 1467601182238 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:42 INFO - PROCESS | 1660 | 1467601182334 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 19:59:42 INFO - PROCESS | 1660 | 1467601182337 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:42 INFO - PROCESS | 1660 | 1467601182339 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d681000 == 43 [pid = 1660] [id = 762] 19:59:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x121255800) [pid = 1660] [serial = 2284] [outer = 0x0] 19:59:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128ad4800) [pid = 1660] [serial = 2285] [outer = 0x121255800] 19:59:42 INFO - PROCESS | 1660 | 1467601182363 Marionette DEBUG loaded listener.js 19:59:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12ab7d400) [pid = 1660] [serial = 2286] [outer = 0x121255800] 19:59:42 INFO - PROCESS | 1660 | 1467601182691 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]]]}] 19:59:42 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 19:59:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 491ms 19:59:42 INFO - PROCESS | 1660 | 1467601182698 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 19:59:42 INFO - PROCESS | 1660 | 1467601182699 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 19:59:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:59:42 INFO - PROCESS | 1660 | 1467601182701 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:59:42 INFO - PROCESS | 1660 | 1467601182702 Marionette TRACE conn2 <- [1,3014,null,{}] 19:59:42 INFO - PROCESS | 1660 | 1467601182704 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}] 19:59:42 INFO - PROCESS | 1660 | 1467601182705 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:42 INFO - PROCESS | 1660 | 1467601182831 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 19:59:42 INFO - PROCESS | 1660 | 1467601182869 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:42 INFO - PROCESS | 1660 | 1467601182871 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d6d6800 == 44 [pid = 1660] [id = 763] 19:59:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12ab7d000) [pid = 1660] [serial = 2287] [outer = 0x0] 19:59:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12aee0400) [pid = 1660] [serial = 2288] [outer = 0x12ab7d000] 19:59:42 INFO - PROCESS | 1660 | 1467601182895 Marionette DEBUG loaded listener.js 19:59:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12aee6400) [pid = 1660] [serial = 2289] [outer = 0x12ab7d000] 19:59:42 INFO - PROCESS | 1660 | [1660] 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 19:59:43 INFO - PROCESS | 1660 | 1467601183193 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:59:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:59:43 INFO - {} 19:59:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:59:43 INFO - {} 19:59:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:59:43 INFO - {} 19:59:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:59:43 INFO - {} 19:59:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 518ms 19:59:43 INFO - TEST-START | /FileAPI/fileReader.html 19:59:43 INFO - PROCESS | 1660 | 1467601183220 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 19:59:43 INFO - PROCESS | 1660 | 1467601183221 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 19:59:43 INFO - PROCESS | 1660 | 1467601183225 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:59:43 INFO - PROCESS | 1660 | 1467601183227 Marionette TRACE conn2 <- [1,3018,null,{}] 19:59:43 INFO - PROCESS | 1660 | 1467601183230 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}] 19:59:43 INFO - PROCESS | 1660 | 1467601183231 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:43 INFO - PROCESS | 1660 | 1467601183319 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 19:59:43 INFO - PROCESS | 1660 | 1467601183325 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:43 INFO - PROCESS | 1660 | 1467601183326 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12dad9800 == 45 [pid = 1660] [id = 764] 19:59:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12aee9400) [pid = 1660] [serial = 2290] [outer = 0x0] 19:59:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12b954c00) [pid = 1660] [serial = 2291] [outer = 0x12aee9400] 19:59:43 INFO - PROCESS | 1660 | 1467601183351 Marionette DEBUG loaded listener.js 19:59:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12b95bc00) [pid = 1660] [serial = 2292] [outer = 0x12aee9400] 19:59:43 INFO - PROCESS | 1660 | 1467601183826 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]]]}] 19:59:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:59:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:59:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:59:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:59:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 627ms 19:59:43 INFO - PROCESS | 1660 | 1467601183851 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 19:59:43 INFO - PROCESS | 1660 | 1467601183854 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 19:59:43 INFO - TEST-START | /FileAPI/historical.html 19:59:43 INFO - PROCESS | 1660 | 1467601183858 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:59:43 INFO - PROCESS | 1660 | 1467601183860 Marionette TRACE conn2 <- [1,3022,null,{}] 19:59:43 INFO - PROCESS | 1660 | 1467601183865 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}] 19:59:43 INFO - PROCESS | 1660 | 1467601183866 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:43 INFO - PROCESS | 1660 | 1467601183983 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 19:59:44 INFO - PROCESS | 1660 | 1467601184088 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:44 INFO - PROCESS | 1660 | 1467601184090 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1212cc000 == 46 [pid = 1660] [id = 765] 19:59:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x116809000) [pid = 1660] [serial = 2293] [outer = 0x0] 19:59:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x116aea800) [pid = 1660] [serial = 2294] [outer = 0x116809000] 19:59:44 INFO - PROCESS | 1660 | 1467601184135 Marionette DEBUG loaded listener.js 19:59:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1183a7c00) [pid = 1660] [serial = 2295] [outer = 0x116809000] 19:59:44 INFO - PROCESS | 1660 | 1467601184505 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"]]]}] 19:59:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:59:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:59:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:59:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:59:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:59:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:59:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:59:44 INFO - TEST-OK | /FileAPI/historical.html | took 674ms 19:59:44 INFO - PROCESS | 1660 | 1467601184532 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 19:59:44 INFO - PROCESS | 1660 | 1467601184535 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 19:59:44 INFO - TEST-START | /FileAPI/idlharness.html 19:59:44 INFO - PROCESS | 1660 | 1467601184540 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:59:44 INFO - PROCESS | 1660 | 1467601184542 Marionette TRACE conn2 <- [1,3026,null,{}] 19:59:44 INFO - PROCESS | 1660 | 1467601184544 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}] 19:59:44 INFO - PROCESS | 1660 | 1467601184546 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:44 INFO - PROCESS | 1660 | 1467601184655 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 19:59:44 INFO - PROCESS | 1660 | 1467601184721 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:44 INFO - PROCESS | 1660 | 1467601184723 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296a1000 == 47 [pid = 1660] [id = 766] 19:59:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1190c2400) [pid = 1660] [serial = 2296] [outer = 0x0] 19:59:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x119bf0000) [pid = 1660] [serial = 2297] [outer = 0x1190c2400] 19:59:44 INFO - PROCESS | 1660 | 1467601184796 Marionette DEBUG loaded listener.js 19:59:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x121165400) [pid = 1660] [serial = 2298] [outer = 0x1190c2400] 19:59:45 INFO - PROCESS | 1660 | 1467601185376 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]]]}] 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:59:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:59:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:59:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:59:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:59:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:59:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:59:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:59:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:59:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:59:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:59:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:59:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:59:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:59:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:59:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:59:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:59:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:59:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:59:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:59:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:59:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 19:59:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:59:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:59:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:59:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:59:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:59:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:59:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:59:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:59:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:59:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:59:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:59:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:59:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:59:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:59:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:59:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 19:59:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:59:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:59:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:59:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:59:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:59:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:59:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:59:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 885ms 19:59:45 INFO - TEST-START | /FileAPI/idlharness.worker 19:59:45 INFO - PROCESS | 1660 | 1467601185438 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 19:59:45 INFO - PROCESS | 1660 | 1467601185441 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 19:59:45 INFO - PROCESS | 1660 | 1467601185446 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:59:45 INFO - PROCESS | 1660 | 1467601185449 Marionette TRACE conn2 <- [1,3030,null,{}] 19:59:45 INFO - PROCESS | 1660 | 1467601185457 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}] 19:59:45 INFO - PROCESS | 1660 | 1467601185463 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:45 INFO - PROCESS | 1660 | 1467601185573 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 19:59:45 INFO - PROCESS | 1660 | 1467601185649 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:45 INFO - PROCESS | 1660 | 1467601185652 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cc17800 == 48 [pid = 1660] [id = 767] 19:59:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12bdea400) [pid = 1660] [serial = 2299] [outer = 0x0] 19:59:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x12bdec400) [pid = 1660] [serial = 2300] [outer = 0x12bdea400] 19:59:45 INFO - PROCESS | 1660 | 1467601185683 Marionette DEBUG loaded listener.js 19:59:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x12bdf4400) [pid = 1660] [serial = 2301] [outer = 0x12bdea400] 19:59:45 INFO - PROCESS | 1660 | [1660] 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 19:59:46 INFO - PROCESS | 1660 | 1467601186384 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,{},{}]]]}] 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:59:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:59:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:59:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:59:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:59:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:59:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:59:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:59:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:59:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:59:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:59:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:59:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:59:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:59:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:59:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:59:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:59:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:59:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:59:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:59:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:59:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:59:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:59:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:59:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:59:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:59:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:59:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:59:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:59:46 INFO - {} 19:59:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 986ms 19:59:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:59:46 INFO - PROCESS | 1660 | 1467601186469 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 19:59:46 INFO - PROCESS | 1660 | 1467601186471 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 19:59:46 INFO - PROCESS | 1660 | 1467601186476 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:59:46 INFO - PROCESS | 1660 | 1467601186478 Marionette TRACE conn2 <- [1,3034,null,{}] 19:59:46 INFO - PROCESS | 1660 | 1467601186481 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}] 19:59:46 INFO - PROCESS | 1660 | 1467601186482 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:46 INFO - PROCESS | 1660 | 1467601186597 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 19:59:46 INFO - PROCESS | 1660 | 1467601186716 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:46 INFO - PROCESS | 1660 | 1467601186717 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1280b1000 == 49 [pid = 1660] [id = 768] 19:59:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x118531c00) [pid = 1660] [serial = 2302] [outer = 0x0] 19:59:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12bded400) [pid = 1660] [serial = 2303] [outer = 0x118531c00] 19:59:46 INFO - PROCESS | 1660 | 1467601186747 Marionette DEBUG loaded listener.js 19:59:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x12d540c00) [pid = 1660] [serial = 2304] [outer = 0x118531c00] 19:59:47 INFO - PROCESS | 1660 | 1467601187119 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]]]}] 19:59:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:59:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 674ms 19:59:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:59:47 INFO - PROCESS | 1660 | 1467601187150 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 19:59:47 INFO - PROCESS | 1660 | 1467601187152 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 19:59:47 INFO - PROCESS | 1660 | 1467601187154 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:59:47 INFO - PROCESS | 1660 | 1467601187155 Marionette TRACE conn2 <- [1,3038,null,{}] 19:59:47 INFO - PROCESS | 1660 | 1467601187158 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}] 19:59:47 INFO - PROCESS | 1660 | 1467601187159 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:47 INFO - PROCESS | 1660 | 1467601187268 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 19:59:47 INFO - PROCESS | 1660 | 1467601187517 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:47 INFO - PROCESS | 1660 | 1467601187518 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f3f800 == 50 [pid = 1660] [id = 769] 19:59:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x1122b8400) [pid = 1660] [serial = 2305] [outer = 0x0] 19:59:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x114f79800) [pid = 1660] [serial = 2306] [outer = 0x1122b8400] 19:59:47 INFO - PROCESS | 1660 | 1467601187571 Marionette DEBUG loaded listener.js 19:59:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x116640400) [pid = 1660] [serial = 2307] [outer = 0x1122b8400] 19:59:47 INFO - PROCESS | 1660 | 1467601187950 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"]]]}] 19:59:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:59:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 874ms 19:59:48 INFO - PROCESS | 1660 | 1467601188029 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 19:59:48 INFO - PROCESS | 1660 | 1467601188031 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 19:59:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:59:48 INFO - PROCESS | 1660 | 1467601188035 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:59:48 INFO - PROCESS | 1660 | 1467601188036 Marionette TRACE conn2 <- [1,3042,null,{}] 19:59:48 INFO - PROCESS | 1660 | 1467601188040 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}] 19:59:48 INFO - PROCESS | 1660 | 1467601188043 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:48 INFO - PROCESS | 1660 | 1467601188143 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 19:59:48 INFO - PROCESS | 1660 | 1467601188211 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:48 INFO - PROCESS | 1660 | 1467601188213 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x121368800 == 51 [pid = 1660] [id = 770] 19:59:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x118448800) [pid = 1660] [serial = 2308] [outer = 0x0] 19:59:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x1190b5000) [pid = 1660] [serial = 2309] [outer = 0x118448800] 19:59:48 INFO - PROCESS | 1660 | 1467601188242 Marionette DEBUG loaded listener.js 19:59:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x119335000) [pid = 1660] [serial = 2310] [outer = 0x118448800] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12d6d6800 == 50 [pid = 1660] [id = 763] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12d681000 == 49 [pid = 1660] [id = 762] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12cc22800 == 48 [pid = 1660] [id = 761] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x1296e7400) [pid = 1660] [serial = 2230] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12cc13000 == 47 [pid = 1660] [id = 760] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12c9a1000 == 46 [pid = 1660] [id = 759] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3d0800 == 45 [pid = 1660] [id = 758] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12bd20000 == 44 [pid = 1660] [id = 757] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1184e7800 == 43 [pid = 1660] [id = 756] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12969f800 == 42 [pid = 1660] [id = 755] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x128dd4000 == 41 [pid = 1660] [id = 754] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1268e1800 == 40 [pid = 1660] [id = 753] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x119d94000 == 39 [pid = 1660] [id = 752] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x11840e800 == 38 [pid = 1660] [id = 751] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x119625000 == 37 [pid = 1660] [id = 750] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1213de800 == 36 [pid = 1660] [id = 746] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12137c000 == 35 [pid = 1660] [id = 745] 19:59:48 INFO - PROCESS | 1660 | --DOCSHELL 0x116f28000 == 34 [pid = 1660] [id = 744] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x12755f400) [pid = 1660] [serial = 2212] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x128b85000) [pid = 1660] [serial = 2215] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x118223400) [pid = 1660] [serial = 2197] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x1190b4400) [pid = 1660] [serial = 2183] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x118866400) [pid = 1660] [serial = 2182] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x11844dc00) [pid = 1660] [serial = 2198] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x1190ba800) [pid = 1660] [serial = 2200] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x1196adc00) [pid = 1660] [serial = 2201] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x121563c00) [pid = 1660] [serial = 2206] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x11a1a5000) [pid = 1660] [serial = 2203] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x121164800) [pid = 1660] [serial = 2204] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1249b8800) [pid = 1660] [serial = 2177] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x119a0b800) [pid = 1660] [serial = 2192] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x114f76000) [pid = 1660] [serial = 2191] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x124e92800) [pid = 1660] [serial = 2189] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1249b5400) [pid = 1660] [serial = 2188] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1161a9800) [pid = 1660] [serial = 2195] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x114f7d400) [pid = 1660] [serial = 2194] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1164f0000) [pid = 1660] [serial = 2180] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x112e39400) [pid = 1660] [serial = 2179] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x128be0800) [pid = 1660] [serial = 2218] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x128bd8800) [pid = 1660] [serial = 2216] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1296dfc00) [pid = 1660] [serial = 2228] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x116f61000) [pid = 1660] [serial = 2221] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x128fa4400) [pid = 1660] [serial = 2224] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119a0b400) [pid = 1660] [serial = 2222] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x129503400) [pid = 1660] [serial = 2227] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x128d40400) [pid = 1660] [serial = 2219] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12115d400) [pid = 1660] [serial = 2186] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119a16c00) [pid = 1660] [serial = 2185] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x125490400) [pid = 1660] [serial = 2209] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1292afc00) [pid = 1660] [serial = 2225] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128adbc00) [pid = 1660] [serial = 2213] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12710ac00) [pid = 1660] [serial = 2210] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12196cc00) [pid = 1660] [serial = 2207] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x115e69000) [pid = 1660] [serial = 2150] [outer = 0x0] [url = about:blank] 19:59:48 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119094400) [pid = 1660] [serial = 2147] [outer = 0x0] [url = about:blank] 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:59:48 INFO - PROCESS | 1660 | 1467601188747 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]]]}] 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:59:48 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. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:59:48 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'.) 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:59:48 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. 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:59:48 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. 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:59:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:59:48 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. 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:59:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:59:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:59:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:59:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:59:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:59:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:59:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:59:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:59:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:59:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:59:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:59:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:59:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:59:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:59:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 729ms 19:59:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:59:48 INFO - PROCESS | 1660 | 1467601188764 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 19:59:48 INFO - PROCESS | 1660 | 1467601188767 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 19:59:48 INFO - PROCESS | 1660 | 1467601188770 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:59:48 INFO - PROCESS | 1660 | 1467601188771 Marionette TRACE conn2 <- [1,3046,null,{}] 19:59:48 INFO - PROCESS | 1660 | 1467601188773 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}] 19:59:48 INFO - PROCESS | 1660 | 1467601188774 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:48 INFO - PROCESS | 1660 | 1467601188868 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 19:59:48 INFO - PROCESS | 1660 | 1467601188935 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:48 INFO - PROCESS | 1660 | 1467601188936 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a66000 == 35 [pid = 1660] [id = 771] 19:59:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1196adc00) [pid = 1660] [serial = 2311] [outer = 0x0] 19:59:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119f14800) [pid = 1660] [serial = 2312] [outer = 0x1196adc00] 19:59:48 INFO - PROCESS | 1660 | 1467601188963 Marionette DEBUG loaded listener.js 19:59:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x123576000) [pid = 1660] [serial = 2313] [outer = 0x1196adc00] 19:59:49 INFO - PROCESS | 1660 | [1660] 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 19:59:49 INFO - PROCESS | 1660 | 1467601189294 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:59:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:59:49 INFO - {} 19:59:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 573ms 19:59:49 INFO - PROCESS | 1660 | 1467601189344 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 19:59:49 INFO - PROCESS | 1660 | 1467601189354 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 19:59:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:59:49 INFO - PROCESS | 1660 | 1467601189357 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:59:49 INFO - PROCESS | 1660 | 1467601189362 Marionette TRACE conn2 <- [1,3050,null,{}] 19:59:49 INFO - PROCESS | 1660 | 1467601189370 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}] 19:59:49 INFO - PROCESS | 1660 | 1467601189373 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:49 INFO - PROCESS | 1660 | 1467601189508 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 19:59:49 INFO - PROCESS | 1660 | 1467601189628 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:49 INFO - PROCESS | 1660 | 1467601189629 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1280b0000 == 36 [pid = 1660] [id = 772] 19:59:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12684f400) [pid = 1660] [serial = 2314] [outer = 0x0] 19:59:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x127564c00) [pid = 1660] [serial = 2315] [outer = 0x12684f400] 19:59:49 INFO - PROCESS | 1660 | 1467601189670 Marionette DEBUG loaded listener.js 19:59:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128fa4c00) [pid = 1660] [serial = 2316] [outer = 0x12684f400] 19:59:49 INFO - PROCESS | 1660 | 1467601189986 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]]]}] 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:59:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 674ms 19:59:50 INFO - PROCESS | 1660 | 1467601190031 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 19:59:50 INFO - PROCESS | 1660 | 1467601190032 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 19:59:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:59:50 INFO - PROCESS | 1660 | 1467601190035 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:59:50 INFO - PROCESS | 1660 | 1467601190036 Marionette TRACE conn2 <- [1,3054,null,{}] 19:59:50 INFO - PROCESS | 1660 | 1467601190038 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}] 19:59:50 INFO - PROCESS | 1660 | 1467601190040 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:50 INFO - PROCESS | 1660 | 1467601190155 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 19:59:50 INFO - PROCESS | 1660 | 1467601190164 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:50 INFO - PROCESS | 1660 | 1467601190165 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x128f97000 == 37 [pid = 1660] [id = 773] 19:59:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119bf0c00) [pid = 1660] [serial = 2317] [outer = 0x0] 19:59:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1280d5400) [pid = 1660] [serial = 2318] [outer = 0x119bf0c00] 19:59:50 INFO - PROCESS | 1660 | 1467601190190 Marionette DEBUG loaded listener.js 19:59:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1292a4800) [pid = 1660] [serial = 2319] [outer = 0x119bf0c00] 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:59:50 INFO - PROCESS | 1660 | 1467601190603 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"]]]}] 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:59:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:59:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:59:50 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" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:59:50 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" 19:59:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:59:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:59:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 593ms 19:59:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:59:50 INFO - PROCESS | 1660 | 1467601190629 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 19:59:50 INFO - PROCESS | 1660 | 1467601190630 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 19:59:50 INFO - PROCESS | 1660 | 1467601190632 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:59:50 INFO - PROCESS | 1660 | 1467601190633 Marionette TRACE conn2 <- [1,3058,null,{}] 19:59:50 INFO - PROCESS | 1660 | 1467601190635 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}] 19:59:50 INFO - PROCESS | 1660 | 1467601190636 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:50 INFO - PROCESS | 1660 | 1467601190784 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 19:59:50 INFO - PROCESS | 1660 | 1467601190806 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:50 INFO - PROCESS | 1660 | 1467601190811 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a611800 == 38 [pid = 1660] [id = 774] 19:59:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12aee2400) [pid = 1660] [serial = 2320] [outer = 0x0] 19:59:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12aee5800) [pid = 1660] [serial = 2321] [outer = 0x12aee2400] 19:59:50 INFO - PROCESS | 1660 | 1467601190863 Marionette DEBUG loaded listener.js 19:59:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12bb26800) [pid = 1660] [serial = 2322] [outer = 0x12aee2400] 19:59:51 INFO - PROCESS | 1660 | 1467601191315 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]]]}] 19:59:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:59:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:59:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:59:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:59:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:59:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:59:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:59:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:59:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:59:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:59:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:59:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:59:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:59:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:59:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:59:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:59:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:59:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:59:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:59:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 721ms 19:59:51 INFO - PROCESS | 1660 | 1467601191355 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 19:59:51 INFO - PROCESS | 1660 | 1467601191358 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 19:59:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:59:51 INFO - PROCESS | 1660 | 1467601191361 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:59:51 INFO - PROCESS | 1660 | 1467601191363 Marionette TRACE conn2 <- [1,3062,null,{}] 19:59:51 INFO - PROCESS | 1660 | 1467601191366 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}] 19:59:51 INFO - PROCESS | 1660 | 1467601191368 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:51 INFO - PROCESS | 1660 | 1467601191517 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 19:59:51 INFO - PROCESS | 1660 | 1467601191533 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:51 INFO - PROCESS | 1660 | 1467601191535 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x128007000 == 39 [pid = 1660] [id = 775] 19:59:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12b94fc00) [pid = 1660] [serial = 2323] [outer = 0x0] 19:59:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12bdee800) [pid = 1660] [serial = 2324] [outer = 0x12b94fc00] 19:59:51 INFO - PROCESS | 1660 | 1467601191566 Marionette DEBUG loaded listener.js 19:59:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12bdf2800) [pid = 1660] [serial = 2325] [outer = 0x12b94fc00] 19:59:51 INFO - PROCESS | 1660 | [1660] 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 19:59:51 INFO - PROCESS | 1660 | 1467601191952 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:59:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:59:51 INFO - {} 19:59:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 624ms 19:59:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:59:51 INFO - PROCESS | 1660 | 1467601191992 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 19:59:51 INFO - PROCESS | 1660 | 1467601191994 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 19:59:51 INFO - PROCESS | 1660 | 1467601191997 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:59:52 INFO - PROCESS | 1660 | 1467601191999 Marionette TRACE conn2 <- [1,3066,null,{}] 19:59:52 INFO - PROCESS | 1660 | 1467601192002 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}] 19:59:52 INFO - PROCESS | 1660 | 1467601192004 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:52 INFO - PROCESS | 1660 | 1467601192193 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 19:59:52 INFO - PROCESS | 1660 | 1467601192216 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:52 INFO - PROCESS | 1660 | 1467601192217 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12800c000 == 40 [pid = 1660] [id = 776] 19:59:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x121b3e400) [pid = 1660] [serial = 2326] [outer = 0x0] 19:59:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1280e1400) [pid = 1660] [serial = 2327] [outer = 0x121b3e400] 19:59:52 INFO - PROCESS | 1660 | 1467601192256 Marionette DEBUG loaded listener.js 19:59:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12aee7800) [pid = 1660] [serial = 2328] [outer = 0x121b3e400] 19:59:52 INFO - PROCESS | 1660 | 1467601192684 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]]]}] 19:59:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:59:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:59:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:59:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:59:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:59:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:59:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:59:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 721ms 19:59:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:59:52 INFO - PROCESS | 1660 | 1467601192718 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 19:59:52 INFO - PROCESS | 1660 | 1467601192719 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 19:59:52 INFO - PROCESS | 1660 | 1467601192721 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:59:52 INFO - PROCESS | 1660 | 1467601192723 Marionette TRACE conn2 <- [1,3070,null,{}] 19:59:52 INFO - PROCESS | 1660 | 1467601192725 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}] 19:59:52 INFO - PROCESS | 1660 | 1467601192726 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12a763800) [pid = 1660] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x128c3cc00) [pid = 1660] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1296ebc00) [pid = 1660] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x112d62000) [pid = 1660] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1188eb000) [pid = 1660] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11932f000) [pid = 1660] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x113c47000) [pid = 1660] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11885cc00) [pid = 1660] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12495c800) [pid = 1660] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12a902800) [pid = 1660] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119f19800) [pid = 1660] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112234c00) [pid = 1660] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1164f3c00) [pid = 1660] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12156c000) [pid = 1660] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1129aa800) [pid = 1660] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x127560c00) [pid = 1660] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12a90f800) [pid = 1660] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12ab7d000) [pid = 1660] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121255800) [pid = 1660] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 19:59:52 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12950bc00) [pid = 1660] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:59:53 INFO - PROCESS | 1660 | 1467601193007 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 19:59:53 INFO - PROCESS | 1660 | 1467601193015 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:53 INFO - PROCESS | 1660 | 1467601193016 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x128013000 == 41 [pid = 1660] [id = 777] 19:59:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x111009400) [pid = 1660] [serial = 2329] [outer = 0x0] 19:59:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11100e800) [pid = 1660] [serial = 2330] [outer = 0x111009400] 19:59:53 INFO - PROCESS | 1660 | 1467601193044 Marionette DEBUG loaded listener.js 19:59:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1126a1000) [pid = 1660] [serial = 2331] [outer = 0x111009400] 19:59:53 INFO - PROCESS | 1660 | 1467601193353 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]]]}] 19:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:59:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 672ms 19:59:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:59:53 INFO - PROCESS | 1660 | 1467601193394 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 19:59:53 INFO - PROCESS | 1660 | 1467601193396 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 19:59:53 INFO - PROCESS | 1660 | 1467601193398 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:59:53 INFO - PROCESS | 1660 | 1467601193399 Marionette TRACE conn2 <- [1,3074,null,{}] 19:59:53 INFO - PROCESS | 1660 | 1467601193401 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}] 19:59:53 INFO - PROCESS | 1660 | 1467601193402 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:53 INFO - PROCESS | 1660 | 1467601193489 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 19:59:53 INFO - PROCESS | 1660 | 1467601193576 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:53 INFO - PROCESS | 1660 | 1467601193577 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x128066000 == 42 [pid = 1660] [id = 778] 19:59:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1129b0c00) [pid = 1660] [serial = 2332] [outer = 0x0] 19:59:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121566000) [pid = 1660] [serial = 2333] [outer = 0x1129b0c00] 19:59:53 INFO - PROCESS | 1660 | 1467601193601 Marionette DEBUG loaded listener.js 19:59:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128bdac00) [pid = 1660] [serial = 2334] [outer = 0x1129b0c00] 19:59:53 INFO - PROCESS | 1660 | 1467601193839 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]]]}] 19:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:59:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 468ms 19:59:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:59:53 INFO - PROCESS | 1660 | 1467601193866 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 19:59:53 INFO - PROCESS | 1660 | 1467601193868 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 19:59:53 INFO - PROCESS | 1660 | 1467601193870 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:59:53 INFO - PROCESS | 1660 | 1467601193871 Marionette TRACE conn2 <- [1,3078,null,{}] 19:59:53 INFO - PROCESS | 1660 | 1467601193881 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}] 19:59:53 INFO - PROCESS | 1660 | 1467601193882 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:53 INFO - PROCESS | 1660 | 1467601193978 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 19:59:53 INFO - PROCESS | 1660 | 1467601193982 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:53 INFO - PROCESS | 1660 | 1467601193983 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c3d8000 == 43 [pid = 1660] [id = 779] 19:59:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1164f3c00) [pid = 1660] [serial = 2335] [outer = 0x0] 19:59:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121e07400) [pid = 1660] [serial = 2336] [outer = 0x1164f3c00] 19:59:54 INFO - PROCESS | 1660 | 1467601194010 Marionette DEBUG loaded listener.js 19:59:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121e0e800) [pid = 1660] [serial = 2337] [outer = 0x1164f3c00] 19:59:54 INFO - PROCESS | 1660 | 1467601194357 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] 19:59:54 INFO - PROCESS | 1660 | 1467601194397 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 19:59:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:59:54 INFO - PROCESS | 1660 | 1467601194399 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:59:54 INFO - PROCESS | 1660 | 1467601194401 Marionette TRACE conn2 <- [1,3082,null,{}] 19:59:54 INFO - PROCESS | 1660 | 1467601194403 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}] 19:59:54 INFO - PROCESS | 1660 | 1467601194405 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:54 INFO - PROCESS | 1660 | 1467601194542 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 19:59:54 INFO - PROCESS | 1660 | 1467601194548 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:54 INFO - PROCESS | 1660 | 1467601194550 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x126fdd000 == 44 [pid = 1660] [id = 780] 19:59:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121e10c00) [pid = 1660] [serial = 2338] [outer = 0x0] 19:59:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12755f800) [pid = 1660] [serial = 2339] [outer = 0x121e10c00] 19:59:54 INFO - PROCESS | 1660 | 1467601194573 Marionette DEBUG loaded listener.js 19:59:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12c09f400) [pid = 1660] [serial = 2340] [outer = 0x121e10c00] 19:59:54 INFO - PROCESS | 1660 | 1467601194879 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]]]}] 19:59:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:59:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:59:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:59:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:59:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:59:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:59:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 520ms 19:59:54 INFO - PROCESS | 1660 | 1467601194958 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 19:59:54 INFO - PROCESS | 1660 | 1467601194960 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 19:59:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:59:54 INFO - PROCESS | 1660 | 1467601194965 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:59:54 INFO - PROCESS | 1660 | 1467601194967 Marionette TRACE conn2 <- [1,3086,null,{}] 19:59:54 INFO - PROCESS | 1660 | 1467601194972 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}] 19:59:54 INFO - PROCESS | 1660 | 1467601194974 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:55 INFO - PROCESS | 1660 | 1467601195083 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 19:59:55 INFO - PROCESS | 1660 | 1467601195193 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:55 INFO - PROCESS | 1660 | 1467601195197 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184e7000 == 45 [pid = 1660] [id = 781] 19:59:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11329cc00) [pid = 1660] [serial = 2341] [outer = 0x0] 19:59:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x114f75800) [pid = 1660] [serial = 2342] [outer = 0x11329cc00] 19:59:55 INFO - PROCESS | 1660 | 1467601195229 Marionette DEBUG loaded listener.js 19:59:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x116136c00) [pid = 1660] [serial = 2343] [outer = 0x11329cc00] 19:59:55 INFO - PROCESS | 1660 | 1467601195611 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:59:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:59:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 672ms 19:59:55 INFO - PROCESS | 1660 | 1467601195637 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 19:59:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:59:55 INFO - PROCESS | 1660 | 1467601195639 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 19:59:55 INFO - PROCESS | 1660 | 1467601195644 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:59:55 INFO - PROCESS | 1660 | 1467601195647 Marionette TRACE conn2 <- [1,3090,null,{}] 19:59:55 INFO - PROCESS | 1660 | 1467601195649 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}] 19:59:55 INFO - PROCESS | 1660 | 1467601195651 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:55 INFO - PROCESS | 1660 | 1467601195762 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 19:59:55 INFO - PROCESS | 1660 | 1467601195877 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:55 INFO - PROCESS | 1660 | 1467601195879 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x125530000 == 46 [pid = 1660] [id = 782] 19:59:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x118109400) [pid = 1660] [serial = 2344] [outer = 0x0] 19:59:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1190b5c00) [pid = 1660] [serial = 2345] [outer = 0x118109400] 19:59:55 INFO - PROCESS | 1660 | 1467601195913 Marionette DEBUG loaded listener.js 19:59:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119a15000) [pid = 1660] [serial = 2346] [outer = 0x118109400] 19:59:56 INFO - PROCESS | 1660 | 1467601196280 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:59:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:59:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 672ms 19:59:56 INFO - PROCESS | 1660 | 1467601196314 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 19:59:56 INFO - PROCESS | 1660 | 1467601196316 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 19:59:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:59:56 INFO - PROCESS | 1660 | 1467601196318 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:59:56 INFO - PROCESS | 1660 | 1467601196320 Marionette TRACE conn2 <- [1,3094,null,{}] 19:59:56 INFO - PROCESS | 1660 | 1467601196327 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}] 19:59:56 INFO - PROCESS | 1660 | 1467601196330 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:56 INFO - PROCESS | 1660 | 1467601196442 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 19:59:56 INFO - PROCESS | 1660 | 1467601196556 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:56 INFO - PROCESS | 1660 | 1467601196558 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1296aa800 == 47 [pid = 1660] [id = 783] 19:59:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x121e06400) [pid = 1660] [serial = 2347] [outer = 0x0] 19:59:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x121e0a800) [pid = 1660] [serial = 2348] [outer = 0x121e06400] 19:59:56 INFO - PROCESS | 1660 | 1467601196604 Marionette DEBUG loaded listener.js 19:59:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1249b5400) [pid = 1660] [serial = 2349] [outer = 0x121e06400] 19:59:56 INFO - PROCESS | 1660 | 1467601196965 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:59:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:59:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 669ms 19:59:56 INFO - PROCESS | 1660 | 1467601196988 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 19:59:56 INFO - PROCESS | 1660 | 1467601196990 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 19:59:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:59:56 INFO - PROCESS | 1660 | 1467601196992 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:59:56 INFO - PROCESS | 1660 | 1467601196993 Marionette TRACE conn2 <- [1,3098,null,{}] 19:59:56 INFO - PROCESS | 1660 | 1467601196996 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}] 19:59:56 INFO - PROCESS | 1660 | 1467601196997 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:57 INFO - PROCESS | 1660 | 1467601197115 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 19:59:57 INFO - PROCESS | 1660 | 1467601197257 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:57 INFO - PROCESS | 1660 | 1467601197259 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x125543800 == 48 [pid = 1660] [id = 784] 19:59:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x121b3f000) [pid = 1660] [serial = 2350] [outer = 0x0] 19:59:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x121b43000) [pid = 1660] [serial = 2351] [outer = 0x121b3f000] 19:59:57 INFO - PROCESS | 1660 | 1467601197308 Marionette DEBUG loaded listener.js 19:59:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1280cdc00) [pid = 1660] [serial = 2352] [outer = 0x121b3f000] 19:59:57 INFO - PROCESS | 1660 | 1467601197730 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]]]}] 19:59:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:59:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:59:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 772ms 19:59:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:59:57 INFO - PROCESS | 1660 | 1467601197764 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 19:59:57 INFO - PROCESS | 1660 | 1467601197766 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 19:59:57 INFO - PROCESS | 1660 | 1467601197768 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:59:57 INFO - PROCESS | 1660 | 1467601197769 Marionette TRACE conn2 <- [1,3102,null,{}] 19:59:57 INFO - PROCESS | 1660 | 1467601197772 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}] 19:59:57 INFO - PROCESS | 1660 | 1467601197773 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:57 INFO - PROCESS | 1660 | 1467601197898 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 19:59:58 INFO - PROCESS | 1660 | 1467601198009 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:58 INFO - PROCESS | 1660 | 1467601198011 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ca88000 == 49 [pid = 1660] [id = 785] 19:59:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x121b3e000) [pid = 1660] [serial = 2353] [outer = 0x0] 19:59:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1280d6400) [pid = 1660] [serial = 2354] [outer = 0x121b3e000] 19:59:58 INFO - PROCESS | 1660 | 1467601198041 Marionette DEBUG loaded listener.js 19:59:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1280e7c00) [pid = 1660] [serial = 2355] [outer = 0x121b3e000] 19:59:58 INFO - PROCESS | 1660 | 1467601198371 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:59:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:59:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 668ms 19:59:58 INFO - PROCESS | 1660 | 1467601198437 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 19:59:58 INFO - PROCESS | 1660 | 1467601198438 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 19:59:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:59:58 INFO - PROCESS | 1660 | 1467601198441 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:59:58 INFO - PROCESS | 1660 | 1467601198442 Marionette TRACE conn2 <- [1,3106,null,{}] 19:59:58 INFO - PROCESS | 1660 | 1467601198444 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}] 19:59:58 INFO - PROCESS | 1660 | 1467601198449 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:58 INFO - PROCESS | 1660 | 1467601198616 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 19:59:58 INFO - PROCESS | 1660 | 1467601198728 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:58 INFO - PROCESS | 1660 | 1467601198730 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x11685a000 == 50 [pid = 1660] [id = 786] 19:59:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1133eb400) [pid = 1660] [serial = 2356] [outer = 0x0] 19:59:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1161a2c00) [pid = 1660] [serial = 2357] [outer = 0x1133eb400] 19:59:58 INFO - PROCESS | 1660 | 1467601198761 Marionette DEBUG loaded listener.js 19:59:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x121156800) [pid = 1660] [serial = 2358] [outer = 0x1133eb400] 19:59:59 INFO - PROCESS | 1660 | 1467601199453 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]]]}] 19:59:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:59:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:59:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:59:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1069ms 19:59:59 INFO - PROCESS | 1660 | 1467601199511 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 19:59:59 INFO - PROCESS | 1660 | 1467601199516 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 19:59:59 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:59:59 INFO - PROCESS | 1660 | 1467601199520 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:59:59 INFO - PROCESS | 1660 | 1467601199523 Marionette TRACE conn2 <- [1,3110,null,{}] 19:59:59 INFO - PROCESS | 1660 | 1467601199530 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}] 19:59:59 INFO - PROCESS | 1660 | 1467601199532 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:59 INFO - PROCESS | 1660 | 1467601199693 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 19:59:59 INFO - PROCESS | 1660 | 1467601199813 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:59 INFO - PROCESS | 1660 | 1467601199814 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 19:59:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x11825f800 == 51 [pid = 1660] [id = 787] 19:59:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11269e400) [pid = 1660] [serial = 2359] [outer = 0x0] 19:59:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1128d6c00) [pid = 1660] [serial = 2360] [outer = 0x11269e400] 19:59:59 INFO - PROCESS | 1660 | 1467601199846 Marionette DEBUG loaded listener.js 19:59:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x112acec00) [pid = 1660] [serial = 2361] [outer = 0x11269e400] 20:00:00 INFO - PROCESS | 1660 | 1467601200230 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 20:00:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12c3d8000 == 50 [pid = 1660] [id = 779] 20:00:00 INFO - PROCESS | 1660 | --DOCSHELL 0x128066000 == 49 [pid = 1660] [id = 778] 20:00:00 INFO - PROCESS | 1660 | --DOCSHELL 0x128013000 == 48 [pid = 1660] [id = 777] 20:00:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12800c000 == 47 [pid = 1660] [id = 776] 20:00:00 INFO - PROCESS | 1660 | --DOCSHELL 0x128007000 == 46 [pid = 1660] [id = 775] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x128fab400) [pid = 1660] [serial = 2247] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12b954c00) [pid = 1660] [serial = 2291] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12a611800 == 45 [pid = 1660] [id = 774] 20:00:00 INFO - PROCESS | 1660 | --DOCSHELL 0x128f97000 == 44 [pid = 1660] [id = 773] 20:00:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1280b0000 == 43 [pid = 1660] [id = 772] 20:00:00 INFO - PROCESS | 1660 | --DOCSHELL 0x119a66000 == 42 [pid = 1660] [id = 771] 20:00:00 INFO - PROCESS | 1660 | --DOCSHELL 0x121368800 == 41 [pid = 1660] [id = 770] 20:00:00 INFO - PROCESS | 1660 | --DOCSHELL 0x119f3f800 == 40 [pid = 1660] [id = 769] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x129ed9c00) [pid = 1660] [serial = 2231] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x129edac00) [pid = 1660] [serial = 2271] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x129505800) [pid = 1660] [serial = 2268] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12a763400) [pid = 1660] [serial = 2273] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x118108c00) [pid = 1660] [serial = 2282] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x119099c00) [pid = 1660] [serial = 2256] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1196b7c00) [pid = 1660] [serial = 2257] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11810a000) [pid = 1660] [serial = 2239] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x118448c00) [pid = 1660] [serial = 2237] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x116f68c00) [pid = 1660] [serial = 2236] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1216cc800) [pid = 1660] [serial = 2242] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1196da000) [pid = 1660] [serial = 2241] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x128b88c00) [pid = 1660] [serial = 2245] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1269d9000) [pid = 1660] [serial = 2244] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a909c00) [pid = 1660] [serial = 2276] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12117d400) [pid = 1660] [serial = 2259] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a90f400) [pid = 1660] [serial = 2277] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112ac9000) [pid = 1660] [serial = 2234] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1128d0c00) [pid = 1660] [serial = 2233] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11844bc00) [pid = 1660] [serial = 2254] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1176ec400) [pid = 1660] [serial = 2253] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x126aae400) [pid = 1660] [serial = 2263] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124e96800) [pid = 1660] [serial = 2262] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112e05400) [pid = 1660] [serial = 2250] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x114f7cc00) [pid = 1660] [serial = 2251] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128b90400) [pid = 1660] [serial = 2265] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12a76dc00) [pid = 1660] [serial = 2274] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12a979000) [pid = 1660] [serial = 2279] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1214a5400) [pid = 1660] [serial = 2283] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12aee6400) [pid = 1660] [serial = 2289] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128ad4800) [pid = 1660] [serial = 2285] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12aee0400) [pid = 1660] [serial = 2288] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12ab7d400) [pid = 1660] [serial = 2286] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12ab79800) [pid = 1660] [serial = 2280] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12156ac00) [pid = 1660] [serial = 2260] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1296e4c00) [pid = 1660] [serial = 2269] [outer = 0x0] [url = about:blank] 20:00:00 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x128c34400) [pid = 1660] [serial = 2266] [outer = 0x0] [url = about:blank] 20:00:00 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:00:00 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 20:00:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:00:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:00:00 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:00:00 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 774ms 20:00:00 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:00:00 INFO - PROCESS | 1660 | 1467601200294 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 20:00:00 INFO - PROCESS | 1660 | 1467601200297 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 20:00:00 INFO - PROCESS | 1660 | 1467601200301 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:00:00 INFO - PROCESS | 1660 | 1467601200303 Marionette TRACE conn2 <- [1,3114,null,{}] 20:00:00 INFO - PROCESS | 1660 | 1467601200305 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:00:00 INFO - PROCESS | 1660 | 1467601200307 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 20:00:00 INFO - PROCESS | 1660 | 1467601200409 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 20:00:00 INFO - PROCESS | 1660 | 1467601200419 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\", \"a947f1e6-7cd5-495e-8ba0-12b34bf60cd7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:00 INFO - PROCESS | 1660 | 1467601200420 Marionette INFO sendAsync 0b4761ac-c536-da45-8914-dbba14ce5be9 20:00:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1184e3000 == 41 [pid = 1660] [id = 788] 20:00:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113c71800) [pid = 1660] [serial = 2362] [outer = 0x0] 20:00:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x114f6d000) [pid = 1660] [serial = 2363] [outer = 0x113c71800] 20:00:00 INFO - PROCESS | 1660 | 1467601200447 Marionette DEBUG loaded listener.js 20:00:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x114f82c00) [pid = 1660] [serial = 2364] [outer = 0x113c71800] 20:00:00 INFO - PROCESS | 1660 | 1467601200784 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 20:00:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:00:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 520ms 20:00:00 INFO - PROCESS | 1660 | 1467601200822 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 20:00:00 INFO - PROCESS | 1660 | 1467601200824 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 20:00:01 WARNING - u'runner_teardown' () 20:00:01 INFO - No more tests 20:00:01 INFO - Got 0 unexpected results 20:00:01 INFO - SUITE-END | took 513s 20:00:01 INFO - Closing logging queue 20:00:01 INFO - queue closed 20:00:02 INFO - Return code: 0 20:00:02 WARNING - # TBPL SUCCESS # 20:00:02 INFO - Running post-action listener: _resource_record_post_action 20:00:02 INFO - Running post-run listener: _resource_record_post_run 20:00:03 INFO - Total resource usage - Wall time: 535s; CPU: 58.0%; Read bytes: 32726528; Write bytes: 953570304; Read time: 330; Write time: 4751 20:00:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:00:03 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146391552; Write bytes: 146380288; Read time: 13679; Write time: 294 20:00:03 INFO - run-tests - Wall time: 517s; CPU: 58.0%; Read bytes: 30752256; Write bytes: 795573760; Read time: 308; Write time: 4419 20:00:03 INFO - Running post-run listener: _upload_blobber_files 20:00:03 INFO - Blob upload gear active. 20:00:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:00:03 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 20:00:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:00:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:00:03 INFO - (blobuploader) - INFO - Open directory for files ... 20:00:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:00:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:00:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:00:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:00:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:00:04 INFO - (blobuploader) - INFO - Done attempting. 20:00:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:00:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:00:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:00:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:00:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:00:06 INFO - (blobuploader) - INFO - Done attempting. 20:00:06 INFO - (blobuploader) - INFO - Iteration through files over. 20:00:06 INFO - Return code: 0 20:00:06 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:00:06 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:00:06 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6c50b7ce73a4d79192b6bc2ab59081cbfe3a4ce8ee3e4f5a04143bdc0a34ecb17f1ecb77d319081a4c82dffb590df61f88b63623164c5ca6720aff522f27bd13", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fb03f63f94533a5c573afbcc6d5a2b6e4d928b122839896660419731f5d2be4f27d718587ae5a8ad8401c54a9cceee67b34de9fe56d27dd15aab5bde773699fd"} 20:00:06 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:00:06 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:00:06 INFO - Contents: 20:00:06 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6c50b7ce73a4d79192b6bc2ab59081cbfe3a4ce8ee3e4f5a04143bdc0a34ecb17f1ecb77d319081a4c82dffb590df61f88b63623164c5ca6720aff522f27bd13", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fb03f63f94533a5c573afbcc6d5a2b6e4d928b122839896660419731f5d2be4f27d718587ae5a8ad8401c54a9cceee67b34de9fe56d27dd15aab5bde773699fd"} 20:00:06 INFO - Running post-run listener: copy_logs_to_upload_dir 20:00:06 INFO - Copying logs to upload dir... 20:00:06 INFO - mkdir: /builds/slave/test/build/upload/logs 20:00:06 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=592.154911 ========= master_lag: 0.52 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 52 secs) (at 2016-07-03 20:00:07.494927) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-03 20:00:07.498663) ========= 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.tjRFUxKjVF/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.ef6X4RdGoA/Listeners TMPDIR=/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/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/6c50b7ce73a4d79192b6bc2ab59081cbfe3a4ce8ee3e4f5a04143bdc0a34ecb17f1ecb77d319081a4c82dffb590df61f88b63623164c5ca6720aff522f27bd13", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fb03f63f94533a5c573afbcc6d5a2b6e4d928b122839896660419731f5d2be4f27d718587ae5a8ad8401c54a9cceee67b34de9fe56d27dd15aab5bde773699fd"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013069 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6c50b7ce73a4d79192b6bc2ab59081cbfe3a4ce8ee3e4f5a04143bdc0a34ecb17f1ecb77d319081a4c82dffb590df61f88b63623164c5ca6720aff522f27bd13", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fb03f63f94533a5c573afbcc6d5a2b6e4d928b122839896660419731f5d2be4f27d718587ae5a8ad8401c54a9cceee67b34de9fe56d27dd15aab5bde773699fd"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467591538/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-03 20:00:07.542930) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 20:00:07.543299) ========= 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.tjRFUxKjVF/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.ef6X4RdGoA/Listeners TMPDIR=/var/folders/sn/mz3kt0bj0yzbmvjqtdrsjfz000000w/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.005125 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 20:00:07.591896) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-03 20:00:07.594363) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-03 20:00:07.595000) ========= ========= Total master_lag: 0.66 =========